aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/alpha/vms-tramp.asm
blob: fce9ec539cad7b0e85d01f09259c617f08e45c1d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
;# New Alpha OpenVMS trampoline
;#
	.set noreorder
	.set volatile
	.set noat
	.file 1 "tramp.s"
.text
	.align 3
	.globl __tramp
	.ent __tramp
__tramp..en:

.link
	.align 3
__tramp:
	.pdesc __tramp..en,null
.text
	ldq $1,24($27)
	ldq $27,16($27)
	ldq $28,8($27)
	jmp $31,($28),0
	.end __tramp