scc

simple C compiler
git clone git://git.2f30.org/scc
Log | Files | Refs | README | LICENSE

arch.h (1127B)


      1 enum asmop {
      2 	ASNOP = 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 	ASSTOW,
    104 	ASDTOL,
    105 	ASDTOW,
    106 
    107 	ASSWTOD,
    108 	ASSWTOS,
    109 	ASSLTOD,
    110 	ASSLTOS,
    111 
    112 	ASEXTS,
    113 	ASTRUNCD,
    114 
    115 	ASJMP,
    116 	ASBRANCH,
    117 	ASRET,
    118 	ASCALL,
    119 	ASCALLE,
    120 	ASCALLEX,
    121 	ASPAR,
    122 	ASPARE,
    123 	ASALLOC,
    124 	ASFORM,
    125 
    126 	ASCOPYB,
    127 	ASCOPYH,
    128 	ASCOPYW,
    129 	ASCOPYL,
    130 	ASCOPYS,
    131 	ASCOPYD,
    132 
    133 	ASVSTAR,
    134 	ASVARG,
    135 };