scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

arch.h (1209B)


      1 enum asmop {
      2 	ASLABEL = 0,
      3 	ASSTB,
      4 	ASSTH,
      5 	ASSTW,
      6 	ASSTL,
      7 	ASSTM,
      8 	ASSTS,
      9 	ASSTD,
     10 
     11 	ASLDSB,
     12 	ASLDUB,
     13 	ASLDSH,
     14 	ASLDUH,
     15 	ASLDSW,
     16 	ASLDUW,
     17 	ASLDL,
     18 	ASLDS,
     19 	ASLDD,
     20 
     21 	ASADDW,
     22 	ASSUBW,
     23 	ASMULW,
     24 	ASMODW,
     25 	ASUMODW,
     26 	ASDIVW,
     27 	ASUDIVW,
     28 	ASSHLW,
     29 	ASSHRW,
     30 	ASUSHRW,
     31 	ASLTW,
     32 	ASULTW,
     33 	ASGTW,
     34 	ASUGTW,
     35 	ASLEW,
     36 	ASULEW,
     37 	ASGEW,
     38 	ASUGEW,
     39 	ASEQW,
     40 	ASNEW,
     41 	ASBANDW,
     42 	ASBORW,
     43 	ASBXORW,
     44 
     45 	ASADDL,
     46 	ASSUBL,
     47 	ASMULL,
     48 	ASMODL,
     49 	ASUMODL,
     50 	ASDIVL,
     51 	ASUDIVL,
     52 	ASSHLL,
     53 	ASSHRL,
     54 	ASUSHRL,
     55 	ASLTL,
     56 	ASULTL,
     57 	ASGTL,
     58 	ASUGTL,
     59 	ASLEL,
     60 	ASULEL,
     61 	ASGEL,
     62 	ASUGEL,
     63 	ASEQL,
     64 	ASNEL,
     65 	ASBANDL,
     66 	ASBORL,
     67 	ASBXORL,
     68 
     69 	ASADDS,
     70 	ASSUBS,
     71 	ASMULS,
     72 	ASDIVS,
     73 	ASLTS,
     74 	ASGTS,
     75 	ASLES,
     76 	ASGES,
     77 	ASEQS,
     78 	ASNES,
     79 
     80 	ASADDD,
     81 	ASSUBD,
     82 	ASMULD,
     83 	ASDIVD,
     84 	ASLTD,
     85 	ASGTD,
     86 	ASLED,
     87 	ASGED,
     88 	ASEQD,
     89 	ASNED,
     90 
     91 	ASEXTBW,
     92 	ASUEXTBW,
     93 	ASEXTBL,
     94 	ASUEXTBL,
     95 	ASEXTHW,
     96 	ASUEXTHW,
     97 	ASEXTHL,
     98 	ASUEXTHL,
     99 	ASEXTWL,
    100 	ASUEXTWL,
    101 
    102 	ASSTOL,
    103 	ASSTOUL,
    104 	ASSTOW,
    105 	ASSTOUW,
    106 	ASDTOL,
    107 	ASDTOUL,
    108 	ASDTOW,
    109 	ASDTOUW,
    110 
    111 	ASSWTOD,
    112 	ASUWTOD,
    113 	ASSWTOS,
    114 	ASUWTOS,
    115 	ASSLTOD,
    116 	ASULTOD,
    117 	ASSLTOS,
    118 	ASULTOS,
    119 
    120 	ASEXTS,
    121 	ASTRUNCD,
    122 
    123 	ASJMP,
    124 	ASBRANCH,
    125 	ASRET,
    126 	ASCALL,
    127 	ASCALLE,
    128 	ASCALLEX,
    129 	ASPAR,
    130 	ASPARE,
    131 	ASALLOC,
    132 	ASFORM,
    133 
    134 	ASCOPYB,
    135 	ASCOPYH,
    136 	ASCOPYW,
    137 	ASCOPYL,
    138 	ASCOPYS,
    139 	ASCOPYD,
    140 
    141 	ASVSTAR,
    142 	ASVARG,
    143 };