R600/SI: Only select cvt_flr/cvt_rpi with no NaNs.
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Sat, 31 Jan 2015 21:28:13 +0000 (21:28 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Sat, 31 Jan 2015 21:28:13 +0000 (21:28 +0000)
commit9061eb6d2efc3077eb6ce649c254b999a2a98c09
tree972433e6420ba45ee4011b01c224d2ad39ce52f9
parent7708f5b68af5521412fee2f3f43795196b2fdb0e
R600/SI: Only select cvt_flr/cvt_rpi with no NaNs.

These have different behavior from cvt_i32_f32 on NaN.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@227693 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/R600/AMDGPUInstructions.td
test/CodeGen/R600/cvt_flr_i32_f32.ll
test/CodeGen/R600/cvt_rpi_i32_f32.ll