scc

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

arch.h (1246B)


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