⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 alpha.c

📁 LCC4.2 C编译器源码
💻 C
📖 第 1 页 / 共 5 页
字号:
/* 91 */	"ldt $f%c,%0\n",	/* reg: INDIRF8(addr) */
/* 92 */	"sts $f%1,%0\n",	/* stmt: ASGNF4(addr,reg) */
/* 93 */	"stt $f%1,%0\n",	/* stmt: ASGNF8(addr,reg) */
/* 94 */	"mull $%0,%1,$%c\n",	/* reg: MULI4(reg,rc) */
/* 95 */	"mulq $%0,%1,$%c\n",	/* reg: MULI8(reg,rc) */
/* 96 */	"mull $%0,%1,$%c\nzap $%c,240,$%c\n",	/* reg: MULU4(reg,rc) */
/* 97 */	"mulq $%0,%1,$%c\n",	/* reg: MULU8(reg,rc) */
/* 98 */	"divl $%0,%1,$%c\n",	/* reg: DIVI4(reg,rc) */
/* 99 */	"divq $%0,%1,$%c\n",	/* reg: DIVI8(reg,rc) */
/* 100 */	"divlu $%0,%1,$%c\n",	/* reg: DIVU4(reg,rc) */
/* 101 */	"divqu $%0,%1,$%c\n",	/* reg: DIVU8(reg,rc) */
/* 102 */	"reml $%0,%1,$%c\n",	/* reg: MODI4(reg,rc) */
/* 103 */	"remq $%0,%1,$%c\n",	/* reg: MODI8(reg,rc) */
/* 104 */	"remlu $%0,%1,$%c\n",	/* reg: MODU4(reg,rc) */
/* 105 */	"remqu $%0,%1,$%c\n",	/* reg: MODU8(reg,rc) */
/* 106 */	"%0",	/* rc: con */
/* 107 */	"$%0",	/* rc: reg */
/* 108 */	"addl $%0,%1,$%c\n",	/* reg: ADDI4(reg,rc) */
/* 109 */	"addq $%0,%1,$%c\n",	/* reg: ADDI8(reg,rc) */
/* 110 */	"addq $%0,%1,$%c\n",	/* reg: ADDP8(reg,rc) */
/* 111 */	"addl $%0,%1,$%c\nzap $%c,240,$%c\n",	/* reg: ADDU4(reg,rc) */
/* 112 */	"addq $%0,%1,$%c\n",	/* reg: ADDU8(reg,rc) */
/* 113 */	"subl $%0,%1,$%c\n",	/* reg: SUBI4(reg,rc) */
/* 114 */	"subq $%0,%1,$%c\n",	/* reg: SUBI8(reg,rc) */
/* 115 */	"subq $%0,%1,$%c\n",	/* reg: SUBP8(reg,rc) */
/* 116 */	"subl $%0,%1,$%c\nzap $%c,240,$%c\n",	/* reg: SUBU4(reg,rc) */
/* 117 */	"subq $%0,%1,$%c\n",	/* reg: SUBU8(reg,rc) */
/* 118 */	"and $%0,%1,$%c\naddl $%c,0,$%c\n",	/* reg: BANDI4(reg,rc) */
/* 119 */	"and $%0,%1,$%c\n",	/* reg: BANDI8(reg,rc) */
/* 120 */	"and $%0,%1,$%c\n",	/* reg: BANDU4(reg,rc) */
/* 121 */	"and $%0,%1,$%c\n",	/* reg: BANDU8(reg,rc) */
/* 122 */	"or $%0,%1,$%c\naddl $%c,0,$%c\n",	/* reg: BORI4(reg,rc) */
/* 123 */	"or $%0,%1,$%c\n",	/* reg: BORI8(reg,rc) */
/* 124 */	"or $%0,%1,$%c\n",	/* reg: BORU4(reg,rc) */
/* 125 */	"or $%0,%1,$%c\n",	/* reg: BORU8(reg,rc) */
/* 126 */	"xor $%0,%1,$%c\naddl $%c,0,$%c\n",	/* reg: BXORI4(reg,rc) */
/* 127 */	"xor $%0,%1,$%c\n",	/* reg: BXORI8(reg,rc) */
/* 128 */	"xor $%0,%1,$%c\n",	/* reg: BXORU4(reg,rc) */
/* 129 */	"xor $%0,%1,$%c\n",	/* reg: BXORU8(reg,rc) */
/* 130 */	"%a",	/* rc6: CNSTI4 */
/* 131 */	"%a",	/* rc6: CNSTI8 */
/* 132 */	"$%0",	/* rc6: reg */
/* 133 */	"sll $%0,%1,$%c\naddl $%c,0,$%c\n",	/* reg: LSHI4(reg,rc6) */
/* 134 */	"sll $%0,%1,$%c\n",	/* reg: LSHI8(reg,rc6) */
/* 135 */	"sll $%0,%1,$%c\nzap $%c,240,$%c\n",	/* reg: LSHU4(reg,rc6) */
/* 136 */	"sll $%0,%1,$%c\n",	/* reg: LSHU8(reg,rc6) */
/* 137 */	"sra $%0,%1,$%c\naddl $%c,0,$%c\n",	/* reg: RSHI4(reg,rc6) */
/* 138 */	"sra $%0,%1,$%c\n",	/* reg: RSHI8(reg,rc6) */
/* 139 */	"srl $%0,%1,$%c\n",	/* reg: RSHU4(reg,rc6) */
/* 140 */	"srl $%0,%1,$%c\n",	/* reg: RSHU8(reg,rc6) */
/* 141 */	"not $%0,$%c\naddl $%c,0,$%c\n",	/* reg: BCOMI4(reg) */
/* 142 */	"not $%0,$%c\nzap $%c,240,$%c\n",	/* reg: BCOMU4(reg) */
/* 143 */	"not $%0,$%c\n",	/* reg: BCOMI8(reg) */
/* 144 */	"not $%0,$%c\n",	/* reg: BCOMU8(reg) */
/* 145 */	"negl $%0,$%c\n",	/* reg: NEGI4(reg) */
/* 146 */	"negq $%0,$%c\n",	/* reg: NEGI8(reg) */
/* 147 */	"mov $%0,$%c\n",	/* reg: LOADI1(reg) */
/* 148 */	"mov $%0,$%c\n",	/* reg: LOADI2(reg) */
/* 149 */	"mov $%0,$%c\n",	/* reg: LOADI4(reg) */
/* 150 */	"mov $%0,$%c\n",	/* reg: LOADI8(reg) */
/* 151 */	"mov $%0,$%c\n",	/* reg: LOADP8(reg) */
/* 152 */	"mov $%0,$%c\n",	/* reg: LOADU1(reg) */
/* 153 */	"mov $%0,$%c\n",	/* reg: LOADU2(reg) */
/* 154 */	"mov $%0,$%c\n",	/* reg: LOADU4(reg) */
/* 155 */	"mov $%0,$%c\n",	/* reg: LOADU8(reg) */
/* 156 */	"adds $f%0,$f%1,$f%c\n",	/* reg: ADDF4(reg,reg) */
/* 157 */	"addt $f%0,$f%1,$f%c\n",	/* reg: ADDF8(reg,reg) */
/* 158 */	"divs $f%0,$f%1,$f%c\n",	/* reg: DIVF4(reg,reg) */
/* 159 */	"divt $f%0,$f%1,$f%c\n",	/* reg: DIVF8(reg,reg) */
/* 160 */	"muls $f%0,$f%1,$f%c\n",	/* reg: MULF4(reg,reg) */
/* 161 */	"mult $f%0,$f%1,$f%c\n",	/* reg: MULF8(reg,reg) */
/* 162 */	"subs $f%0,$f%1,$f%c\n",	/* reg: SUBF4(reg,reg) */
/* 163 */	"subt $f%0,$f%1,$f%c\n",	/* reg: SUBF8(reg,reg) */
/* 164 */	"fmov $f%0,$f%c\n",	/* reg: LOADF4(reg) */
/* 165 */	"fmov $f%0,$f%c\n",	/* reg: LOADF8(reg) */
/* 166 */	"negs $f%0,$f%c\n",	/* reg: NEGF4(reg) */
/* 167 */	"negt $f%0,$f%c\n",	/* reg: NEGF8(reg) */
/* 168 */	"sll $%0,8*(8-%a),$%c\nsra $%c,8*(8-%a),$%c\n",	/* reg: CVII4(reg) */
/* 169 */	"sll $%0,8*(8-%a),$%c\nsra $%c,8*(8-%a),$%c\n",	/* reg: CVII8(reg) */
/* 170 */	"and $%0,(1<<(8*%a))-1,$%c\n",	/* reg: CVUI4(reg) */
/* 171 */	"and $%0,(1<<(8*%a))-1,$%c\n",	/* reg: CVUI8(reg) */
/* 172 */	"and $%0,(1<<(8*%a))-1,$%c\n",	/* reg: CVUU4(reg) */
/* 173 */	"and $%0,(1<<(8*%a))-1,$%c\n",	/* reg: CVUU8(reg) */
/* 174 */	"and $%0,(1<<(8*%a))-1,$%c\n",	/* reg: CVUP8(reg) */
/* 175 */	"cvtts $f%0,$f%c\n",	/* reg: CVFF4(reg) */
/* 176 */	"cvtst $f%0,$f%c\n",	/* reg: CVFF8(reg) */
/* 177 */	"stq $%0,-56+%F($sp)\nldt $%f%c,-56+%F($sp)\ncvtqs $f%c,$f%c\n",	/* reg: CVIF4(reg) */
/* 178 */	"stq $%0,-56+%F($sp)\nldt $%f%c,-56+%F($sp)\ncvtqt $f%c,$f%c\n",	/* reg: CVIF8(reg) */
/* 179 */	"lds $f%c,%0\ncvtlq $f%c,$f%c\ncvtqs $f%c,$f%c\n",	/* reg: CVIF4(INDIRI4(addr)) */
/* 180 */	"ldt $f%c,%0\ncvtqs $f%c,$f%c\n",	/* reg: CVIF4(INDIRI8(addr)) */
/* 181 */	"lds $f%c,%0\ncvtlq $f%c,$f%c\ncvtqt $f%c,$f%c\n",	/* reg: CVIF8(INDIRI4(addr)) */
/* 182 */	"ldt $f%c,%0\ncvtqt $f%c,$f%c\n",	/* reg: CVIF8(INDIRI8(addr)) */
/* 183 */	"cvttqc $f%0,$f1\ncvtql $f1,$f1\nsts $f1,-56+%F($sp)\nldl $%c,-56+%F($sp)\n",	/* reg: CVFI4(reg) */
/* 184 */	"cvttqc $f%0,$f1\nstt $f1,-56+%F($sp)\nldq $%c,-56+%F($sp)\n",	/* reg: CVFI8(reg) */
/* 185 */	"%a:\n",	/* stmt: LABELV */
/* 186 */	"br %0\n",	/* stmt: JUMPV(acon) */
/* 187 */	"jmp ($%0)\n",	/* stmt: JUMPV(reg) */
/* 188 */	"cmpeq $%0,%1,$23\nbne $23,%a\n",	/* stmt: EQI4(reg,rc6) */
/* 189 */	"cmpeq $%0,%1,$23\nbne $23,%a\n",	/* stmt: EQU4(reg,rc6) */
/* 190 */	"cmpeq $%0,%1,$23\nbne $23,%a\n",	/* stmt: EQI8(reg,rc6) */
/* 191 */	"cmpeq $%0,%1,$23\nbne $23,%a\n",	/* stmt: EQU8(reg,rc6) */
/* 192 */	"cmpeq $%0,%1,$23\nbeq $23,%a\n",	/* stmt: NEI4(reg,rc6) */
/* 193 */	"cmpeq $%0,%1,$23\nbeq $23,%a\n",	/* stmt: NEU4(reg,rc6) */
/* 194 */	"cmpeq $%0,%1,$23\nbeq $23,%a\n",	/* stmt: NEI8(reg,rc6) */
/* 195 */	"cmpeq $%0,%1,$23\nbeq $23,%a\n",	/* stmt: NEU8(reg,rc6) */
/* 196 */	"cmplt $%0,%1,$23\nbeq $23,%a\n",	/* stmt: GEI4(reg,rc6) */
/* 197 */	"cmplt $%0,%1,$23\nbeq $23,%a\n",	/* stmt: GEI8(reg,rc6) */
/* 198 */	"cmpult $%0,%1,$23\nbeq $23,%a\n",	/* stmt: GEU4(reg,rc6) */
/* 199 */	"cmpult $%0,%1,$23\nbeq $23,%a\n",	/* stmt: GEU8(reg,rc6) */
/* 200 */	"cmple $%0,%1,$23\nbeq $23,%a\n",	/* stmt: GTI4(reg,rc6) */
/* 201 */	"cmple $%0,%1,$23\nbeq $23,%a\n",	/* stmt: GTI8(reg,rc6) */
/* 202 */	"cmpule $%0,%1,$23\nbeq $23,%a\n",	/* stmt: GTU4(reg,rc6) */
/* 203 */	"cmpule $%0,%1,$23\nbeq $23,%a\n",	/* stmt: GTU8(reg,rc6) */
/* 204 */	"cmple $%0,%1,$23\nbne $23,%a\n",	/* stmt: LEI4(reg,rc6) */
/* 205 */	"cmple $%0,%1,$23\nbne $23,%a\n",	/* stmt: LEI8(reg,rc6) */
/* 206 */	"cmpule $%0,%1,$23\nbne $23,%a\n",	/* stmt: LEU4(reg,rc6) */
/* 207 */	"cmpule $%0,%1,$23\nbne $23,%a\n",	/* stmt: LEU8(reg,rc6) */
/* 208 */	"cmplt $%0,%1,$23\nbne $23,%a\n",	/* stmt: LTI4(reg,rc6) */
/* 209 */	"cmplt $%0,%1,$23\nbne $23,%a\n",	/* stmt: LTI8(reg,rc6) */
/* 210 */	"cmpult $%0,%1,$23\nbne $23,%a\n",	/* stmt: LTU4(reg,rc6) */
/* 211 */	"cmpult $%0,%1,$23\nbne $23,%a\n",	/* stmt: LTU8(reg,rc6) */
/* 212 */	"cmpteq $f%0,$f%1,$f1\nfbne $f1,%a\n",	/* stmt: EQF4(reg,reg) */
/* 213 */	"cmpteq $f%0,$f%1,$f1\nfbne $f1,%a\n",	/* stmt: EQF8(reg,reg) */
/* 214 */	"cmptle $f%0,$f%1,$f1\nfbne $f1,%a\n",	/* stmt: LEF4(reg,reg) */
/* 215 */	"cmptle $f%0,$f%1,$f1\nfbne $f1,%a\n",	/* stmt: LEF8(reg,reg) */
/* 216 */	"cmptlt $f%0,$f%1,$f1\nfbne $f1,%a\n",	/* stmt: LTF4(reg,reg) */
/* 217 */	"cmptlt $f%0,$f%1,$f1\nfbne $f1,%a\n",	/* stmt: LTF8(reg,reg) */
/* 218 */	"cmpteq $f%0,$f%1,$f1\nfbeq $f1,%a\n",	/* stmt: NEF4(reg,reg) */
/* 219 */	"cmpteq $f%0,$f%1,$f1\nfbeq $f1,%a\n",	/* stmt: NEF8(reg,reg) */
/* 220 */	"cmptlt $f%0,$f%1,$f1\nfbeq $f1,%a\n",	/* stmt: GEF4(reg,reg) */
/* 221 */	"cmptlt $f%0,$f%1,$f1\nfbeq $f1,%a\n",	/* stmt: GEF8(reg,reg) */
/* 222 */	"cmptle $f%0,$f%1,$f1\nfbeq $f1,%a\n",	/* stmt: GTF4(reg,reg) */
/* 223 */	"cmptle $f%0,$f%1,$f1\nfbeq $f1,%a\n",	/* stmt: GTF8(reg,reg) */
/* 224 */	"%a",	/* ar: ADDRGP8 */
/* 225 */	"($%0)",	/* ar: reg */
/* 226 */	"jsr $26,%0\nldgp $gp,0($26)\n",	/* reg: CALLF4(ar) */
/* 227 */	"jsr $26,%0\nldgp $gp,0($26)\n",	/* reg: CALLF8(ar) */
/* 228 */	"jsr $26,%0\nldgp $gp,0($26)\n",	/* reg: CALLI4(ar) */
/* 229 */	"jsr $26,%0\nldgp $gp,0($26)\n",	/* reg: CALLI8(ar) */
/* 230 */	"jsr $26,%0\nldgp $gp,0($26)\n",	/* reg: CALLP8(ar) */
/* 231 */	"jsr $26,%0\nldgp $gp,0($26)\n",	/* reg: CALLU4(ar) */
/* 232 */	"jsr $26,%0\nldgp $gp,0($26)\n",	/* reg: CALLU8(ar) */
/* 233 */	"jsr $26,%0\nldgp $gp,0($26)\n",	/* stmt: CALLV(ar) */
/* 234 */	"# ret\n",	/* stmt: RETF4(reg) */
/* 235 */	"# ret\n",	/* stmt: RETF8(reg) */
/* 236 */	"# ret\n",	/* stmt: RETI4(reg) */
/* 237 */	"# ret\n",	/* stmt: RETU4(reg) */
/* 238 */	"# ret\n",	/* stmt: RETI8(reg) */
/* 239 */	"# ret\n",	/* stmt: RETU8(reg) */
/* 240 */	"# ret\n",	/* stmt: RETP8(reg) */
/* 241 */	"# ret\n",	/* stmt: RETV(reg) */
/* 242 */	"# arg\n",	/* stmt: ARGF4(reg) */
/* 243 */	"# arg\n",	/* stmt: ARGF8(reg) */
/* 244 */	"# arg\n",	/* stmt: ARGI4(reg) */
/* 245 */	"# arg\n",	/* stmt: ARGI8(reg) */
/* 246 */	"# arg\n",	/* stmt: ARGP8(reg) */
/* 247 */	"# arg\n",	/* stmt: ARGU4(reg) */
/* 248 */	"# arg\n",	/* stmt: ARGU8(reg) */
/* 249 */	"# argb %0\n",	/* stmt: ARGB(INDIRB(reg)) */
/* 250 */	"# asgnb %0 %1\n",	/* stmt: ASGNB(reg,INDIRB(reg)) */
};

