rexglue-skate3/tests/ppc/asm/instr_vcfux.s

20 lines
700 B
ArmAsm

test_vcfux_unsigned_edges:
#_ REGISTER_IN v3 [00000000, 00000001, 7FFFFFFF, 80000000]
vcfux v4, v3, 0
blr
#_ REGISTER_OUT v3 [00000000, 00000001, 7FFFFFFF, 80000000]
#_ REGISTER_OUT v4 [00000000, 3F800000, 4F000000, 4F000000]
test_vcfux_unsigned_max:
#_ REGISTER_IN v3 [FFFFFFFF, FFFFFFFE, 00FFFFFF, 01000000]
vcfux v4, v3, 0
blr
#_ REGISTER_OUT v3 [FFFFFFFF, FFFFFFFE, 00FFFFFF, 01000000]
#_ REGISTER_OUT v4 [4F800000, 4F800000, 4B7FFFFF, 4B800000]
test_vcfux_scale:
#_ REGISTER_IN v3 [80000000, 40000000, 00000400, 00000001]
vcfux v4, v3, 10
blr
#_ REGISTER_OUT v3 [80000000, 40000000, 00000400, 00000001]
#_ REGISTER_OUT v4 [4A000000, 49800000, 3F800000, 3A800000]