| # |
| # Somewhat complete instruction set and operand type check. No |
| # relocations or deferred register definitions here. |
| # |
| # |
| # |
| Main TETRA 3 |
| TRAP 3,4,5 |
| FCMP $12,$23,$241 |
| FLOT $112,ROUND_OFF,$41 |
| FLOT $112,ROUND_NEAR,141 |
| FLOT $191,$242 |
| FLOT $195,42 |
| FUN $122,$203,$4 |
| FEQL $102,$30,$40 |
| FLOTU $102,$14 |
| FLOTU $132,ROUND_UP,$14 |
| FLOTU $102,ROUND_DOWN,$104 |
| FLOTU $172,ROUND_NEAR,$140 |
| FLOTU $1,ROUND_OFF,$134 |
| FADD $112,$223,$41 |
| FIX $112,ROUND_OFF,$41 |
| FIX $11,$141 |
| SFLOT $112,ROUND_OFF,$41 |
| SFLOT $112,ROUND_NEAR,141 |
| FSUB $112,$223,$41 |
| FIXU $102,$14 |
| FIXU $132,ROUND_UP,$14 |
| SFLOTU $11,$141 |
| SFLOTU $112,141 |
| SFLOTU $112,ROUND_NEAR,141 |
| SFLOTU $112,ROUND_OFF,$41 |
| FMUL $102,$30,$40 |
| FCMPE $12,$223,$1 |
| MUL $122,$203,44 |
| MUL $102,$30,$40 |
| FEQLE $12,$223,$1 |
| FUNE $12,$223,$11 |
| MULU $122,$213,44 |
| MULU $132,$30,$40 |
| FDIV $12,$223,$11 |
| FSQRT $132,ROUND_UP,$14 |
| FSQRT $11,$141 |
| DIV $122,$213,44 |
| DIV $132,$30,$40 |
| FREM $12,$223,$11 |
| FINT $132,ROUND_UP,$14 |
| FINT $11,$141 |
| DIVU $12,$223,$1 |
| DIVU $122,$203,255 |
| ADD $12,$223,$1 |
| ADD $122,$203,255 |
| 2ADDU $12,$223,$11 |
| 2ADDU $122,$203,0 |
| ADDU $122,$203,255 |
| ADDU $12,$223,$11 |
| LDA $122,$203,255 |
| LDA $12,$223,$11 |
| 4ADDU $122,$203,205 |
| 4ADDU $12,$223,$111 |
| SUB $12,$223,$11 |
| SUB $122,$203,205 |
| 8ADDU $12,$223,$11 |
| 8ADDU $122,$203,205 |
| SUBU $2,$223,$11 |
| SUBU $12,$20,205 |
| 16ADDU $2,$223,$11 |
| 16ADDU $12,$20,205 |
| CMP $2,$223,$11 |
| CMP $12,$20,205 |
| SL $2,$223,$11 |
| SL $12,$20,205 |
| CMPU $2,$223,$11 |
| CMPU $12,$20,205 |
| SLU $2,$223,$11 |
| SLU $12,$20,205 |
| NEG $2,23,$11 |
| NEG $12,0,205 |
| NEG $192,10,205 |
| SR $12,$20,205 |
| SR $2,$223,$11 |
| NEGU $2,23,$11 |
| NEGU $12,0,205 |
| SRU $12,$20,205 |
| SRU $2,$223,$11 |
| 1H BN $2,2F |
| 2H BN $2,1B |
| 1H BNN $2,2B |
| 2H BNN $2,1B |
| 1H BZ $255,2F |
| 2H BZ $255,1B |
| 1H BNZ $255,2F |
| 2H BNZ $255,1B |
| 1H BP $25,2F |
| 2H BP $25,1B |
| 1H BNP $25,2F |
| 2H BNP $25,1B |
| 1H BOD $25,2F |
| 2H BOD $25,1B |
| 1H BEV $25,2F |
| 2H BEV $25,1B |
| 1H PBN $2,2F |
| 2H PBN $2,1B |
| 1H PBNN $2,2F |
| 2H PBNN $2,1B |
| 1H PBZ $12,2F |
| 2H PBZ $22,1B |
| 1H PBNZ $32,2F |
| 2H PBNZ $52,1B |
| 1H PBOD $25,2F |
| 2H PBOD $25,1B |
| 1H PBEV $25,2F |
| 2H PBEV $25,1B |
| CSN $2,$223,$11 |
| CSN $12,$20,205 |
| CSNN $2,$223,$11 |
| CSNN $12,$20,205 |
| CSZ $2,$203,$11 |
| CSZ $12,$200,205 |
| CSNZ $2,$203,$11 |
| CSNZ $12,$200,205 |
| CSP $2,$203,$11 |
| CSP $12,$200,205 |
| CSNP $2,$203,$11 |
| CSNP $12,$200,205 |
| CSOD $2,$203,$11 |
| CSOD $12,$200,205 |
| CSEV $2,$203,$11 |
| CSEV $12,$200,205 |
| ZSN $2,$223,$11 |
| ZSN $12,$20,205 |
| ZSNN $2,$223,$11 |
| ZSNN $12,$20,205 |
| ZSZ $2,$203,$11 |
| ZSZ $12,$200,205 |
| ZSNZ $2,$203,$11 |
| ZSNZ $12,$200,205 |
| ZSP $2,$203,$11 |
| ZSP $12,$200,205 |
| ZSNP $2,$203,$11 |
| ZSNP $12,$200,205 |
| ZSOD $2,$203,$11 |
| ZSOD $12,$200,205 |
| ZSEV $2,$203,$11 |
| ZSEV $12,$200,205 |
| LDB $2,$0,$11 |
| LDB $12,$20,205 |
| LDT $2,$0,$11 |
| LDT $12,$20,205 |
| LDBU $2,$0,$11 |
| LDBU $12,$20,205 |
| LDTU $2,$0,$11 |
| LDTU $12,$20,205 |
| LDW $2,$0,$11 |
| LDW $12,$20,205 |
| LDO $2,$0,$11 |
| LDO $12,$20,205 |
| LDWU $2,$0,$11 |
| LDWU $12,$20,205 |
| LDOU $2,$0,$11 |
| LDOU $12,$20,205 |
| LDVTS $2,$0,$11 |
| LDVTS $12,$20,205 |
| LDHT $2,$0,$11 |
| LDHT $12,$20,205 |
| PRELD 112,$20,205 |
| PRELD 112,$20,$225 |
| CSWAP $2,$0,$11 |
| CSWAP $12,$20,205 |
| PREGO 112,$20,205 |
| PREGO 112,$20,$225 |
| LDUNC $2,$0,$11 |
| LDUNC $12,$20,205 |
| GO $2,$0,$11 |
| GO $12,$20,205 |
| STB $2,$10,$151 |
| STB $12,$20,205 |
| STT $32,$10,$151 |
| STT $12,$20,205 |
| STBU $2,$10,$151 |
| STBU $12,$20,205 |
| STTU $32,$10,$151 |
| STTU $12,$20,205 |
| STW $2,$10,$151 |
| STW $12,$220,205 |
| STO $32,$170,$151 |
| STO $182,$20,245 |
| STWU $2,$10,$151 |
| STWU $12,$220,205 |
| STOU $32,$170,$151 |
| STOU $182,$20,245 |
| STSF $32,$170,$151 |
| STSF $182,$20,245 |
| SYNCD 112,$20,205 |
| SYNCD 112,$20,$225 |
| STHT $32,$170,$151 |
| STHT $182,$20,245 |
| PREST 112,$20,205 |
| PREST 112,$20,$225 |
| STCO 32,$170,$151 |
| STCO 182,$20,245 |
| SYNCID 112,$20,205 |
| SYNCID 0,$20,$225 |
| STUNC $32,$170,$151 |
| STUNC $182,$20,245 |
| PUSHGO $32,$170,$151 |
| PUSHGO $182,$20,245 |
| SET $142,$200 |
| OR $32,$170,$151 |
| OR $182,$20,245 |
| AND $32,$170,$151 |
| AND $182,$20,245 |
| ORN $32,$170,$151 |
| ORN $182,$20,245 |
| ANDN $32,$170,$151 |
| ANDN $182,$20,245 |
| NOR $32,$170,$151 |
| NOR $182,$20,245 |
| NAND $32,$170,$151 |
| NAND $182,$20,245 |
| XOR $32,$170,$151 |
| XOR $182,$20,245 |
| NXOR $32,$170,$151 |
| NXOR $182,$20,245 |
| BDIF $32,$170,$151 |
| BDIF $182,$20,245 |
| MUX $32,$170,$151 |
| MUX $182,$20,245 |
| WDIF $32,$170,$151 |
| WDIF $182,$20,245 |
| SADD $32,$170,$151 |
| SADD $182,$0,245 |
| TDIF $32,$170,$151 |
| TDIF $182,$20,245 |
| MOR $32,$170,$151 |
| MOR $182,$20,245 |
| ODIF $32,$170,$151 |
| ODIF $182,$20,245 |
| MXOR $32,$17,$151 |
| MXOR $82,$180,24 |
| SETH $4,65535 |
| SETH $94,0 |
| SETH $4,255 |
| SETH $94,1234 |
| SETMH $94,1234 |
| ORH $94,1234 |
| ORMH $94,1234 |
| SETML $94,1234 |
| SETL $94,1234 |
| ORML $94,1234 |
| ORL $94,1234 |
| INCH $94,1234 |
| INCMH $94,1234 |
| ANDNH $94,1234 |
| ANDNMH $94,1234 |
| INCML $94,1234 |
| INCL $94,1234 |
| ANDNML $94,1234 |
| 0H ANDNL $94,1234 |
| JMP 0B |
| JMP 0F |
| 0H POP 42,65534 |
| RESUME 255 |
| RESUME 0 |
| RESUME 1 |
| 1H PUSHJ $25,2F |
| 2H PUSHJ $25,1B |
| SAVE $4,0 |
| UNSAVE 0,$234 |
| 1H GETA $25,2F |
| 2H GETA $25,1B |
| SYNC 8000001 |
| SWYM 1,2,3 |
| SWYM 0,0,0 |
| PUT rJ,34 |
| PUT rJ,$134 |
| GET $234,rJ |
| TRIP 0,0,0 |
| TRIP 5,6,7 |