static char _isinstruction[] = {
/* 0 */	0,
/* 1 */	1,	/* # read register\n */
/* 2 */	1,	/* # read register\n */
/* 3 */	1,	/* # read register\n */
/* 4 */	1,	/* # read register\n */
/* 5 */	1,	/* # read register\n */
/* 6 */	1,	/* # read register\n */
/* 7 */	1,	/* # read register\n */
/* 8 */	1,	/* # read register\n */
/* 9 */	1,	/* # read register\n */
/* 10 */	1,	/* # read register\n */
/* 11 */	1,	/* # read register\n */
/* 12 */	1,	/* # read register\n */
/* 13 */	1,	/* # write register\n */
/* 14 */	1,	/* # write register\n */
/* 15 */	1,	/* # write register\n */
/* 16 */	1,	/* # write register\n */
/* 17 */	1,	/* # write register\n */
/* 18 */	1,	/* # write register\n */
/* 19 */	1,	/* # write register\n */
/* 20 */	1,	/* # write register\n */
/* 21 */	1,	/* # write register\n */
/* 22 */	1,	/* # write register\n */
/* 23 */	1,	/* # write register\n */
/* 24 */	1,	/* # write register\n */
/* 25 */	0,	/* %a */
/* 26 */	0,	/* %a */
/* 27 */	0,	/* %a */
/* 28 */	0,	/* %a */
/* 29 */	0,	/* %a */
/* 30 */	0,	/* %a */
/* 31 */	0,	/* %a */
/* 32 */	0,	/* %a */
/* 33 */	0,	/* %a */
/* 34 */	0,	/* %a */
/* 35 */	0,	/*  */
/* 36 */	0,	/* %0 */
/* 37 */	0,	/* %a */
/* 38 */	0,	/* %1($%0) */
/* 39 */	0,	/* %1($%0) */
/* 40 */	0,	/* %1($%0) */
/* 41 */	0,	/* %1($%0) */
/* 42 */	0,	/* %0 */
/* 43 */	0,	/* ($%0) */
/* 44 */	0,	/* %a+%F($sp) */
/* 45 */	0,	/* %a+%F($sp) */
/* 46 */	1,	/* lda $%c,%0\n */
/* 47 */	1,	/* # reg\n */
/* 48 */	1,	/* # reg\n */
/* 49 */	1,	/* # reg\n */
/* 50 */	1,	/* # reg\n */
/* 51 */	1,	/* # reg\n */
/* 52 */	1,	/* # reg\n */
/* 53 */	1,	/* # reg\n */
/* 54 */	1,	/* # reg\n */
/* 55 */	1,	/* # reg\n */
/* 56 */	1,	/* stb $%1,%0\n */
/* 57 */	1,	/* stb $%1,%0\n */
/* 58 */	1,	/* stw $%1,%0\n */
/* 59 */	1,	/* stw $%1,%0\n */
/* 60 */	1,	/* stl $%1,%0\n */
/* 61 */	1,	/* stl $%1,%0\n */
/* 62 */	1,	/* stq $%1,%0\n */
/* 63 */	1,	/* stq $%1,%0\n */
/* 64 */	1,	/* stq $%1,%0\n */
/* 65 */	1,	/* ldb $%c,($%0)\n */
/* 66 */	1,	/* ldw $%c,($%0)\n */
/* 67 */	1,	/* ldl $%c,%0\n */
/* 68 */	1,	/* ldq $%c,%0\n */
/* 69 */	1,	/* ldq $%c,%0\n */
/* 70 */	1,	/* ldbu $%c,($%0)\n */
/* 71 */	1,	/* ldwu $%c,($%0)\n */
/* 72 */	1,	/* ldl $%c,%0\nzap $%c,240,$%c\n */
/* 73 */	1,	/* ldq $%c,%0\n */
/* 74 */	1,	/* ldb $%c,($%0)\n */
/* 75 */	1,	/* ldb $%c,($%0)\n */
/* 76 */	1,	/* ldw $%c,($%0)\n */
/* 77 */	1,	/* ldw $%c,($%0)\n */
/* 78 */	1,	/* ldl $%c,%0\n */
/* 79 */	1,	/* ldbu $%c,($%0)\n */
/* 80 */	1,	/* ldbu $%c,($%0)\n */
/* 81 */	1,	/* ldwu $%c,($%0)\n */
/* 82 */	1,	/* ldwu $%c,($%0)\n */
/* 83 */	1,	/* ldl $%c,%0\nzap $%c,240,$%c\n */
/* 84 */	1,	/* ldbu $%c,($%0)\n */
/* 85 */	1,	/* ldbu $%c,($%0)\n */
/* 86 */	1,	/* ldwu $%c,($%0)\n */
/* 87 */	1,	/* ldwu $%c,($%0)\n */
/* 88 */	1,	/* ldl $%c,%0\nzap $%c,240,$%c\n */
/* 89 */	1,	/* mov $%0,$%c\n */
/* 90 */	1,	/* lds $f%c,%0\n */
/* 91 */	1,	/* ldt $f%c,%0\n */
/* 92 */	1,	/* sts $f%1,%0\n */
/* 93 */	1,	/* stt $f%1,%0\n */
/* 94 */	1,	/* mull $%0,%1,$%c\n */
/* 95 */	1,	/* mulq $%0,%1,$%c\n */
/* 96 */	1,	/* mull $%0,%1,$%c\nzap $%c,240,$%c\n */
/* 97 */	1,	/* mulq $%0,%1,$%c\n */
/* 98 */	1,	/* divl $%0,%1,$%c\n */
/* 99 */	1,	/* divq $%0,%1,$%c\n */
/* 100 */	1,	/* divlu $%0,%1,$%c\n */
/* 101 */	1,	/* divqu $%0,%1,$%c\n */
/* 102 */	1,	/* reml $%0,%1,$%c\n */
/* 103 */	1,	/* remq $%0,%1,$%c\n */
/* 104 */	1,	/* remlu $%0,%1,$%c\n */
/* 105 */	1,	/* remqu $%0,%1,$%c\n */
/* 106 */	0,	/* %0 */
/* 107 */	0,	/* $%0 */
/* 108 */	1,	/* addl $%0,%1,$%c\n */
/* 109 */	1,	/* addq $%0,%1,$%c\n */
/* 110 */	1,	/* addq $%0,%1,$%c\n */
/* 111 */	1,	/* addl $%0,%1,$%c\nzap $%c,240,$%c\n */
/* 112 */	1,	/* addq $%0,%1,$%c\n */
/* 113 */	1,	/* subl $%0,%1,$%c\n */
/* 114 */	1,	/* subq $%0,%1,$%c\n */
/* 115 */	1,	/* subq $%0,%1,$%c\n */
/* 116 */	1,	/* subl $%0,%1,$%c\nzap $%c,240,$%c\n */
/* 117 */	1,	/* subq $%0,%1,$%c\n */
/* 118 */	1,	/* and $%0,%1,$%c\naddl $%c,0,$%c\n */
/* 119 */	1,	/* and $%0,%1,$%c\n */
/* 120 */	1,	/* and $%0,%1,$%c\n */
/* 121 */	1,	/* and $%0,%1,$%c\n */
/* 122 */	1,	/* or $%0,%1,$%c\naddl $%c,0,$%c\n */
/* 123 */	1,	/* or $%0,%1,$%c\n */
/* 124 */	1,	/* or $%0,%1,$%c\n */
/* 125 */	1,	/* or $%0,%1,$%c\n */
/* 126 */	1,	/* xor $%0,%1,$%c\naddl $%c,0,$%c\n */
/* 127 */	1,	/* xor $%0,%1,$%c\n */
/* 128 */	1,	/* xor $%0,%1,$%c\n */
/* 129 */	1,	/* xor $%0,%1,$%c\n */
/* 130 */	0,	/* %a */
/* 131 */	0,	/* %a */
/* 132 */	0,	/* $%0 */
/* 133 */	1,	/* sll $%0,%1,$%c\naddl $%c,0,$%c\n */
/* 134 */	1,	/* sll $%0,%1,$%c\n */
/* 135 */	1,	/* sll $%0,%1,$%c\nzap $%c,240,$%c\n */
/* 136 */	1,	/* sll $%0,%1,$%c\n */
/* 137 */	1,	/* sra $%0,%1,$%c\naddl $%c,0,$%c\n */
/* 138 */	1,	/* sra $%0,%1,$%c\n */
/* 139 */	1,	/* srl $%0,%1,$%c\n */
/* 140 */	1,	/* srl $%0,%1,$%c\n */
/* 141 */	1,	/* not $%0,$%c\naddl $%c,0,$%c\n */
/* 142 */	1,	/* not $%0,$%c\nzap $%c,240,$%c\n */
/* 143 */	1,	/* not $%0,$%c\n */
/* 144 */	1,	/* not $%0,$%c\n */
/* 145 */	1,	/* negl $%0,$%c\n */
/* 146 */	1,	/* negq $%0,$%c\n */
/* 147 */	1,	/* mov $%0,$%c\n */
/* 148 */	1,	/* mov $%0,$%c\n */
/* 149 */	1,	/* mov $%0,$%c\n */
/* 150 */	1,	/* mov $%0,$%c\n */
/* 151 */	1,	/* mov $%0,$%c\n */
/* 152 */	1,	/* mov $%0,$%c\n */
/* 153 */	1,	/* mov $%0,$%c\n */
/* 154 */	1,	/* mov $%0,$%c\n */
/* 155 */	1,	/* mov $%0,$%c\n */
/* 156 */	1,	/* adds $f%0,$f%1,$f%c\n */
/* 157 */	1,	/* addt $f%0,$f%1,$f%c\n */
/* 158 */	1,	/* divs $f%0,$f%1,$f%c\n */
/* 159 */	1,	/* divt $f%0,$f%1,$f%c\n */
/* 160 */	1,	/* muls $f%0,$f%1,$f%c\n */
/* 161 */	1,	/* mult $f%0,$f%1,$f%c\n */
/* 162 */	1,	/* subs $f%0,$f%1,$f%c\n */
/* 163 */	1,	/* subt $f%0,$f%1,$f%c\n */
/* 164 */	1,	/* fmov $f%0,$f%c\n */
/* 165 */	1,	/* fmov $f%0,$f%c\n */
/* 166 */	1,	/* negs $f%0,$f%c\n */
/* 167 */	1,	/* negt $f%0,$f%c\n */
/* 168 */	1,	/* sll $%0,8*(8-%a),$%c\nsra $%c,8*(8-%a),$%c\n */
/* 169 */	1,	/* sll $%0,8*(8-%a),$%c\nsra $%c,8*(8-%a),$%c\n */
/* 170 */	1,	/* and $%0,(1<<(8*%a))-1,$%c\n */
/* 171 */	1,	/* and $%0,(1<<(8*%a))-1,$%c\n */
/* 172 */	1,	/* and $%0,(1<<(8*%a))-1,$%c\n */
/* 173 */	1,	/* and $%0,(1<<(8*%a))-1,$%c\n */
/* 174 */	1,	/* and $%0,(1<<(8*%a))-1,$%c\n */
/* 175 */	1,	/* cvtts $f%0,$f%c\n */
/* 176 */	1,	/* cvtst $f%0,$f%c\n */
/* 177 */	1,	/* stq $%0,-56+%F($sp)\nldt $%f%c,-56+%F($sp)\ncvtqs $f%c,$f%c\n */
/* 178 */	1,	/* stq $%0,-56+%F($sp)\nldt $%f%c,-56+%F($sp)\ncvtqt $f%c,$f%c\n */
/* 179 */	1,	/* lds $f%c,%0\ncvtlq $f%c,$f%c\ncvtqs $f%c,$f%c\n */
/* 180 */	1,	/* ldt $f%c,%0\ncvtqs $f%c,$f%c\n */
/* 181 */	1,	/* lds $f%c,%0\ncvtlq $f%c,$f%c\ncvtqt $f%c,$f%c\n */
/* 182 */	1,	/* ldt $f%c,%0\ncvtqt $f%c,$f%c\n */
/* 183 */	1,	/* cvttqc $f%0,$f1\ncvtql $f1,$f1\nsts $f1,-56+%F($sp)\nldl $%c,-56+%F($sp)\n */
/* 184 */	1,	/* cvttqc $f%0,$f1\nstt $f1,-56+%F($sp)\nldq $%c,-56+%F($sp)\n */
/* 185 */	1,	/* %a:\n */
/* 186 */	1,	/* br %0\n */
/* 187 */	1,	/* jmp ($%0)\n */
/* 188 */	1,	/* cmpeq $%0,%1,$23\nbne $23,%a\n */
/* 189 */	1,	/* cmpeq $%0,%1,$23\nbne $23,%a\n */
/* 190 */	1,	/* cmpeq $%0,%1,$23\nbne $23,%a\n */
/* 191 */	1,	/* cmpeq $%0,%1,$23\nbne $23,%a\n */
/* 192 */	1,	/* cmpeq $%0,%1,$23\nbeq $23,%a\n */
/* 193 */	1,	/* cmpeq $%0,%1,$23\nbeq $23,%a\n */
/* 194 */	1,	/* cmpeq $%0,%1,$23\nbeq $23,%a\n */
/* 195 */	1,	/* cmpeq $%0,%1,$23\nbeq $23,%a\n */
/* 196 */	1,	/* cmplt $%0,%1,$23\nbeq $23,%a\n */
/* 197 */	1,	/* cmplt $%0,%1,$23\nbeq $23,%a\n */
/* 198 */	1,	/* cmpult $%0,%1,$23\nbeq $23,%a\n */
/* 199 */	1,	/* cmpult $%0,%1,$23\nbeq $23,%a\n */
/* 200 */	1,	/* cmple $%0,%1,$23\nbeq $23,%a\n */
/* 201 */	1,	/* cmple $%0,%1,$23\nbeq $23,%a\n */
/* 202 */	1,	/* cmpule $%0,%1,$23\nbeq $23,%a\n */
/* 203 */	1,	/* cmpule $%0,%1,$23\nbeq $23,%a\n */
/* 204 */	1,	/* cmple $%0,%1,$23\nbne $23,%a\n */
/* 205 */	1,	/* cmple $%0,%1,$23\nbne $23,%a\n */
/* 206 */	1,	/* cmpule $%0,%1,$23\nbne $23,%a\n */
/* 207 */	1,	/* cmpule $%0,%1,$23\nbne $23,%a\n */
/* 208 */	1,	/* cmplt $%0,%1,$23\nbne $23,%a\n */
/* 209 */	1,	/* cmplt $%0,%1,$23\nbne $23,%a\n */
/* 210 */	1,	/* cmpult $%0,%1,$23\nbne $23,%a\n */
/* 211 */	1,	/* cmpult $%0,%1,$23\nbne $23,%a\n */
/* 212 */	1,	/* cmpteq $f%0,$f%1,$f1\nfbne $f1,%a\n */
/* 213 */	1,	/* cmpteq $f%0,$f%1,$f1\nfbne $f1,%a\n */
/* 214 */	1,	/* cmptle $f%0,$f%1,$f1\nfbne $f1,%a\n */
/* 215 */	1,	/* cmptle $f%0,$f%1,$f1\nfbne $f1,%a\n */
/* 216 */	1,	/* cmptlt $f%0,$f%1,$f1\nfbne $f1,%a\n */
/* 217 */	1,	/* cmptlt $f%0,$f%1,$f1\nfbne $f1,%a\n */
/* 218 */	1,	/* cmpteq $f%0,$f%1,$f1\nfbeq $f1,%a\n */
/* 219 */	1,	/* cmpteq $f%0,$f%1,$f1\nfbeq $f1,%a\n */
/* 220 */	1,	/* cmptlt $f%0,$f%1,$f1\nfbeq $f1,%a\n */
/* 221 */	1,	/* cmptlt $f%0,$f%1,$f1\nfbeq $f1,%a\n */
/* 222 */	1,	/* cmptle $f%0,$f%1,$f1\nfbeq $f1,%a\n */
/* 223 */	1,	/* cmptle $f%0,$f%1,$f1\nfbeq $f1,%a\n */
/* 224 */	0,	/* %a */
/* 225 */	0,	/* ($%0) */
/* 226 */	1,	/* jsr $26,%0\nldgp $gp,0($26)\n */
/* 227 */	1,	/* jsr $26,%0\nldgp $gp,0($26)\n */
/* 228 */	1,	/* jsr $26,%0\nldgp $gp,0($26)\n */
/* 229 */	1,	/* jsr $26,%0\nldgp $gp,0($26)\n */
/* 230 */	1,	/* jsr $26,%0\nldgp $gp,0($26)\n */
/* 231 */	1,	/* jsr $26,%0\nldgp $gp,0($26)\n */
/* 232 */	1,	/* jsr $26,%0\nldgp $gp,0($26)\n */
/* 233 */	1,	/* jsr $26,%0\nldgp $gp,0($26)\n */
/* 234 */	1,	/* # ret\n */
/* 235 */	1,	/* # ret\n */
/* 236 */	1,	/* # ret\n */
/* 237 */	1,	/* # ret\n */
/* 238 */	1,	/* # ret\n */
/* 239 */	1,	/* # ret\n */
/* 240 */	1,	/* # ret\n */
/* 241 */	1,	/* # ret\n */
/* 242 */	1,	/* # arg\n */
/* 243 */	1,	/* # arg\n */
/* 244 */	1,	/* # arg\n */
/* 245 */	1,	/* # arg\n */
/* 246 */	1,	/* # arg\n */
/* 247 */	1,	/* # arg\n */
/* 248 */	1,	/* # arg\n */
/* 249 */	1,	/* # argb %0\n */
/* 250 */	1,	/* # asgnb %0 %1\n */
};

