Skip to content

Commit 83ef591

Browse files
clazissShahab Vahedi
authored andcommitted
arc32: Add scond/llockd instructions
1 parent 2eea5b7 commit 83ef591

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

opcodes/arc64-tbl.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4681,6 +4681,12 @@
46814681
/* llock<.di> 0,limm 0010011000101111D111111110010000. */
46824682
{ "llock", 0x262F7F90, 0xFFFF7FFF,ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, LLOCK, NONE, { ZA, BRAKET, LIMM, BRAKETdup }, { C_DI16 }},
46834683

4684+
/* llockd<.di> b,c 00100bbb00101111DBBBCCCCCC010010. */
4685+
{ "llockd", 0x202F0012, 0xF8FF003F, ARC_OPCODE_ARC32, LLOCK, NONE, { RB_CHK, BRAKET, RC, BRAKETdup }, { C_DI16, C_ZZ_D }},
4686+
4687+
/* llockd<.di> b,limm 00100bbb00101111DBBB111110010010. */
4688+
{ "llockd", 0x202F0F92, 0xF8FF0FFF, ARC_OPCODE_ARC32, LLOCK, NONE, { RB_CHK, BRAKET, LIMM, BRAKETdup }, { C_DI16, C_ZZ_D }},
4689+
46844690
/* llockl<.aq> RB,RC 01011bbb00101111FBBBcccccc010000. */
46854691
{ "llockl", 0x582F0010, 0xF8FF003F, ARC_OPCODE_ARC64, LLOCK, NONE, { RB, BRAKET, RC, BRAKETdup }, { C_AQ }},
46864692

@@ -7751,6 +7757,12 @@
77517757
/* scond<.di> b,limm 00100bbb00101111DBBB111110010001. */
77527758
{ "scond", 0x202F0F91, 0xF8FF0FFF,ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, SCOND, NONE, { RB, BRAKET, LIMM, BRAKETdup }, { C_DI16 }},
77537759

7760+
/* scondd<.di> b,c 00100bbb00101111DBBBCCCCCC010011. */
7761+
{ "scondd", 0x202F0013, 0xF8FF003F, ARC_OPCODE_ARC32, SCOND, NONE, { RB_CHK, BRAKET, RC, BRAKETdup }, { C_DI16, C_ZZ_D }},
7762+
7763+
/* scondd<.di> b,limm 00100bbb00101111DBBB111110010011. */
7764+
{ "scondd", 0x202F0F93, 0xF8FF0FFF, ARC_OPCODE_ARC32, SCOND, NONE, { RB_CHK, BRAKET, LIMM, BRAKETdup }, { C_DI16, C_ZZ_D }},
7765+
77547766
/* scondl<.aq> RB,RC 01011bbb00101111FBBBcccccc010001. */
77557767
{ "scondl", 0x582F0011, 0xF8FF003F, ARC_OPCODE_ARC64, SCOND, NONE, { RB, BRAKET, RC, BRAKETdup }, { C_RL }},
77567768

0 commit comments

Comments
 (0)