nandncr.cgs 965 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. # frv testcase for nandncr $CCi,$CCj,$CCk
  2. # mach: all
  3. .include "testutils.inc"
  4. start
  5. .global nandncr
  6. nandncr:
  7. set_spr_immed 0x1b1b,cccr
  8. nandncr cc7,cc7,cc3
  9. test_spr_immed 0x1b1b,cccr
  10. nandncr cc7,cc6,cc3
  11. test_spr_immed 0x1b1b,cccr
  12. nandncr cc7,cc5,cc3
  13. test_spr_immed 0x1b1b,cccr
  14. nandncr cc7,cc4,cc3
  15. test_spr_immed 0x1b1b,cccr
  16. nandncr cc6,cc7,cc3
  17. test_spr_immed 0x1b1b,cccr
  18. nandncr cc6,cc6,cc3
  19. test_spr_immed 0x1b1b,cccr
  20. nandncr cc6,cc5,cc3
  21. test_spr_immed 0x1b1b,cccr
  22. nandncr cc6,cc4,cc3
  23. test_spr_immed 0x1b1b,cccr
  24. nandncr cc5,cc7,cc3
  25. test_spr_immed 0x1b1b,cccr
  26. nandncr cc5,cc6,cc3
  27. test_spr_immed 0x1b1b,cccr
  28. nandncr cc5,cc5,cc3
  29. test_spr_immed 0x1bdb,cccr
  30. nandncr cc5,cc4,cc3
  31. test_spr_immed 0x1b9b,cccr
  32. nandncr cc4,cc7,cc3
  33. test_spr_immed 0x1b1b,cccr
  34. nandncr cc4,cc6,cc3
  35. test_spr_immed 0x1b1b,cccr
  36. nandncr cc4,cc5,cc3
  37. test_spr_immed 0x1b1b,cccr
  38. nandncr cc4,cc4,cc3
  39. test_spr_immed 0x1b1b,cccr
  40. pass