Warn if trying to assemble obsolete instructions
[nasm.git] / test / fwdoptpp.asm
blobe1f5dd63d5196d8015ed4dc8e1c3714aaeb028b4
1 ;Testname=error; Arguments=-fbin -DERROR -ofwdoptpp.bin; Files=stdout stderr fwdoptpp.bin
2 ;Testname=fatal; Arguments=-fbin -DFATAL -ofwdoptpp.bin; Files=stdout stderr fwdoptpp.bin
3 ;Testname=warning; Arguments=-fbin -DWARNING -ofwdoptpp.bin; Files=stdout stderr fwdoptpp.bin
5 %ifndef ERROR
6 %ifndef FATAL
7 %ifndef WARNING
8 %define ERROR 1
9 %endif
10 %endif
11 %endif
13 n0: jmp n1
14 n1: jmp n2
15 n2: jmp n3
16 n3: jmp n4
17 n4: jmp n5
18 n5: jmp n6
19 n6: jmp n7
20 n7: jmp n8
21 n8: jmp n9
22 n9: jmp n10
23 n10: jmp n11
24 n11: jmp n12
25 n12: jmp n13
26 n13: jmp n14
27 n14: jmp n15
28 n15: jmp n16
29 n16: jmp n17
30 n17: jmp n18
31 n18: jmp n19
32 n19: jmp n20
33 n20: jmp n21
34 n21: jmp n22
35 n22: jmp n23
36 n23: jmp n24
37 n24: jmp n25
38 n25: jmp n26
39 n26: jmp n27
40 n27: jmp n28
41 n28: jmp n29
42 n29: jmp n30
43 n30: jmp n31
44 n31: jmp n32
45 n32: jmp n33
46 n33: jmp n34
47 n34: jmp n35
48 n35: jmp n36
49 n36: jmp n37
50 n37: jmp n38
51 n38: jmp n39
52 n39: jmp n40
53 n40: jmp n41
54 n41: jmp n42
55 n42: jmp n43
56 n43: jmp n44
57 n44: jmp n45
58 n45: jmp n46
59 n46: jmp n47
60 n47: jmp n48
61 n48: jmp n49
62 n49: jmp n50
63 n50: jmp n51
64 n51: jmp n52
65 n52: jmp n53
66 n53: jmp n54
67 n54: jmp n55
68 n55: jmp n56
69 n56: jmp n57
70 n57: jmp n58
71 n58: jmp n59
72 n59: jmp n60
73 n60: jmp n61
74 n61: jmp n62
75 n62: jmp n63
76 n63: jmp n64
77 n64: jmp n65
78 n65: jmp n66
79 n66: jmp n67
80 n67: jmp n68
81 n68: jmp n69
82 n69: jmp n70
83 n70: jmp n71
84 n71: jmp n72
85 n72: jmp n73
86 n73: jmp n74
87 n74: jmp n75
88 n75: jmp n76
89 n76: jmp n77
90 n77: jmp n78
91 n78: jmp n79
92 n79: jmp n80
93 n80: jmp n81
94 n81: jmp n82
95 n82: jmp n83
96 n83: jmp n84
97 n84: jmp n85
98 n85: jmp n86
99 n86: jmp n87
100 n87: jmp n88
101 n88: jmp n89
102 n89: jmp n90
103 n90: jmp n91
104 n91: jmp n92
105 n92: jmp n93
106 n93: jmp n94
107 n94: jmp n95
108 n95: jmp n96
109 n96: jmp n97
110 n97: jmp n98
111 n98: jmp n99
112 n99: jmp n100
113 n100: jmp n101
114 n101: jmp n102
115 n102: jmp n103
116 n103: jmp n104
117 n104: jmp n105
118 n105: jmp n106
119 n106: jmp n107
120 n107: jmp n108
121 n108: jmp n109
122 n109: jmp n110
123 n110: jmp n111
124 n111: jmp n112
125 n112: jmp n113
126 n113: jmp n114
127 n114: jmp n115
128 n115: jmp n116
129 n116: jmp n117
130 n117: jmp n118
131 n118: jmp n119
132 n119: jmp n120
133 n120: jmp n121
134 n121: jmp n122
135 n122: jmp n123
136 n123: jmp n124
137 n124: jmp n125
138 n125: jmp n126
139 n126: jmp n127
140 n127: jmp n0
142 %if ($-$$) > 257
143 %ifdef FATAL
144 %fatal "Out of space!"
145 %elifdef ERROR
146 %error "Out of space!"
147 %elifdef WARNING
148 %warning "Out of space!"
149 %endif
150 %endif