Skip to content

Commit

Permalink
ascii tables
Browse files Browse the repository at this point in the history
  • Loading branch information
AngheloAlf committed Apr 10, 2024
1 parent 2dcd926 commit 109da55
Show file tree
Hide file tree
Showing 24 changed files with 217 additions and 75 deletions.
13 changes: 13 additions & 0 deletions tables/tables/instr_id/cpu/cpu_cop0.inc
Original file line number Diff line number Diff line change
@@ -1,6 +1,19 @@
/* SPDX-FileCopyrightText: © 2022-2024 Decompollaborate */
/* SPDX-License-Identifier: MIT */

/*
31--------26-25------21 ----------------------------------------0
| = COP0 | fmt | |
------6----------5-----------------------------------------------
|--000--|--001--|--010--|--011--|--100--|--101--|--110--|--111--| lo
00 | MFC0 | DMFC0 | CFC0 | --- | MTC0 | DMTC0 | CTC0 | --- |
01 | *1 | --- | --- | --- | --- | --- | --- | --- |
10 | *2 | --- | --- | --- | --- | --- | --- | --- |
11 | --- | --- | --- | --- | --- | --- | --- | --- |
hi |-------|-------|-------|-------|-------|-------|-------|-------|
*1=BC See BC0 list *2 = TLB instr, see TLB list
*/

