summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTriang3l <triang3l@yandex.ru>2019-01-13 19:06:14 +0300
committerTriang3l <triang3l@yandex.ru>2019-01-13 19:06:14 +0300
commit8e5a11aeb4f01d662c273f3b25a00a6c619ad6c1 (patch)
tree704a50cd3cceeae11fed0b09017b0eecab297355
parent949b05f517ee0147c422804b603aa14fba1df020 (diff)
[CPU] Add D3DCOLOR vpkd3d test with 0xFFFFFFFF
-rw-r--r--src/xenia/cpu/ppc/testing/instr_vpkd3d128.s8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/xenia/cpu/ppc/testing/instr_vpkd3d128.s b/src/xenia/cpu/ppc/testing/instr_vpkd3d128.s
index 7156dc4a7..397cfce7c 100644
--- a/src/xenia/cpu/ppc/testing/instr_vpkd3d128.s
+++ b/src/xenia/cpu/ppc/testing/instr_vpkd3d128.s
@@ -36,6 +36,14 @@ test_vpkd3d128_d3dcolor_invalid_1:
blr
#_ REGISTER_OUT v3 [40800000, 40000000, C2F60000, 4B3BDF83]
#_ REGISTER_OUT v4 [CDCDCDCD, CDCDCDCD, CDCDCDCD, FFFF0000]
+test_vpkd3d128_d3dcolor_invalid_2:
+ #_ REGISTER_IN v3 [40800000, 40000000, C2F60000, FFFFFFFF]
+ #_ REGISTER_IN v4 [CDCDCDCD, CDCDCDCD, CDCDCDCD, CDCDCDCD]
+ # vpkd3d128 v4, v3, 0, 1, 0
+ .long 0x18811E10
+ blr
+ #_ REGISTER_OUT v3 [40800000, 40000000, C2F60000, FFFFFFFF]
+ #_ REGISTER_OUT v4 [CDCDCDCD, CDCDCDCD, CDCDCDCD, 00FF0000]
test_vpkd3d128_d3dcolor_1_0:
#_ REGISTER_IN v3 [40400001, 40400002, 40400003, 40400004]