]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/testsuite/mips64r5900-elf/t-swr.s
* config/sh/tm-sh.h (BELIEVE_PCC_PROMOTION): Define, so that
[thirdparty/binutils-gdb.git] / sim / testsuite / mips64r5900-elf / t-swr.s
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_swr_0:
25 load $10 0xdeadbeefdeadbeef 0xffffffffb3b2b1b0
26 swr $10, 0($8)
27 ld $10, 0($8)
28 check10 0xdeadbeefdeadbeef 0xb7b6b5b4b3b2b1b0
29
30 test_swr_1:
31 load $10 0xdeadbeefdeadbeef 0xffffffffccb3b2b1
32 swr $10, 1($8)
33 ld $10, 0($8)
34 check10 0xdeadbeefdeadbeef 0xb7b6b5b4b3b2b1b0
35
36 test_swr_2:
37 load $10 0xdeadbeefdeadbeef 0xffffffffccccb3b2
38 swr $10, 2($8)
39 ld $10, 0($8)
40 check10 0xdeadbeefdeadbeef 0xb7b6b5b4b3b2b1b0
41
42 test_swr_3:
43 load $10 0xdeadbeefdeadbeef 0xffffffffccccccb3
44 swr $10, 3($8)
45 ld $10, 0($8)
46 check10 0xdeadbeefdeadbeef 0xb7b6b5b4b3b2b1b0
47
48
49 test_swr_4:
50 load $10 0xdeadbeefdeadbeef 0xffffffffb7b6b5b4
51 swr $10, 4($8)
52 ld $10, 0($8)
53 check10 0xdeadbeefdeadbeef 0xb7b6b5b4b3b2b1b0
54
55 test_swr_5:
56 load $10 0xdeadbeefdeadbeef 0xffffffffccb7b6b5
57 swr $10, 5($8)
58 ld $10, 0($8)
59 check10 0xdeadbeefdeadbeef 0xb7b6b5b4b3b2b1b0
60
61 test_swr_6:
62 load $10 0xdeadbeefdeadbeef 0xffffffffccccb7b6
63 swr $10, 6($8)
64 ld $10, 0($8)
65 check10 0xdeadbeefdeadbeef 0xb7b6b5b4b3b2b1b0
66
67 test_swr_7:
68 load $10 0xdeadbeefdeadbeef 0xffffffffccccccb7
69 swr $10, 7($8)
70 ld $10, 0($8)
71 check10 0xdeadbeefdeadbeef 0xb7b6b5b4b3b2b1b0
72
73 exit0