test_fp_ph.s
847 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Test SPARC new FPU instructions for packed FP numbers (half precision)
.text
fmovhu %f0, %f1, %f2
fmovhl %f0, %f1, %f2
fmovhul %f0, %f1, %f2
fmovhlu %f0, %f1, %f2
fswaph %f0, %f1
fmovhzu %f0, %f1
fmovhzl %f0, %f1
faddph %f0, %f1, %f2
faddrph %f0, %f1, %f2
faddxph %f0, %f1, %f2
fsubph %f0, %f1, %f2
fsubrph %f0, %f1, %f2
fsubxph %f0, %f1, %f2
fmulph %f0, %f1, %f2
fmulrph %f0, %f1, %f2
fmulxph %f0, %f1, %f2
fdivph %f0, %f1, %f2
fdivrph %f0, %f1, %f2
fdivxph %f0, %f1, %f2
fsqrtph %f0, %f1
fcmpph %f0, %f1
fcmpeph %f0, %f1
# fpabsh %f0, %f1
# faddps %f0, %f2, %f4
# fsubps %f0, %f2, %f4
# fmulps %f0, %f2, %f4
# fdivps %f0, %f2, %f4
# fsqrtps %f0, %f2
# fmovhl %f0, %f1
# fmovhu %f0, %f1
# fswaph %f0, %f1