Skip to content

Commit

Permalink
arm64/disassem.c: add type01 instruction definitions
Browse files Browse the repository at this point in the history
Add disassembly support for the following
instructions:
adc, adcs, asr, cls, clz, lsl, lsr, rbit, rev,
rev16, rev32, ror, ngc, sbc, ngcs, sbcs, sdiv,
smulh, udiv, umulh.
  • Loading branch information
toor1245 committed Aug 20, 2023
1 parent ba9c237 commit 4cd2e57
Showing 1 changed file with 0 additions and 16 deletions.
16 changes: 0 additions & 16 deletions sys/arm64/arm64/disassem.c
Original file line number Diff line number Diff line change
Expand Up @@ -289,22 +289,6 @@ static struct arm64_insn arm64_i[] = {
TYPE_01, 0 },
{ "clz", "SF(1)|101101011000000000100|RN(5)|RD(5)",
TYPE_01, 0 },
{ "crc32b", "00011010110|RM(5)|010000|RN(5)|RD(5)",
TYPE_01, 0 },
{ "crc32h", "00011010110|RM(5)|010001|RN(5)|RD(5)",
TYPE_01, 0 },
{ "crc32w", "00011010110|RM(5)|010010|RN(5)|RD(5)",
TYPE_01, 0 },
{ "crc32x", "10011010110|RM(5)|010011|RN(5)|RD(5)",
TYPE_01, 0 },
{ "crc32cb", "00011010110|RM(5)|010100|RN(5)|RD(5)",
TYPE_01, 0 },
{ "crc32ch", "00011010110|RM(5)|010101|RN(5)|RD(5)",
TYPE_01, 0 },
{ "crc32cw", "00011010110|RM(5)|010110|RN(5)|RD(5)",
TYPE_01, 0 },
{ "crc32cx", "10011010110|RM(5)|010111|RN(5)|RD(5)",
TYPE_01, 0 },
{ "asr", "SF(1)|0011010110|RM(5)|001010|RN(5)|RD(5)",
TYPE_01, 0 }, /* asr register */
{ "lsl", "SF(1)|0011010110|RM(5)|001000|RN(5)|RD(5)",
Expand Down

0 comments on commit 4cd2e57

Please sign in to comment.