// OP rt, cop0d
RABBITIZER_DEF_INSTR_ID(
cpu, 0x00, mfc0,
Expand Down
12 changes: 12 additions & 0 deletions tables/tables/instr_id/cpu/cpu_cop0_bc0.inc
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
/* SPDX-FileCopyrightText: © 2022-2024 Decompollaborate */
/* SPDX-License-Identifier: MIT */

/*
31--------26-25------21-20------16------------------------------0
| = COP0 | BC0 | fmt | |
------6----------5----------5------------------------------------
|--000--|--001--|--010--|--011--|--100--|--101--|--110--|--111--| lo
00 | BC0F | BC0T | BC0FL | BC0TL | --- | --- | --- | --- |
01 | --- | --- | --- | --- | --- | --- | --- | --- |
10 | --- | --- | --- | --- | --- | --- | --- | --- |
11 | --- | --- | --- | --- | --- | --- | --- | --- |
hi |-------|-------|-------|-------|-------|-------|-------|-------|
*/

// OP IMM
RABBITIZER_DEF_INSTR_ID(
cpu, 0x00, bc0f,
Expand Down
15 changes: 15 additions & 0 deletions tables/tables/instr_id/cpu/cpu_cop0_tlb.inc
Original file line number Diff line number Diff line change
@@ -1,6 +1,21 @@
/* SPDX-FileCopyrightText: © 2022-2024 Decompollaborate */
/* SPDX-License-Identifier: MIT */

/*
31--------26-25------21--------------------------------5--------0
| = COP0 | TLB | | fmt |
------6----------5-----------------------------------------------
|--000--|--001--|--010--|--011--|--100--|--101--|--110--|--111--| lo
000 | --- | TLBR | TLBWI | --- | --- | --- | TLBWR | --- |
001 | TLBP | --- | --- | --- | --- | --- | --- | --- |
010 | --- | --- | --- | --- | --- | --- | --- | --- |
011 | ERET | --- | --- | --- | --- | --- | --- | --- |
100 | --- | --- | --- | --- | --- | --- | --- | --- |
101 | --- | --- | --- | --- | --- | --- | --- | --- |
110 | --- | --- | --- | --- | --- | --- | --- | --- |
111 | --- | --- | --- | --- | --- | --- | --- | --- |
hi |-------|-------|-------|-------|-------|-------|-------|-------|
*/
// OP
RABBITIZER_DEF_INSTR_ID(
cpu, 0x01, tlbr,
Expand Down
15 changes: 15 additions & 0 deletions tables/tables/instr_id/cpu/cpu_cop1.inc
Original file line number Diff line number Diff line change
@@ -1,6 +1,21 @@
/* SPDX-FileCopyrightText: © 2022-2024 Decompollaborate */
/* SPDX-License-Identifier: MIT */

/*
31--------26-25------21 ----------------------------------------0
| = COP1 | fmt | |
------6----------5-----------------------------------------------
|--000--|--001--|--010--|--011--|--100--|--101--|--110--|--111--| lo
00 | MFC1 | DMFC1 | CFC1 | --- | MTC1 | DMTC1 | CTC1 | --- |
01 | *1 | --- | --- | --- | --- | --- | --- | --- |
10 | *2 | *3 | --- | --- | *4 | *5 | --- | --- |
11 | --- | --- | --- | --- | --- | --- | --- | --- |
hi |-------|-------|-------|-------|-------|-------|-------|-------|
*1 = BC instructions, see BC1 list *2 = S instr, see FPU S list
*3 = D instr, see FPU D list *4 = W instr, see FPU W list
*5 = L instr, see FPU L list
*/

// OP rt, fs
RABBITIZER_DEF_INSTR_ID(
cpu, 0x00, mfc1,
Expand Down
12 changes: 12 additions & 0 deletions tables/tables/instr_id/cpu/cpu_cop1_bc1.inc
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
/* SPDX-FileCopyrightText: © 2022-2024 Decompollaborate */
/* SPDX-License-Identifier: MIT */

/*
31--------26-25------21-20------16------------------------------0
| = COP1 | BC1 | fmt | |
------6----------5----------5------------------------------------
|--000--|--001--|--010--|--011--|--100--|--101--|--110--|--111--| lo
00 | BC1F | BC1T | BC1FL | BC1TL | --- | --- | --- | --- |
01 | --- | --- | --- | --- | --- | --- | --- | --- |
10 | --- | --- | --- | --- | --- | --- | --- | --- |
11 | --- | --- | --- | --- | --- | --- | --- | --- |
hi |-------|-------|-------|-------|-------|-------|-------|-------|
*/

// OP IMM
RABBITIZER_DEF_INSTR_ID(
cpu, 0x00, bc1f,
Expand Down
16 changes: 16 additions & 0 deletions tables/tables/instr_id/cpu/cpu_cop1_fpu_s.inc
Original file line number Diff line number Diff line change
@@ -1,6 +1,22 @@
/* SPDX-FileCopyrightText: © 2022-2024 Decompollaborate */
/* SPDX-License-Identifier: MIT */

/*
31--------26-25------21 -------------------------------5--------0
| = COP1 | = S | | function|
------6----------5-----------------------------------------6-----
|--000--|--001--|--010--|--011--|--100--|--101--|--110--|--111--| lo
000 | ADD.S | SUB.S | MUL.S | DIV.S | SQRT.S| ABS.S | MOV.S | NEG.S |
001 |ROUND.L.S|TRUNC.L.S| CEIL.L.S|FLOOR.L.S|ROUND.W.S|TRUNC.W.S| CEIL.W.S|FLOOR.W.S|
010 | --- | --- | --- | --- | --- | --- | --- | --- |
011 | --- | --- | --- | --- | --- | --- | --- | --- |
100 | --- |CVT.D.S| --- | --- |CVT.W.S|CVT.L.S| --- | --- |
101 | --- | --- | --- | --- | --- | --- | --- | --- |
110 | C.F.S | C.UN.S| C.EQ.S|C.UEQ.S|C.OLT.S|C.ULT.S|C.OLE.S|C.ULE.S|
111 | C.SF.S|C.NGLE.S|C.SEQ.S|C.NGL.S|C.LT.S|C.NGE.S|C.LE.S|C.NGT.S|
hi |-------|-------|-------|-------|-------|-------|-------|-------|
*/

// OP fd, fs, ft
RABBITIZER_DEF_INSTR_ID_ALTNAME(
cpu, 0x00, add_s, add.s,
Expand Down
12 changes: 12 additions & 0 deletions tables/tables/instr_id/cpu/cpu_cop2.inc
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
/* SPDX-FileCopyrightText: © 2022-2024 Decompollaborate */
/* SPDX-License-Identifier: MIT */

/*
31--------26-25------21 ----------------------------------------0
| = COP0 | fmt | |
------6----------5-----------------------------------------------
|--000--|--001--|--010--|--011--|--100--|--101--|--110--|--111--| lo
00 | MFC2 | --- | CFC0 | --- | MTC2 | --- | CTC2 | --- |
01 | --- | --- | --- | --- | --- | --- | --- | --- |
10 | --- | --- | --- | --- | --- | --- | --- | --- |
11 | --- | --- | --- | --- | --- | --- | --- | --- |
hi |-------|-------|-------|-------|-------|-------|-------|-------|
*/

// OP rt, cop2cd
RABBITIZER_DEF_INSTR_ID(
cpu, 0x00, mfc2,
Expand Down
19 changes: 19 additions & 0 deletions tables/tables/instr_id/cpu/cpu_normal.inc
Original file line number Diff line number Diff line change
@@ -1,6 +1,25 @@
/* SPDX-FileCopyrightText: © 2022-2024 Decompollaborate */
/* SPDX-License-Identifier: MIT */

/*
31---------26---------------------------------------------------0
| opcode | |
------6----------------------------------------------------------
|--000--|--001--|--010--|--011--|--100--|--101--|--110--|--111--| lo
000 | *1 | *2 | J | JAL | BEQ | BNE | BLEZ | BGTZ |
001 | ADDI | ADDIU | SLTI | SLTIU | ANDI | ORI | XORI | LUI |
010 | *3 | *4 | *5 | --- | BEQL | BNEL | BLEZL | BGTZL |
011 | DADDI |DADDIU | LDL | LDR | --- | --- | --- | --- |
100 | LB | LH | LWL | LW | LBU | LHU | LWR | LWU |
101 | SB | SH | SWL | SW | SDL | SDR | SWR | CACHE |
110 | LL | LWC1 | LWC2 | PREF | LLD | LDC1 | LDC2 | LD |
111 | SC | SWC1 | SWC2 | --- | SCD | SDC1 | SDC2 | SD |
hi |-------|-------|-------|-------|-------|-------|-------|-------|
*1 = SPECIAL, see SPECIAL list *2 = REGIMM, see REGIMM list
*3 = COP0 *4 = COP1
*5 = COP2
*/

// OP LABEL
RABBITIZER_DEF_INSTR_ID(
cpu, 0x02, j,
Expand Down
12 changes: 12 additions & 0 deletions tables/tables/instr_id/cpu/cpu_regimm.inc
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
/* SPDX-FileCopyrightText: © 2022-2024 Decompollaborate */
/* SPDX-License-Identifier: MIT */

/*
31---------26----------20-------16------------------------------0
| = REGIMM | | rt | |
------6---------------------5------------------------------------
|--000--|--001--|--010--|--011--|--100--|--101--|--110--|--111--| lo
00 | BLTZ | BGEZ | BLTZL | BGEZL | --- | --- | --- | --- |
01 | TGEI | TGEIU | TLTI | TLTIU | TEQI | --- | TNEI | --- |
10 | BLTZAL| BGEZAL|BLTZALL|BGEZALL| --- | --- | --- | --- |
11 | --- | --- | --- | --- | --- | --- | --- | --- |
hi |-------|-------|-------|-------|-------|-------|-------|-------|
*/

// OP rs, IMM
RABBITIZER_DEF_INSTR_ID(
cpu, 0x00, bltz,
Expand Down
16 changes: 16 additions & 0 deletions tables/tables/instr_id/cpu/cpu_special.inc
Original file line number Diff line number Diff line change
@@ -1,6 +1,22 @@
/* SPDX-FileCopyrightText: © 2022-2024 Decompollaborate */
/* SPDX-License-Identifier: MIT */

/*
31---------26------------------------------------------5--------0
| = SPECIAL | | function|
------6----------------------------------------------------6-----
|--000--|--001--|--010--|--011--|--100--|--101--|--110--|--111--| lo
000 | SLL | --- | SRL | SRA | SLLV | --- | SRLV | SRAV |
001 | JR | JALR | MOVZ | MOVN |SYSCALL| BREAK | --- | SYNC |
010 | MFHI | MTHI | MFLO | MTLO | DSLLV | --- | DSRLV | DSRAV |
011 | MULT | MULTU | DIV | DIVU | DMULT | DMULTU| DDIV | DDIVU |
100 | ADD | ADDU | SUB | SUBU | AND | OR | XOR | NOR |
101 | --- | --- | SLT | SLTU | DADD | DADDU | DSUB | DSUBU |
110 | TGE | TGEU | TLT | TLTU | TEQ | --- | TNE | --- |
111 | DSLL | --- | DSRL | DSRA | DSLL32| --- | DSRL32| DSRA32|
hi |-------|-------|-------|-------|-------|-------|-------|-------|
*/

// OP rd, rt, sa
RABBITIZER_DEF_INSTR_ID(
cpu, 0x00, sll,
Expand Down
16 changes: 8 additions & 8 deletions tables/tables/instr_id/r5900/r5900_cop0_tlb.inc
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
| = COP0 | TLB | | fmt |
------6----------5-----------------------------------------------
|--000--|--001--|--010--|--011--|--100--|--101--|--110--|--111--| lo
000 | --- | TLBR | TLBWI | --- | --- | --- | TLBWR | --- |
001 | TLBP | --- | --- | --- | --- | --- | --- | --- |
010 | --- | --- | --- | --- | --- | --- | --- | --- |
011 | ERET | --- | --- | --- | --- | --- | --- | --- |
100 | --- | --- | --- | --- | --- | --- | --- | --- |
101 | --- | --- | --- | --- | --- | --- | --- | --- |
110 | --- | --- | --- | --- | --- | --- | --- | --- |
111 | EI | DI | --- | --- | --- | --- | --- | --- |
000 | --- | TLBR | TLBWI | --- | --- | --- | TLBWR | --- |
001 | TLBP | --- | --- | --- | --- | --- | --- | --- |
010 | --- | --- | --- | --- | --- | --- | --- | --- |
011 | ERET | --- | --- | --- | --- | --- | --- | --- |
100 | --- | --- | --- | --- | --- | --- | --- | --- |
101 | --- | --- | --- | --- | --- | --- | --- | --- |
110 | --- | --- | --- | --- | --- | --- | --- | --- |
111 | EI | DI | --- | --- | --- | --- | --- | --- |
hi |-------|-------|-------|-------|-------|-------|-------|-------|
*/

Expand Down
14 changes: 7 additions & 7 deletions tables/tables/instr_id/r5900/r5900_cop1_fpu_s.inc
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@
------6----------5-----------------------------------------6-----
|--000--|--001--|--010--|--011--|--100--|--101--|--110--|--111--| lo
000 | ADD.S | SUB.S | MUL.S | DIV.S | SQRT.S| ABS.S | MOV.S | NEG.S |
001 | --- | --- | --- | --- | --- | --- | --- | --- |
010 | --- | --- | --- | --- | --- | --- |RSQRT.S| --- |
011 | ADDA.S| SUBA.S| MULA.S| --- | MADD.S| MSUB.S|MADDA.S|MSUBA.S|
100 | --- | --- | --- | --- | CVT.W | --- | --- | --- |
101 | MAX.S | MIN.S | --- | --- | --- | --- | --- | --- |
110 | C.F | --- | C.EQ | --- | C.LT | --- | C.LE | --- |
111 | --- | --- | --- | --- | --- | --- | --- | --- |
001 | --- | --- | --- | --- | --- | --- | --- | --- |
010 | --- | --- | --- | --- | --- | --- |RSQRT.S| --- |
011 | ADDA.S| SUBA.S| MULA.S| --- | MADD.S| MSUB.S|MADDA.S|MSUBA.S|
100 | --- | --- | --- | --- | CVT.W | --- | --- | --- |
101 | MAX.S | MIN.S | --- | --- | --- | --- | --- | --- |
110 | C.F | --- | C.EQ | --- | C.LT | --- | C.LE | --- |
111 | --- | --- | --- | --- | --- | --- | --- | --- |
hi |-------|-------|-------|-------|-------|-------|-------|-------|
*/

Expand Down
4 changes: 2 additions & 2 deletions tables/tables/instr_id/r5900/r5900_cop2.inc
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
| = COP2 | fmt | |
------6----------5-----------------------------------------------
|--000--|--001--|--010--|--011--|--100--|--101--|--110--|--111--| lo
00 | --- | QMFC2 | CFC2 | --- | --- | QMTC2 | CTC2 | --- |
01 | *1 | --- | --- | --- | --- | --- | --- | --- |
00 | --- | QMFC2 | CFC2 | --- | --- | QMTC2 | CTC2 | --- |
01 | *1 | --- | --- | --- | --- | --- | --- | --- |
10 | *2 | *2 | *2 | *2 | *2 | *2 | *2 | *2 |
11 | *2 | *2 | *2 | *2 | *2 | *2 | *2 | *2 |
hi |-------|-------|-------|-------|-------|-------|-------|-------|
Expand Down
8 changes: 4 additions & 4 deletions tables/tables/instr_id/r5900/r5900_cop2_bc2.inc
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@
| = COP0 | BC2 | fmt | |
------6----------5----------5------------------------------------
|--000--|--001--|--010--|--011--|--100--|--101--|--110--|--111--| lo
00 | BC2F | BC2T | BC2FL | BC2TL | --- | --- | --- | --- |
01 | --- | --- | --- | --- | --- | --- | --- | --- |
10 | --- | --- | --- | --- | --- | --- | --- | --- |
11 | --- | --- | --- | --- | --- | --- | --- | --- |
00 | BC2F | BC2T | BC2FL | BC2TL | --- | --- | --- | --- |
01 | --- | --- | --- | --- | --- | --- | --- | --- |
10 | --- | --- | --- | --- | --- | --- | --- | --- |
11 | --- | --- | --- | --- | --- | --- | --- | --- |
hi |-------|-------|-------|-------|-------|-------|-------|-------|
*/

Expand Down
4 changes: 2 additions & 2 deletions tables/tables/instr_id/r5900/r5900_cop2_special1.inc
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@
011 |VMULx |VMULy |VMULz |VMULw |VMULq |VMAXi |VMULi |VMINIi |
100 |VADDq |VMADDq |VADDi |VMADDi |VSUBq |VMSUBq |VSUbi |VMSUBi |
101 |VADD |VMADD |VMUL |VMAX |VSUB |VMSUB |VOPMSUB|VMINI |
110 |VIADD |VISUB |VIADDI | --- |VIAND |VIOR | --- | --- |
111 |VCALLMS|VCALLMSR| --- | --- | *1 | *1 | *1 | *1 |
110 |VIADD |VISUB |VIADDI | --- |VIAND |VIOR | --- | --- |
111 |VCALLMS|VCALLMSR| --- | --- | *1 | *1 | *1 | *1 |
hi |-------|-------|-------|-------|-------|-------|-------|-------|
*1=see special2 table
*/
Expand Down
20 changes: 10 additions & 10 deletions tables/tables/instr_id/r5900/r5900_cop2_special2.inc
Original file line number Diff line number Diff line change
Expand Up @@ -14,17 +14,17 @@ Note: opcode is flo | (
0010 |VITOF0 |VITOF4 |VITOF12|VITOF15|VFTOI0 |VFTOI4 |VFTOI12|VFTOI15|
0011 |VMULAx |VMULAy |VMULAz |VMULAw |VMULAq |VABS |VMULAi |VCLIPw |
0100 |VADDAq |VMADDAq|VADDAi |VMADDAi|VSUBAq |VMSUBAq|VSUBAi |VMSUBAi|
0101 |VADDA |VMADDA |VMULA | --- |VSUBA |VMSUBA |VOPMULA|VNOP |
0110 |VMOVE |VMR32 | --- | --- |VLQI |VSQI |VLQD |VSQD |
0101 |VADDA |VMADDA |VMULA | --- |VSUBA |VMSUBA |VOPMULA|VNOP |
0110 |VMOVE |VMR32 | --- | --- |VLQI |VSQI |VLQD |VSQD |
0111 |VDIV |VSQRT |VRSQRT |VWAITQ |VMTIR |VMFIR |VILWR |VISWR |
1000 |VRNEXT |VRGET |VRINIT |VRXOR | --- | --- | --- | --- |
1001 | --- | --- | --- | --- | --- | --- | --- | --- |
1010 | --- | --- | --- | --- | --- | --- | --- | --- |
1011 | --- | --- | --- | --- | --- | --- | --- | --- |
1100 | --- | --- | --- | --- | --- | --- | --- | --- |
1101 | --- | --- | --- | --- | --- | --- | --- | --- |
1110 | --- | --- | --- | --- | --- | --- | --- | --- |
1111 | --- | --- | --- | --- | --- | --- | --- | --- |
1000 |VRNEXT |VRGET |VRINIT |VRXOR | --- | --- | --- | --- |
1001 | --- | --- | --- | --- | --- | --- | --- | --- |
1010 | --- | --- | --- | --- | --- | --- | --- | --- |
1011 | --- | --- | --- | --- | --- | --- | --- | --- |
1100 | --- | --- | --- | --- | --- | --- | --- | --- |
1101 | --- | --- | --- | --- | --- | --- | --- | --- |
1110 | --- | --- | --- | --- | --- | --- | --- | --- |
1111 | --- | --- | --- | --- | --- | --- | --- | --- |
hi |-------|-------|-------|-------|-------|-------|-------|-------|
*/

Expand Down
16 changes: 8 additions & 8 deletions tables/tables/instr_id/r5900/r5900_mmi.inc
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
| = MMI | | function|
------6----------------------------------------------------6-----
|--000--|--001--|--010--|--011--|--100--|--101--|--110--|--111--| lo
000 | MADD | MADDU | --- | --- | PLZCW | --- | --- | --- |
001 | *1 | *2 | --- | --- | --- | --- | --- | --- |
010 | MFHI1 | MTHI1 | MFLO1 | MTLO1 | --- | --- | --- | --- |
011 | MULT1 | MULTU1| DIV1 | DIVU1 | --- | --- | --- | --- |
100 | MADD1 | MADDU1| --- | --- | --- | --- | --- | --- |
101 | *3 | *4 | --- | --- | --- | --- | --- | --- |
110 | PMFHL | PMTHL | --- | --- | PSLLH | --- | PSRLH | PSRAH |
111 | --- | --- | --- | --- | PSLLW | --- | PSRLW | PSRAW |
000 | MADD | MADDU | --- | --- | PLZCW | --- | --- | --- |
001 | *1 | *2 | --- | --- | --- | --- | --- | --- |
010 | MFHI1 | MTHI1 | MFLO1 | MTLO1 | --- | --- | --- | --- |
011 | MULT1 | MULTU1| DIV1 | DIVU1 | --- | --- | --- | --- |
100 | MADD1 | MADDU1| --- | --- | --- | --- | --- | --- |
101 | *3 | *4 | --- | --- | --- | --- | --- | --- |
110 | PMFHL | PMTHL | --- | --- | PSLLH | --- | PSRLH | PSRAH |
111 | --- | --- | --- | --- | PSLLW | --- | PSRLW | PSRAW |
hi |-------|-------|-------|-------|-------|-------|-------|-------|
*1 = MMI0 list *2 = MMI2 list
*3 = MMI1 list *4 = MMI3 list
Expand Down
6 changes: 3 additions & 3 deletions tables/tables/instr_id/r5900/r5900_mmi_0.inc
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@
|---00--|---01--|---10--|---11--| lo
000 |PADDW | PSUBW | PCGTW | PMAXW |
001 |PADDH | PSUBH | PCGTH | PMAXH |
010 |PADDB | PSUBB | PCGTB | --- |
011 | --- | --- | --- | --- |
010 |PADDB | PSUBB | PCGTB | --- |
011 | --- | --- | --- | --- |
100 |PADDSW |PSUBSW |PEXTLW | PPACW |
101 |PADDSH |PSUBSH |PEXTLH | PPACH |
110 |PADDSB |PSUBSB |PEXTLB | PPACB |
111 | --- | --- | PEXT5 | PPAC5 |
111 | --- | --- | PEXT5 | PPAC5 |
hi |-------|-------|-------|-------|
*/

Expand Down
12 changes: 6 additions & 6 deletions tables/tables/instr_id/r5900/r5900_mmi_1.inc
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
| | |function | MMI1 |
------6----------------------------------------------------6-----
|---00--|---01--|---10--|---11--| lo
000 | --- | PABSW | PCEQW | PMINW |
000 | --- | PABSW | PCEQW | PMINW |
001 |PADSBH | PABSH | PCEQH | PMINH |
010 | --- | --- | PCEQB | --- |
011 | --- | --- | --- | --- |
100 |PADDUW |PSUBUW |PEXTUW | --- |
101 |PADDUH |PSUBUH |PEXTUH | --- |
010 | --- | --- | PCEQB | --- |
011 | --- | --- | --- | --- |
100 |PADDUW |PSUBUW |PEXTUW | --- |
101 |PADDUH |PSUBUH |PEXTUH | --- |
110 |PADDUB |PSUBUB |PEXTUB | QFSRV |
111 | --- | --- | --- | --- |
111 | --- | --- | --- | --- |
hi |-------|-------|-------|-------|
*/

Expand Down
Loading

0 comments on commit 109da55

Please sign in to comment.