[Testing] Add more tests for logic, conversion and fp instructions

This commit is contained in:
Herman S.
2025-10-14 20:24:59 +09:00
parent 910157f6e0
commit b6af8ed545
8 changed files with 302 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
test_vcfux_1:
#_ REGISTER_IN v4 [00000001, 00000002, 00000003, 00000004]
vcfux v5, v4, 0
blr
#_ REGISTER_OUT v4 [00000001, 00000002, 00000003, 00000004]
#_ REGISTER_OUT v5 [3F800000, 40000000, 40400000, 40800000]
test_vcfux_2:
#_ REGISTER_IN v4 [00000000, 00000000, 00000000, 00000000]
vcfux v5, v4, 0
blr
#_ REGISTER_OUT v4 [00000000, 00000000, 00000000, 00000000]
#_ REGISTER_OUT v5 [00000000, 00000000, 00000000, 00000000]
test_vcfux_3:
#_ REGISTER_IN v4 [00000008, 00000010, 00000020, 00000040]
vcfux v5, v4, 1
blr
#_ REGISTER_OUT v4 [00000008, 00000010, 00000020, 00000040]
#_ REGISTER_OUT v5 [40800000, 41000000, 41800000, 42000000]
test_vcfux_4:
#_ REGISTER_IN v4 [00000100, 00000200, 00000400, 00000800]
vcfux v5, v4, 4
blr
#_ REGISTER_OUT v4 [00000100, 00000200, 00000400, 00000800]
#_ REGISTER_OUT v5 [41800000, 42000000, 42800000, 43000000]
test_vcfux_5:
#_ REGISTER_IN v4 [000000FF, 000001FF, 000003FF, 000007FF]
vcfux v5, v4, 0
blr
#_ REGISTER_OUT v4 [000000FF, 000001FF, 000003FF, 000007FF]
#_ REGISTER_OUT v5 [437F0000, 43FF8000, 447FC000, 44FFE000]