[Testing] add missing saturate arithmetic tests

This commit is contained in:
Herman S.
2025-10-14 16:03:30 +09:00
parent f455b0b3c8
commit 3461f2578b
12 changed files with 620 additions and 0 deletions

View File

@@ -5,3 +5,39 @@ test_vaddshs_1:
blr
#_ REGISTER_OUT v3 [7fff8000, 7fff8003, 7fff8000, 80068007]
#_ REGISTER_OUT v4 [00018001, 10000000, 42568124, 00000000]
test_vaddshs_2:
#_ REGISTER_IN v3 [00010001, 00010001, 00010001, 00010001]
#_ REGISTER_IN v4 [00010001, 00010001, 00010001, 00010001]
vaddshs v5, v3, v4
blr
#_ REGISTER_OUT v3 [00010001, 00010001, 00010001, 00010001]
#_ REGISTER_OUT v4 [00010001, 00010001, 00010001, 00010001]
#_ REGISTER_OUT v5 [00020002, 00020002, 00020002, 00020002]
test_vaddshs_3:
#_ REGISTER_IN v3 [7FFF7FFF, 7FFF7FFF, 7FFF7FFF, 7FFF7FFF]
#_ REGISTER_IN v4 [7FFF7FFF, 7FFF7FFF, 7FFF7FFF, 7FFF7FFF]
vaddshs v5, v3, v4
blr
#_ REGISTER_OUT v3 [7FFF7FFF, 7FFF7FFF, 7FFF7FFF, 7FFF7FFF]
#_ REGISTER_OUT v4 [7FFF7FFF, 7FFF7FFF, 7FFF7FFF, 7FFF7FFF]
#_ REGISTER_OUT v5 [7FFF7FFF, 7FFF7FFF, 7FFF7FFF, 7FFF7FFF]
test_vaddshs_4:
#_ REGISTER_IN v3 [80008000, 80008000, 80008000, 80008000]
#_ REGISTER_IN v4 [80008000, 80008000, 80008000, 80008000]
vaddshs v5, v3, v4
blr
#_ REGISTER_OUT v3 [80008000, 80008000, 80008000, 80008000]
#_ REGISTER_OUT v4 [80008000, 80008000, 80008000, 80008000]
#_ REGISTER_OUT v5 [80008000, 80008000, 80008000, 80008000]
test_vaddshs_5:
#_ REGISTER_IN v3 [00000000, 00000000, 00000000, 00000000]
#_ REGISTER_IN v4 [00000000, 00000000, 00000000, 00000000]
vaddshs v5, v3, v4
blr
#_ REGISTER_OUT v3 [00000000, 00000000, 00000000, 00000000]
#_ REGISTER_OUT v4 [00000000, 00000000, 00000000, 00000000]
#_ REGISTER_OUT v5 [00000000, 00000000, 00000000, 00000000]