static char *_string[] = {
/* 0 */	0,
/* 1 */	"reg: INDIRI1(VREGP)",
/* 2 */	"reg: INDIRU1(VREGP)",
/* 3 */	"reg: INDIRI2(VREGP)",
/* 4 */	"reg: INDIRU2(VREGP)",
/* 5 */	"reg: INDIRF4(VREGP)",
/* 6 */	"reg: INDIRI4(VREGP)",
/* 7 */	"reg: INDIRP4(VREGP)",
/* 8 */	"reg: INDIRU4(VREGP)",
/* 9 */	"reg: INDIRF8(VREGP)",
/* 10 */	"reg: INDIRI8(VREGP)",
/* 11 */	"reg: INDIRP8(VREGP)",
/* 12 */	"reg: INDIRU8(VREGP)",
/* 13 */	"stmt: ASGNI1(VREGP,reg)",
/* 14 */	"stmt: ASGNU1(VREGP,reg)",
/* 15 */	"stmt: ASGNI2(VREGP,reg)",
/* 16 */	"stmt: ASGNU2(VREGP,reg)",
/* 17 */	"stmt: ASGNF4(VREGP,reg)",
/* 18 */	"stmt: ASGNI4(VREGP,reg)",
/* 19 */	"stmt: ASGNP4(VREGP,reg)",
/* 20 */	"stmt: ASGNU4(VREGP,reg)",
/* 21 */	"stmt: ASGNF8(VREGP,reg)",
/* 22 */	"stmt: ASGNI8(VREGP,reg)",
/* 23 */	"stmt: ASGNP8(VREGP,reg)",
/* 24 */	"stmt: ASGNU8(VREGP,reg)",
/* 25 */	"con: CNSTI1",
/* 26 */	"con: CNSTU1",
/* 27 */	"con: CNSTI2",
/* 28 */	"con: CNSTU2",
/* 29 */	"con: CNSTI4",
/* 30 */	"con: CNSTU4",
/* 31 */	"con: CNSTP4",
/* 32 */	"con: CNSTI8",
/* 33 */	"con: CNSTU8",
/* 34 */	"con: CNSTP8",
/* 35 */	"stmt: reg",
/* 36 */	"acon: con",
/* 37 */	"acon: ADDRGP8",

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -