ack/util/int/data.h

32 lines
796 B
C

/* Copyright (c) 2019 ACK Project.
* See the copyright notice in the ACK home directory,
* in the file "Copyright".
*
*/
#ifndef DATA_H_
#define DATA_H_
#include "global.h"
void init_data(ptr hb);
void newHP(ptr ap);
void dt_stdp(register ptr addr, ptr ap);
void dt_stn(register ptr addr, long al, size n);
void dt_stw(register ptr addr, long al);
void dt_stip(register ptr addr, ptr ap);
#ifndef NOFLOAT
void dt_stf(register ptr addr, double f, register size n);
#endif
ptr dt_ldip(ptr addr);
ptr dt_lddp(register ptr addr);
unsigned long dt_ldu(register ptr addr, size n);
unsigned long dt_lduw(register ptr addr);
long dt_lds(register ptr addr, size n);
long dt_ldsw(register ptr addr);
void dt_mvd(ptr d2, ptr d1, size n);
void dt_mvs(ptr d, ptr s, size n);
#endif /* DATA_H_ */