19 lines
790 B
ArmAsm
19 lines
790 B
ArmAsm
test_vmsum3fp128_1:
|
|
# v3 = [1.0, 1.5, 1.1, 0.0]
|
|
# v4 = [2.0, 3.75, 2.31, 0.0]
|
|
#_ REGISTER_IN v3 [3f800000, 3fc00000, 3f8ccccd, 01020304]
|
|
#_ REGISTER_IN v4 [40000000, 40700000, 4013d70a, 01020304]
|
|
vmsum3fp128 v5, v3, v4
|
|
blr
|
|
#_ REGISTER_OUT v3 [3f800000, 3fc00000, 3f8ccccd, 01020304]
|
|
#_ REGISTER_OUT v4 [40000000, 40700000, 4013d70a, 01020304]
|
|
#_ REGISTER_OUT v5 [4122A7F0, 4122A7F0, 4122A7F0, 4122A7F0]
|
|
|
|
test_vmsum3fp128_overflow:
|
|
#_ REGISTER_IN v3 [7f7fffff, 7f7fffff, 00000000, 00000000]
|
|
#_ REGISTER_IN v4 [7f7fffff, 7f7fffff, 00000000, 00000000]
|
|
vmsum3fp128 v5, v3, v4
|
|
blr
|
|
#_ REGISTER_OUT v3 [7f7fffff, 7f7fffff, 00000000, 00000000]
|
|
#_ REGISTER_OUT v4 [7f7fffff, 7f7fffff, 00000000, 00000000]
|
|
#_ REGISTER_OUT v5 [7FC00000, 7FC00000, 7FC00000, 7FC00000]
|