Skip to content

Commit 4e4fb26

Browse files
author
Shahab Vahedi
committed
[arc64/opcodes] Fix branch instructions class
1 parent c848cb2 commit 4e4fb26

File tree

1 file changed

+52
-52
lines changed

1 file changed

+52
-52
lines changed

opcodes/arc64-tbl.h

Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -2435,34 +2435,34 @@
24352435
{ "breq", 0x0E017F80, 0xFF017FFF, ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, BRCC, NONE, { LIMM, LIMMdup, SIMM9_A16_8 }, { C_CC_EQ }},
24362436

24372437
/* breql<.d> b,c,s9 00001bbbsssssss1SBBBCCCCCCN01000. */
2438-
{ "breql", 0x08010008, 0xF801001F, ARC_OPCODE_ARC64, ARITH, NONE, { RB, RC, SIMM9_A16_8 }, { C_D }},
2438+
{ "breql", 0x08010008, 0xF801001F, ARC_OPCODE_ARC64, BRCC, NONE, { RB, RC, SIMM9_A16_8 }, { C_D }},
24392439

24402440
/* breql<.d> b,u6,s9 00001bbbsssssss1SBBBuuuuuuN11000. */
2441-
{ "breql", 0x08010018, 0xF801001F, ARC_OPCODE_ARC64, ARITH, NONE, { RB, UIMM6_8, SIMM9_A16_8 }, { C_D }},
2441+
{ "breql", 0x08010018, 0xF801001F, ARC_OPCODE_ARC64, BRCC, NONE, { RB, UIMM6_8, SIMM9_A16_8 }, { C_D }},
24422442

24432443
/* breql b,ximm,s9 00001bbbsssssss1SBBB111100001000. */
2444-
{ "breql", 0x08010F08, 0xF8010FFF, ARC_OPCODE_ARC64, ARITH, NONE, { RB, XIMM, SIMM9_A16_8 }, { 0 }},
2444+
{ "breql", 0x08010F08, 0xF8010FFF, ARC_OPCODE_ARC64, BRCC, NONE, { RB, XIMM, SIMM9_A16_8 }, { 0 }},
24452445

24462446
/* breql ximm,c,s9 00001100sssssss1S111CCCCCC001000. */
2447-
{ "breql", 0x0C017008, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { XIMM, RC, SIMM9_A16_8 }, { 0 }},
2447+
{ "breql", 0x0C017008, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { XIMM, RC, SIMM9_A16_8 }, { 0 }},
24482448

