blob: ade9102a5e347ac3e9164679059493f4605d4287 [file] [log] [blame]
# frv testcase for mhsethis $s12,$FRk
# mach: all
.include "../testutils.inc"
start
.global mhsethis
mhsethis:
set_fr_immed 0,fr1
mhsethis 0,fr1
test_fr_iimmed 0,fr1
mhsethis 1,fr1
test_fr_iimmed 0x00010000,fr1
mhsethis 0x7ff,fr1
test_fr_iimmed 0x07ff0000,fr1
mhsethis -2048,fr1
test_fr_iimmed 0xf8000000,fr1
; Try parallel set of hi and lo at the same time
mhsethis.p 1,fr1
mhsetlos 2,fr1
test_fr_iimmed 0x00010002,fr1
pass