|
3994 | 3994 | /* dsync 00100010011011110001RRRRRR111111. */ |
3995 | 3995 | { "dsync", 0x226F103F, 0xFFFFF03F,ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, CONTROL, NONE, { 0 }, { 0 }}, |
3996 | 3996 |
|
| 3997 | +/* enter_s u6 110000UU111uuuu0. */ |
| 3998 | +{ "enter_s", 0x0000C0E0, 0x0000FCE1, ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, ENTER, NONE, { BRAKET, RRANGE_EL, FP_EL, BLINK_EL, BRAKETdup }, { 0 }}, |
| 3999 | +{ "enter_s", 0x0000C0E0, 0x0000FCE1, ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, ENTER, NONE, { BRAKET, R13_EL, FP_EL, BLINK_EL, BRAKETdup }, { 0 }}, |
| 4000 | +{ "enter_s", 0x0000C0E0, 0x0000FCE1, ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, ENTER, NONE, { UIMM6_11_S }, { 0 }}, |
| 4001 | + |
3997 | 4002 | /* ex<.di> b,c 00100bbb00101111DBBBCCCCCC001100. */ |
3998 | 4003 | { "ex", 0x202F000C, 0xF8FF003F,ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, MEMORY, NONE, { RB, BRAKET, RC, BRAKETdup }, { C_DI16 }}, |
3999 | 4004 |
|
|
4653 | 4658 | /* ld_s R1,GP,s11 01010SSSSSS00sss. */ |
4654 | 4659 | { "ld_s", 0x00005000, 0x0000F818,ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, LOAD, CD2, { R1_S, BRAKET, GP_S, SIMM11_A32_13_S, BRAKETdup }, { 0 }}, |
4655 | 4660 |
|
| 4661 | +/* leave_s u7 11000UUU110uuuu0. */ |
| 4662 | +{ "leave_s", 0x0000C0C0, 0x0000F8E1, ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, LEAVE, NONE, { BRAKET, RRANGE_EL, FP_EL, BLINK_EL, PCL_EL, BRAKETdup }, { 0 }}, |
| 4663 | +{ "leave_s", 0x0000C0C0, 0x0000F8E1, ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, LEAVE, NONE, { BRAKET, R13_EL, FP_EL, BLINK_EL, PCL_EL, BRAKETdup }, { 0 }}, |
| 4664 | +{ "leave_s", 0x0000C0C0, 0x0000F8E1, ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, LEAVE, NONE, { UIMM7_11_S }, { 0 }}, |
| 4665 | + |
4656 | 4666 | /* llock<.di> b,c 00100bbb00101111DBBBCCCCCC010000. */ |
4657 | 4667 | { "llock", 0x202F0010, 0xF8FF003F,ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, LLOCK, NONE, { RB, BRAKET, RC, BRAKETdup }, { C_DI16 }}, |
4658 | 4668 |
|
|
0 commit comments