24492449
/* breql ximm,u6,s9 00001100sssssss1S111uuuuuu011000. */
2450-
{ "breql", 0x0C017018, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { XIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
2450+
{ "breql", 0x0C017018, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { XIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
24512451

24522452
/* breql b,limm,s9 00001bbbsssssss1SBBB111110001000. */
2453-
{ "breql", 0x08010F88, 0xF8010FFF, ARC_OPCODE_ARC64, ARITH, NONE, { RB, LIMM, SIMM9_A16_8 }, { 0 }},
2453+
{ "breql", 0x08010F88, 0xF8010FFF, ARC_OPCODE_ARC64, BRCC, NONE, { RB, LIMM, SIMM9_A16_8 }, { 0 }},
24542454

24552455
/* breql limm,c,s9 00001110sssssss1S111CCCCCC001000. */
2456-
{ "breql", 0x0E017008, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { LIMM, RC, SIMM9_A16_8 }, { 0 }},
2456+
{ "breql", 0x0E017008, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { LIMM, RC, SIMM9_A16_8 }, { 0 }},
24572457

24582458
/* breql limm,u6,s9 00001110sssssss1S111uuuuuu011000. */
2459-
{ "breql", 0x0E017018, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { LIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
2459+
{ "breql", 0x0E017018, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { LIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
24602460

24612461
/* breql_s b,0,s8 11101bbb0sssssss. */
2462-
{ "breql_s", 0x0000E800, 0x0000F880, ARC_OPCODE_ARC64, ARITH, NONE, { RB_S, ZB_S, SIMM8_A16_9_S }, { 0 }},
2462+
{ "breql_s", 0x0000E800, 0x0000F880, ARC_OPCODE_ARC64, BRCC, NONE, { RB_S, ZB_S, SIMM8_A16_9_S }, { 0 }},
24632463

24642464
/* breq_s b,0,s8 11101bbb0sssssss. */
2465-
{ "breq_s", 0x0000E800, 0x0000F880, ARC_OPCODE_ARC32, ARITH, NONE, { RB_S, ZB_S, SIMM8_A16_9_S }, { 0 }},
2465+
{ "breq_s", 0x0000E800, 0x0000F880, ARC_OPCODE_ARC32, BRCC, NONE, { RB_S, ZB_S, SIMM8_A16_9_S }, { 0 }},
24662466

24672467
/* brge<.d>CC_GE b,c,s9 00001bbbsssssss1SBBBCCCCCCN00011. */
24682468
{ "brge", 0x08010003, 0xF801001F, ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, BRCC, NONE, { RB, RC, SIMM9_A16_8 }, { C_D, C_CC_GE }},
@@ -2483,28 +2483,28 @@
24832483
{ "brge", 0x0E017F83, 0xFF017FFF, ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, BRCC, NONE, { LIMM, LIMMdup, SIMM9_A16_8 }, { C_CC_GE }},
24842484

24852485
/* brgel<.d> b,c,s9 00001bbbsssssss1SBBBCCCCCCN01011. */
2486-
{ "brgel", 0x0801000B, 0xF801001F, ARC_OPCODE_ARC64, ARITH, NONE, { RB, RC, SIMM9_A16_8 }, { C_D }},
2486+
{ "brgel", 0x0801000B, 0xF801001F, ARC_OPCODE_ARC64, BRCC, NONE, { RB, RC, SIMM9_A16_8 }, { C_D }},
24872487

24882488
/* brgel<.d> b,u6,s9 00001bbbsssssss1SBBBuuuuuuN11011. */
2489-
{ "brgel", 0x0801001B, 0xF801001F, ARC_OPCODE_ARC64, ARITH, NONE, { RB, UIMM6_8, SIMM9_A16_8 }, { C_D }},
2489+
{ "brgel", 0x0801001B, 0xF801001F, ARC_OPCODE_ARC64, BRCC, NONE, { RB, UIMM6_8, SIMM9_A16_8 }, { C_D }},
24902490

24912491
/* brgel b,ximm,s9 00001bbbsssssss1SBBB111100001011. */
2492-
{ "brgel", 0x08010F0B, 0xF8010FFF, ARC_OPCODE_ARC64, ARITH, NONE, { RB, XIMM, SIMM9_A16_8 }, { 0 }},
2492+
{ "brgel", 0x08010F0B, 0xF8010FFF, ARC_OPCODE_ARC64, BRCC, NONE, { RB, XIMM, SIMM9_A16_8 }, { 0 }},
24932493

24942494
/* brgel ximm,c,s9 00001100sssssss1S111CCCCCC001011. */
2495-
{ "brgel", 0x0C01700B, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { XIMM, RC, SIMM9_A16_8 }, { 0 }},
2495+
{ "brgel", 0x0C01700B, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { XIMM, RC, SIMM9_A16_8 }, { 0 }},
24962496

24972497
/* brgel ximm,u6,s9 00001100sssssss1S111uuuuuu011011. */
2498-
{ "brgel", 0x0C01701B, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { XIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
2498+
{ "brgel", 0x0C01701B, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { XIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
24992499

25002500
/* brgel b,limm,s9 00001bbbsssssss1SBBB111110001011. */
2501-
{ "brgel", 0x08010F8B, 0xF8010FFF, ARC_OPCODE_ARC64, ARITH, NONE, { RB, LIMM, SIMM9_A16_8 }, { 0 }},
2501+
{ "brgel", 0x08010F8B, 0xF8010FFF, ARC_OPCODE_ARC64, BRCC, NONE, { RB, LIMM, SIMM9_A16_8 }, { 0 }},
25022502

25032503
/* brgel limm,c,s9 00001110sssssss1S111CCCCCC001011. */
2504-
{ "brgel", 0x0E01700B, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { LIMM, RC, SIMM9_A16_8 }, { 0 }},
2504+
{ "brgel", 0x0E01700B, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { LIMM, RC, SIMM9_A16_8 }, { 0 }},
25052505

25062506
/* brgel limm,u6,s9 00001110sssssss1S111uuuuuu011011. */
2507-
{ "brgel", 0x0E01701B, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { LIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
2507+
{ "brgel", 0x0E01701B, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { LIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
25082508

25092509
/* brhs<.d>CC_HS b,c,s9 00001bbbsssssss1SBBBCCCCCCN00101. */
25102510
{ "brhs", 0x08010005, 0xF801001F, ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, BRCC, NONE, { RB, RC, SIMM9_A16_8 }, { C_D, C_CC_HS }},
@@ -2525,28 +2525,28 @@
25252525
{ "brhs", 0x0E017F85, 0xFF017FFF, ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, BRCC, NONE, { LIMM, LIMMdup, SIMM9_A16_8 }, { C_CC_HS }},
25262526

25272527
/* brhsl<.d> b,c,s9 00001bbbsssssss1SBBBCCCCCCN01101. */
2528-
{ "brhsl", 0x0801000D, 0xF801001F, ARC_OPCODE_ARC64, ARITH, NONE, { RB, RC, SIMM9_A16_8 }, { C_D }},
2528+
{ "brhsl", 0x0801000D, 0xF801001F, ARC_OPCODE_ARC64, BRCC, NONE, { RB, RC, SIMM9_A16_8 }, { C_D }},
25292529

25302530
/* brhsl<.d> b,u6,s9 00001bbbsssssss1SBBBuuuuuuN11101. */
2531-
{ "brhsl", 0x0801001D, 0xF801001F, ARC_OPCODE_ARC64, ARITH, NONE, { RB, UIMM6_8, SIMM9_A16_8 }, { C_D }},
2531+
{ "brhsl", 0x0801001D, 0xF801001F, ARC_OPCODE_ARC64, BRCC, NONE, { RB, UIMM6_8, SIMM9_A16_8 }, { C_D }},
25322532

25332533
/* brhsl b,ximm,s9 00001bbbsssssss1SBBB111100001101. */
2534-
{ "brhsl", 0x08010F0D, 0xF8010FFF, ARC_OPCODE_ARC64, ARITH, NONE, { RB, XIMM, SIMM9_A16_8 }, { 0 }},
2534+
{ "brhsl", 0x08010F0D, 0xF8010FFF, ARC_OPCODE_ARC64, BRCC, NONE, { RB, XIMM, SIMM9_A16_8 }, { 0 }},
25352535

25362536
/* brhsl ximm,c,s9 00001100sssssss1S111CCCCCC001101. */
2537-
{ "brhsl", 0x0C01700D, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { XIMM, RC, SIMM9_A16_8 }, { 0 }},
2537+
{ "brhsl", 0x0C01700D, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { XIMM, RC, SIMM9_A16_8 }, { 0 }},
25382538

25392539
/* brhsl ximm,u6,s9 00001100sssssss1S111uuuuuu011101. */
2540-
{ "brhsl", 0x0C01701D, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { XIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
2540+
{ "brhsl", 0x0C01701D, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { XIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
25412541

25422542
/* brhsl b,limm,s9 00001bbbsssssss1SBBB111110001101. */
2543-
{ "brhsl", 0x08010F8D, 0xF8010FFF, ARC_OPCODE_ARC64, ARITH, NONE, { RB, LIMM, SIMM9_A16_8 }, { 0 }},
2543+
{ "brhsl", 0x08010F8D, 0xF8010FFF, ARC_OPCODE_ARC64, BRCC, NONE, { RB, LIMM, SIMM9_A16_8 }, { 0 }},
25442544

25452545
/* brhsl limm,c,s9 00001110sssssss1S111CCCCCC001101. */
2546-
{ "brhsl", 0x0E01700D, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { LIMM, RC, SIMM9_A16_8 }, { 0 }},
2546+
{ "brhsl", 0x0E01700D, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { LIMM, RC, SIMM9_A16_8 }, { 0 }},
25472547

25482548
/* brhsl limm,u6,s9 00001110sssssss1S111uuuuuu011101. */
2549-
{ "brhsl", 0x0E01701D, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { LIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
2549+
{ "brhsl", 0x0E01701D, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { LIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
25502550

25512551
/* brk 00100101011011110000000000111111. */
25522552
{ "brk", 0x256F003F, 0xFFFFFFFF,ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, KERNEL, NONE, { 0 }, { 0 }},
@@ -2573,28 +2573,28 @@
25732573
{ "brlo", 0x0E017F84, 0xFF017FFF, ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, BRCC, NONE, { LIMM, LIMMdup, SIMM9_A16_8 }, { C_CC_LO }},
25742574

25752575
/* brlol<.d> b,c,s9 00001bbbsssssss1SBBBCCCCCCN01100. */
2576-
{ "brlol", 0x0801000C, 0xF801001F, ARC_OPCODE_ARC64, ARITH, NONE, { RB, RC, SIMM9_A16_8 }, { C_D }},
2576+
{ "brlol", 0x0801000C, 0xF801001F, ARC_OPCODE_ARC64, BRCC, NONE, { RB, RC, SIMM9_A16_8 }, { C_D }},
25772577

25782578
/* brlol<.d> b,u6,s9 00001bbbsssssss1SBBBuuuuuuN11100. */
2579-
{ "brlol", 0x0801001C, 0xF801001F, ARC_OPCODE_ARC64, ARITH, NONE, { RB, UIMM6_8, SIMM9_A16_8 }, { C_D }},
2579+
{ "brlol", 0x0801001C, 0xF801001F, ARC_OPCODE_ARC64, BRCC, NONE, { RB, UIMM6_8, SIMM9_A16_8 }, { C_D }},
25802580

25812581
/* brlol b,ximm,s9 00001bbbsssssss1SBBB111100001100. */
2582-
{ "brlol", 0x08010F0C, 0xF8010FFF, ARC_OPCODE_ARC64, ARITH, NONE, { RB, XIMM, SIMM9_A16_8 }, { 0 }},
2582+
{ "brlol", 0x08010F0C, 0xF8010FFF, ARC_OPCODE_ARC64, BRCC, NONE, { RB, XIMM, SIMM9_A16_8 }, { 0 }},
25832583

25842584
/* brlol ximm,c,s9 00001100sssssss1S111CCCCCC001100. */
2585-
{ "brlol", 0x0C01700C, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { XIMM, RC, SIMM9_A16_8 }, { 0 }},
2585+
{ "brlol", 0x0C01700C, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { XIMM, RC, SIMM9_A16_8 }, { 0 }},
25862586

25872587
/* brlol ximm,u6,s9 00001100sssssss1S111uuuuuu011100. */
2588-
{ "brlol", 0x0C01701C, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { XIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
2588+
{ "brlol", 0x0C01701C, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { XIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
25892589

25902590
/* brlol b,limm,s9 00001bbbsssssss1SBBB111110001100. */
2591-
{ "brlol", 0x08010F8C, 0xF8010FFF, ARC_OPCODE_ARC64, ARITH, NONE, { RB, LIMM, SIMM9_A16_8 }, { 0 }},
2591+
{ "brlol", 0x08010F8C, 0xF8010FFF, ARC_OPCODE_ARC64, BRCC, NONE, { RB, LIMM, SIMM9_A16_8 }, { 0 }},
25922592

25932593
/* brlol limm,c,s9 00001110sssssss1S111CCCCCC001100. */
2594-
{ "brlol", 0x0E01700C, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { LIMM, RC, SIMM9_A16_8 }, { 0 }},
2594+
{ "brlol", 0x0E01700C, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { LIMM, RC, SIMM9_A16_8 }, { 0 }},
25952595

25962596
/* brlol limm,u6,s9 00001110sssssss1S111uuuuuu011100. */
2597-
{ "brlol", 0x0E01701C, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { LIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
2597+
{ "brlol", 0x0E01701C, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { LIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
25982598

25992599
/* brlt<.d>CC_LT b,c,s9 00001bbbsssssss1SBBBCCCCCCN00010. */
26002600
{ "brlt", 0x08010002, 0xF801001F, ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, BRCC, NONE, { RB, RC, SIMM9_A16_8 }, { C_D, C_CC_LT }},
@@ -2615,28 +2615,28 @@
26152615
{ "brlt", 0x0E017F82, 0xFF017FFF, ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, BRCC, NONE, { LIMM, LIMMdup, SIMM9_A16_8 }, { C_CC_LT }},
26162616

26172617
/* brltl<.d> b,c,s9 00001bbbsssssss1SBBBCCCCCCN01010. */
2618-
{ "brltl", 0x0801000A, 0xF801001F, ARC_OPCODE_ARC64, ARITH, NONE, { RB, RC, SIMM9_A16_8 }, { C_D }},
2618+
{ "brltl", 0x0801000A, 0xF801001F, ARC_OPCODE_ARC64, BRCC, NONE, { RB, RC, SIMM9_A16_8 }, { C_D }},
26192619

26202620
/* brltl<.d> b,u6,s9 00001bbbsssssss1SBBBuuuuuuN11010. */
2621-
{ "brltl", 0x0801001A, 0xF801001F, ARC_OPCODE_ARC64, ARITH, NONE, { RB, UIMM6_8, SIMM9_A16_8 }, { C_D }},
2621+
{ "brltl", 0x0801001A, 0xF801001F, ARC_OPCODE_ARC64, BRCC, NONE, { RB, UIMM6_8, SIMM9_A16_8 }, { C_D }},
26222622

26232623
/* brltl b,ximm,s9 00001bbbsssssss1SBBB111100001010. */
2624-
{ "brltl", 0x08010F0A, 0xF8010FFF, ARC_OPCODE_ARC64, ARITH, NONE, { RB, XIMM, SIMM9_A16_8 }, { 0 }},
2624+
{ "brltl", 0x08010F0A, 0xF8010FFF, ARC_OPCODE_ARC64, BRCC, NONE, { RB, XIMM, SIMM9_A16_8 }, { 0 }},
26252625

26262626
/* brltl ximm,c,s9 00001100sssssss1S111CCCCCC001010. */
2627-
{ "brltl", 0x0C01700A, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { XIMM, RC, SIMM9_A16_8 }, { 0 }},
2627+
{ "brltl", 0x0C01700A, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { XIMM, RC, SIMM9_A16_8 }, { 0 }},
26282628

26292629
/* brltl ximm,u6,s9 00001100sssssss1S111uuuuuu011010. */
2630-
{ "brltl", 0x0C01701A, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { XIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
2630+
{ "brltl", 0x0C01701A, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { XIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
26312631

26322632
/* brltl b,limm,s9 00001bbbsssssss1SBBB111110001010. */
2633-
{ "brltl", 0x08010F8A, 0xF8010FFF, ARC_OPCODE_ARC64, ARITH, NONE, { RB, LIMM, SIMM9_A16_8 }, { 0 }},
2633+
{ "brltl", 0x08010F8A, 0xF8010FFF, ARC_OPCODE_ARC64, BRCC, NONE, { RB, LIMM, SIMM9_A16_8 }, { 0 }},
26342634

26352635
/* brltl limm,c,s9 00001110sssssss1S111CCCCCC001010. */
2636-
{ "brltl", 0x0E01700A, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { LIMM, RC, SIMM9_A16_8 }, { 0 }},
2636+
{ "brltl", 0x0E01700A, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { LIMM, RC, SIMM9_A16_8 }, { 0 }},
26372637

26382638
/* brltl limm,u6,s9 00001110sssssss1S111uuuuuu011010. */
2639-
{ "brltl", 0x0E01701A, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { LIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
2639+
{ "brltl", 0x0E01701A, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { LIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
26402640

26412641
/* brne<.d>CC_NE b,c,s9 00001bbbsssssss1SBBBCCCCCCN00001. */
26422642
{ "brne", 0x08010001, 0xF801001F, ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, BRCC, NONE, { RB, RC, SIMM9_A16_8 }, { C_D, C_CC_NE }},
@@ -2657,34 +2657,34 @@
26572657
{ "brne", 0x0E017F81, 0xFF017FFF, ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, BRCC, NONE, { LIMM, LIMMdup, SIMM9_A16_8 }, { C_CC_NE }},
26582658

26592659
/* brnel<.d> b,c,s9 00001bbbsssssss1SBBBCCCCCCN01001. */
2660-
{ "brnel", 0x08010009, 0xF801001F, ARC_OPCODE_ARC64, ARITH, NONE, { RB, RC, SIMM9_A16_8 }, { C_D }},
2660+
{ "brnel", 0x08010009, 0xF801001F, ARC_OPCODE_ARC64, BRCC, NONE, { RB, RC, SIMM9_A16_8 }, { C_D }},
26612661

26622662
/* brnel<.d> b,u6,s9 00001bbbsssssss1SBBBUUUUUUN11001. */
2663-
{ "brnel", 0x08010019, 0xF801001F, ARC_OPCODE_ARC64, ARITH, NONE, { RB, UIMM6_8, SIMM9_A16_8 }, { C_D }},
2663+
{ "brnel", 0x08010019, 0xF801001F, ARC_OPCODE_ARC64, BRCC, NONE, { RB, UIMM6_8, SIMM9_A16_8 }, { C_D }},
26642664

26652665
/* brnel b,ximm,s9 00001bbbsssssss1SBBB111100001001. */
2666-
{ "brnel", 0x08010F09, 0xF8010FFF, ARC_OPCODE_ARC64, ARITH, NONE, { RB, XIMM, SIMM9_A16_8 }, { 0 }},
2666+
{ "brnel", 0x08010F09, 0xF8010FFF, ARC_OPCODE_ARC64, BRCC, NONE, { RB, XIMM, SIMM9_A16_8 }, { 0 }},
26672667

26682668
/* brnel ximm,c,s9 00001100sssssss1S111CCCCCC001001. */
2669-
{ "brnel", 0x0C017009, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { XIMM, RC, SIMM9_A16_8 }, { 0 }},
2669+
{ "brnel", 0x0C017009, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { XIMM, RC, SIMM9_A16_8 }, { 0 }},
26702670

26712671
/* brnel ximm,u6,s9 00001100sssssss1S111uuuuuu011001. */
2672-
{ "brnel", 0x0C017019, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { XIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
2672+
{ "brnel", 0x0C017019, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { XIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
26732673

26742674
/* brnel b,limm,s9 00001bbbsssssss1SBBB111110001001. */
2675-
{ "brnel", 0x08010F89, 0xF8010FFF, ARC_OPCODE_ARC64, ARITH, NONE, { RB, LIMM, SIMM9_A16_8 }, { 0 }},
2675+
{ "brnel", 0x08010F89, 0xF8010FFF, ARC_OPCODE_ARC64, BRCC, NONE, { RB, LIMM, SIMM9_A16_8 }, { 0 }},
26762676

26772677
/* brnel limm,c,s9 00001110sssssss1S111CCCCCC001001. */
2678-
{ "brnel", 0x0E017009, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { LIMM, RC, SIMM9_A16_8 }, { 0 }},
2678+
{ "brnel", 0x0E017009, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { LIMM, RC, SIMM9_A16_8 }, { 0 }},
26792679

26802680
/* brnel limm,u6,s9 00001110sssssss1S111uuuuuu011001. */
2681-
{ "brnel", 0x0E017019, 0xFF01703F, ARC_OPCODE_ARC64, ARITH, NONE, { LIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
2681+
{ "brnel", 0x0E017019, 0xFF01703F, ARC_OPCODE_ARC64, BRCC, NONE, { LIMM, UIMM6_8, SIMM9_A16_8 }, { 0 }},
26822682

26832683
/* brnel_s b,0,s8 11101bbb1sssssss. */
2684-
{ "brnel_s", 0x0000E880, 0x0000F880, ARC_OPCODE_ARC64, ARITH, NONE, { RB_S, ZB_S, SIMM8_A16_9_S }, { 0 }},
2684+
{ "brnel_s", 0x0000E880, 0x0000F880, ARC_OPCODE_ARC64, BRCC, NONE, { RB_S, ZB_S, SIMM8_A16_9_S }, { 0 }},
26852685

26862686
/* brne_s b,0,s8 11101bbb1sssssss. */
2687-
{ "brne_s", 0x0000E880, 0x0000F880, ARC_OPCODE_ARC32, ARITH, NONE, { RB_S, ZB_S, SIMM8_A16_9_S }, { 0 }},
2687+
{ "brne_s", 0x0000E880, 0x0000F880, ARC_OPCODE_ARC32, BRCC, NONE, { RB_S, ZB_S, SIMM8_A16_9_S }, { 0 }},
26882688

26892689
/* bset<.f> a,b,c 00100bbb00001111FBBBCCCCCCAAAAAA. */
26902690
{ "bset", 0x200F0000, 0xF8FF0000,ARC_OPCODE_ARC32 | ARC_OPCODE_ARC64, LOGICAL, NONE, { RA, RB, RC }, { C_F }},

0 commit comments

Comments
 (0)