Commit | Line | Data |
---|---|---|
ce823781 AC |
1 | .include "t-macros.i" |
2 | ||
3 | start | |
4 | ||
5 | .align 3 | |
6 | .data | |
7 | byteaddr: .word bytes | |
8 | .align 7 | |
9 | bytes: | |
10 | .byte 0xb0 | |
11 | .byte 0xb1 | |
12 | .byte 0xb2 | |
13 | .byte 0xb3 | |
14 | .byte 0xb4 | |
15 | .byte 0xb5 | |
16 | .byte 0xb6 | |
17 | .byte 0xb7 | |
18 | .byte 0xb8 | |
19 | ||
20 | ||
21 | .text | |
22 | ld $8, byteaddr | |
23 | ||
24 | test_lwr_0: | |
25 | load $10 0xdeadbeefdeadbeef 0xcccccccccccccccc | |
26 | lwr $10, 0($8) | |
27 | check10 0xdeadbeefdeadbeef 0xffffffffb3b2b1b0 | |
28 | ||
29 | test_lwr_1: | |
30 | load $10 0xdeadbeefdeadbeef 0xcccccccccccccccc | |
31 | lwr $10, 1($8) | |
32 | check10 0xdeadbeefdeadbeef 0xffffffffccb3b2b1 | |
33 | ||
34 | test_lwr_2: | |
35 | load $10 0xdeadbeefdeadbeef 0xcccccccccccccccc | |
36 | lwr $10, 2($8) | |
37 | check10 0xdeadbeefdeadbeef 0xffffffffccccb3b2 | |
38 | ||
39 | test_lwr_3: | |
40 | load $10 0xdeadbeefdeadbeef 0xcccccccccccccccc | |
41 | lwr $10, 3($8) | |
42 | check10 0xdeadbeefdeadbeef 0xffffffffccccccb3 | |
43 | ||
44 | ||
45 | test_lwr_4: | |
46 | load $10 0xdeadbeefdeadbeef 0xcccccccccccccccc | |
47 | lwr $10, 4($8) | |
48 | check10 0xdeadbeefdeadbeef 0xffffffffb7b6b5b4 | |
49 | ||
50 | test_lwr_5: | |
51 | load $10 0xdeadbeefdeadbeef 0xcccccccccccccccc | |
52 | lwr $10, 5($8) | |
53 | check10 0xdeadbeefdeadbeef 0xffffffffccb7b6b5 | |
54 | ||
55 | test_lwr_6: | |
56 | load $10 0xdeadbeefdeadbeef 0xffffffffcccccccc | |
57 | lwr $10, 6($8) | |
58 | check10 0xdeadbeefdeadbeef 0xffffffffccccb7b6 | |
59 | ||
60 | test_lwr_7: | |
61 | load $10 0xdeadbeefdeadbeef 0xcccccccccccccccc | |
62 | lwr $10, 7($8) | |
63 | check10 0xdeadbeefdeadbeef 0xffffffffccccccb7 | |
64 | ||
65 | exit0 |