MIPS/binutils/testsuite: Define names of temporary files
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / unaligned-branch-mips16-2.s
CommitLineData
9d862524
MR
1 .text
2 .set noreorder
3 .space 0x1000
4
5 .align 4
6 .set mips16
7 .ent foo
8foo:
9 not $2, $3
10 b bar0
11 not $2, $3
12 b bar1
13 not $2, $3
14 b bar2
15 not $2, $3
16 b bar3
17 not $2, $3
18 b bar4
19 not $2, $3
20 b bar4 + 1
21 not $2, $3
22 b bar4 + 2
23 not $2, $3
24 b bar4 + 3
25 not $2, $3
26 b bar4 + 4
27 not $2, $3
28 b bar16
29 not $2, $3
30 b bar17
31 not $2, $3
32 b bar18
33 not $2, $3
34 b bar18 + 1
35 not $2, $3
36 b bar18 + 2
37 not $2, $3
38 b bar18 + 3
39 not $2, $3
40 b bar18 + 4
41 not $2, $3
42 bnez $2, bar0
43 not $2, $3
44 bnez $2, bar1
45 not $2, $3
46 bnez $2, bar2
47 not $2, $3
48 bnez $2, bar3
49 not $2, $3
50 bnez $2, bar4
51 not $2, $3
52 bnez $2, bar4 + 1
53 not $2, $3
54 bnez $2, bar4 + 2
55 not $2, $3
56 bnez $2, bar4 + 3
57 not $2, $3
58 bnez $2, bar4 + 4
59 not $2, $3
60 bnez $2, bar16
61 not $2, $3
62 bnez $2, bar17
63 not $2, $3
64 bnez $2, bar18
65 not $2, $3
66 bnez $2, bar18 + 1
67 not $2, $3
68 bnez $2, bar18 + 2
69 not $2, $3
70 bnez $2, bar18 + 3
71 not $2, $3
72 bnez $2, bar18 + 4
73 not $2, $3
74 jr $ra
75 not $2, $3
76 .end foo
77
78# Force some (non-delay-slot) zero bytes, to make 'objdump' print ...
79 .align 4, 0
80 .space 16
81
82 .macro obj n:req
83 .globl bar\@
84 .type bar\@, @object
85bar\@ :
86 .byte 0
87 .size bar\@, . - bar\@
88 .if \n - 1
89 obj \n - 1
90 .endif
91 .endm
92
93 .macro fun n:req
94 .globl bar\@
95 .type bar\@, @function
96bar\@ :
97 .insn
98 .hword 0
99 .size bar\@, . - bar\@
100 .if \n - 1
101 fun \n - 1
102 .endif
103 .endm
104
105 .align 4
106 obj 16
107 fun 8
This page took 0.069155 seconds and 4 git commands to generate.