📄 alpha.c
字号:
/* 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 + -