blob: 3539405561e29106e731dbfbaf2a993333adeb80 [file] [log] [blame]
Test VSX floating point instructions
#0: xsmaddasp fff0000000000000 fff0000000000000 c0d0650f5a07b353 = 7ff8000000000000
#1: xsmaddasp c0d0650f5a07b353 fff0000000000000 0123214569900000 = fff0000000000000
#2: xsmaddasp 8000000000000000 fff0000000000000 c0d0650f5a07b353 = 7ff0000000000000
#3: xsmaddasp 0000000000000000 fff0000000000000 0123214569900000 = fff0000000000000
#4: xsmaddasp 0123214569900000 fff0000000000000 c0d0650f5a07b353 = 7ff0000000000000
#5: xsmaddasp 7ff0000000000000 fff0000000000000 0123214569900000 = 7ff8000000000000
#6: xsmaddasp 7ff7ffffffffffff fff0000000000000 c0d0650f5a07b353 = 7fffffffe0000000
#7: xsmaddasp 7ff8000000000000 fff0000000000000 0123214569900000 = 7ff8000000000000
#8: xsmaddasp fff0000000000000 c0d0650f5a07b353 c0d0650f5a07b353 = fff0000000000000
#9: xsmaddasp c0d0650f5a07b353 c0d0650f5a07b353 0123214569900000 = c0d0650f60000000
#10: xsmaddasp 8000000000000000 c0d0650f5a07b353 c0d0650f5a07b353 = 41b0cc9d00000000
#11: xsmaddasp 0000000000000000 c0d0650f5a07b353 0123214569900000 = 8000000000000000
#12: xsmaddasp 0123214569900000 c0d0650f5a07b353 c0d0650f5a07b353 = 41b0cc9d00000000
#13: xsmaddasp 7ff0000000000000 c0d0650f5a07b353 0123214569900000 = 7ff0000000000000
#14: xsmaddasp 7ff7ffffffffffff c0d0650f5a07b353 c0d0650f5a07b353 = 7fffffffe0000000
#15: xsmaddasp 7ff8000000000000 c0d0650f5a07b353 0123214569900000 = 7ff8000000000000
#16: xsmaddasp fff0000000000000 8000000000000000 c0d0650f5a07b353 = fff0000000000000
#17: xsmaddasp c0d0650f5a07b353 8000000000000000 0123214569900000 = c0d0650f60000000
#18: xsmaddasp 8000000000000000 8000000000000000 c0d0650f5a07b353 = 0000000000000000
#19: xsmaddasp 0000000000000000 8000000000000000 0123214569900000 = 0000000000000000
#20: xsmaddasp 0123214569900000 8000000000000000 c0d0650f5a07b353 = 0000000000000000
#21: xsmaddasp 7ff0000000000000 8000000000000000 0123214569900000 = 7ff0000000000000
#22: xsmaddasp 7ff7ffffffffffff 8000000000000000 c0d0650f5a07b353 = 7fffffffe0000000
#23: xsmaddasp 7ff8000000000000 8000000000000000 0123214569900000 = 7ff8000000000000
#24: xsmaddasp fff0000000000000 0000000000000000 c0d0650f5a07b353 = fff0000000000000
#25: xsmaddasp c0d0650f5a07b353 0000000000000000 0123214569900000 = c0d0650f60000000
#26: xsmaddasp 8000000000000000 0000000000000000 c0d0650f5a07b353 = 8000000000000000
#27: xsmaddasp 0000000000000000 0000000000000000 0123214569900000 = 0000000000000000
#28: xsmaddasp 0123214569900000 0000000000000000 c0d0650f5a07b353 = 0000000000000000
#29: xsmaddasp 7ff0000000000000 0000000000000000 0123214569900000 = 7ff0000000000000
#30: xsmaddasp 7ff7ffffffffffff 0000000000000000 c0d0650f5a07b353 = 7fffffffe0000000
#31: xsmaddasp 7ff8000000000000 0000000000000000 0123214569900000 = 7ff8000000000000
#32: xsmaddasp fff0000000000000 0123214569900000 c0d0650f5a07b353 = fff0000000000000
#33: xsmaddasp c0d0650f5a07b353 0123214569900000 0123214569900000 = c0d0650f60000000
#34: xsmaddasp 8000000000000000 0123214569900000 c0d0650f5a07b353 = 8000000000000000
#35: xsmaddasp 0000000000000000 0123214569900000 0123214569900000 = 0000000000000000
#36: xsmaddasp 404f000000000000 0123214569900000 c0d0650f5a07b353 = 404f000000000000
#37: xsmaddasp 7ff0000000000000 0123214569900000 0123214569900000 = 7ff0000000000000
#38: xsmaddasp 7ff7ffffffffffff 0123214569900000 c0d0650f5a07b353 = 7fffffffe0000000
#39: xsmaddasp 7ff8000000000000 0123214569900000 0123214569900000 = 7ff8000000000000
#40: xsmaddasp fff0000000000000 7ff0000000000000 c0d0650f5a07b353 = fff0000000000000
#41: xsmaddasp c0d0650f5a07b353 7ff0000000000000 0123214569900000 = 7ff0000000000000
#42: xsmaddasp 8000000000000000 7ff0000000000000 c0d0650f5a07b353 = fff0000000000000
#43: xsmaddasp 0000000000000000 7ff0000000000000 0123214569900000 = 7ff0000000000000
#44: xsmaddasp 0123214569900000 7ff0000000000000 c0d0650f5a07b353 = fff0000000000000
#45: xsmaddasp 7ff0000000000000 7ff0000000000000 0123214569900000 = 7ff0000000000000
#46: xsmaddasp 7ff7ffffffffffff 7ff0000000000000 c0d0650f5a07b353 = 7fffffffe0000000
#47: xsmaddasp 7ff8000000000000 7ff0000000000000 0123214569900000 = 7ff8000000000000
#48: xsmaddasp fff0000000000000 fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#49: xsmaddasp c0d0650f5a07b353 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#50: xsmaddasp 8000000000000000 fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#51: xsmaddasp 0000000000000000 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#52: xsmaddasp 0123214569900000 fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#53: xsmaddasp 7ff0000000000000 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#54: xsmaddasp 7ff7ffffffffffff fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#55: xsmaddasp 7ff8000000000000 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#56: xsmaddasp fff0000000000000 fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#57: xsmaddasp c0d0650f5a07b353 fff8000000000000 0123214569900000 = fff8000000000000
#58: xsmaddasp 8000000000000000 fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#59: xsmaddasp 0000000000000000 fff8000000000000 0123214569900000 = fff8000000000000
#60: xsmaddasp 0123214569900000 fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#61: xsmaddasp 7ff0000000000000 fff8000000000000 0123214569900000 = fff8000000000000
#62: xsmaddasp 7ff7ffffffffffff fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#63: xsmaddasp 7ff8000000000000 fff8000000000000 0123214569900000 = fff8000000000000
#0: xsmaddmsp c0d0650f5a07b353 fff0000000000000 fff0000000000000 = 7ff8000000000000
#1: xsmaddmsp 0123214569900000 fff0000000000000 c0d0650f5a07b353 = fff0000000000000
#2: xsmaddmsp c0d0650f5a07b353 fff0000000000000 8000000000000000 = 7ff0000000000000
#3: xsmaddmsp 0123214569900000 fff0000000000000 0000000000000000 = fff0000000000000
#4: xsmaddmsp c0d0650f5a07b353 fff0000000000000 0123214569900000 = 7ff0000000000000
#5: xsmaddmsp 0123214569900000 fff0000000000000 7ff0000000000000 = 7ff8000000000000
#6: xsmaddmsp c0d0650f5a07b353 fff0000000000000 7ff7ffffffffffff = 7fffffffe0000000
#7: xsmaddmsp 0123214569900000 fff0000000000000 7ff8000000000000 = 7ff8000000000000
#8: xsmaddmsp c0d0650f5a07b353 c0d0650f5a07b353 fff0000000000000 = fff0000000000000
#9: xsmaddmsp 0123214569900000 c0d0650f5a07b353 c0d0650f5a07b353 = c0d0650f60000000
#10: xsmaddmsp c0d0650f5a07b353 c0d0650f5a07b353 8000000000000000 = 41b0cc9d00000000
#11: xsmaddmsp 0123214569900000 c0d0650f5a07b353 0000000000000000 = 8000000000000000
#12: xsmaddmsp c0d0650f5a07b353 c0d0650f5a07b353 0123214569900000 = 41b0cc9d00000000
#13: xsmaddmsp 0123214569900000 c0d0650f5a07b353 7ff0000000000000 = 7ff0000000000000
#14: xsmaddmsp c0d0650f5a07b353 c0d0650f5a07b353 7ff7ffffffffffff = 7fffffffe0000000
#15: xsmaddmsp 0123214569900000 c0d0650f5a07b353 7ff8000000000000 = 7ff8000000000000
#16: xsmaddmsp c0d0650f5a07b353 8000000000000000 fff0000000000000 = fff0000000000000
#17: xsmaddmsp 0123214569900000 8000000000000000 c0d0650f5a07b353 = c0d0650f60000000
#18: xsmaddmsp c0d0650f5a07b353 8000000000000000 8000000000000000 = 0000000000000000
#19: xsmaddmsp 0123214569900000 8000000000000000 0000000000000000 = 0000000000000000
#20: xsmaddmsp c0d0650f5a07b353 8000000000000000 0123214569900000 = 0000000000000000
#21: xsmaddmsp 0123214569900000 8000000000000000 7ff0000000000000 = 7ff0000000000000
#22: xsmaddmsp c0d0650f5a07b353 8000000000000000 7ff7ffffffffffff = 7fffffffe0000000
#23: xsmaddmsp 0123214569900000 8000000000000000 7ff8000000000000 = 7ff8000000000000
#24: xsmaddmsp c0d0650f5a07b353 0000000000000000 fff0000000000000 = fff0000000000000
#25: xsmaddmsp 0123214569900000 0000000000000000 c0d0650f5a07b353 = c0d0650f60000000
#26: xsmaddmsp c0d0650f5a07b353 0000000000000000 8000000000000000 = 8000000000000000
#27: xsmaddmsp 0123214569900000 0000000000000000 0000000000000000 = 0000000000000000
#28: xsmaddmsp c0d0650f5a07b353 0000000000000000 0123214569900000 = 0000000000000000
#29: xsmaddmsp 0123214569900000 0000000000000000 7ff0000000000000 = 7ff0000000000000
#30: xsmaddmsp c0d0650f5a07b353 0000000000000000 7ff7ffffffffffff = 7fffffffe0000000
#31: xsmaddmsp 0123214569900000 0000000000000000 7ff8000000000000 = 7ff8000000000000
#32: xsmaddmsp c0d0650f5a07b353 0123214569900000 fff0000000000000 = fff0000000000000
#33: xsmaddmsp 0123214569900000 0123214569900000 c0d0650f5a07b353 = c0d0650f60000000
#34: xsmaddmsp c0d0650f5a07b353 0123214569900000 8000000000000000 = 8000000000000000
#35: xsmaddmsp 0123214569900000 0123214569900000 0000000000000000 = 0000000000000000
#36: xsmaddmsp c0d0650f5a07b353 0123214569900000 404f000000000000 = 404f000000000000
#37: xsmaddmsp 0123214569900000 0123214569900000 7ff0000000000000 = 7ff0000000000000
#38: xsmaddmsp c0d0650f5a07b353 0123214569900000 7ff7ffffffffffff = 7fffffffe0000000
#39: xsmaddmsp 0123214569900000 0123214569900000 7ff8000000000000 = 7ff8000000000000
#40: xsmaddmsp c0d0650f5a07b353 7ff0000000000000 fff0000000000000 = fff0000000000000
#41: xsmaddmsp 0123214569900000 7ff0000000000000 c0d0650f5a07b353 = 7ff0000000000000
#42: xsmaddmsp c0d0650f5a07b353 7ff0000000000000 8000000000000000 = fff0000000000000
#43: xsmaddmsp 0123214569900000 7ff0000000000000 0000000000000000 = 7ff0000000000000
#44: xsmaddmsp c0d0650f5a07b353 7ff0000000000000 0123214569900000 = fff0000000000000
#45: xsmaddmsp 0123214569900000 7ff0000000000000 7ff0000000000000 = 7ff0000000000000
#46: xsmaddmsp c0d0650f5a07b353 7ff0000000000000 7ff7ffffffffffff = 7fffffffe0000000
#47: xsmaddmsp 0123214569900000 7ff0000000000000 7ff8000000000000 = 7ff8000000000000
#48: xsmaddmsp c0d0650f5a07b353 fff7ffffffffffff fff0000000000000 = ffffffffe0000000
#49: xsmaddmsp 0123214569900000 fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#50: xsmaddmsp c0d0650f5a07b353 fff7ffffffffffff 8000000000000000 = ffffffffe0000000
#51: xsmaddmsp 0123214569900000 fff7ffffffffffff 0000000000000000 = ffffffffe0000000
#52: xsmaddmsp c0d0650f5a07b353 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#53: xsmaddmsp 0123214569900000 fff7ffffffffffff 7ff0000000000000 = ffffffffe0000000
#54: xsmaddmsp c0d0650f5a07b353 fff7ffffffffffff 7ff7ffffffffffff = ffffffffe0000000
#55: xsmaddmsp 0123214569900000 fff7ffffffffffff 7ff8000000000000 = ffffffffe0000000
#56: xsmaddmsp c0d0650f5a07b353 fff8000000000000 fff0000000000000 = fff8000000000000
#57: xsmaddmsp 0123214569900000 fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#58: xsmaddmsp c0d0650f5a07b353 fff8000000000000 8000000000000000 = fff8000000000000
#59: xsmaddmsp 0123214569900000 fff8000000000000 0000000000000000 = fff8000000000000
#60: xsmaddmsp c0d0650f5a07b353 fff8000000000000 0123214569900000 = fff8000000000000
#61: xsmaddmsp 0123214569900000 fff8000000000000 7ff0000000000000 = fff8000000000000
#62: xsmaddmsp c0d0650f5a07b353 fff8000000000000 7ff7ffffffffffff = fff8000000000000
#63: xsmaddmsp 0123214569900000 fff8000000000000 7ff8000000000000 = fff8000000000000
#0: xsmsubasp fff0000000000000 fff0000000000000 c0d0650f5a07b353 = 7ff0000000000000
#1: xsmsubasp c0d0650f5a07b353 fff0000000000000 0123214569900000 = fff0000000000000
#2: xsmsubasp 8000000000000000 fff0000000000000 c0d0650f5a07b353 = 7ff0000000000000
#3: xsmsubasp 0000000000000000 fff0000000000000 0123214569900000 = fff0000000000000
#4: xsmsubasp 0123214569900000 fff0000000000000 c0d0650f5a07b353 = 7ff0000000000000
#5: xsmsubasp 7ff0000000000000 fff0000000000000 0123214569900000 = fff0000000000000
#6: xsmsubasp 7ff7ffffffffffff fff0000000000000 c0d0650f5a07b353 = 7fffffffe0000000
#7: xsmsubasp 7ff8000000000000 fff0000000000000 0123214569900000 = 7ff8000000000000
#8: xsmsubasp fff0000000000000 c0d0650f5a07b353 c0d0650f5a07b353 = 7ff0000000000000
#9: xsmsubasp c0d0650f5a07b353 c0d0650f5a07b353 0123214569900000 = 40d0650f60000000
#10: xsmsubasp 8000000000000000 c0d0650f5a07b353 c0d0650f5a07b353 = 41b0cc9d00000000
#11: xsmsubasp 0000000000000000 c0d0650f5a07b353 0123214569900000 = 8000000000000000
#12: xsmsubasp 0123214569900000 c0d0650f5a07b353 c0d0650f5a07b353 = 41b0cc9d00000000
#13: xsmsubasp 7ff0000000000000 c0d0650f5a07b353 0123214569900000 = fff0000000000000
#14: xsmsubasp 7ff7ffffffffffff c0d0650f5a07b353 c0d0650f5a07b353 = 7fffffffe0000000
#15: xsmsubasp 7ff8000000000000 c0d0650f5a07b353 0123214569900000 = 7ff8000000000000
#16: xsmsubasp fff0000000000000 8000000000000000 c0d0650f5a07b353 = 7ff0000000000000
#17: xsmsubasp c0d0650f5a07b353 8000000000000000 0123214569900000 = 40d0650f60000000
#18: xsmsubasp 8000000000000000 8000000000000000 c0d0650f5a07b353 = 0000000000000000
#19: xsmsubasp 0000000000000000 8000000000000000 0123214569900000 = 8000000000000000
#20: xsmsubasp 0123214569900000 8000000000000000 c0d0650f5a07b353 = 8000000000000000
#21: xsmsubasp 7ff0000000000000 8000000000000000 0123214569900000 = fff0000000000000
#22: xsmsubasp 7ff7ffffffffffff 8000000000000000 c0d0650f5a07b353 = 7fffffffe0000000
#23: xsmsubasp 7ff8000000000000 8000000000000000 0123214569900000 = 7ff8000000000000
#24: xsmsubasp fff0000000000000 0000000000000000 c0d0650f5a07b353 = 7ff0000000000000
#25: xsmsubasp c0d0650f5a07b353 0000000000000000 0123214569900000 = 40d0650f60000000
#26: xsmsubasp 8000000000000000 0000000000000000 c0d0650f5a07b353 = 0000000000000000
#27: xsmsubasp 0000000000000000 0000000000000000 0123214569900000 = 0000000000000000
#28: xsmsubasp 0123214569900000 0000000000000000 c0d0650f5a07b353 = 8000000000000000
#29: xsmsubasp 7ff0000000000000 0000000000000000 0123214569900000 = fff0000000000000
#30: xsmsubasp 7ff7ffffffffffff 0000000000000000 c0d0650f5a07b353 = 7fffffffe0000000
#31: xsmsubasp 7ff8000000000000 0000000000000000 0123214569900000 = 7ff8000000000000
#32: xsmsubasp fff0000000000000 0123214569900000 c0d0650f5a07b353 = 7ff0000000000000
#33: xsmsubasp c0d0650f5a07b353 0123214569900000 0123214569900000 = 40d0650f60000000
#34: xsmsubasp 8000000000000000 0123214569900000 c0d0650f5a07b353 = 8000000000000000
#35: xsmsubasp 0000000000000000 0123214569900000 0123214569900000 = 0000000000000000
#36: xsmsubasp 404f000000000000 0123214569900000 c0d0650f5a07b353 = c04f000000000000
#37: xsmsubasp 7ff0000000000000 0123214569900000 0123214569900000 = fff0000000000000
#38: xsmsubasp 7ff7ffffffffffff 0123214569900000 c0d0650f5a07b353 = 7fffffffe0000000
#39: xsmsubasp 7ff8000000000000 0123214569900000 0123214569900000 = 7ff8000000000000
#40: xsmsubasp fff0000000000000 7ff0000000000000 c0d0650f5a07b353 = 7ff8000000000000
#41: xsmsubasp c0d0650f5a07b353 7ff0000000000000 0123214569900000 = 7ff0000000000000
#42: xsmsubasp 8000000000000000 7ff0000000000000 c0d0650f5a07b353 = fff0000000000000
#43: xsmsubasp 0000000000000000 7ff0000000000000 0123214569900000 = 7ff0000000000000
#44: xsmsubasp 0123214569900000 7ff0000000000000 c0d0650f5a07b353 = fff0000000000000
#45: xsmsubasp 7ff0000000000000 7ff0000000000000 0123214569900000 = 7ff8000000000000
#46: xsmsubasp 7ff7ffffffffffff 7ff0000000000000 c0d0650f5a07b353 = 7fffffffe0000000
#47: xsmsubasp 7ff8000000000000 7ff0000000000000 0123214569900000 = 7ff8000000000000
#48: xsmsubasp fff0000000000000 fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#49: xsmsubasp c0d0650f5a07b353 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#50: xsmsubasp 8000000000000000 fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#51: xsmsubasp 0000000000000000 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#52: xsmsubasp 0123214569900000 fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#53: xsmsubasp 7ff0000000000000 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#54: xsmsubasp 7ff7ffffffffffff fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#55: xsmsubasp 7ff8000000000000 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#56: xsmsubasp fff0000000000000 fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#57: xsmsubasp c0d0650f5a07b353 fff8000000000000 0123214569900000 = fff8000000000000
#58: xsmsubasp 8000000000000000 fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#59: xsmsubasp 0000000000000000 fff8000000000000 0123214569900000 = fff8000000000000
#60: xsmsubasp 0123214569900000 fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#61: xsmsubasp 7ff0000000000000 fff8000000000000 0123214569900000 = fff8000000000000
#62: xsmsubasp 7ff7ffffffffffff fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#63: xsmsubasp 7ff8000000000000 fff8000000000000 0123214569900000 = fff8000000000000
#0: xsmsubmsp c0d0650f5a07b353 fff0000000000000 fff0000000000000 = 7ff0000000000000
#1: xsmsubmsp 0123214569900000 fff0000000000000 c0d0650f5a07b353 = fff0000000000000
#2: xsmsubmsp c0d0650f5a07b353 fff0000000000000 8000000000000000 = 7ff0000000000000
#3: xsmsubmsp 0123214569900000 fff0000000000000 0000000000000000 = fff0000000000000
#4: xsmsubmsp c0d0650f5a07b353 fff0000000000000 0123214569900000 = 7ff0000000000000
#5: xsmsubmsp 0123214569900000 fff0000000000000 7ff0000000000000 = fff0000000000000
#6: xsmsubmsp c0d0650f5a07b353 fff0000000000000 7ff7ffffffffffff = 7fffffffe0000000
#7: xsmsubmsp 0123214569900000 fff0000000000000 7ff8000000000000 = 7ff8000000000000
#8: xsmsubmsp c0d0650f5a07b353 c0d0650f5a07b353 fff0000000000000 = 7ff0000000000000
#9: xsmsubmsp 0123214569900000 c0d0650f5a07b353 c0d0650f5a07b353 = 40d0650f60000000
#10: xsmsubmsp c0d0650f5a07b353 c0d0650f5a07b353 8000000000000000 = 41b0cc9d00000000
#11: xsmsubmsp 0123214569900000 c0d0650f5a07b353 0000000000000000 = 8000000000000000
#12: xsmsubmsp c0d0650f5a07b353 c0d0650f5a07b353 0123214569900000 = 41b0cc9d00000000
#13: xsmsubmsp 0123214569900000 c0d0650f5a07b353 7ff0000000000000 = fff0000000000000
#14: xsmsubmsp c0d0650f5a07b353 c0d0650f5a07b353 7ff7ffffffffffff = 7fffffffe0000000
#15: xsmsubmsp 0123214569900000 c0d0650f5a07b353 7ff8000000000000 = 7ff8000000000000
#16: xsmsubmsp c0d0650f5a07b353 8000000000000000 fff0000000000000 = 7ff0000000000000
#17: xsmsubmsp 0123214569900000 8000000000000000 c0d0650f5a07b353 = 40d0650f60000000
#18: xsmsubmsp c0d0650f5a07b353 8000000000000000 8000000000000000 = 0000000000000000
#19: xsmsubmsp 0123214569900000 8000000000000000 0000000000000000 = 8000000000000000
#20: xsmsubmsp c0d0650f5a07b353 8000000000000000 0123214569900000 = 8000000000000000
#21: xsmsubmsp 0123214569900000 8000000000000000 7ff0000000000000 = fff0000000000000
#22: xsmsubmsp c0d0650f5a07b353 8000000000000000 7ff7ffffffffffff = 7fffffffe0000000
#23: xsmsubmsp 0123214569900000 8000000000000000 7ff8000000000000 = 7ff8000000000000
#24: xsmsubmsp c0d0650f5a07b353 0000000000000000 fff0000000000000 = 7ff0000000000000
#25: xsmsubmsp 0123214569900000 0000000000000000 c0d0650f5a07b353 = 40d0650f60000000
#26: xsmsubmsp c0d0650f5a07b353 0000000000000000 8000000000000000 = 0000000000000000
#27: xsmsubmsp 0123214569900000 0000000000000000 0000000000000000 = 0000000000000000
#28: xsmsubmsp c0d0650f5a07b353 0000000000000000 0123214569900000 = 8000000000000000
#29: xsmsubmsp 0123214569900000 0000000000000000 7ff0000000000000 = fff0000000000000
#30: xsmsubmsp c0d0650f5a07b353 0000000000000000 7ff7ffffffffffff = 7fffffffe0000000
#31: xsmsubmsp 0123214569900000 0000000000000000 7ff8000000000000 = 7ff8000000000000
#32: xsmsubmsp c0d0650f5a07b353 0123214569900000 fff0000000000000 = 7ff0000000000000
#33: xsmsubmsp 0123214569900000 0123214569900000 c0d0650f5a07b353 = 40d0650f60000000
#34: xsmsubmsp c0d0650f5a07b353 0123214569900000 8000000000000000 = 8000000000000000
#35: xsmsubmsp 0123214569900000 0123214569900000 0000000000000000 = 0000000000000000
#36: xsmsubmsp c0d0650f5a07b353 0123214569900000 404f000000000000 = c04f000000000000
#37: xsmsubmsp 0123214569900000 0123214569900000 7ff0000000000000 = fff0000000000000
#38: xsmsubmsp c0d0650f5a07b353 0123214569900000 7ff7ffffffffffff = 7fffffffe0000000
#39: xsmsubmsp 0123214569900000 0123214569900000 7ff8000000000000 = 7ff8000000000000
#40: xsmsubmsp c0d0650f5a07b353 7ff0000000000000 fff0000000000000 = 7ff8000000000000
#41: xsmsubmsp 0123214569900000 7ff0000000000000 c0d0650f5a07b353 = 7ff0000000000000
#42: xsmsubmsp c0d0650f5a07b353 7ff0000000000000 8000000000000000 = fff0000000000000
#43: xsmsubmsp 0123214569900000 7ff0000000000000 0000000000000000 = 7ff0000000000000
#44: xsmsubmsp c0d0650f5a07b353 7ff0000000000000 0123214569900000 = fff0000000000000
#45: xsmsubmsp 0123214569900000 7ff0000000000000 7ff0000000000000 = 7ff8000000000000
#46: xsmsubmsp c0d0650f5a07b353 7ff0000000000000 7ff7ffffffffffff = 7fffffffe0000000
#47: xsmsubmsp 0123214569900000 7ff0000000000000 7ff8000000000000 = 7ff8000000000000
#48: xsmsubmsp c0d0650f5a07b353 fff7ffffffffffff fff0000000000000 = ffffffffe0000000
#49: xsmsubmsp 0123214569900000 fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#50: xsmsubmsp c0d0650f5a07b353 fff7ffffffffffff 8000000000000000 = ffffffffe0000000
#51: xsmsubmsp 0123214569900000 fff7ffffffffffff 0000000000000000 = ffffffffe0000000
#52: xsmsubmsp c0d0650f5a07b353 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#53: xsmsubmsp 0123214569900000 fff7ffffffffffff 7ff0000000000000 = ffffffffe0000000
#54: xsmsubmsp c0d0650f5a07b353 fff7ffffffffffff 7ff7ffffffffffff = ffffffffe0000000
#55: xsmsubmsp 0123214569900000 fff7ffffffffffff 7ff8000000000000 = ffffffffe0000000
#56: xsmsubmsp c0d0650f5a07b353 fff8000000000000 fff0000000000000 = fff8000000000000
#57: xsmsubmsp 0123214569900000 fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#58: xsmsubmsp c0d0650f5a07b353 fff8000000000000 8000000000000000 = fff8000000000000
#59: xsmsubmsp 0123214569900000 fff8000000000000 0000000000000000 = fff8000000000000
#60: xsmsubmsp c0d0650f5a07b353 fff8000000000000 0123214569900000 = fff8000000000000
#61: xsmsubmsp 0123214569900000 fff8000000000000 7ff0000000000000 = fff8000000000000
#62: xsmsubmsp c0d0650f5a07b353 fff8000000000000 7ff7ffffffffffff = fff8000000000000
#63: xsmsubmsp 0123214569900000 fff8000000000000 7ff8000000000000 = fff8000000000000
#0: xsmulsp fff0000000000000 fff0000000000000 = 7ff0000000000000
#1: xsmulsp fff0000000000000 c0d0650f5a07b353 = 7ff0000000000000
#2: xsmulsp fff0000000000000 8000000000000000 = 7ff8000000000000
#3: xsmulsp fff0000000000000 0000000000000000 = 7ff8000000000000
#4: xsmulsp fff0000000000000 0123214569900000 = fff0000000000000
#5: xsmulsp fff0000000000000 7ff0000000000000 = fff0000000000000
#6: xsmulsp fff0000000000000 7ff7ffffffffffff = 7fffffffe0000000
#7: xsmulsp fff0000000000000 7ff8000000000000 = 7ff8000000000000
#8: xsmulsp c0d0650f5a07b353 fff0000000000000 = 7ff0000000000000
#9: xsmulsp c0d0650f5a07b353 c0d0650f5a07b353 = 41b0cc9d00000000
#10: xsmulsp c0d0650f5a07b353 8000000000000000 = 0000000000000000
#11: xsmulsp c0d0650f5a07b353 0000000000000000 = 8000000000000000
#12: xsmulsp c0d0650f5a07b353 0123214569900000 = 8000000000000000
#13: xsmulsp c0d0650f5a07b353 7ff0000000000000 = fff0000000000000
#14: xsmulsp c0d0650f5a07b353 7ff7ffffffffffff = 7fffffffe0000000
#15: xsmulsp c0d0650f5a07b353 7ff8000000000000 = 7ff8000000000000
#16: xsmulsp 8000000000000000 fff0000000000000 = 7ff8000000000000
#17: xsmulsp 8000000000000000 c0d0650f5a07b353 = 0000000000000000
#18: xsmulsp 8000000000000000 8000000000000000 = 0000000000000000
#19: xsmulsp 8000000000000000 0000000000000000 = 8000000000000000
#20: xsmulsp 8000000000000000 0123214569900000 = 8000000000000000
#21: xsmulsp 8000000000000000 7ff0000000000000 = 7ff8000000000000
#22: xsmulsp 8000000000000000 7ff7ffffffffffff = 7fffffffe0000000
#23: xsmulsp 8000000000000000 7ff8000000000000 = 7ff8000000000000
#24: xsmulsp 0000000000000000 fff0000000000000 = 7ff8000000000000
#25: xsmulsp 0000000000000000 c0d0650f5a07b353 = 8000000000000000
#26: xsmulsp 0000000000000000 8000000000000000 = 8000000000000000
#27: xsmulsp 0000000000000000 0000000000000000 = 0000000000000000
#28: xsmulsp 0000000000000000 0123214569900000 = 0000000000000000
#29: xsmulsp 0000000000000000 7ff0000000000000 = 7ff8000000000000
#30: xsmulsp 0000000000000000 7ff7ffffffffffff = 7fffffffe0000000
#31: xsmulsp 0000000000000000 7ff8000000000000 = 7ff8000000000000
#32: xsmulsp 0123214569900000 fff0000000000000 = fff0000000000000
#33: xsmulsp 0123214569900000 c0d0650f5a07b353 = 8000000000000000
#34: xsmulsp 0123214569900000 8000000000000000 = 8000000000000000
#35: xsmulsp 0123214569900000 0000000000000000 = 0000000000000000
#36: xsmulsp 0123214569900000 404f000000000000 = 0000000000000000
#37: xsmulsp 0123214569900000 7ff0000000000000 = 7ff0000000000000
#38: xsmulsp 0123214569900000 7ff7ffffffffffff = 7fffffffe0000000
#39: xsmulsp 0123214569900000 7ff8000000000000 = 7ff8000000000000
#40: xsmulsp 7ff0000000000000 fff0000000000000 = fff0000000000000
#41: xsmulsp 7ff0000000000000 c0d0650f5a07b353 = fff0000000000000
#42: xsmulsp 7ff0000000000000 8000000000000000 = 7ff8000000000000
#43: xsmulsp 7ff0000000000000 0000000000000000 = 7ff8000000000000
#44: xsmulsp 7ff0000000000000 0123214569900000 = 7ff0000000000000
#45: xsmulsp 7ff0000000000000 7ff0000000000000 = 7ff0000000000000
#46: xsmulsp 7ff0000000000000 7ff7ffffffffffff = 7fffffffe0000000
#47: xsmulsp 7ff0000000000000 7ff8000000000000 = 7ff8000000000000
#48: xsmulsp fff7ffffffffffff fff0000000000000 = ffffffffe0000000
#49: xsmulsp fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#50: xsmulsp fff7ffffffffffff 8000000000000000 = ffffffffe0000000
#51: xsmulsp fff7ffffffffffff 0000000000000000 = ffffffffe0000000
#52: xsmulsp fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#53: xsmulsp fff7ffffffffffff 7ff0000000000000 = ffffffffe0000000
#54: xsmulsp fff7ffffffffffff 7ff7ffffffffffff = ffffffffe0000000
#55: xsmulsp fff7ffffffffffff 7ff8000000000000 = ffffffffe0000000
#56: xsmulsp fff8000000000000 fff0000000000000 = fff8000000000000
#57: xsmulsp fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#58: xsmulsp fff8000000000000 8000000000000000 = fff8000000000000
#59: xsmulsp fff8000000000000 0000000000000000 = fff8000000000000
#60: xsmulsp fff8000000000000 0123214569900000 = fff8000000000000
#61: xsmulsp fff8000000000000 7ff0000000000000 = fff8000000000000
#62: xsmulsp fff8000000000000 7ff7ffffffffffff = fff8000000000000
#63: xsmulsp fff8000000000000 7ff8000000000000 = fff8000000000000
#0: xsdivsp fff0000000000000 fff0000000000000 = 7ff8000000000000
#1: xsdivsp fff0000000000000 c0d0650f5a07b353 = 7ff0000000000000
#2: xsdivsp fff0000000000000 8000000000000000 = 7ff0000000000000
#3: xsdivsp fff0000000000000 0000000000000000 = fff0000000000000
#4: xsdivsp fff0000000000000 0123214569900000 = fff0000000000000
#5: xsdivsp fff0000000000000 7ff0000000000000 = 7ff8000000000000
#6: xsdivsp fff0000000000000 7ff7ffffffffffff = 7fffffffe0000000
#7: xsdivsp fff0000000000000 7ff8000000000000 = 7ff8000000000000
#8: xsdivsp c0d0650f5a07b353 fff0000000000000 = 0000000000000000
#9: xsdivsp c0d0650f5a07b353 c0d0650f5a07b353 = 3ff0000000000000
#10: xsdivsp c0d0650f5a07b353 8000000000000000 = 7ff0000000000000
#11: xsdivsp c0d0650f5a07b353 0000000000000000 = fff0000000000000
#12: xsdivsp c0d0650f5a07b353 0123214569900000 = fff0000000000000
#13: xsdivsp c0d0650f5a07b353 7ff0000000000000 = 8000000000000000
#14: xsdivsp c0d0650f5a07b353 7ff7ffffffffffff = 7fffffffe0000000
#15: xsdivsp c0d0650f5a07b353 7ff8000000000000 = 7ff8000000000000
#16: xsdivsp 8000000000000000 fff0000000000000 = 0000000000000000
#17: xsdivsp 8000000000000000 c0d0650f5a07b353 = 0000000000000000
#18: xsdivsp 8000000000000000 8000000000000000 = 7ff8000000000000
#19: xsdivsp 8000000000000000 0000000000000000 = 7ff8000000000000
#20: xsdivsp 8000000000000000 0123214569900000 = 8000000000000000
#21: xsdivsp 8000000000000000 7ff0000000000000 = 8000000000000000
#22: xsdivsp 8000000000000000 7ff7ffffffffffff = 7fffffffe0000000
#23: xsdivsp 8000000000000000 7ff8000000000000 = 7ff8000000000000
#24: xsdivsp 0000000000000000 fff0000000000000 = 8000000000000000
#25: xsdivsp 0000000000000000 c0d0650f5a07b353 = 8000000000000000
#26: xsdivsp 0000000000000000 8000000000000000 = 7ff8000000000000
#27: xsdivsp 0000000000000000 0000000000000000 = 7ff8000000000000
#28: xsdivsp 0000000000000000 0123214569900000 = 0000000000000000
#29: xsdivsp 0000000000000000 7ff0000000000000 = 0000000000000000
#30: xsdivsp 0000000000000000 7ff7ffffffffffff = 7fffffffe0000000
#31: xsdivsp 0000000000000000 7ff8000000000000 = 7ff8000000000000
#32: xsdivsp 0123214569900000 fff0000000000000 = 8000000000000000
#33: xsdivsp 0123214569900000 c0d0650f5a07b353 = 8000000000000000
#34: xsdivsp 0123214569900000 8000000000000000 = fff0000000000000
#35: xsdivsp 0123214569900000 0000000000000000 = 7ff0000000000000
#36: xsdivsp 0123214569900000 404f000000000000 = 0000000000000000
#37: xsdivsp 0123214569900000 7ff0000000000000 = 0000000000000000
#38: xsdivsp 0123214569900000 7ff7ffffffffffff = 7fffffffe0000000
#39: xsdivsp 0123214569900000 7ff8000000000000 = 7ff8000000000000
#40: xsdivsp 7ff0000000000000 fff0000000000000 = 7ff8000000000000
#41: xsdivsp 7ff0000000000000 c0d0650f5a07b353 = fff0000000000000
#42: xsdivsp 7ff0000000000000 8000000000000000 = fff0000000000000
#43: xsdivsp 7ff0000000000000 0000000000000000 = 7ff0000000000000
#44: xsdivsp 7ff0000000000000 0123214569900000 = 7ff0000000000000
#45: xsdivsp 7ff0000000000000 7ff0000000000000 = 7ff8000000000000
#46: xsdivsp 7ff0000000000000 7ff7ffffffffffff = 7fffffffe0000000
#47: xsdivsp 7ff0000000000000 7ff8000000000000 = 7ff8000000000000
#48: xsdivsp fff7ffffffffffff fff0000000000000 = ffffffffe0000000
#49: xsdivsp fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#50: xsdivsp fff7ffffffffffff 8000000000000000 = ffffffffe0000000
#51: xsdivsp fff7ffffffffffff 0000000000000000 = ffffffffe0000000
#52: xsdivsp fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#53: xsdivsp fff7ffffffffffff 7ff0000000000000 = ffffffffe0000000
#54: xsdivsp fff7ffffffffffff 7ff7ffffffffffff = ffffffffe0000000
#55: xsdivsp fff7ffffffffffff 7ff8000000000000 = ffffffffe0000000
#56: xsdivsp fff8000000000000 fff0000000000000 = fff8000000000000
#57: xsdivsp fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#58: xsdivsp fff8000000000000 8000000000000000 = fff8000000000000
#59: xsdivsp fff8000000000000 0000000000000000 = fff8000000000000
#60: xsdivsp fff8000000000000 0123214569900000 = fff8000000000000
#61: xsdivsp fff8000000000000 7ff0000000000000 = fff8000000000000
#62: xsdivsp fff8000000000000 7ff7ffffffffffff = fff8000000000000
#63: xsdivsp fff8000000000000 7ff8000000000000 = fff8000000000000
#0: xsnmaddasp fff0000000000000 fff0000000000000 c0d0650f5a07b353 = 7ff8000000000000
#1: xsnmaddasp c0d0650f5a07b353 fff0000000000000 0123214569900000 = 7ff0000000000000
#2: xsnmaddasp 8000000000000000 fff0000000000000 c0d0650f5a07b353 = fff0000000000000
#3: xsnmaddasp 0000000000000000 fff0000000000000 0123214569900000 = 7ff0000000000000
#4: xsnmaddasp 0123214569900000 fff0000000000000 c0d0650f5a07b353 = fff0000000000000
#5: xsnmaddasp 7ff0000000000000 fff0000000000000 0123214569900000 = 7ff8000000000000
#6: xsnmaddasp 7ff7ffffffffffff fff0000000000000 c0d0650f5a07b353 = 7fffffffe0000000
#7: xsnmaddasp 7ff8000000000000 fff0000000000000 0123214569900000 = 7ff8000000000000
#8: xsnmaddasp fff0000000000000 c0d0650f5a07b353 c0d0650f5a07b353 = 7ff0000000000000
#9: xsnmaddasp c0d0650f5a07b353 c0d0650f5a07b353 0123214569900000 = 40d0650f60000000
#10: xsnmaddasp 8000000000000000 c0d0650f5a07b353 c0d0650f5a07b353 = c1b0cc9d00000000
#11: xsnmaddasp 0000000000000000 c0d0650f5a07b353 0123214569900000 = 0000000000000000
#12: xsnmaddasp 0123214569900000 c0d0650f5a07b353 c0d0650f5a07b353 = c1b0cc9d00000000
#13: xsnmaddasp 7ff0000000000000 c0d0650f5a07b353 0123214569900000 = fff0000000000000
#14: xsnmaddasp 7ff7ffffffffffff c0d0650f5a07b353 c0d0650f5a07b353 = 7fffffffe0000000
#15: xsnmaddasp 7ff8000000000000 c0d0650f5a07b353 0123214569900000 = 7ff8000000000000
#16: xsnmaddasp fff0000000000000 8000000000000000 c0d0650f5a07b353 = 7ff0000000000000
#17: xsnmaddasp c0d0650f5a07b353 8000000000000000 0123214569900000 = 40d0650f60000000
#18: xsnmaddasp 8000000000000000 8000000000000000 c0d0650f5a07b353 = 8000000000000000
#19: xsnmaddasp 0000000000000000 8000000000000000 0123214569900000 = 8000000000000000
#20: xsnmaddasp 0123214569900000 8000000000000000 c0d0650f5a07b353 = 8000000000000000
#21: xsnmaddasp 7ff0000000000000 8000000000000000 0123214569900000 = fff0000000000000
#22: xsnmaddasp 7ff7ffffffffffff 8000000000000000 c0d0650f5a07b353 = 7fffffffe0000000
#23: xsnmaddasp 7ff8000000000000 8000000000000000 0123214569900000 = 7ff8000000000000
#24: xsnmaddasp fff0000000000000 0000000000000000 c0d0650f5a07b353 = 7ff0000000000000
#25: xsnmaddasp c0d0650f5a07b353 0000000000000000 0123214569900000 = 40d0650f60000000
#26: xsnmaddasp 8000000000000000 0000000000000000 c0d0650f5a07b353 = 0000000000000000
#27: xsnmaddasp 0000000000000000 0000000000000000 0123214569900000 = 8000000000000000
#28: xsnmaddasp 0123214569900000 0000000000000000 c0d0650f5a07b353 = 8000000000000000
#29: xsnmaddasp 7ff0000000000000 0000000000000000 0123214569900000 = fff0000000000000
#30: xsnmaddasp 7ff7ffffffffffff 0000000000000000 c0d0650f5a07b353 = 7fffffffe0000000
#31: xsnmaddasp 7ff8000000000000 0000000000000000 0123214569900000 = 7ff8000000000000
#32: xsnmaddasp fff0000000000000 0123214569900000 c0d0650f5a07b353 = 7ff0000000000000
#33: xsnmaddasp c0d0650f5a07b353 0123214569900000 0123214569900000 = 40d0650f60000000
#34: xsnmaddasp 8000000000000000 0123214569900000 c0d0650f5a07b353 = 0000000000000000
#35: xsnmaddasp 0000000000000000 0123214569900000 0123214569900000 = 8000000000000000
#36: xsnmaddasp 404f000000000000 0123214569900000 c0d0650f5a07b353 = c04f000000000000
#37: xsnmaddasp 7ff0000000000000 0123214569900000 0123214569900000 = fff0000000000000
#38: xsnmaddasp 7ff7ffffffffffff 0123214569900000 c0d0650f5a07b353 = 7fffffffe0000000
#39: xsnmaddasp 7ff8000000000000 0123214569900000 0123214569900000 = 7ff8000000000000
#40: xsnmaddasp fff0000000000000 7ff0000000000000 c0d0650f5a07b353 = 7ff0000000000000
#41: xsnmaddasp c0d0650f5a07b353 7ff0000000000000 0123214569900000 = fff0000000000000
#42: xsnmaddasp 8000000000000000 7ff0000000000000 c0d0650f5a07b353 = 7ff0000000000000
#43: xsnmaddasp 0000000000000000 7ff0000000000000 0123214569900000 = fff0000000000000
#44: xsnmaddasp 0123214569900000 7ff0000000000000 c0d0650f5a07b353 = 7ff0000000000000
#45: xsnmaddasp 7ff0000000000000 7ff0000000000000 0123214569900000 = fff0000000000000
#46: xsnmaddasp 7ff7ffffffffffff 7ff0000000000000 c0d0650f5a07b353 = 7fffffffe0000000
#47: xsnmaddasp 7ff8000000000000 7ff0000000000000 0123214569900000 = 7ff8000000000000
#48: xsnmaddasp fff0000000000000 fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#49: xsnmaddasp c0d0650f5a07b353 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#50: xsnmaddasp 8000000000000000 fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#51: xsnmaddasp 0000000000000000 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#52: xsnmaddasp 0123214569900000 fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#53: xsnmaddasp 7ff0000000000000 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#54: xsnmaddasp 7ff7ffffffffffff fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#55: xsnmaddasp 7ff8000000000000 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#56: xsnmaddasp fff0000000000000 fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#57: xsnmaddasp c0d0650f5a07b353 fff8000000000000 0123214569900000 = fff8000000000000
#58: xsnmaddasp 8000000000000000 fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#59: xsnmaddasp 0000000000000000 fff8000000000000 0123214569900000 = fff8000000000000
#60: xsnmaddasp 0123214569900000 fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#61: xsnmaddasp 7ff0000000000000 fff8000000000000 0123214569900000 = fff8000000000000
#62: xsnmaddasp 7ff7ffffffffffff fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#63: xsnmaddasp 7ff8000000000000 fff8000000000000 0123214569900000 = fff8000000000000
#0: xsnmaddmsp c0d0650f5a07b353 fff0000000000000 fff0000000000000 = 7ff8000000000000
#1: xsnmaddmsp 0123214569900000 fff0000000000000 c0d0650f5a07b353 = 7ff0000000000000
#2: xsnmaddmsp c0d0650f5a07b353 fff0000000000000 8000000000000000 = fff0000000000000
#3: xsnmaddmsp 0123214569900000 fff0000000000000 0000000000000000 = 7ff0000000000000
#4: xsnmaddmsp c0d0650f5a07b353 fff0000000000000 0123214569900000 = fff0000000000000
#5: xsnmaddmsp 0123214569900000 fff0000000000000 7ff0000000000000 = 7ff8000000000000
#6: xsnmaddmsp c0d0650f5a07b353 fff0000000000000 7ff7ffffffffffff = 7fffffffe0000000
#7: xsnmaddmsp 0123214569900000 fff0000000000000 7ff8000000000000 = 7ff8000000000000
#8: xsnmaddmsp c0d0650f5a07b353 c0d0650f5a07b353 fff0000000000000 = 7ff0000000000000
#9: xsnmaddmsp 0123214569900000 c0d0650f5a07b353 c0d0650f5a07b353 = 40d0650f60000000
#10: xsnmaddmsp c0d0650f5a07b353 c0d0650f5a07b353 8000000000000000 = c1b0cc9d00000000
#11: xsnmaddmsp 0123214569900000 c0d0650f5a07b353 0000000000000000 = 0000000000000000
#12: xsnmaddmsp c0d0650f5a07b353 c0d0650f5a07b353 0123214569900000 = c1b0cc9d00000000
#13: xsnmaddmsp 0123214569900000 c0d0650f5a07b353 7ff0000000000000 = fff0000000000000
#14: xsnmaddmsp c0d0650f5a07b353 c0d0650f5a07b353 7ff7ffffffffffff = 7fffffffe0000000
#15: xsnmaddmsp 0123214569900000 c0d0650f5a07b353 7ff8000000000000 = 7ff8000000000000
#16: xsnmaddmsp c0d0650f5a07b353 8000000000000000 fff0000000000000 = 7ff0000000000000
#17: xsnmaddmsp 0123214569900000 8000000000000000 c0d0650f5a07b353 = 40d0650f60000000
#18: xsnmaddmsp c0d0650f5a07b353 8000000000000000 8000000000000000 = 8000000000000000
#19: xsnmaddmsp 0123214569900000 8000000000000000 0000000000000000 = 8000000000000000
#20: xsnmaddmsp c0d0650f5a07b353 8000000000000000 0123214569900000 = 8000000000000000
#21: xsnmaddmsp 0123214569900000 8000000000000000 7ff0000000000000 = fff0000000000000
#22: xsnmaddmsp c0d0650f5a07b353 8000000000000000 7ff7ffffffffffff = 7fffffffe0000000
#23: xsnmaddmsp 0123214569900000 8000000000000000 7ff8000000000000 = 7ff8000000000000
#24: xsnmaddmsp c0d0650f5a07b353 0000000000000000 fff0000000000000 = 7ff0000000000000
#25: xsnmaddmsp 0123214569900000 0000000000000000 c0d0650f5a07b353 = 40d0650f60000000
#26: xsnmaddmsp c0d0650f5a07b353 0000000000000000 8000000000000000 = 0000000000000000
#27: xsnmaddmsp 0123214569900000 0000000000000000 0000000000000000 = 8000000000000000
#28: xsnmaddmsp c0d0650f5a07b353 0000000000000000 0123214569900000 = 8000000000000000
#29: xsnmaddmsp 0123214569900000 0000000000000000 7ff0000000000000 = fff0000000000000
#30: xsnmaddmsp c0d0650f5a07b353 0000000000000000 7ff7ffffffffffff = 7fffffffe0000000
#31: xsnmaddmsp 0123214569900000 0000000000000000 7ff8000000000000 = 7ff8000000000000
#32: xsnmaddmsp c0d0650f5a07b353 0123214569900000 fff0000000000000 = 7ff0000000000000
#33: xsnmaddmsp 0123214569900000 0123214569900000 c0d0650f5a07b353 = 40d0650f60000000
#34: xsnmaddmsp c0d0650f5a07b353 0123214569900000 8000000000000000 = 0000000000000000
#35: xsnmaddmsp 0123214569900000 0123214569900000 0000000000000000 = 8000000000000000
#36: xsnmaddmsp c0d0650f5a07b353 0123214569900000 404f000000000000 = c04f000000000000
#37: xsnmaddmsp 0123214569900000 0123214569900000 7ff0000000000000 = fff0000000000000
#38: xsnmaddmsp c0d0650f5a07b353 0123214569900000 7ff7ffffffffffff = 7fffffffe0000000
#39: xsnmaddmsp 0123214569900000 0123214569900000 7ff8000000000000 = 7ff8000000000000
#40: xsnmaddmsp c0d0650f5a07b353 7ff0000000000000 fff0000000000000 = 7ff0000000000000
#41: xsnmaddmsp 0123214569900000 7ff0000000000000 c0d0650f5a07b353 = fff0000000000000
#42: xsnmaddmsp c0d0650f5a07b353 7ff0000000000000 8000000000000000 = 7ff0000000000000
#43: xsnmaddmsp 0123214569900000 7ff0000000000000 0000000000000000 = fff0000000000000
#44: xsnmaddmsp c0d0650f5a07b353 7ff0000000000000 0123214569900000 = 7ff0000000000000
#45: xsnmaddmsp 0123214569900000 7ff0000000000000 7ff0000000000000 = fff0000000000000
#46: xsnmaddmsp c0d0650f5a07b353 7ff0000000000000 7ff7ffffffffffff = 7fffffffe0000000
#47: xsnmaddmsp 0123214569900000 7ff0000000000000 7ff8000000000000 = 7ff8000000000000
#48: xsnmaddmsp c0d0650f5a07b353 fff7ffffffffffff fff0000000000000 = ffffffffe0000000
#49: xsnmaddmsp 0123214569900000 fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#50: xsnmaddmsp c0d0650f5a07b353 fff7ffffffffffff 8000000000000000 = ffffffffe0000000
#51: xsnmaddmsp 0123214569900000 fff7ffffffffffff 0000000000000000 = ffffffffe0000000
#52: xsnmaddmsp c0d0650f5a07b353 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#53: xsnmaddmsp 0123214569900000 fff7ffffffffffff 7ff0000000000000 = ffffffffe0000000
#54: xsnmaddmsp c0d0650f5a07b353 fff7ffffffffffff 7ff7ffffffffffff = ffffffffe0000000
#55: xsnmaddmsp 0123214569900000 fff7ffffffffffff 7ff8000000000000 = ffffffffe0000000
#56: xsnmaddmsp c0d0650f5a07b353 fff8000000000000 fff0000000000000 = fff8000000000000
#57: xsnmaddmsp 0123214569900000 fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#58: xsnmaddmsp c0d0650f5a07b353 fff8000000000000 8000000000000000 = fff8000000000000
#59: xsnmaddmsp 0123214569900000 fff8000000000000 0000000000000000 = fff8000000000000
#60: xsnmaddmsp c0d0650f5a07b353 fff8000000000000 0123214569900000 = fff8000000000000
#61: xsnmaddmsp 0123214569900000 fff8000000000000 7ff0000000000000 = fff8000000000000
#62: xsnmaddmsp c0d0650f5a07b353 fff8000000000000 7ff7ffffffffffff = fff8000000000000
#63: xsnmaddmsp 0123214569900000 fff8000000000000 7ff8000000000000 = fff8000000000000
#0: xsnmsubasp fff0000000000000 fff0000000000000 c0d0650f5a07b353 = fff0000000000000
#1: xsnmsubasp c0d0650f5a07b353 fff0000000000000 0123214569900000 = 7ff0000000000000
#2: xsnmsubasp 8000000000000000 fff0000000000000 c0d0650f5a07b353 = fff0000000000000
#3: xsnmsubasp 0000000000000000 fff0000000000000 0123214569900000 = 7ff0000000000000
#4: xsnmsubasp 0123214569900000 fff0000000000000 c0d0650f5a07b353 = fff0000000000000
#5: xsnmsubasp 7ff0000000000000 fff0000000000000 0123214569900000 = 7ff0000000000000
#6: xsnmsubasp 7ff7ffffffffffff fff0000000000000 c0d0650f5a07b353 = 7fffffffe0000000
#7: xsnmsubasp 7ff8000000000000 fff0000000000000 0123214569900000 = 7ff8000000000000
#8: xsnmsubasp fff0000000000000 c0d0650f5a07b353 c0d0650f5a07b353 = fff0000000000000
#9: xsnmsubasp c0d0650f5a07b353 c0d0650f5a07b353 0123214569900000 = c0d0650f60000000
#10: xsnmsubasp 8000000000000000 c0d0650f5a07b353 c0d0650f5a07b353 = c1b0cc9d00000000
#11: xsnmsubasp 0000000000000000 c0d0650f5a07b353 0123214569900000 = 0000000000000000
#12: xsnmsubasp 0123214569900000 c0d0650f5a07b353 c0d0650f5a07b353 = c1b0cc9d00000000
#13: xsnmsubasp 7ff0000000000000 c0d0650f5a07b353 0123214569900000 = 7ff0000000000000
#14: xsnmsubasp 7ff7ffffffffffff c0d0650f5a07b353 c0d0650f5a07b353 = 7fffffffe0000000
#15: xsnmsubasp 7ff8000000000000 c0d0650f5a07b353 0123214569900000 = 7ff8000000000000
#16: xsnmsubasp fff0000000000000 8000000000000000 c0d0650f5a07b353 = fff0000000000000
#17: xsnmsubasp c0d0650f5a07b353 8000000000000000 0123214569900000 = c0d0650f60000000
#18: xsnmsubasp 8000000000000000 8000000000000000 c0d0650f5a07b353 = 8000000000000000
#19: xsnmsubasp 0000000000000000 8000000000000000 0123214569900000 = 0000000000000000
#20: xsnmsubasp 0123214569900000 8000000000000000 c0d0650f5a07b353 = 0000000000000000
#21: xsnmsubasp 7ff0000000000000 8000000000000000 0123214569900000 = 7ff0000000000000
#22: xsnmsubasp 7ff7ffffffffffff 8000000000000000 c0d0650f5a07b353 = 7fffffffe0000000
#23: xsnmsubasp 7ff8000000000000 8000000000000000 0123214569900000 = 7ff8000000000000
#24: xsnmsubasp fff0000000000000 0000000000000000 c0d0650f5a07b353 = fff0000000000000
#25: xsnmsubasp c0d0650f5a07b353 0000000000000000 0123214569900000 = c0d0650f60000000
#26: xsnmsubasp 8000000000000000 0000000000000000 c0d0650f5a07b353 = 8000000000000000
#27: xsnmsubasp 0000000000000000 0000000000000000 0123214569900000 = 8000000000000000
#28: xsnmsubasp 0123214569900000 0000000000000000 c0d0650f5a07b353 = 0000000000000000
#29: xsnmsubasp 7ff0000000000000 0000000000000000 0123214569900000 = 7ff0000000000000
#30: xsnmsubasp 7ff7ffffffffffff 0000000000000000 c0d0650f5a07b353 = 7fffffffe0000000
#31: xsnmsubasp 7ff8000000000000 0000000000000000 0123214569900000 = 7ff8000000000000
#32: xsnmsubasp fff0000000000000 0123214569900000 c0d0650f5a07b353 = fff0000000000000
#33: xsnmsubasp c0d0650f5a07b353 0123214569900000 0123214569900000 = c0d0650f60000000
#34: xsnmsubasp 8000000000000000 0123214569900000 c0d0650f5a07b353 = 0000000000000000
#35: xsnmsubasp 0000000000000000 0123214569900000 0123214569900000 = 8000000000000000
#36: xsnmsubasp 404f000000000000 0123214569900000 c0d0650f5a07b353 = 404f000000000000
#37: xsnmsubasp 7ff0000000000000 0123214569900000 0123214569900000 = 7ff0000000000000
#38: xsnmsubasp 7ff7ffffffffffff 0123214569900000 c0d0650f5a07b353 = 7fffffffe0000000
#39: xsnmsubasp 7ff8000000000000 0123214569900000 0123214569900000 = 7ff8000000000000
#40: xsnmsubasp fff0000000000000 7ff0000000000000 c0d0650f5a07b353 = 7ff8000000000000
#41: xsnmsubasp c0d0650f5a07b353 7ff0000000000000 0123214569900000 = fff0000000000000
#42: xsnmsubasp 8000000000000000 7ff0000000000000 c0d0650f5a07b353 = 7ff0000000000000
#43: xsnmsubasp 0000000000000000 7ff0000000000000 0123214569900000 = fff0000000000000
#44: xsnmsubasp 0123214569900000 7ff0000000000000 c0d0650f5a07b353 = 7ff0000000000000
#45: xsnmsubasp 7ff0000000000000 7ff0000000000000 0123214569900000 = 7ff8000000000000
#46: xsnmsubasp 7ff7ffffffffffff 7ff0000000000000 c0d0650f5a07b353 = 7fffffffe0000000
#47: xsnmsubasp 7ff8000000000000 7ff0000000000000 0123214569900000 = 7ff8000000000000
#48: xsnmsubasp fff0000000000000 fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#49: xsnmsubasp c0d0650f5a07b353 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#50: xsnmsubasp 8000000000000000 fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#51: xsnmsubasp 0000000000000000 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#52: xsnmsubasp 0123214569900000 fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#53: xsnmsubasp 7ff0000000000000 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#54: xsnmsubasp 7ff7ffffffffffff fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#55: xsnmsubasp 7ff8000000000000 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#56: xsnmsubasp fff0000000000000 fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#57: xsnmsubasp c0d0650f5a07b353 fff8000000000000 0123214569900000 = fff8000000000000
#58: xsnmsubasp 8000000000000000 fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#59: xsnmsubasp 0000000000000000 fff8000000000000 0123214569900000 = fff8000000000000
#60: xsnmsubasp 0123214569900000 fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#61: xsnmsubasp 7ff0000000000000 fff8000000000000 0123214569900000 = fff8000000000000
#62: xsnmsubasp 7ff7ffffffffffff fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#63: xsnmsubasp 7ff8000000000000 fff8000000000000 0123214569900000 = fff8000000000000
#0: xsnmsubmsp c0d0650f5a07b353 fff0000000000000 fff0000000000000 = fff0000000000000
#1: xsnmsubmsp 0123214569900000 fff0000000000000 c0d0650f5a07b353 = 7ff0000000000000
#2: xsnmsubmsp c0d0650f5a07b353 fff0000000000000 8000000000000000 = fff0000000000000
#3: xsnmsubmsp 0123214569900000 fff0000000000000 0000000000000000 = 7ff0000000000000
#4: xsnmsubmsp c0d0650f5a07b353 fff0000000000000 0123214569900000 = fff0000000000000
#5: xsnmsubmsp 0123214569900000 fff0000000000000 7ff0000000000000 = 7ff0000000000000
#6: xsnmsubmsp c0d0650f5a07b353 fff0000000000000 7ff7ffffffffffff = 7fffffffe0000000
#7: xsnmsubmsp 0123214569900000 fff0000000000000 7ff8000000000000 = 7ff8000000000000
#8: xsnmsubmsp c0d0650f5a07b353 c0d0650f5a07b353 fff0000000000000 = fff0000000000000
#9: xsnmsubmsp 0123214569900000 c0d0650f5a07b353 c0d0650f5a07b353 = c0d0650f60000000
#10: xsnmsubmsp c0d0650f5a07b353 c0d0650f5a07b353 8000000000000000 = c1b0cc9d00000000
#11: xsnmsubmsp 0123214569900000 c0d0650f5a07b353 0000000000000000 = 0000000000000000
#12: xsnmsubmsp c0d0650f5a07b353 c0d0650f5a07b353 0123214569900000 = c1b0cc9d00000000
#13: xsnmsubmsp 0123214569900000 c0d0650f5a07b353 7ff0000000000000 = 7ff0000000000000
#14: xsnmsubmsp c0d0650f5a07b353 c0d0650f5a07b353 7ff7ffffffffffff = 7fffffffe0000000
#15: xsnmsubmsp 0123214569900000 c0d0650f5a07b353 7ff8000000000000 = 7ff8000000000000
#16: xsnmsubmsp c0d0650f5a07b353 8000000000000000 fff0000000000000 = fff0000000000000
#17: xsnmsubmsp 0123214569900000 8000000000000000 c0d0650f5a07b353 = c0d0650f60000000
#18: xsnmsubmsp c0d0650f5a07b353 8000000000000000 8000000000000000 = 8000000000000000
#19: xsnmsubmsp 0123214569900000 8000000000000000 0000000000000000 = 0000000000000000
#20: xsnmsubmsp c0d0650f5a07b353 8000000000000000 0123214569900000 = 0000000000000000
#21: xsnmsubmsp 0123214569900000 8000000000000000 7ff0000000000000 = 7ff0000000000000
#22: xsnmsubmsp c0d0650f5a07b353 8000000000000000 7ff7ffffffffffff = 7fffffffe0000000
#23: xsnmsubmsp 0123214569900000 8000000000000000 7ff8000000000000 = 7ff8000000000000
#24: xsnmsubmsp c0d0650f5a07b353 0000000000000000 fff0000000000000 = fff0000000000000
#25: xsnmsubmsp 0123214569900000 0000000000000000 c0d0650f5a07b353 = c0d0650f60000000
#26: xsnmsubmsp c0d0650f5a07b353 0000000000000000 8000000000000000 = 8000000000000000
#27: xsnmsubmsp 0123214569900000 0000000000000000 0000000000000000 = 8000000000000000
#28: xsnmsubmsp c0d0650f5a07b353 0000000000000000 0123214569900000 = 0000000000000000
#29: xsnmsubmsp 0123214569900000 0000000000000000 7ff0000000000000 = 7ff0000000000000
#30: xsnmsubmsp c0d0650f5a07b353 0000000000000000 7ff7ffffffffffff = 7fffffffe0000000
#31: xsnmsubmsp 0123214569900000 0000000000000000 7ff8000000000000 = 7ff8000000000000
#32: xsnmsubmsp c0d0650f5a07b353 0123214569900000 fff0000000000000 = fff0000000000000
#33: xsnmsubmsp 0123214569900000 0123214569900000 c0d0650f5a07b353 = c0d0650f60000000
#34: xsnmsubmsp c0d0650f5a07b353 0123214569900000 8000000000000000 = 0000000000000000
#35: xsnmsubmsp 0123214569900000 0123214569900000 0000000000000000 = 8000000000000000
#36: xsnmsubmsp c0d0650f5a07b353 0123214569900000 404f000000000000 = 404f000000000000
#37: xsnmsubmsp 0123214569900000 0123214569900000 7ff0000000000000 = 7ff0000000000000
#38: xsnmsubmsp c0d0650f5a07b353 0123214569900000 7ff7ffffffffffff = 7fffffffe0000000
#39: xsnmsubmsp 0123214569900000 0123214569900000 7ff8000000000000 = 7ff8000000000000
#40: xsnmsubmsp c0d0650f5a07b353 7ff0000000000000 fff0000000000000 = 7ff8000000000000
#41: xsnmsubmsp 0123214569900000 7ff0000000000000 c0d0650f5a07b353 = fff0000000000000
#42: xsnmsubmsp c0d0650f5a07b353 7ff0000000000000 8000000000000000 = 7ff0000000000000
#43: xsnmsubmsp 0123214569900000 7ff0000000000000 0000000000000000 = fff0000000000000
#44: xsnmsubmsp c0d0650f5a07b353 7ff0000000000000 0123214569900000 = 7ff0000000000000
#45: xsnmsubmsp 0123214569900000 7ff0000000000000 7ff0000000000000 = 7ff8000000000000
#46: xsnmsubmsp c0d0650f5a07b353 7ff0000000000000 7ff7ffffffffffff = 7fffffffe0000000
#47: xsnmsubmsp 0123214569900000 7ff0000000000000 7ff8000000000000 = 7ff8000000000000
#48: xsnmsubmsp c0d0650f5a07b353 fff7ffffffffffff fff0000000000000 = ffffffffe0000000
#49: xsnmsubmsp 0123214569900000 fff7ffffffffffff c0d0650f5a07b353 = ffffffffe0000000
#50: xsnmsubmsp c0d0650f5a07b353 fff7ffffffffffff 8000000000000000 = ffffffffe0000000
#51: xsnmsubmsp 0123214569900000 fff7ffffffffffff 0000000000000000 = ffffffffe0000000
#52: xsnmsubmsp c0d0650f5a07b353 fff7ffffffffffff 0123214569900000 = ffffffffe0000000
#53: xsnmsubmsp 0123214569900000 fff7ffffffffffff 7ff0000000000000 = ffffffffe0000000
#54: xsnmsubmsp c0d0650f5a07b353 fff7ffffffffffff 7ff7ffffffffffff = ffffffffe0000000
#55: xsnmsubmsp 0123214569900000 fff7ffffffffffff 7ff8000000000000 = ffffffffe0000000
#56: xsnmsubmsp c0d0650f5a07b353 fff8000000000000 fff0000000000000 = fff8000000000000
#57: xsnmsubmsp 0123214569900000 fff8000000000000 c0d0650f5a07b353 = fff8000000000000
#58: xsnmsubmsp c0d0650f5a07b353 fff8000000000000 8000000000000000 = fff8000000000000
#59: xsnmsubmsp 0123214569900000 fff8000000000000 0000000000000000 = fff8000000000000
#60: xsnmsubmsp c0d0650f5a07b353 fff8000000000000 0123214569900000 = fff8000000000000
#61: xsnmsubmsp 0123214569900000 fff8000000000000 7ff0000000000000 = fff8000000000000
#62: xsnmsubmsp c0d0650f5a07b353 fff8000000000000 7ff7ffffffffffff = fff8000000000000
#63: xsnmsubmsp 0123214569900000 fff8000000000000 7ff8000000000000 = fff8000000000000
Test VSX vector and scalar single argument instructions
#0: xscvdpspn conv(3fd8000000000000) = 3ec00000
#1: xscvdpspn conv(404f000000000000) = 42780000
#2: xscvdpspn conv(0018000000b77501) = 00000000
#3: xscvdpspn conv(7fe800000000051b) = 7f800000
#4: xscvdpspn conv(0123214569900000) = 00000000
#5: xscvdpspn conv(0000000000000000) = 00000000
#6: xscvdpspn conv(8000000000000000) = 80000000
#7: xscvdpspn conv(7ff0000000000000) = 7f800000
#8: xscvdpspn conv(fff0000000000000) = ff800000
#9: xscvdpspn conv(7ff7ffffffffffff) = 7fbfffff
#10: xscvdpspn conv(fff7ffffffffffff) = ffbfffff
#11: xscvdpspn conv(7ff8000000000000) = 7fc00000
#12: xscvdpspn conv(fff8000000000000) = ffc00000
#13: xscvdpspn conv(8008340000078000) = 80000000
#14: xscvdpspn conv(c0d0650f5a07b353) = c683287b
#15: xscvdpspn conv(41232585a9900000) = 49192c2d
#16: xscvdpspn conv(41382511a2000000) = 49c1288d
#17: xscvdpspn conv(40312ef5a9300000) = 418977ad
#18: xscvdpspn conv(40514bf5d2300000) = 428a5faf
#19: xscvdpspn conv(40976bf982440000) = 44bb5fcc
#0: xscvspdpn conv(3ec00000) = 3fd8000000000000
#1: xscvspdpn conv(42780000) = 404f000000000000
#2: xscvspdpn conv(00000000) = 0000000000000000
#3: xscvspdpn conv(7f800000) = 7ff0000000000000
#4: xscvspdpn conv(00000000) = 0000000000000000
#5: xscvspdpn conv(00000000) = 0000000000000000
#6: xscvspdpn conv(80000000) = 8000000000000000
#7: xscvspdpn conv(7f800000) = 7ff0000000000000
#8: xscvspdpn conv(ff800000) = fff0000000000000
#9: xscvspdpn conv(7fbfffff) = 7ff7ffffe0000000
#10: xscvspdpn conv(ffbfffff) = fff7ffffe0000000
#11: xscvspdpn conv(7fc00000) = 7ff8000000000000
#12: xscvspdpn conv(ffc00000) = fff8000000000000
#13: xscvspdpn conv(80000000) = 8000000000000000
#14: xscvspdpn conv(c683287b) = c0d0650f60000000
#15: xscvspdpn conv(49192c2d) = 41232585a0000000
#16: xscvspdpn conv(49c1288d) = 41382511a0000000
#17: xscvspdpn conv(418977ad) = 40312ef5a0000000
#18: xscvspdpn conv(428a5faf) = 40514bf5e0000000
#19: xscvspdpn conv(44bb5fcc) = 40976bf980000000
#0: xsresp 1/x(3fd8000000000000) ==> PASS)
#1: xsresp 1/x(404f000000000000) ==> PASS)
#2: xsresp 1/x(0018000000b77501) ==> PASS)
#3: xsresp 1/x(7fe800000000051b) ==> PASS)
#4: xsresp 1/x(0123214569900000) ==> PASS)
#5: xsresp 1/x(0000000000000000) ==> PASS)
#6: xsresp 1/x(8000000000000000) ==> PASS)
#7: xsresp 1/x(7ff0000000000000) ==> PASS)
#8: xsresp 1/x(fff0000000000000) ==> PASS)
#9: xsresp 1/x(7ff7ffffffffffff) ==> PASS)
#10: xsresp 1/x(fff7ffffffffffff) ==> PASS)
#11: xsresp 1/x(7ff8000000000000) ==> PASS)
#12: xsresp 1/x(fff8000000000000) ==> PASS)
#13: xsresp 1/x(8008340000078000) ==> PASS)
#14: xsresp 1/x(c0d0650f5a07b353) ==> PASS)
#15: xsresp 1/x(41232585a9900000) ==> PASS)
#16: xsresp 1/x(41382511a2000000) ==> PASS)
#17: xsresp 1/x(40312ef5a9300000) ==> PASS)
#18: xsresp 1/x(40514bf5d2300000) ==> PASS)
#19: xsresp 1/x(40976bf982440000) ==> PASS)
#0: xsrsp round(3fd8000000000000) = 3fd8000000000000
#1: xsrsp round(404f000000000000) = 404f000000000000
#2: xsrsp round(0018000000b77501) = 0000000000000000
#3: xsrsp round(7fe800000000051b) = 7ff0000000000000
#4: xsrsp round(0123214569900000) = 0000000000000000
#5: xsrsp round(0000000000000000) = 0000000000000000
#6: xsrsp round(8000000000000000) = 8000000000000000
#7: xsrsp round(7ff0000000000000) = 7ff0000000000000
#8: xsrsp round(fff0000000000000) = fff0000000000000
#9: xsrsp round(7ff7ffffffffffff) = 7fffffffe0000000
#10: xsrsp round(fff7ffffffffffff) = ffffffffe0000000
#11: xsrsp round(7ff8000000000000) = 7ff8000000000000
#12: xsrsp round(fff8000000000000) = fff8000000000000
#13: xsrsp round(8008340000078000) = 8000000000000000
#14: xsrsp round(c0d0650f5a07b353) = c0d0650f60000000
#15: xsrsp round(41232585a9900000) = 41232585a0000000
#16: xsrsp round(41382511a2000000) = 41382511a0000000
#17: xsrsp round(40312ef5a9300000) = 40312ef5a0000000
#18: xsrsp round(40514bf5d2300000) = 40514bf5e0000000
#19: xsrsp round(40976bf982440000) = 40976bf980000000
#0: xsrsqrtesp 1/sqrt(3fd8000000000000) ==> PASS)
#1: xsrsqrtesp 1/sqrt(404f000000000000) ==> PASS)
#2: xsrsqrtesp 1/sqrt(0018000000b77501) ==> PASS)
#3: xsrsqrtesp 1/sqrt(7fe800000000051b) ==> PASS)
#4: xsrsqrtesp 1/sqrt(0123214569900000) ==> PASS)
#5: xsrsqrtesp 1/sqrt(0000000000000000) ==> PASS)
#6: xsrsqrtesp 1/sqrt(8000000000000000) ==> PASS)
#7: xsrsqrtesp 1/sqrt(7ff0000000000000) ==> PASS)
#8: xsrsqrtesp 1/sqrt(fff0000000000000) ==> PASS)
#9: xsrsqrtesp 1/sqrt(7ff7ffffffffffff) ==> PASS)
#10: xsrsqrtesp 1/sqrt(fff7ffffffffffff) ==> PASS)
#11: xsrsqrtesp 1/sqrt(7ff8000000000000) ==> PASS)
#12: xsrsqrtesp 1/sqrt(fff8000000000000) ==> PASS)
#13: xsrsqrtesp 1/sqrt(8008340000078000) ==> PASS)
#14: xsrsqrtesp 1/sqrt(c0d0650f5a07b353) ==> PASS)
#15: xsrsqrtesp 1/sqrt(41232585a9900000) ==> PASS)
#16: xsrsqrtesp 1/sqrt(41382511a2000000) ==> PASS)
#17: xsrsqrtesp 1/sqrt(40312ef5a9300000) ==> PASS)
#18: xsrsqrtesp 1/sqrt(40514bf5d2300000) ==> PASS)
#19: xsrsqrtesp 1/sqrt(40976bf982440000) ==> PASS)
#0: xssqrtsp sqrt(3fd8000000000000) = 3fe3988e20000000
#1: xssqrtsp sqrt(404f000000000000) = 401f7efbe0000000
#2: xssqrtsp sqrt(0018000000b77501) = 0000000000000000
#3: xssqrtsp sqrt(7fe800000000051b) = 7ff0000000000000
#4: xssqrtsp sqrt(0123214569900000) = 0000000000000000
#5: xssqrtsp sqrt(0000000000000000) = 0000000000000000
#6: xssqrtsp sqrt(8000000000000000) = 8000000000000000
#7: xssqrtsp sqrt(7ff0000000000000) = 7ff0000000000000
#8: xssqrtsp sqrt(fff0000000000000) = 7ff8000000000000
#9: xssqrtsp sqrt(7ff7ffffffffffff) = 7fffffffe0000000
#10: xssqrtsp sqrt(fff7ffffffffffff) = ffffffffe0000000
#11: xssqrtsp sqrt(7ff8000000000000) = 7ff8000000000000
#12: xssqrtsp sqrt(fff8000000000000) = fff8000000000000
#13: xssqrtsp sqrt(8008340000078000) = 7ff8000000000000
#14: xssqrtsp sqrt(c0d0650f5a07b353) = 7ff8000000000000
#15: xssqrtsp sqrt(41232585a9900000) = 4088c0a920000000
#16: xssqrtsp sqrt(41382511a2000000) = 4093a7aa60000000
#17: xssqrtsp sqrt(40312ef5a9300000) = 401094c720000000
#18: xssqrtsp sqrt(40514bf5d2300000) = 4020a2bf40000000
#19: xssqrtsp sqrt(40976bf982440000) = 40435bc160000000
Test VSX logic instructions
#0: xxleqv (80000001 89abcdef 00112233 74556677, 80000001 89abcdef 00112233 74556677) ==> ffffffff ffffffff ffffffff ffffffff
#1: xxlorc (80000001 89abcdef 00112233 74556677, 80000001 89abcdef 00112233 74556677) ==> ffffffff ffffffff ffffffff ffffffff
#2: xxlnand (80000001 89abcdef 00112233 74556677, 80000001 89abcdef 00112233 74556677) ==> 7ffffffe 76543210 ffeeddcc 8baa9988
Test VSX scalar integer conversion instructions
#0: xscvsxdsp 0102030405060708 => 4370203040000000
#1: xscvsxdsp 090a0b0c0e0d0e0f => 43a2141620000000
#2: xscvsxdsp f1f2f3f4f5f6f7f8 => c3ac1a1820000000
#3: xscvsxdsp f9fafbfcfefdfeff => c398141000000000
#0: xscvuxdsp 0102030405060708 => 4370203040000000
#1: xscvuxdsp 090a0b0c0e0d0e0f => 43a2141620000000
#2: xscvuxdsp f1f2f3f4f5f6f7f8 => 43ee3e5e80000000
#3: xscvuxdsp f9fafbfcfefdfeff => 43ef3f5f80000000
Test VSX load/store dp to sp instructions
stxsspx: 3fd8000000000000 ==> 3ec00000
stxsspx: 7ff0000000000000 ==> 7f800000
stxsspx: 8000000000000000 ==> 80000000
stxsspx: 7ff7ffffe0000000 ==> 7fbfffff
stxsspx: fff8000000000000 ==> ffc00000
stxsspx: 41232585a0000000 ==> 49192c2d
stxsspx: 40514bf5e0000000 ==> 428a5faf
stxsiwx: 3ec00000 ==> 3ec00000
stxsiwx: 7f800000 ==> 7f800000
stxsiwx: 80000000 ==> 80000000
stxsiwx: 7fbfffff ==> 7fbfffff
stxsiwx: ffc00000 ==> ffc00000
stxsiwx: 49192c2d ==> 49192c2d
stxsiwx: 428a5faf ==> 428a5faf
lxsiwax: 80000001 ==> ffffffff80000001
lxsiwax: 89abcdef ==> ffffffff89abcdef
lxsiwax: 00112233 ==> 0000000000112233
lxsiwax: 74556677 ==> 0000000074556677
lxsiwax: 00001abb ==> 0000000000001abb
lxsiwax: 00000001 ==> 0000000000000001
lxsiwax: 31929394 ==> 0000000031929394
lxsiwax: a1a2a3a4 ==> ffffffffa1a2a3a4
lxsiwzx: 89abcdef ==> 0000000089abcdef
lxsiwzx: 00112233 ==> 0000000000112233
lxsiwzx: 74556677 ==> 0000000074556677
lxsiwzx: 00001abb ==> 0000000000001abb
lxsiwzx: 00000001 ==> 0000000000000001
lxsiwzx: 31929394 ==> 0000000031929394
lxsiwzx: a1a2a3a4 ==> 00000000a1a2a3a4
lxsspx: 3ec00000 ==> 3fd8000000000000
lxsspx: 7f800000 ==> 7ff0000000000000
lxsspx: 80000000 ==> 8000000000000000
lxsspx: 7fbfffff ==> 7ff7ffffe0000000
lxsspx: ffc00000 ==> fff8000000000000
lxsspx: 49192c2d ==> 41232585a0000000
lxsspx: 428a5faf ==> 40514bf5e0000000
Test VSX vector and scalar two argument instructions
#0: xssubsp fff0000000000000,fff0000000000000 => 7ff8000000000000
#1: xssubsp fff0000000000000,c0d0650f5a07b353 => fff0000000000000
#2: xssubsp fff0000000000000,8000000000000000 => fff0000000000000
#3: xssubsp fff0000000000000,0000000000000000 => fff0000000000000
#4: xssubsp fff0000000000000,0123214569900000 => fff0000000000000
#5: xssubsp fff0000000000000,7ff0000000000000 => fff0000000000000
#6: xssubsp fff0000000000000,7ff7ffffffffffff => 7fffffffe0000000
#7: xssubsp fff0000000000000,7ff8000000000000 => 7ff8000000000000
#8: xssubsp c0d0650f5a07b353,fff0000000000000 => 7ff0000000000000
#9: xssubsp c0d0650f5a07b353,c0d0650f5a07b353 => 0000000000000000
#10: xssubsp c0d0650f5a07b353,8000000000000000 => c0d0650f60000000
#11: xssubsp c0d0650f5a07b353,0000000000000000 => c0d0650f60000000
#12: xssubsp c0d0650f5a07b353,0123214569900000 => c0d0650f60000000
#13: xssubsp c0d0650f5a07b353,7ff0000000000000 => fff0000000000000
#14: xssubsp c0d0650f5a07b353,7ff7ffffffffffff => 7fffffffe0000000
#15: xssubsp c0d0650f5a07b353,7ff8000000000000 => 7ff8000000000000
#16: xssubsp 8000000000000000,fff0000000000000 => 7ff0000000000000
#17: xssubsp 8000000000000000,c0d0650f5a07b353 => 40d0650f60000000
#18: xssubsp 8000000000000000,8000000000000000 => 0000000000000000
#19: xssubsp 8000000000000000,0000000000000000 => 8000000000000000
#20: xssubsp 8000000000000000,0123214569900000 => 8000000000000000
#21: xssubsp 8000000000000000,7ff0000000000000 => fff0000000000000
#22: xssubsp 8000000000000000,7ff7ffffffffffff => 7fffffffe0000000
#23: xssubsp 8000000000000000,7ff8000000000000 => 7ff8000000000000
#24: xssubsp 0000000000000000,fff0000000000000 => 7ff0000000000000
#25: xssubsp 0000000000000000,c0d0650f5a07b353 => 40d0650f60000000
#26: xssubsp 0000000000000000,8000000000000000 => 0000000000000000
#27: xssubsp 0000000000000000,0000000000000000 => 0000000000000000
#28: xssubsp 0000000000000000,0123214569900000 => 8000000000000000
#29: xssubsp 0000000000000000,7ff0000000000000 => fff0000000000000
#30: xssubsp 0000000000000000,7ff7ffffffffffff => 7fffffffe0000000
#31: xssubsp 0000000000000000,7ff8000000000000 => 7ff8000000000000
#32: xssubsp 0123214569900000,fff0000000000000 => 7ff0000000000000
#33: xssubsp 0123214569900000,c0d0650f5a07b353 => 40d0650f60000000
#34: xssubsp 0123214569900000,8000000000000000 => 0000000000000000
#35: xssubsp 0123214569900000,0000000000000000 => 0000000000000000
#36: xssubsp 0123214569900000,404f000000000000 => c04f000000000000
#37: xssubsp 0123214569900000,7ff0000000000000 => fff0000000000000
#38: xssubsp 0123214569900000,7ff7ffffffffffff => 7fffffffe0000000
#39: xssubsp 0123214569900000,7ff8000000000000 => 7ff8000000000000
#40: xssubsp 7ff0000000000000,fff0000000000000 => 7ff0000000000000
#41: xssubsp 7ff0000000000000,c0d0650f5a07b353 => 7ff0000000000000
#42: xssubsp 7ff0000000000000,8000000000000000 => 7ff0000000000000
#43: xssubsp 7ff0000000000000,0000000000000000 => 7ff0000000000000
#44: xssubsp 7ff0000000000000,0123214569900000 => 7ff0000000000000
#45: xssubsp 7ff0000000000000,7ff0000000000000 => 7ff8000000000000
#46: xssubsp 7ff0000000000000,7ff7ffffffffffff => 7fffffffe0000000
#47: xssubsp 7ff0000000000000,7ff8000000000000 => 7ff8000000000000
#48: xssubsp fff7ffffffffffff,fff0000000000000 => ffffffffe0000000
#49: xssubsp fff7ffffffffffff,c0d0650f5a07b353 => ffffffffe0000000
#50: xssubsp fff7ffffffffffff,8000000000000000 => ffffffffe0000000
#51: xssubsp fff7ffffffffffff,0000000000000000 => ffffffffe0000000
#52: xssubsp fff7ffffffffffff,0123214569900000 => ffffffffe0000000
#53: xssubsp fff7ffffffffffff,7ff0000000000000 => ffffffffe0000000
#54: xssubsp fff7ffffffffffff,7ff7ffffffffffff => ffffffffe0000000
#55: xssubsp fff7ffffffffffff,7ff8000000000000 => ffffffffe0000000
#56: xssubsp fff8000000000000,fff0000000000000 => fff8000000000000
#57: xssubsp fff8000000000000,c0d0650f5a07b353 => fff8000000000000
#58: xssubsp fff8000000000000,8000000000000000 => fff8000000000000
#59: xssubsp fff8000000000000,0000000000000000 => fff8000000000000
#60: xssubsp fff8000000000000,0123214569900000 => fff8000000000000
#61: xssubsp fff8000000000000,7ff0000000000000 => fff8000000000000
#62: xssubsp fff8000000000000,7ff7ffffffffffff => fff8000000000000
#63: xssubsp fff8000000000000,7ff8000000000000 => fff8000000000000
#0: xsaddsp fff0000000000000,fff0000000000000 => fff0000000000000
#1: xsaddsp fff0000000000000,c0d0650f5a07b353 => fff0000000000000
#2: xsaddsp fff0000000000000,8000000000000000 => fff0000000000000
#3: xsaddsp fff0000000000000,0000000000000000 => fff0000000000000
#4: xsaddsp fff0000000000000,0123214569900000 => fff0000000000000
#5: xsaddsp fff0000000000000,7ff0000000000000 => 7ff8000000000000
#6: xsaddsp fff0000000000000,7ff7ffffffffffff => 7fffffffe0000000
#7: xsaddsp fff0000000000000,7ff8000000000000 => 7ff8000000000000
#8: xsaddsp c0d0650f5a07b353,fff0000000000000 => fff0000000000000
#9: xsaddsp c0d0650f5a07b353,c0d0650f5a07b353 => c0e0650f60000000
#10: xsaddsp c0d0650f5a07b353,8000000000000000 => c0d0650f60000000
#11: xsaddsp c0d0650f5a07b353,0000000000000000 => c0d0650f60000000
#12: xsaddsp c0d0650f5a07b353,0123214569900000 => c0d0650f60000000
#13: xsaddsp c0d0650f5a07b353,7ff0000000000000 => 7ff0000000000000
#14: xsaddsp c0d0650f5a07b353,7ff7ffffffffffff => 7fffffffe0000000
#15: xsaddsp c0d0650f5a07b353,7ff8000000000000 => 7ff8000000000000
#16: xsaddsp 8000000000000000,fff0000000000000 => fff0000000000000
#17: xsaddsp 8000000000000000,c0d0650f5a07b353 => c0d0650f60000000
#18: xsaddsp 8000000000000000,8000000000000000 => 8000000000000000
#19: xsaddsp 8000000000000000,0000000000000000 => 0000000000000000
#20: xsaddsp 8000000000000000,0123214569900000 => 0000000000000000
#21: xsaddsp 8000000000000000,7ff0000000000000 => 7ff0000000000000
#22: xsaddsp 8000000000000000,7ff7ffffffffffff => 7fffffffe0000000
#23: xsaddsp 8000000000000000,7ff8000000000000 => 7ff8000000000000
#24: xsaddsp 0000000000000000,fff0000000000000 => fff0000000000000
#25: xsaddsp 0000000000000000,c0d0650f5a07b353 => c0d0650f60000000
#26: xsaddsp 0000000000000000,8000000000000000 => 0000000000000000
#27: xsaddsp 0000000000000000,0000000000000000 => 0000000000000000
#28: xsaddsp 0000000000000000,0123214569900000 => 0000000000000000
#29: xsaddsp 0000000000000000,7ff0000000000000 => 7ff0000000000000
#30: xsaddsp 0000000000000000,7ff7ffffffffffff => 7fffffffe0000000
#31: xsaddsp 0000000000000000,7ff8000000000000 => 7ff8000000000000
#32: xsaddsp 0123214569900000,fff0000000000000 => fff0000000000000
#33: xsaddsp 0123214569900000,c0d0650f5a07b353 => c0d0650f60000000
#34: xsaddsp 0123214569900000,8000000000000000 => 0000000000000000
#35: xsaddsp 0123214569900000,0000000000000000 => 0000000000000000
#36: xsaddsp 0123214569900000,404f000000000000 => 404f000000000000
#37: xsaddsp 0123214569900000,7ff0000000000000 => 7ff0000000000000
#38: xsaddsp 0123214569900000,7ff7ffffffffffff => 7fffffffe0000000
#39: xsaddsp 0123214569900000,7ff8000000000000 => 7ff8000000000000
#40: xsaddsp 7ff0000000000000,fff0000000000000 => 7ff8000000000000
#41: xsaddsp 7ff0000000000000,c0d0650f5a07b353 => 7ff0000000000000
#42: xsaddsp 7ff0000000000000,8000000000000000 => 7ff0000000000000
#43: xsaddsp 7ff0000000000000,0000000000000000 => 7ff0000000000000
#44: xsaddsp 7ff0000000000000,0123214569900000 => 7ff0000000000000
#45: xsaddsp 7ff0000000000000,7ff0000000000000 => 7ff0000000000000
#46: xsaddsp 7ff0000000000000,7ff7ffffffffffff => 7fffffffe0000000
#47: xsaddsp 7ff0000000000000,7ff8000000000000 => 7ff8000000000000
#48: xsaddsp fff7ffffffffffff,fff0000000000000 => ffffffffe0000000
#49: xsaddsp fff7ffffffffffff,c0d0650f5a07b353 => ffffffffe0000000
#50: xsaddsp fff7ffffffffffff,8000000000000000 => ffffffffe0000000
#51: xsaddsp fff7ffffffffffff,0000000000000000 => ffffffffe0000000
#52: xsaddsp fff7ffffffffffff,0123214569900000 => ffffffffe0000000
#53: xsaddsp fff7ffffffffffff,7ff0000000000000 => ffffffffe0000000
#54: xsaddsp fff7ffffffffffff,7ff7ffffffffffff => ffffffffe0000000
#55: xsaddsp fff7ffffffffffff,7ff8000000000000 => ffffffffe0000000
#56: xsaddsp fff8000000000000,fff0000000000000 => fff8000000000000
#57: xsaddsp fff8000000000000,c0d0650f5a07b353 => fff8000000000000
#58: xsaddsp fff8000000000000,8000000000000000 => fff8000000000000
#59: xsaddsp fff8000000000000,0000000000000000 => fff8000000000000
#60: xsaddsp fff8000000000000,0123214569900000 => fff8000000000000
#61: xsaddsp fff8000000000000,7ff0000000000000 => fff8000000000000
#62: xsaddsp fff8000000000000,7ff7ffffffffffff => fff8000000000000
#63: xsaddsp fff8000000000000,7ff8000000000000 => fff8000000000000