Automatic date update in version.in
[binutils-gdb.git] / sim / testsuite / frv / fr400 / mhsetloh.cgs
blob1dedb836eca7718a10d91ea2a6054754cb732bb6
1 # frv testcase for mhsetloh $s12,$FRk
2 # mach: all
4         .include "../testutils.inc"
6         start
8         .global mhsetloh
9 mhsetloh:
10         set_fr_immed    0,fr1
11         mhsetloh        0,fr1
12         test_fr_iimmed  0,fr1
13         mhsetloh        1,fr1
14         test_fr_iimmed  0x0000800,fr1 
15         mhsetloh        0xf,fr1
16         test_fr_iimmed  0x00007800,fr1
17         mhsetloh        -16,fr1
18         test_fr_iimmed  0x00008000,fr1
19         mhsetloh        -1,fr1
20         test_fr_iimmed  0x0000f800,fr1
22         ; Try parallel write to both hi and lo
23         mhsetloh.p      1,fr1
24         mhsethih        0xf,fr1
25         test_fr_iimmed  0x78000800,fr1
27         pass