[Testing] Add more tests for logic, conversion and fp instructions
This commit is contained in:
34
src/xenia/cpu/ppc/testing/instr_vcfux.s
Normal file
34
src/xenia/cpu/ppc/testing/instr_vcfux.s
Normal 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]
|
||||
Reference in New Issue
Block a user