1	.equiv early, 4
2
3_start:
4	callq	*early(%rax)
5	callq	*late(%rax)
6	callq	*xtrn(%rax)
7	callq	*early(%eax)
8	callq	*late(%eax)
9	callq	*xtrn(%eax)
10	movb	$early, %al
11	movb	$late, %al
12	movb	$xtrn, %al
13	movw	$early, %ax
14	movw	$late, %ax
15	movw	$xtrn, %ax
16	movl	$early, %eax
17	movl	$late, %eax
18	movl	$xtrn, %eax
19	movabsq	$early, %rax
20	movabsq	$late, %rax
21	movabsq	$xtrn, %rax
22	addb	$early, %al
23	addb	$late, %al
24	addb	$xtrn, %al
25	addw	$early, %ax
26	addw	$late, %ax
27	addw	$xtrn, %ax
28	addl	$early, %eax
29	addl	$late, %eax
30	addl	$xtrn, %eax
31	addq	$early, %rax
32	addq	$late, %rax
33	addq	$xtrn, %rax
34	shlb	$early, %al
35	shlb	$late, %al
36	shlb	$xtrn, %al
37	shlw	$early, %ax
38	shlw	$late, %ax
39	shlw	$xtrn, %ax
40	shll	$early, %eax
41	shll	$late, %eax
42	shll	$xtrn, %eax
43	shlq	$early, %rax
44	shlq	$late, %rax
45	shlq	$xtrn, %rax
46	inb	$early, %al
47	inb	$late, %al
48	inb	$xtrn, %al
49	inw	$early, %ax
50	inw	$late, %ax
51	inw	$xtrn, %ax
52	inl	$early, %eax
53	inl	$late, %eax
54	inl	$xtrn, %eax
55
56	.equiv late, 8
57
58	movabs	$0x80000001, %rax
59	movabsq	$0x80000001, %rax
60