ble.cgs 788 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. # frv testcase for ble $ICCi,$hint,$label16
  2. # mach: all
  3. .include "testutils.inc"
  4. start
  5. .global ble
  6. ble:
  7. set_icc 0x0 0
  8. ble icc0,0,bad
  9. set_icc 0x1 1
  10. ble icc1,1,bad
  11. set_icc 0x2 2
  12. ble icc2,2,ok3
  13. fail
  14. ok3:
  15. set_icc 0x3 3
  16. ble icc3,3,ok4
  17. fail
  18. ok4:
  19. set_icc 0x4 0
  20. ble icc0,0,ok5
  21. fail
  22. ok5:
  23. set_icc 0x5 1
  24. ble icc1,1,ok6
  25. fail
  26. ok6:
  27. set_icc 0x6 2
  28. ble icc2,2,ok7
  29. fail
  30. ok7:
  31. set_icc 0x7 3
  32. ble icc3,3,ok8
  33. fail
  34. ok8:
  35. set_icc 0x8 0
  36. ble icc0,0,ok9
  37. fail
  38. ok9:
  39. set_icc 0x9 1
  40. ble icc1,1,oka
  41. fail
  42. oka:
  43. set_icc 0xa 2
  44. ble icc2,2,bad
  45. set_icc 0xb 3
  46. ble icc3,3,bad
  47. set_icc 0xc 0
  48. ble icc0,0,okd
  49. fail
  50. okd:
  51. set_icc 0xd 1
  52. ble icc1,1,oke
  53. fail
  54. oke:
  55. set_icc 0xe 2
  56. ble icc2,2,okf
  57. fail
  58. okf:
  59. set_icc 0xf 3
  60. ble icc3,3,okg
  61. fail
  62. okg:
  63. pass
  64. bad:
  65. fail