ifc.s 906 B

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