xref: /aosp_15_r20/external/capstone/suite/MC/Mips/mips64-alu-instructions.s.cs (revision 9a0e4156d50a75a99ec4f1653a0e9602a5d45c18)
1*9a0e4156SSadaf Ebrahimi # CS_ARCH_MIPS, CS_MODE_MIPS64, None
2*9a0e4156SSadaf Ebrahimi 0x24,0x48,0xc7,0x00 = and $t1, $a2, $a3
3*9a0e4156SSadaf Ebrahimi 0x67,0x45,0xc9,0x30 = andi $t1, $a2, 17767
4*9a0e4156SSadaf Ebrahimi 0x67,0x45,0xc9,0x30 = andi $t1, $a2, 17767
5*9a0e4156SSadaf Ebrahimi 0x21,0x30,0xe6,0x70 = clo $a2, $a3
6*9a0e4156SSadaf Ebrahimi 0x20,0x30,0xe6,0x70 = clz $a2, $a3
7*9a0e4156SSadaf Ebrahimi 0x84,0x61,0x33,0x7d = ins $s3, $t1, 6, 7
8*9a0e4156SSadaf Ebrahimi 0x27,0x48,0xc7,0x00 = nor $t1, $a2, $a3
9*9a0e4156SSadaf Ebrahimi 0x25,0x18,0x65,0x00 = or $v1, $v1, $a1
10*9a0e4156SSadaf Ebrahimi 0x67,0x45,0xa4,0x34 = ori $a0, $a1, 17767
11*9a0e4156SSadaf Ebrahimi 0x67,0x45,0xc9,0x34 = ori $t1, $a2, 17767
12*9a0e4156SSadaf Ebrahimi 0xc2,0x49,0x26,0x00 = rotr $t1, $a2, 7
13*9a0e4156SSadaf Ebrahimi 0x46,0x48,0xe6,0x00 = rotrv $t1, $a2, $a3
14*9a0e4156SSadaf Ebrahimi 0xc0,0x21,0x03,0x00 = sll $a0, $v1, 7
15*9a0e4156SSadaf Ebrahimi 0x04,0x10,0xa3,0x00 = sllv $v0, $v1, $a1
16*9a0e4156SSadaf Ebrahimi 0x2a,0x18,0x65,0x00 = slt $v1, $v1, $a1
17*9a0e4156SSadaf Ebrahimi 0x67,0x00,0x63,0x28 = slti $v1, $v1, 103
18*9a0e4156SSadaf Ebrahimi 0x67,0x00,0x63,0x28 = slti $v1, $v1, 103
19*9a0e4156SSadaf Ebrahimi 0x67,0x00,0x63,0x2c = sltiu $v1, $v1, 103
20*9a0e4156SSadaf Ebrahimi 0x2b,0x18,0x65,0x00 = sltu $v1, $v1, $a1
21*9a0e4156SSadaf Ebrahimi 0xc3,0x21,0x03,0x00 = sra $a0, $v1, 7
22*9a0e4156SSadaf Ebrahimi 0x07,0x10,0xa3,0x00 = srav $v0, $v1, $a1
23*9a0e4156SSadaf Ebrahimi 0xc2,0x21,0x03,0x00 = srl $a0, $v1, 7
24*9a0e4156SSadaf Ebrahimi 0x06,0x10,0xa3,0x00 = srlv $v0, $v1, $a1
25*9a0e4156SSadaf Ebrahimi 0x26,0x18,0x65,0x00 = xor $v1, $v1, $a1
26*9a0e4156SSadaf Ebrahimi 0x67,0x45,0xc9,0x38 = xori $t1, $a2, 17767
27*9a0e4156SSadaf Ebrahimi 0x67,0x45,0xc9,0x38 = xori $t1, $a2, 17767
28*9a0e4156SSadaf Ebrahimi 0xa0,0x30,0x07,0x7c = wsbh $a2, $a3
29*9a0e4156SSadaf Ebrahimi 0x27,0x38,0x00,0x01 = not $a3, $t0
30*9a0e4156SSadaf Ebrahimi 0x2c,0x48,0xc7,0x00 = dadd $t1, $a2, $a3
31*9a0e4156SSadaf Ebrahimi 0x67,0x45,0xc9,0x60 = daddi $t1, $a2, 17767
32*9a0e4156SSadaf Ebrahimi 0x67,0xc5,0xc9,0x64 = daddiu $t1, $a2, -15001
33*9a0e4156SSadaf Ebrahimi 0x67,0x45,0xc9,0x60 = daddi $t1, $a2, 17767
34*9a0e4156SSadaf Ebrahimi 0x67,0x45,0x29,0x61 = daddi $t1, $t1, 17767
35*9a0e4156SSadaf Ebrahimi 0x67,0xc5,0xc9,0x64 = daddiu $t1, $a2, -15001
36*9a0e4156SSadaf Ebrahimi 0x67,0xc5,0x29,0x65 = daddiu $t1, $t1, -15001
37*9a0e4156SSadaf Ebrahimi 0x2d,0x48,0xc7,0x00 = daddu $t1, $a2, $a3
38*9a0e4156SSadaf Ebrahimi 0x3a,0x4d,0x26,0x00 = drotr $t1, $a2, 20
39*9a0e4156SSadaf Ebrahimi // 0x3e,0x4d,0x26,0x00 = drotr32 $t1, $a2, 52
40*9a0e4156SSadaf Ebrahimi 0x00,0x00,0xc7,0x70 = madd $a2, $a3
41*9a0e4156SSadaf Ebrahimi 0x01,0x00,0xc7,0x70 = maddu $a2, $a3
42*9a0e4156SSadaf Ebrahimi 0x04,0x00,0xc7,0x70 = msub $a2, $a3
43*9a0e4156SSadaf Ebrahimi 0x05,0x00,0xc7,0x70 = msubu $a2, $a3
44*9a0e4156SSadaf Ebrahimi 0x18,0x00,0x65,0x00 = mult $v1, $a1
45*9a0e4156SSadaf Ebrahimi 0x19,0x00,0x65,0x00 = multu $v1, $a1
46*9a0e4156SSadaf Ebrahimi 0x2f,0x20,0x65,0x00 = dsubu $a0, $v1, $a1
47*9a0e4156SSadaf Ebrahimi 0x2d,0x38,0x00,0x01 = move $a3, $t0
48