Add support for MIPS R6.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / mips / 24k-triple-stores-1.s
1 # integer stores
2
3 foo:
4 sb $2,0($sp)
5 sb $3,8($sp)
6 sb $4,16($sp)
7 sb $5,24($sp)
8 sb $6,32($sp)
9
10 sh $2,0($sp)
11 sh $3,8($sp)
12 sh $4,16($sp)
13 sh $5,24($sp)
14 sh $6,32($sp)
15
16 sw $2,0($sp)
17 sw $3,8($sp)
18 sw $4,16($sp)
19 sw $5,24($sp)
20 sw $6,32($sp)
21
22 .ifndef r6
23 swr $2,0($sp)
24 swr $3,8($sp)
25 swr $4,16($sp)
26 swr $5,24($sp)
27 swr $6,32($sp)
28
29 swl $2,0($sp)
30 swl $3,8($sp)
31 swl $4,16($sp)
32 swl $5,24($sp)
33 swl $6,32($sp)
34 .endif
35
36 sc $2,0($sp)
37 sc $3,8($sp)
38 sc $4,16($sp)
39 sc $5,24($sp)
40 sc $6,32($sp)
41
42 # floating point stores
43
44 swc1 $2,0($sp)
45 swc1 $3,8($sp)
46 swc1 $4,16($sp)
47 swc1 $5,24($sp)
48 swc1 $6,32($sp)
49
50 swc2 $2,0($sp)
51 swc2 $3,8($sp)
52 swc2 $4,16($sp)
53 swc2 $5,24($sp)
54 swc2 $6,32($sp)
55
56 sdc1 $2,0($sp)
57 sdc1 $3,8($sp)
58 sdc1 $4,16($sp)
59 sdc1 $5,24($sp)
60 sdc1 $6,32($sp)
61
62 sdc2 $2,0($sp)
63 sdc2 $3,8($sp)
64 sdc2 $4,16($sp)
65 sdc2 $5,24($sp)
66 sdc2 $6,32($sp)
67
68 .ifndef r6
69 swxc1 $f0,$9($8)
70 swxc1 $f1,$10($8)
71 swxc1 $f2,$11($8)
72 swxc1 $f3,$12($8)
73 swxc1 $f4,$13($8)
74
75 sdxc1 $f0,$9($8)
76 sdxc1 $f2,$10($8)
77 sdxc1 $f4,$11($8)
78 sdxc1 $f6,$12($8)
79 sdxc1 $f8,$13($8)
80
81 suxc1 $f0,$9($8)
82 suxc1 $f2,$10($8)
83 suxc1 $f4,$11($8)
84 suxc1 $f6,$12($8)
85 suxc1 $f8,$13($8)
86 .endif
87
88 # Force at least 8 (non-delay-slot) zero bytes,to make 'objdump' print ...
89 .align 2
90 .space 8
This page took 0.031291 seconds and 4 git commands to generate.