bgt.cgs 700 B

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