Commit | Line | Data |
---|---|---|
3d68f91c JM |
1 | # Test SPARC5/VIS4 instructions |
2 | .text | |
3 | subxc %g1, %g2, %g3 | |
4 | subxccc %g1, %g2, %g3 | |
5 | fpadd8 %f2, %f4, %f8 | |
6 | fpadds8 %f8, %f10, %f12 | |
7 | fpaddus8 %f12, %f14, %f16 | |
8 | fpaddus16 %f16, %f18, %f20 | |
9 | fpcmple8 %f2, %f4, %g1 | |
10 | fpcmpgt8 %f4, %f6, %g2 | |
11 | fpcmpule16 %f6, %f8, %g3 | |
12 | fpcmpugt16 %f8, %f10, %g4 | |
13 | fpcmpule32 %f10, %f12, %g5 | |
14 | fpcmpugt32 %f12, %f14, %g6 | |
15 | fpmax8 %f14, %f16, %f18 | |
16 | fpmax16 %f18, %f20, %f22 | |
17 | fpmax32 %f22, %f24, %f26 | |
18 | fpmaxu8 %f26, %f28, %f30 | |
19 | fpmaxu16 %f30, %f32, %f34 | |
20 | fpmaxu32 %f34, %f36, %f38 | |
21 | fpmin8 %f38, %f40, %f42 | |
22 | fpmin16 %f42, %f44, %f46 | |
23 | fpmin32 %f46, %f48, %f50 | |
24 | fpminu8 %f50, %f52, %f54 | |
25 | fpminu16 %f54, %f56, %f58 | |
26 | fpminu32 %f58, %f60, %f62 | |
27 | fpsub8 %f2, %f4, %f6 | |
28 | fpsubs8 %f6, %f8, %f10 | |
29 | fpsubus8 %f10, %f12, %f14 | |
30 | fpsubus16 %f14, %f16, %f18 | |
d751b79e | 31 | faligndata %f0, %f62, %f4, %f62 |