]>
Commit | Line | Data |
---|---|---|
17b09558 CM |
1 | # integer stores |
2 | ||
fbdd3712 | 3 | foo: |
17b09558 CM |
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 | ||
7361da2c | 22 | .ifndef r6 |
17b09558 CM |
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) | |
7361da2c | 34 | .endif |
17b09558 CM |
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 | ||
7361da2c | 68 | .ifndef r6 |
17b09558 CM |
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) | |
7361da2c | 86 | .endif |
17b09558 CM |
87 | |
88 | # Force at least 8 (non-delay-slot) zero bytes,to make 'objdump' print ... | |
89 | .align 2 | |
90 | .space 8 |