4 # We use these macros to test each pattern at every offset from
5 # bundle alignment, i.e. [0,16) by 2 or 4.
10 .macro offset_sequence which, size, offset
12 \which\()_sequence_\size\()_offset_\offset\():
13 .rept \offset / size_\which
19 .macro test_offsets_arm size
21 offset_sequence arm, \size, 0
22 offset_sequence arm, \size, 4
23 offset_sequence arm, \size, 8
24 offset_sequence arm, \size, 12
27 .macro test_offsets_thumb size
29 offset_sequence thumb, \size, 0
30 offset_sequence thumb, \size, 2
31 offset_sequence thumb, \size, 4
32 offset_sequence thumb, \size, 6
33 offset_sequence thumb, \size, 8
34 offset_sequence thumb, \size, 10
35 offset_sequence thumb, \size, 12
36 offset_sequence thumb, \size, 14
39 .macro test_sequence size