1 # arm_bl_out_of_range.s
2 # Test ARM bl instructions just out of the branch range limits.
8 # Add padding so that target is just out of branch range.
12 .global _backward_target
15 .size _backward_target, .-_backward_target
18 # Use 256-byte alignment so that we know where the stubs start.
21 # Define _start so that linker does not complain.
25 .size _start, .-_start
27 .global _backward_test
30 .size _backward_test, .-_backward_test
35 .size _forward_test, .-_forward_test
37 # Align stub table for address matching
40 .section .text.post,"x"
42 # Add padding so that target is just out of branch range.
46 .global _forward_target
49 .size _forward_target, .-_forward_target