diff options
Diffstat (limited to 'src/cmd/asm')
| -rw-r--r-- | src/cmd/asm/internal/asm/testdata/loong64enc1.s | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/cmd/asm/internal/asm/testdata/loong64enc1.s b/src/cmd/asm/internal/asm/testdata/loong64enc1.s index a901da9b69..3dfe89aab3 100644 --- a/src/cmd/asm/internal/asm/testdata/loong64enc1.s +++ b/src/cmd/asm/internal/asm/testdata/loong64enc1.s @@ -986,3 +986,21 @@ lable2: XVFRINTRMD X1, X2 // 22489d76 XVFRINTF X1, X2 // 22349d76 XVFRINTD X1, X2 // 22389d76 + + // [X]VF{ADD/SUB/MUL/DIV}.{S/D} instructions + VADDF V1, V2, V3 // 43843071 + VADDD V1, V2, V3 // 43043171 + VSUBF V1, V2, V3 // 43843271 + VSUBD V1, V2, V3 // 43043371 + VMULF V1, V2, V3 // 43843871 + VMULD V1, V2, V3 // 43043971 + VDIVF V1, V2, V3 // 43843a71 + VDIVD V1, V2, V3 // 43043b71 + XVADDF X1, X2, X3 // 43843075 + XVADDD X1, X2, X3 // 43043175 + XVSUBF X1, X2, X3 // 43843275 + XVSUBD X1, X2, X3 // 43043375 + XVMULF X1, X2, X3 // 43843875 + XVMULD X1, X2, X3 // 43043975 + XVDIVF X1, X2, X3 // 43843a75 + XVDIVD X1, X2, X3 // 43043b75 |
