mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-11-16 04:24:43 +00:00
PowerPC: Add support for RFC02660 - Context Switch Instruction
opcodes/
* ppc-opc.c: (powerpc_opcodes): Add mtlpl.
gas/
* testsuite/gas/ppc/future.s: New test.
* testsuite/gas/ppc/future.d: Likewise.
This commit is contained in:
@@ -108,4 +108,5 @@ Disassembly of section \.text:
|
||||
.*: (da af 74 7c|7c 74 af da) stxvpb32x vs34,r20,r21
|
||||
.*: (4c 06 00 7c|7c 00 06 4c) ccmclean
|
||||
.*: (cc 06 00 7c|7c 00 06 cc) ccmrl
|
||||
.*: (26 22 40 7c|7c 40 22 26) mtlpl r4,r2
|
||||
#pass
|
||||
|
||||
@@ -82,4 +82,5 @@ _start:
|
||||
stxvpb32x 34, 20, 21
|
||||
ccmclean
|
||||
ccmrl
|
||||
mtlpl 4, 2
|
||||
|
||||
|
||||
@@ -7658,6 +7658,7 @@ const struct powerpc_opcode powerpc_opcodes[] = {
|
||||
{"tlbiel", X(31,274), X_MASK|1<<20,POWER9, 0, {RB, RSO, RIC, PRS, X_R}},
|
||||
{"tlbiel", X(31,274), XRTLRA_MASK, POWER4, POWER9|PPC476, {RB, LOPT}},
|
||||
|
||||
{"mtlpl", X(31,275), XRA_MASK, FUTURE, 0, {RB, RS}},
|
||||
{"mfapidi", X(31,275), X_MASK, BOOKE, E500|TITAN, {RT, RA}},
|
||||
|
||||
{"lqarx", X(31,276), XEH_MASK|Q_MASK, POWER8, 0, {RTQ, RAX, RBX, EH}},
|
||||
|
||||
Reference in New Issue
Block a user