Files
Xenia-Canary/src/xenia/cpu/ppc/testing/instr_mulhwux.s
2026-02-13 14:49:49 +09:00

36 lines
967 B
ArmAsm

test_mulhwux_1:
#_ REGISTER_IN r4 0x0000000000010000
#_ REGISTER_IN r5 0x0000000000010000
mulhwu. r3, r4, r5
blr
#_ REGISTER_OUT r3 0x0000000000000001
#_ REGISTER_OUT r4 0x0000000000010000
#_ REGISTER_OUT r5 0x0000000000010000
test_mulhwux_2:
#_ REGISTER_IN r4 0x00000000FFFFFFFF
#_ REGISTER_IN r5 0x0000000000000002
mulhwu. r3, r4, r5
blr
#_ REGISTER_OUT r3 0x0000000000000001
#_ REGISTER_OUT r4 0x00000000FFFFFFFF
#_ REGISTER_OUT r5 0x0000000000000002
test_mulhwux_3:
#_ REGISTER_IN r4 0x00000000FFFFFFFF
#_ REGISTER_IN r5 0x00000000FFFFFFFF
mulhwu. r3, r4, r5
blr
#_ REGISTER_OUT r3 0x00000000FFFFFFFE
#_ REGISTER_OUT r4 0x00000000FFFFFFFF
#_ REGISTER_OUT r5 0x00000000FFFFFFFF
test_mulhwux_4:
#_ REGISTER_IN r4 0x0000000000000001
#_ REGISTER_IN r5 0x0000000000000001
mulhwu. r3, r4, r5
blr
#_ REGISTER_OUT r3 0x0000000000000000
#_ REGISTER_OUT r4 0x0000000000000001
#_ REGISTER_OUT r5 0x0000000000000001