Skip to content

Commit

Permalink
Merge branch 'master' of github.com:aquynh/capstone
Browse files Browse the repository at this point in the history
  • Loading branch information
aquynh committed Feb 12, 2019
2 parents 786e65b + 4298f3f commit 047c720
Show file tree
Hide file tree
Showing 45 changed files with 607 additions and 541 deletions.
6 changes: 3 additions & 3 deletions suite/MC/Mips/hilo-addressing.s.cs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_BIG_ENDIAN, None
0x3c,0x04,0xde,0xae = lui $4, %hi(addr)
0x03,0xe0,0x00,0x08 = jr $31
0x80,0x82,0xbe,0xef = lb $2, %lo(addr)($4)
0x3c,0x04,0xde,0xae = lui $a0, %hi(addr)
0x03,0xe0,0x00,0x08 = jr $ra
0x80,0x82,0xbe,0xef = lb $v0, %lo(addr)($a0)
64 changes: 32 additions & 32 deletions suite/MC/Mips/micromips-alu-instructions-EB.s.cs
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_BIG_ENDIAN+CS_MODE_MICRO, None
0x00,0xe6,0x49,0x10 = add $9, $6, $7
0x11,0x26,0x45,0x67 = addi $9, $6, 17767
0x31,0x26,0xc5,0x67 = addiu $9, $6, -15001
0x11,0x26,0x45,0x67 = addi $9, $6, 17767
0x31,0x26,0xc5,0x67 = addiu $9, $6, -15001
0x00,0xe6,0x49,0x50 = addu $9, $6, $7
0x00,0xe6,0x49,0x90 = sub $9, $6, $7
0x00,0xa3,0x21,0xd0 = subu $4, $3, $5
0x00,0xe0,0x31,0x90 = neg $6, $7
0x00,0xe0,0x31,0xd0 = negu $6, $7
0x00,0x08,0x39,0x50 = move $7, $8
0x00,0xa3,0x1b,0x50 = slt $3, $3, $5
0x90,0x63,0x00,0x67 = slti $3, $3, 103
0x90,0x63,0x00,0x67 = slti $3, $3, 103
0xb0,0x63,0x00,0x67 = sltiu $3, $3, 103
0x00,0xa3,0x1b,0x90 = sltu $3, $3, $5
0x41,0xa9,0x45,0x67 = lui $9, 17767
0x00,0xe6,0x4a,0x50 = and $9, $6, $7
0xd1,0x26,0x45,0x67 = andi $9, $6, 17767
0xd1,0x26,0x45,0x67 = andi $9, $6, 17767
0x00,0xa4,0x1a,0x90 = or $3, $4, $5
0x51,0x26,0x45,0x67 = ori $9, $6, 17767
0x00,0xa3,0x1b,0x10 = xor $3, $3, $5
0x71,0x26,0x45,0x67 = xori $9, $6, 17767
0x71,0x26,0x45,0x67 = xori $9, $6, 17767
0x00,0xe6,0x4a,0xd0 = nor $9, $6, $7
0x00,0x08,0x3a,0xd0 = not $7, $8
0x00,0xe6,0x4a,0x10 = mul $9, $6, $7
0x00,0xe9,0x8b,0x3c = mult $9, $7
0x00,0xe9,0x9b,0x3c = multu $9, $7
0x00,0xe9,0xab,0x3c = div $zero, $9, $7
0x00,0xe9,0xbb,0x3c = divu $zero, $9, $7
0x00,0xe6,0x49,0x10 = add $t1, $a2, $a3
0x11,0x26,0x45,0x67 = addi $t1, $a2, 17767
0x31,0x26,0xc5,0x67 = addiu $t1, $a2, -15001
0x11,0x26,0x45,0x67 = addi $t1, $a2, 17767
0x31,0x26,0xc5,0x67 = addiu $t1, $a2, -15001
0x00,0xe6,0x49,0x50 = addu $t1, $a2, $a3
0x00,0xe6,0x49,0x90 = sub $t1, $a2, $a3
0x00,0xa3,0x21,0xd0 = subu $a0, $v1, $a1
0x00,0xe0,0x31,0x90 = sub $a2, $zero, $a3
0x00,0xe0,0x31,0xd0 = subu $a2, $zero, $a3
0x00,0x08,0x39,0x50 = addu $a3, $t0, $zero
0x00,0xa3,0x1b,0x50 = slt $v1, $v1, $a1
0x90,0x63,0x00,0x67 = slti $v1, $v1, 103
0x90,0x63,0x00,0x67 = slti $v1, $v1, 103
0xb0,0x63,0x00,0x67 = sltiu $v1, $v1, 103
0x00,0xa3,0x1b,0x90 = sltu $v1, $v1, $a1
0x41,0xa9,0x45,0x67 = lui $t1, 17767
0x00,0xe6,0x4a,0x50 = and $t1, $a2, $a3
0xd1,0x26,0x45,0x67 = andi $t1, $a2, 17767
0xd1,0x26,0x45,0x67 = andi $t1, $a2, 17767
0x00,0xa4,0x1a,0x90 = or $v1, $a0, $a1
0x51,0x26,0x45,0x67 = ori $t1, $a2, 17767
0x00,0xa3,0x1b,0x10 = xor $v1, $v1, $a1
0x71,0x26,0x45,0x67 = xori $t1, $a2, 17767
0x71,0x26,0x45,0x67 = xori $t1, $a2, 17767
0x00,0xe6,0x4a,0xd0 = nor $t1, $a2, $a3
0x00,0x08,0x3a,0xd0 = not $a3, $t0
0x00,0xe6,0x4a,0x10 = mul $t1, $a2, $a3
0x00,0xe9,0x8b,0x3c = mult $t1, $a3
0x00,0xe9,0x9b,0x3c = multu $t1, $a3
0x00,0xe9,0xab,0x3c = div $zero, $t1, $a3
0x00,0xe9,0xbb,0x3c = divu $zero, $t1, $a3
64 changes: 32 additions & 32 deletions suite/MC/Mips/micromips-alu-instructions.s.cs
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_MICRO, None
0xe6,0x00,0x10,0x49 = add $9, $6, $7
0x26,0x11,0x67,0x45 = addi $9, $6, 17767
0x26,0x31,0x67,0xc5 = addiu $9, $6, -15001
0x26,0x11,0x67,0x45 = addi $9, $6, 17767
0x26,0x31,0x67,0xc5 = addiu $9, $6, -15001
0xe6,0x00,0x50,0x49 = addu $9, $6, $7
0xe6,0x00,0x90,0x49 = sub $9, $6, $7
0xa3,0x00,0xd0,0x21 = subu $4, $3, $5
0xe0,0x00,0x90,0x31 = neg $6, $7
0xe0,0x00,0xd0,0x31 = negu $6, $7
0x08,0x00,0x50,0x39 = move $7, $8
0xa3,0x00,0x50,0x1b = slt $3, $3, $5
0x63,0x90,0x67,0x00 = slti $3, $3, 103
0x63,0x90,0x67,0x00 = slti $3, $3, 103
0x63,0xb0,0x67,0x00 = sltiu $3, $3, 103
0xa3,0x00,0x90,0x1b = sltu $3, $3, $5
0xa9,0x41,0x67,0x45 = lui $9, 17767
0xe6,0x00,0x50,0x4a = and $9, $6, $7
0x26,0xd1,0x67,0x45 = andi $9, $6, 17767
0x26,0xd1,0x67,0x45 = andi $9, $6, 17767
0xa4,0x00,0x90,0x1a = or $3, $4, $5
0x26,0x51,0x67,0x45 = ori $9, $6, 17767
0xa3,0x00,0x10,0x1b = xor $3, $3, $5
0x26,0x71,0x67,0x45 = xori $9, $6, 17767
0x26,0x71,0x67,0x45 = xori $9, $6, 17767
0xe6,0x00,0xd0,0x4a = nor $9, $6, $7
0x08,0x00,0xd0,0x3a = not $7, $8
0xe6,0x00,0x10,0x4a = mul $9, $6, $7
0xe9,0x00,0x3c,0x8b = mult $9, $7
0xe9,0x00,0x3c,0x9b = multu $9, $7
0xe9,0x00,0x3c,0xab = div $zero, $9, $7
0xe9,0x00,0x3c,0xbb = divu $zero, $9, $7
0xe6,0x00,0x10,0x49 = add $t1, $a2, $a3
0x26,0x11,0x67,0x45 = addi $t1, $a2, 17767
0x26,0x31,0x67,0xc5 = addiu $t1, $a2, -15001
0x26,0x11,0x67,0x45 = addi $t1, $a2, 17767
0x26,0x31,0x67,0xc5 = addiu $t1, $a2, -15001
0xe6,0x00,0x50,0x49 = addu $t1, $a2, $a3
0xe6,0x00,0x90,0x49 = sub $t1, $a2, $a3
0xa3,0x00,0xd0,0x21 = subu $a0, $v1, $a1
0xe0,0x00,0x90,0x31 = sub $a2, $zero, $a3
0xe0,0x00,0xd0,0x31 = subu $a2, $zero, $a3
0x08,0x00,0x50,0x39 = addu $a3, $t0, $zero
0xa3,0x00,0x50,0x1b = slt $v1, $v1, $a1
0x63,0x90,0x67,0x00 = slti $v1, $v1, 103
0x63,0x90,0x67,0x00 = slti $v1, $v1, 103
0x63,0xb0,0x67,0x00 = sltiu $v1, $v1, 103
0xa3,0x00,0x90,0x1b = sltu $v1, $v1, $a1
0xa9,0x41,0x67,0x45 = lui $t1, 17767
0xe6,0x00,0x50,0x4a = and $t1, $a2, $a3
0x26,0xd1,0x67,0x45 = andi $t1, $a2, 17767
0x26,0xd1,0x67,0x45 = andi $t1, $a2, 17767
0xa4,0x00,0x90,0x1a = or $v1, $a0, $a1
0x26,0x51,0x67,0x45 = ori $t1, $a2, 17767
0xa3,0x00,0x10,0x1b = xor $v1, $v1, $a1
0x26,0x71,0x67,0x45 = xori $t1, $a2, 17767
0x26,0x71,0x67,0x45 = xori $t1, $a2, 17767
0xe6,0x00,0xd0,0x4a = nor $t1, $a2, $a3
0x08,0x00,0xd0,0x3a = not $a3, $t0
0xe6,0x00,0x10,0x4a = mul $t1, $a2, $a3
0xe9,0x00,0x3c,0x8b = mult $t1, $a3
0xe9,0x00,0x3c,0x9b = multu $t1, $a3
0xe9,0x00,0x3c,0xab = div $zero, $t1, $a3
0xe9,0x00,0x3c,0xbb = divu $zero, $t1, $a3
16 changes: 8 additions & 8 deletions suite/MC/Mips/micromips-branch-instructions-EB.s.cs
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_MICRO+CS_MODE_BIG_ENDIAN, None
0x94,0x00,0x02,0x9a = b 1332
0x94,0xc9,0x02,0x9a = beq $9, $6, 1332
0x40,0x46,0x02,0x9a = bgez $6, 1332
0x40,0x66,0x02,0x9a = bgezal $6, 1332
0x40,0x26,0x02,0x9a = bltzal $6, 1332
0x40,0xc6,0x02,0x9a = bgtz $6, 1332
0x40,0x86,0x02,0x9a = blez $6, 1332
0xb4,0xc9,0x02,0x9a = bne $9, $6, 1332
0x94,0xc9,0x02,0x9a = beq $t1, $a2, 1332
0x40,0x46,0x02,0x9a = bgez $a2, 1332
0x40,0x66,0x02,0x9a = bgezal $a2, 1332
0x40,0x26,0x02,0x9a = bltzal $a2, 1332
0x40,0xc6,0x02,0x9a = bgtz $a2, 1332
0x40,0x86,0x02,0x9a = blez $a2, 1332
0xb4,0xc9,0x02,0x9a = bne $t1, $a2, 1332
0x40,0x60,0x02,0x9a = bal 1332
0x40,0x06,0x02,0x9a = bltz $6, 1332
0x40,0x06,0x02,0x9a = bltz $a2, 1332
16 changes: 8 additions & 8 deletions suite/MC/Mips/micromips-branch-instructions.s.cs
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_MICRO, None
0x00,0x94,0x9a,0x02 = b 1332
0xc9,0x94,0x9a,0x02 = beq $9, $6, 1332
0x46,0x40,0x9a,0x02 = bgez $6, 1332
0x66,0x40,0x9a,0x02 = bgezal $6, 1332
0x26,0x40,0x9a,0x02 = bltzal $6, 1332
0xc6,0x40,0x9a,0x02 = bgtz $6, 1332
0x86,0x40,0x9a,0x02 = blez $6, 1332
0xc9,0xb4,0x9a,0x02 = bne $9, $6, 1332
0xc9,0x94,0x9a,0x02 = beq $t1, $a2, 1332
0x46,0x40,0x9a,0x02 = bgez $a2, 1332
0x66,0x40,0x9a,0x02 = bgezal $a2, 1332
0x26,0x40,0x9a,0x02 = bltzal $a2, 1332
0xc6,0x40,0x9a,0x02 = bgtz $a2, 1332
0x86,0x40,0x9a,0x02 = blez $a2, 1332
0xc9,0xb4,0x9a,0x02 = bne $t1, $a2, 1332
0x60,0x40,0x9a,0x02 = bal 1332
0x06,0x40,0x9a,0x02 = bltz $6, 1332
0x06,0x40,0x9a,0x02 = bltz $a2, 1332
38 changes: 19 additions & 19 deletions suite/MC/Mips/micromips-expansions.s.cs
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_MICRO, None
0xa0,0x50,0x7b,0x00 = ori $5, $zero, 123
0xc0,0x30,0xd7,0xf6 = addiu $6, $zero, -2345
0xa7,0x41,0x01,0x00 = lui $7, 1
0xe7,0x50,0x02,0x00 = ori $7, $7, 2
0x80,0x30,0x14,0x00 = addiu $4, $zero, 20
0xa7,0x41,0x01,0x00 = lui $7, 1
0xe7,0x50,0x02,0x00 = ori $7, $7, 2
0x85,0x30,0x14,0x00 = addiu $4, $5, 20
0xa7,0x41,0x01,0x00 = lui $7, 1
0xe7,0x50,0x02,0x00 = ori $7, $7, 2
0x07,0x01,0x50,0x39 = addu $7, $7, $8
0x8a,0x00,0x50,0x51 = addu $10, $10, $4
0x21,0x01,0x50,0x09 = addu $1, $1, $9
0xaa,0x41,0x0a,0x00 = lui $10, 10
0x8a,0x00,0x50,0x51 = addu $10, $10, $4
0x4a,0xfd,0x7b,0x00 = lw $10, 123($10)
0xa1,0x41,0x02,0x00 = lui $1, 2
0x21,0x01,0x50,0x09 = addu $1, $1, $9
0x41,0xf9,0x40,0xe2 = sw $10, 57920($1)
0xa0,0x50,0x7b,0x00 = ori $a1, $zero, 123
0xc0,0x30,0xd7,0xf6 = addiu $a2, $zero, -2345
0xa7,0x41,0x01,0x00 = lui $a3, 1
0xe7,0x50,0x02,0x00 = ori $a3, $a3, 2
0x80,0x30,0x14,0x00 = addiu $a0, $zero, 20
0xa7,0x41,0x01,0x00 = lui $a3, 1
0xe7,0x50,0x02,0x00 = ori $a3, $a3, 2
0x85,0x30,0x14,0x00 = addiu $a0, $a1, 20
0xa7,0x41,0x01,0x00 = lui $a3, 1
0xe7,0x50,0x02,0x00 = ori $a3, $a3, 2
0x07,0x01,0x50,0x39 = addu $a3, $a3, $t0
0x8a,0x00,0x50,0x51 = addu $t2, $t2, $a0
0x21,0x01,0x50,0x09 = addu $at, $at, $t1
0xaa,0x41,0x0a,0x00 = lui $t2, 10
0x8a,0x00,0x50,0x51 = addu $t2, $t2, $a0
0x4a,0xfd,0x7b,0x00 = lw $t2, 123($t2)
0xa1,0x41,0x02,0x00 = lui $at, 2
0x21,0x01,0x50,0x09 = addu $at, $at, $t1
0x41,0xf9,0x40,0xe2 = sw $t2, 57920($at)
4 changes: 2 additions & 2 deletions suite/MC/Mips/micromips-jump-instructions-EB.s.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_MICRO+CS_MODE_BIG_ENDIAN, None
0xd4,0x00,0x02,0x98 = j 1328
0xf4,0x00,0x02,0x98 = jal 1328
0x03,0xe6,0x0f,0x3c = jalr $6
0x00,0x07,0x0f,0x3c = jr $7
0x03,0xe6,0x0f,0x3c = jalr $a2
0x00,0x07,0x0f,0x3c = jr $a3
6 changes: 3 additions & 3 deletions suite/MC/Mips/micromips-jump-instructions.s.cs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_MICRO, None
0x00,0xd4,0x98,0x02 = j 1328
0x00,0xf4,0x98,0x02 = jal 1328
0xe6,0x03,0x3c,0x0f = jalr $6
0x07,0x00,0x3c,0x0f = jr $7
0x07,0x00,0x3c,0x0f = jr $7
0xe6,0x03,0x3c,0x0f = jalr $a2
0x07,0x00,0x3c,0x0f = jr $a3
0x07,0x00,0x3c,0x0f = jr $a3
16 changes: 8 additions & 8 deletions suite/MC/Mips/micromips-loadstore-instructions-EB.s.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_MICRO+CS_MODE_BIG_ENDIAN, None
0x1c,0xa4,0x00,0x08 = lb $5, 8($4)
0x14,0xc4,0x00,0x08 = lbu $6, 8($4)
0x3c,0x44,0x00,0x08 = lh $2, 8($4)
0x34,0x82,0x00,0x08 = lhu $4, 8($2)
0xfc,0xc5,0x00,0x04 = lw $6, 4($5)
0x18,0xa4,0x00,0x08 = sb $5, 8($4)
0x38,0x44,0x00,0x08 = sh $2, 8($4)
0xf8,0xa6,0x00,0x04 = sw $5, 4($6)
0x1c,0xa4,0x00,0x08 = lb $a1, 8($a0)
0x14,0xc4,0x00,0x08 = lbu $a2, 8($a0)
0x3c,0x44,0x00,0x08 = lh $v0, 8($a0)
0x34,0x82,0x00,0x08 = lhu $a0, 8($v0)
0xfc,0xc5,0x00,0x04 = lw $a2, 4($a1)
0x18,0xa4,0x00,0x08 = sb $a1, 8($a0)
0x38,0x44,0x00,0x08 = sh $v0, 8($a0)
0xf8,0xa6,0x00,0x04 = sw $a1, 4($a2)
16 changes: 8 additions & 8 deletions suite/MC/Mips/micromips-loadstore-instructions.s.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_MICRO, None
0xa4,0x1c,0x08,0x00 = lb $5, 8($4)
0xc4,0x14,0x08,0x00 = lbu $6, 8($4)
0x44,0x3c,0x08,0x00 = lh $2, 8($4)
0x82,0x34,0x08,0x00 = lhu $4, 8($2)
0xc5,0xfc,0x04,0x00 = lw $6, 4($5)
0xa4,0x18,0x08,0x00 = sb $5, 8($4)
0x44,0x38,0x08,0x00 = sh $2, 8($4)
0xa6,0xf8,0x04,0x00 = sw $5, 4($6)
0xa4,0x1c,0x08,0x00 = lb $a1, 8($a0)
0xc4,0x14,0x08,0x00 = lbu $a2, 8($a0)
0x44,0x3c,0x08,0x00 = lh $v0, 8($a0)
0x82,0x34,0x08,0x00 = lhu $a0, 8($v0)
0xc5,0xfc,0x04,0x00 = lw $a2, 4($a1)
0xa4,0x18,0x08,0x00 = sb $a1, 8($a0)
0x44,0x38,0x08,0x00 = sh $v0, 8($a0)
0xa6,0xf8,0x04,0x00 = sw $a1, 4($a2)
8 changes: 4 additions & 4 deletions suite/MC/Mips/micromips-loadstore-unaligned-EB.s.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_MICRO+CS_MODE_BIG_ENDIAN, None
0x60,0x85,0x00,0x10 = lwl $4, 16($5)
0x60,0x85,0x10,0x10 = lwr $4, 16($5)
0x60,0x85,0x80,0x10 = swl $4, 16($5)
0x60,0x85,0x90,0x10 = swr $4, 16($5)
0x60,0x85,0x00,0x10 = lwl $a0, 16($a1)
0x60,0x85,0x10,0x10 = lwr $a0, 16($a1)
0x60,0x85,0x80,0x10 = swl $a0, 16($a1)
0x60,0x85,0x90,0x10 = swr $a0, 16($a1)
8 changes: 4 additions & 4 deletions suite/MC/Mips/micromips-loadstore-unaligned.s.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_MICRO, None
0x85,0x60,0x10,0x00 = lwl $4, 16($5)
0x85,0x60,0x10,0x10 = lwr $4, 16($5)
0x85,0x60,0x10,0x80 = swl $4, 16($5)
0x85,0x60,0x10,0x90 = swr $4, 16($5)
0x85,0x60,0x10,0x00 = lwl $a0, 16($a1)
0x85,0x60,0x10,0x10 = lwr $a0, 16($a1)
0x85,0x60,0x10,0x80 = swl $a0, 16($a1)
0x85,0x60,0x10,0x90 = swr $a0, 16($a1)
8 changes: 4 additions & 4 deletions suite/MC/Mips/micromips-movcond-instructions-EB.s.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_MICRO+CS_MODE_BIG_ENDIAN, None
0x00,0xe6,0x48,0x58 = movz $9, $6, $7
0x00,0xe6,0x48,0x18 = movn $9, $6, $7
0x55,0x26,0x09,0x7b = movt $9, $6, $fcc0
0x55,0x26,0x01,0x7b = movf $9, $6, $fcc0
0x00,0xe6,0x48,0x58 = movz $t1, $a2, $a3
0x00,0xe6,0x48,0x18 = movn $t1, $a2, $a3
0x55,0x26,0x09,0x7b = movt $t1, $a2, $fcc0
0x55,0x26,0x01,0x7b = movf $t1, $a2, $fcc0
8 changes: 4 additions & 4 deletions suite/MC/Mips/micromips-movcond-instructions.s.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_MICRO, None
0xe6,0x00,0x58,0x48 = movz $9, $6, $7
0xe6,0x00,0x18,0x48 = movn $9, $6, $7
0x26,0x55,0x7b,0x09 = movt $9, $6, $fcc0
0x26,0x55,0x7b,0x01 = movf $9, $6, $fcc0
0xe6,0x00,0x58,0x48 = movz $t1, $a2, $a3
0xe6,0x00,0x18,0x48 = movn $t1, $a2, $a3
0x26,0x55,0x7b,0x09 = movt $t1, $a2, $fcc0
0x26,0x55,0x7b,0x01 = movf $t1, $a2, $fcc0
8 changes: 4 additions & 4 deletions suite/MC/Mips/micromips-multiply-instructions-EB.s.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_MICRO+CS_MODE_BIG_ENDIAN, None
0x00,0xa4,0xcb,0x3c = madd $4, $5
0x00,0xa4,0xdb,0x3c = maddu $4, $5
0x00,0xa4,0xeb,0x3c = msub $4, $5
0x00,0xa4,0xfb,0x3c = msubu $4, $5
0x00,0xa4,0xcb,0x3c = madd $a0, $a1
0x00,0xa4,0xdb,0x3c = maddu $a0, $a1
0x00,0xa4,0xeb,0x3c = msub $a0, $a1
0x00,0xa4,0xfb,0x3c = msubu $a0, $a1
8 changes: 4 additions & 4 deletions suite/MC/Mips/micromips-multiply-instructions.s.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_MICRO, None
0xa4,0x00,0x3c,0xcb = madd $4, $5
0xa4,0x00,0x3c,0xdb = maddu $4, $5
0xa4,0x00,0x3c,0xeb = msub $4, $5
0xa4,0x00,0x3c,0xfb = msubu $4, $5
0xa4,0x00,0x3c,0xcb = madd $a0, $a1
0xa4,0x00,0x3c,0xdb = maddu $a0, $a1
0xa4,0x00,0x3c,0xeb = msub $a0, $a1
0xa4,0x00,0x3c,0xfb = msubu $a0, $a1
16 changes: 8 additions & 8 deletions suite/MC/Mips/micromips-shift-instructions-EB.s.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_MICRO+CS_MODE_BIG_ENDIAN, None
0x00,0x83,0x38,0x00 = sll $4, $3, 7
0x00,0x65,0x10,0x10 = sllv $2, $3, $5
0x00,0x83,0x38,0x80 = sra $4, $3, 7
0x00,0x65,0x10,0x90 = srav $2, $3, $5
0x00,0x83,0x38,0x40 = srl $4, $3, 7
0x00,0x65,0x10,0x50 = srlv $2, $3, $5
0x01,0x26,0x38,0xc0 = rotr $9, $6, 7
0x00,0xc7,0x48,0xd0 = rotrv $9, $6, $7
0x00,0x83,0x38,0x00 = sll $a0, $v1, 7
0x00,0x65,0x10,0x10 = sllv $v0, $v1, $a1
0x00,0x83,0x38,0x80 = sra $a0, $v1, 7
0x00,0x65,0x10,0x90 = srav $v0, $v1, $a1
0x00,0x83,0x38,0x40 = srl $a0, $v1, 7
0x00,0x65,0x10,0x50 = srlv $v0, $v1, $a1
0x01,0x26,0x38,0xc0 = rotr $t1, $a2, 7
0x00,0xc7,0x48,0xd0 = rotrv $t1, $a2, $a3
16 changes: 8 additions & 8 deletions suite/MC/Mips/micromips-shift-instructions.s.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_MICRO, None
0x83,0x00,0x00,0x38 = sll $4, $3, 7
0x65,0x00,0x10,0x10 = sllv $2, $3, $5
0x83,0x00,0x80,0x38 = sra $4, $3, 7
0x65,0x00,0x90,0x10 = srav $2, $3, $5
0x83,0x00,0x40,0x38 = srl $4, $3, 7
0x65,0x00,0x50,0x10 = srlv $2, $3, $5
0x26,0x01,0xc0,0x38 = rotr $9, $6, 7
0xc7,0x00,0xd0,0x48 = rotrv $9, $6, $7
0x83,0x00,0x00,0x38 = sll $a0, $v1, 7
0x65,0x00,0x10,0x10 = sllv $v0, $v1, $a1
0x83,0x00,0x80,0x38 = sra $a0, $v1, 7
0x65,0x00,0x90,0x10 = srav $v0, $v1, $a1
0x83,0x00,0x40,0x38 = srl $a0, $v1, 7
0x65,0x00,0x50,0x10 = srlv $v0, $v1, $a1
0x26,0x01,0xc0,0x38 = rotr $t1, $a2, 7
0xc7,0x00,0xd0,0x48 = rotrv $t1, $a2, $a3
24 changes: 12 additions & 12 deletions suite/MC/Mips/micromips-trap-instructions-EB.s.cs
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# CS_ARCH_MIPS, CS_MODE_MIPS32+CS_MODE_MICRO+CS_MODE_BIG_ENDIAN, None
0x01,0x28,0x00,0x3c = teq $8, $9
0x01,0x28,0x02,0x3c = tge $8, $9
0x01,0x28,0x04,0x3c = tgeu $8, $9
0x01,0x28,0x08,0x3c = tlt $8, $9
0x01,0x28,0x0a,0x3c = tltu $8, $9
0x01,0x28,0x0c,0x3c = tne $8, $9
0x41,0xc9,0x45,0x67 = teqi $9, 17767
0x41,0x29,0x45,0x67 = tgei $9, 17767
0x41,0x69,0x45,0x67 = tgeiu $9, 17767
0x41,0x09,0x45,0x67 = tlti $9, 17767
0x41,0x49,0x45,0x67 = tltiu $9, 17767
0x41,0x89,0x45,0x67 = tnei $9, 17767
0x01,0x28,0x00,0x3c = teq $t0, $t1
0x01,0x28,0x02,0x3c = tge $t0, $t1
0x01,0x28,0x04,0x3c = tgeu $t0, $t1
0x01,0x28,0x08,0x3c = tlt $t0, $t1
0x01,0x28,0x0a,0x3c = tltu $t0, $t1
0x01,0x28,0x0c,0x3c = tne $t0, $t1
0x41,0xc9,0x45,0x67 = teqi $t1, 17767
0x41,0x29,0x45,0x67 = tgei $t1, 17767
0x41,0x69,0x45,0x67 = tgeiu $t1, 17767
0x41,0x09,0x45,0x67 = tlti $t1, 17767
0x41,0x49,0x45,0x67 = tltiu $t1, 17767
0x41,0x89,0x45,0x67 = tnei $t1, 17767
Loading

0 comments on commit 047c720

Please sign in to comment.