s390/nospec: rename assembler generated expoline thunks
The assembler version of the expoline thunk use the naming __s390x_indirect_jump_rxuse_ry while the compiler generates names like __s390_indirect_jump_rx_use_ry. Make the naming more consistent. Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
This commit is contained in:
Родитель
26a374ae7a
Коммит
40a3abf751
|
@ -32,23 +32,23 @@ _LC_BR_R1 = __LC_BR_R1
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro __THUNK_PROLOG_BR r1,r2
|
.macro __THUNK_PROLOG_BR r1,r2
|
||||||
__THUNK_PROLOG_NAME __s390x_indirect_jump_r\r2\()use_r\r1
|
__THUNK_PROLOG_NAME __s390_indirect_jump_r\r2\()use_r\r1
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro __THUNK_PROLOG_BC d0,r1,r2
|
.macro __THUNK_PROLOG_BC d0,r1,r2
|
||||||
__THUNK_PROLOG_NAME __s390x_indirect_branch_\d0\()_\r2\()use_\r1
|
__THUNK_PROLOG_NAME __s390_indirect_branch_\d0\()_\r2\()use_\r1
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro __THUNK_BR r1,r2
|
.macro __THUNK_BR r1,r2
|
||||||
jg __s390x_indirect_jump_r\r2\()use_r\r1
|
jg __s390_indirect_jump_r\r2\()use_r\r1
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro __THUNK_BC d0,r1,r2
|
.macro __THUNK_BC d0,r1,r2
|
||||||
jg __s390x_indirect_branch_\d0\()_\r2\()use_\r1
|
jg __s390_indirect_branch_\d0\()_\r2\()use_\r1
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro __THUNK_BRASL r1,r2,r3
|
.macro __THUNK_BRASL r1,r2,r3
|
||||||
brasl \r1,__s390x_indirect_jump_r\r3\()use_r\r2
|
brasl \r1,__s390_indirect_jump_r\r3\()use_r\r2
|
||||||
.endm
|
.endm
|
||||||
|
|
||||||
.macro __DECODE_RR expand,reg,ruse
|
.macro __DECODE_RR expand,reg,ruse
|
||||||
|
|
Загрузка…
Ссылка в новой задаче