ifb.s 718 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. # RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s
  2. defined:
  3. # CHECK-NOT: .byte 0
  4. # CHECK: .byte 1
  5. .ifb
  6. .byte 1
  7. .else
  8. .byte 0
  9. .endif
  10. # CHECK-NOT: .byte 0
  11. # CHECK: .byte 1
  12. .ifb defined
  13. .byte 0
  14. .else
  15. .byte 1
  16. .endif
  17. # CHECK-NOT: .byte 0
  18. # CHECK: .byte 1
  19. .ifb undefined
  20. .byte 0
  21. .else
  22. .byte 1
  23. .endif
  24. # CHECK-NOT: .byte 0
  25. # CHECK: .byte 1
  26. .ifb ""
  27. .byte 0
  28. .else
  29. .byte 1
  30. .endif
  31. # CHECK-NOT: .byte 0
  32. # CHECK: .byte 1
  33. .ifnb
  34. .byte 0
  35. .else
  36. .byte 1
  37. .endif
  38. # CHECK-NOT: .byte 0
  39. # CHECK: .byte 1
  40. .ifnb defined
  41. .byte 1
  42. .else
  43. .byte 0
  44. .endif
  45. # CHECK-NOT: .byte 0
  46. # CHECK: .byte 1
  47. .ifnb undefined
  48. .byte 1
  49. .else
  50. .byte 0
  51. .endif
  52. # CHECK-NOT: .byte 0
  53. # CHECK: .byte 1
  54. .ifnb ""
  55. .byte 1
  56. .else
  57. .byte 0
  58. .endif