bv.cgs 725 B

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