mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-25 13:27:26 +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:
@ -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>
|
2018-11-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
|
||||||
|
|
||||||
* config/tc-arm.c (arm_archs): Reindent.
|
* config/tc-arm.c (arm_archs): Reindent.
|
||||||
|
@ -3142,7 +3142,9 @@ static const struct instruction opcodes[] = {
|
|||||||
{"bhi", 1, 0x22, rel, 0},
|
{"bhi", 1, 0x22, rel, 0},
|
||||||
{"bls", 1, 0x23, rel, 0},
|
{"bls", 1, 0x23, rel, 0},
|
||||||
{"bcc", 1, 0x24, rel, 0},
|
{"bcc", 1, 0x24, rel, 0},
|
||||||
|
{"bhs", 1, 0x24, rel, 0}, /* Alias for bcc */
|
||||||
{"bcs", 1, 0x25, rel, 0},
|
{"bcs", 1, 0x25, rel, 0},
|
||||||
|
{"blo", 1, 0x25, rel, 0}, /* Alias for bcs */
|
||||||
{"bne", 1, 0x26, rel, 0},
|
{"bne", 1, 0x26, rel, 0},
|
||||||
{"beq", 1, 0x27, rel, 0},
|
{"beq", 1, 0x27, rel, 0},
|
||||||
{"bvc", 1, 0x28, rel, 0},
|
{"bvc", 1, 0x28, rel, 0},
|
||||||
|
@ -30,5 +30,7 @@ Disassembly of section .text:
|
|||||||
27: 2d ff e8 blt L4
|
27: 2d ff e8 blt L4
|
||||||
2a: 2e ff df bgt L3
|
2a: 2e ff df bgt L3
|
||||||
2d: 2f ff d3 ble L1
|
2d: 2f ff d3 ble L1
|
||||||
30: 20 02 bra \*\+2
|
30: 24 ff d3 bcc L2
|
||||||
32: 20 7c bra \*-4
|
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
|
blt L4
|
||||||
bgt L3
|
bgt L3
|
||||||
ble L1
|
ble L1
|
||||||
|
bhs L2
|
||||||
|
blo L2
|
||||||
|
|
||||||
bra *+2
|
bra *+2
|
||||||
bra *-4
|
bra *-4
|
||||||
|
Reference in New Issue
Block a user