1 ; This used to be part of the binop test; differences broke when the
2 ; broken-dot-word handling was broke and were moved here.
4 .syntax no_register_prefix
5 .byte 56,43,42 ; Make sure we don't start at zero.
7 ; Some differences we want to see computed right, giving the right
8 ; size of the operands.
10 .globl back_ref_text_zero
13 .globl back_ref_text_fortytwo
14 back_ref_text_fortytwo:
16 .globl back_ref_text_three2767
17 back_ref_text_three2767:
19 .globl back_ref_text_three27767
20 back_ref_text_three27767:
23 .globl back_ref_data_zero
26 .globl back_ref_data_fortytwo
27 back_ref_data_fortytwo:
29 .globl back_ref_data_three2767
30 back_ref_data_three2767:
32 .globl back_ref_data_three27767
33 back_ref_data_three27767:
37 add.b back_ref_data_fortytwo-back_ref_data_zero,r5
38 add.b forw_ref_data_fortytwo-forw_ref_data_zero,r5
39 add.b back_ref_text_fortytwo-back_ref_text_zero,r5
40 add.b forw_ref_text_fortytwo-forw_ref_text_zero,r5
42 add.w back_ref_data_fortytwo-back_ref_data_zero,r5
43 add.w forw_ref_data_fortytwo-forw_ref_data_zero,r5
44 add.w back_ref_text_fortytwo-back_ref_text_zero,r5
45 add.w forw_ref_text_fortytwo-forw_ref_text_zero,r5
47 add.w back_ref_data_three2767-back_ref_data_zero,r5
48 add.w forw_ref_data_three2767-forw_ref_data_zero,r5
49 add.w back_ref_text_three2767-back_ref_text_zero,r5
50 add.w forw_ref_text_three2767-forw_ref_text_zero,r5
52 add.d back_ref_data_fortytwo-back_ref_data_zero,r5
53 add.d forw_ref_data_fortytwo-forw_ref_data_zero,r5
54 add.d back_ref_text_fortytwo-back_ref_text_zero,r5
55 add.d forw_ref_text_fortytwo-forw_ref_text_zero,r5
57 add.d back_ref_data_three2767-back_ref_data_zero,r5
58 add.d forw_ref_data_three2767-forw_ref_data_zero,r5
59 add.d back_ref_text_three2767-back_ref_text_zero,r5
60 add.d forw_ref_text_three2767-forw_ref_text_zero,r5
62 add.d back_ref_data_three27767-back_ref_data_zero,r5
63 add.d forw_ref_data_three27767-forw_ref_data_zero,r5
64 add.d back_ref_text_three27767-back_ref_text_zero,r5
65 add.d forw_ref_text_three27767-forw_ref_text_zero,r5
68 ; Don't have references to addresses immediately after the
69 ; tested code (I'm superstitious).
72 .globl forw_ref_text_zero
75 .globl forw_ref_text_fortytwo
76 forw_ref_text_fortytwo:
78 .globl forw_ref_text_three2767
79 forw_ref_text_three2767:
81 .globl forw_ref_text_three27767
82 forw_ref_text_three27767:
85 .globl forw_ref_data_zero
88 .globl forw_ref_data_fortytwo
89 forw_ref_data_fortytwo:
90 .globl forw_ref_data_three2767
92 forw_ref_data_three2767:
94 .globl forw_ref_data_three27767
95 forw_ref_data_three27767: