Pristine Ack-5.5
[Ack-5.5.git] / util / ceg / ce_back / obj_back / rom4.c
1 #include "mach.h"
2 #include "back.h"
3
4 #undef rom2
5
6 #ifdef BYTES_REVERSED
7 #define rom2(w)         { *data++ = ((w) >> 8); *data++ = (w);}
8 #else
9 #define rom2(w)         { *data++ = (w); *data++ = ((w)>>8);}
10 #endif
11
12 rom4( l)
13 FOUR_BYTES l;
14 {
15         if ((data_cnt -= 4) < 0) mem_data();
16 #ifdef WORDS_REVERSED
17         rom2( (int)(l>>16));
18         rom2( (int) l);
19 #else
20         rom2( (int) l);
21         rom2( (int) (l>>16));
22 #endif
23 }
24
25