diff --git a/src/xenia/cpu/frontend/test/instr_vsr.s b/src/xenia/cpu/frontend/test/instr_vsr.s index 7339007e7..128cfaa66 100644 --- a/src/xenia/cpu/frontend/test/instr_vsr.s +++ b/src/xenia/cpu/frontend/test/instr_vsr.s @@ -5,3 +5,19 @@ test_vsr_1: blr #_ REGISTER_OUT v3 [0FEFEFEF, EFEFEFEF, EFEFEFEF, EFEFEFEF] #_ REGISTER_OUT v4 [04040404, 04040404, 04040404, 04040404] + +test_vsr_2: + #_ REGISTER_IN v3 [00112233, 44556677, 8899AABB, CCDDEEFF] + #_ REGISTER_IN v4 [04040404, 04040404, 04040404, 04040404] + vsr v3, v3, v4 + blr + #_ REGISTER_OUT v3 [00011223, 34455667, 78899AAB, BCCDDEEF] + #_ REGISTER_OUT v4 [04040404, 04040404, 04040404, 04040404] + +test_vsr_3: + #_ REGISTER_IN v3 [00112233, 44556677, 8899AABB, CCDDEEFF] + #_ REGISTER_IN v4 [07070707, 07070707, 07070707, 07070707] + vsr v3, v3, v4 + blr + #_ REGISTER_OUT v3 [00002244, 6688AACC, EF113355, 7799BBDD] + #_ REGISTER_OUT v4 [07070707, 07070707, 07070707, 07070707]