fwdoptpp.asm 2.2 KB

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