123456789101112131415161718192021222324252627 |
- # frv testcase for mhsetloh $s12,$FRk
- # mach: all
- .include "../testutils.inc"
- start
- .global mhsetloh
- mhsetloh:
- set_fr_immed 0,fr1
- mhsetloh 0,fr1
- test_fr_iimmed 0,fr1
- mhsetloh 1,fr1
- test_fr_iimmed 0x0000800,fr1
- mhsetloh 0xf,fr1
- test_fr_iimmed 0x00007800,fr1
- mhsetloh -16,fr1
- test_fr_iimmed 0x00008000,fr1
- mhsetloh -1,fr1
- test_fr_iimmed 0x0000f800,fr1
- ; Try parallel write to both hi and lo
- mhsetloh.p 1,fr1
- mhsethih 0xf,fr1
- test_fr_iimmed 0x78000800,fr1
- pass
|