LLVM ERROR: Cannot select: 0x2071120: v2i32,ch = REGISTER_LOAD 0x25f8c90, 0x2505cb0, TargetConstant:i32<0>, undef:i32 0x2505cb0: i32 = srl 0x25054d0, Constant:i32<2> 0x25054d0: i32 = add 0x2355c90, Constant:i32<8> 0x2355c90: i32 = srl 0x25f8e50, Constant:i32<13> 0x25f8e50: i32 = add 0x25f8d70, 0x2505ee0 0x25f8d70: i32 = and 0x2356080, Constant:i32<65536> 0x2356080: i32 = shl 0x25f9160, Constant:i32<1> 0x25f9160: i32 = select_cc 0x20c2850, Constant:i32<0>, 0x2505d90, 0x25f89f0, seteq:ch 0x20c2850: i32 = srl 0x25f89f0, Constant:i32<23> 0x25f89f0: i32 = bitcast 0x2505540 0x2505a10: i32 = Constant<23> 0x2382090: i32 = Constant<0> 0x2505d90: i32 = bitcast 0x25f9400 0x25f9400: f32 = fadd 0x2505230, ConstantFP:f32<-1.000000e+00> 0x25f89f0: i32 = bitcast 0x2505540 0x2505540: f32 = fadd 0x2505150, 0x2505150 0x2381c30: i32 = Constant<1> 0x2505e70: i32 = Constant<65536> 0x2505ee0: i32 = and 0x25f9160, Constant:i32<8323072> 0x25f9160: i32 = select_cc 0x20c2850, Constant:i32<0>, 0x2505d90, 0x25f89f0, seteq:ch 0x20c2850: i32 = srl 0x25f89f0, Constant:i32<23> 0x25f89f0: i32 = bitcast 0x2505540 0x2505540: f32 = fadd 0x2505150, 0x2505150 0x2505a10: i32 = Constant<23> 0x2382090: i32 = Constant<0> 0x2505d90: i32 = bitcast 0x25f9400 0x25f9400: f32 = fadd 0x2505230, ConstantFP:f32<-1.000000e+00> 0x2505230: f32 = bitcast 0x25051c0 0x20c2a80: f32 = ConstantFP<-1.000000e+00> 0x25f89f0: i32 = bitcast 0x2505540 0x2505540: f32 = fadd 0x2505150, 0x2505150 0x2505150: f32,ch = CopyFromReg 0x1e3dce0, Register:f32 %vreg175 0x2505150: f32,ch = CopyFromReg 0x1e3dce0, Register:f32 %vreg175 0x25f9080: i32 = Constant<8323072> 0x20c2700: i32 = Constant<13> 0x2355de0: i32 = Constant<8> 0x23815a0: i32 = Constant<2> 0x25f8750: i32 = TargetConstant<0> 0x2381a00: i32 = undef In function: AddNoise