diff options
Diffstat (limited to 'binutils-2.25/gas/testsuite/gas/sparc/sparc5vis4.s')
-rw-r--r-- | binutils-2.25/gas/testsuite/gas/sparc/sparc5vis4.s | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/binutils-2.25/gas/testsuite/gas/sparc/sparc5vis4.s b/binutils-2.25/gas/testsuite/gas/sparc/sparc5vis4.s new file mode 100644 index 00000000..4bd7942e --- /dev/null +++ b/binutils-2.25/gas/testsuite/gas/sparc/sparc5vis4.s @@ -0,0 +1,31 @@ +# Test SPARC5/VIS4 instructions + .text + subxc %g1, %g2, %g3 + subxccc %g1, %g2, %g3 + fpadd8 %f2, %f4, %f8 + fpadds8 %f8, %f10, %f12 + fpaddus8 %f12, %f14, %f16 + fpaddus16 %f16, %f18, %f20 + fpcmple8 %f2, %f4, %g1 + fpcmpgt8 %f4, %f6, %g2 + fpcmpule16 %f6, %f8, %g3 + fpcmpugt16 %f8, %f10, %g4 + fpcmpule32 %f10, %f12, %g5 + fpcmpugt32 %f12, %f14, %g6 + fpmax8 %f14, %f16, %f18 + fpmax16 %f18, %f20, %f22 + fpmax32 %f22, %f24, %f26 + fpmaxu8 %f26, %f28, %f30 + fpmaxu16 %f30, %f32, %f34 + fpmaxu32 %f34, %f36, %f38 + fpmin8 %f38, %f40, %f42 + fpmin16 %f42, %f44, %f46 + fpmin32 %f46, %f48, %f50 + fpminu8 %f50, %f52, %f54 + fpminu16 %f54, %f56, %f58 + fpminu32 %f58, %f60, %f62 + fpsub8 %f2, %f4, %f6 + fpsubs8 %f6, %f8, %f10 + fpsubus8 %f10, %f12, %f14 + fpsubus16 %f14, %f16, %f18 + faligndatai %f0, %f62, %f4, %f62 |