many modyfications in search for more speed
This commit is contained in:
@@ -2,15 +2,30 @@
|
||||
#include "mach.h"
|
||||
#include "back.h"
|
||||
|
||||
gen2( c)
|
||||
TWO_BYTES c;
|
||||
gen2( w)
|
||||
TWO_BYTES w;
|
||||
{
|
||||
switch ( cur_seg) {
|
||||
case SEGTXT : text2( c);
|
||||
return;
|
||||
case SEGCON : con2( c);
|
||||
return;
|
||||
case SEGROM : rom2( c);
|
||||
case SEGTXT :
|
||||
if ((_text_cnt -= 2) < 0) mem_text();
|
||||
#ifdef BYTES_REVERSED
|
||||
*text++ = w>>8;
|
||||
*text++ = w;
|
||||
#else
|
||||
*text++ = w;
|
||||
*text++ = w>>8;
|
||||
#endif
|
||||
return;
|
||||
case SEGCON :
|
||||
case SEGROM :
|
||||
if ((_data_cnt -= 2) < 0) mem_data();
|
||||
#ifdef BYTES_REVERSED
|
||||
*data++ = w>>8;
|
||||
*data++ = w;
|
||||
#else
|
||||
*data++ = w;
|
||||
*data++ = w>>8;
|
||||
#endif
|
||||
return;
|
||||
case SEGBSS : bss( 2);
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user