05 EC 02 00
| +0 | +1 | +2 | +3 | +4 | +5 | +6 | +7 | 命令表記 | 説明 |
| 00 | NOP(); | ||||||||
| 01 | uimm | opt | LB(opt, uimm); | ||||||
| 02 | imm | r | bit | LIMM(bit, r, imm); | |||||
| 03 | uimm | p | PLIMM(p, uimm); | ||||||
| 04 | r | CND(r); | CND命令は下位1bitしか見ない | ||||||
| 05 | (reserve) | API特別構文用 | |||||||
| 06 | (reserve) | ループ構文用 | |||||||
| 07 | (reserve) | ループ構文用 | |||||||
| 08 | p | typ | 0 | r | bit | -LMEM(r, typ, p, 0); | |||
| 09 | r | bit | p | typ | 0 | -SMEM(r, typ, p, 0); | |||
| 0A | p1 | typ | 0 | p0 | -PLMEM(p0, typ, p1, 0); | ||||
| 0B | p0 | p1 | typ | 0 | -PSMEM(p0, typ, p1, 0); | ||||
| 0C | (LEA) | ||||||||
| 0D | (reserve) | 型指定プリフィクス用 | |||||||
| 0E | r | bit | p1 | typ | p0 | -PADD(p0, typ, p1, r); | |||
| 0F | p0 | p1 | typ | r | bit | -PDIF(r, typ, p0, p1); | |||
| 10 | r1 | r2 | r0 | bit | -OR(r0, r1, r2); | r1=r2にすると、CP(r0,r1);になる | |||
| 11 | r1 | r2 | r0 | bit | -XOR(r0, r1, r2); | ||||
| 12 | r1 | r2 | r0 | bit | -AND(r0, r1, r2); | ||||
| 13 | r1 | r2 | r0 | bit | -SBX(r0, r1, r2); | 符号ビット拡張、r2はR3Fしか指定できない | |||
| 14 | r1 | r2 | r0 | bit | ADD(bit, r0, r1, r2); | ||||
| 15 | r1 | r2 | r0 | bit | -SUB(r0, r1, r2); | ||||
| 16 | r1 | r2 | r0 | bit | -MUL(r0, r1, r2); | ||||
| 17 | (reserve) | CP構文用 | |||||||
| 18 | r1 | r2 | r0 | bit | -SHL(r0, r1, r2); | ||||
| 19 | r1 | r2 | r0 | bit | -SAR(r0, r1, r2); | ||||
| 1A | r1 | r2 | r0 | bit | -DIV(r0, r1, r2); | ||||
| 1B | r1 | r2 | r0 | bit | -MOD(r0, r1, r2); | ||||
| 1C | (PLMT0) | ||||||||
| 1D | (PLMT1) | ||||||||
| 1E | p1 | p0 | PCP(p0, p1); | ||||||
| 1F | (PCST) | ||||||||
| 20 | r1 | r2 | bit1 | r0 | bit0 | CMPE(bit0, bit1, r0, r1, r2); | bit1はr1とr2のbit、bit0はr0のbit | ||
| 21 | CMPNE | ||||||||
| 22 | CMPL | ||||||||
| 23 | CMPGE | ||||||||
| 24 | CMPLE | ||||||||
| 25 | CMPG | ||||||||
| 26 | TSTZ | ||||||||
| 27 | TSTNZ | ||||||||
| 28 | p0 | p1 | r | bit | -PCMPE(r, p0, p1); | ||||
| 29 | PCMPNE | ||||||||
| 2A | PCMPL | ||||||||
| 2B | PCMPGE | ||||||||
| 2C | PCMPLE | ||||||||
| 2D | PCMPG | ||||||||
| 2E | typ | len | ... | data | typもlenもuimm, data部分はhh4エンコードをしない生データ | ||||
| 2F | uimm | (reserve) | 各種プリフィクス | ||||||
| 30 | talloc | ||||||||
| 31 | tfree | ||||||||
| 32 | malloc | ||||||||
| 33 | mfree | ||||||||
| 34 | |||||||||
| 35 | |||||||||
| 36 | |||||||||
| 37 | |||||||||
| 38 | (reserve) | PALMEM構文用 | |||||||
| 39 | (reserve) | PASMEM構文用 | |||||||
| 3A | (reserve) | PAPLMEM構文用 | |||||||
| 3B | (reserve) | PAPSMEM構文用 | |||||||
| 3C | ENTER | ||||||||
| 3D | LEAVE | ||||||||
| 3E | (reserve) | call構文用 | |||||||
| 3F | (reserve) | call構文用 | |||||||
| 40 | mod | fimm | f | bit | FLIMM | ||||
| 41 | f1 | bit1 | f0 | bit0 | FCP | ||||
| 42 | r | bit1 | f | bit0 | CNVIF | ||||
| 43 | f | bit1 | r | bit0 | CNVFI | ||||
| 44 | (FLMEM) | ||||||||
| 45 | (FSMEM) | ||||||||
| 46 | (reserve) | PAFLMEM構文用 | |||||||
| 47 | (reserve) | PAFSMEM構文用 | |||||||
| 48 | f1 | f2 | bit1 | r | bit0 | FCMPE | |||
| 49 | FCMPNE | ||||||||
| 4A | FCMPL | ||||||||
| 4B | FCMPGE | ||||||||
| 4C | FCMPLE | ||||||||
| 4D | FCMPG | ||||||||
| 4E | NaN検出用の命令にするかも | ||||||||
| 4F | NaN検出用の命令にするかも | ||||||||
| 50 | FADD | ||||||||
| 51 | FSUB | ||||||||
| 52 | FMUL | ||||||||
| 53 | FDIV | ||||||||
| FD | uimm | dr | LIDR0 | load uimm. to debug register | |||||
| FE | uimm | len | remark |
| コメント | お名前 | NameLink | |