[gas/]
[platform/upstream/binutils.git] / gas / testsuite / gas / mips / vr4122.s
1 # Test that certain vr4122 hardware bugs are worked around.
2 # Note that we only work around bugs gcc may generate.
3
4 r21:
5         macc    $4,$5,$6
6         div     $0,$7,$8
7         or      $4,$5
8
9         dmacc   $4,$5,$6
10         div     $0,$7,$8
11         or      $4,$5
12
13         macc    $4,$5,$6
14         divu    $0,$7,$8
15         or      $4,$5
16
17         dmacc   $4,$5,$6
18         divu    $0,$7,$8
19         or      $4,$5
20
21         macc    $4,$5,$6
22         ddiv    $0,$7,$8
23         or      $4,$5
24
25         dmacc   $4,$5,$6
26         ddiv    $0,$7,$8
27         or      $4,$5
28
29         macc    $4,$5,$6
30         ddivu   $0,$7,$8
31         or      $4,$5
32
33         dmacc   $4,$5,$6
34         ddivu   $0,$7,$8
35         or      $4,$5
36
37 r23:
38         dmult   $4,$5
39         dmult   $6,$7
40         or      $4,$5
41
42         dmultu  $4,$5
43         dmultu  $6,$7
44         or      $4,$5
45
46         dmacc   $4,$5,$6
47         dmacc   $6,$7,$8
48         or      $4,$5
49
50         dmult   $4,$5
51         dmacc   $6,$7,$8
52         or      $4,$5
53
54 r24:
55         macc    $4,$5,$6
56         mtlo    $7
57
58         dmacc   $4,$5,$6
59         mtlo    $7
60
61         macc    $4,$5,$6
62         mthi    $7
63
64         dmacc   $4,$5,$6
65         mthi    $7