fbne.cgs 829 B

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