mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-18 12:24:38 +08:00
S12Z: Add alias instructions BHS and BLO.
These are documented by NXP as alternative mnemonics for BCC and BCS respectively. gas/ChangeLog: * config/tc-s12z.c (opcodes): bhs, blo: New members. * testsuite/gas/s12z/bra.d: Add tests for aliases. * testsuite/gas/s12z/bra.s: Add tests for aliases.
This commit is contained in:
parent
1c97054b87
commit
51534d7ab8
@ -1,3 +1,9 @@
|
||||
2018-11-21 John Darrington <john@darrington.wattle.id.au>
|
||||
|
||||
* config/tc-s12z.c (opcodes): bhs, blo: New members.
|
||||
* testsuite/gas/s12z/bra.d: Add tests for aliases.
|
||||
* testsuite/gas/s12z/bra.s: Add tests for aliases.
|
||||
|
||||
2018-11-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
||||
|
||||
* config/tc-arm.c (arm_archs): Reindent.
|
||||
|
@ -3142,7 +3142,9 @@ static const struct instruction opcodes[] = {
|
||||
{"bhi", 1, 0x22, rel, 0},
|
||||
{"bls", 1, 0x23, rel, 0},
|
||||
{"bcc", 1, 0x24, rel, 0},
|
||||
{"bhs", 1, 0x24, rel, 0}, /* Alias for bcc */
|
||||
{"bcs", 1, 0x25, rel, 0},
|
||||
{"blo", 1, 0x25, rel, 0}, /* Alias for bcs */
|
||||
{"bne", 1, 0x26, rel, 0},
|
||||
{"beq", 1, 0x27, rel, 0},
|
||||
{"bvc", 1, 0x28, rel, 0},
|
||||
|
@ -30,5 +30,7 @@ Disassembly of section .text:
|
||||
27: 2d ff e8 blt L4
|
||||
2a: 2e ff df bgt L3
|
||||
2d: 2f ff d3 ble L1
|
||||
30: 20 02 bra \*\+2
|
||||
32: 20 7c bra \*-4
|
||||
30: 24 ff d3 bcc L2
|
||||
33: 25 ff d0 bcs L2
|
||||
36: 20 02 bra \*\+2
|
||||
38: 20 7c bra \*-4
|
||||
|
@ -14,6 +14,8 @@ L4: bcs L2
|
||||
blt L4
|
||||
bgt L3
|
||||
ble L1
|
||||
bhs L2
|
||||
blo L2
|
||||
|
||||
bra *+2
|
||||
bra *-4
|
||||
|
Loading…
Reference in New Issue
Block a user