LLVM ERROR: Cannot select: 0x44d5930: v2i32,ch = REGISTER_LOAD 0x4809f40, 0x4d8a4d0, TargetConstant:i32<0>, undef:i32 0x4d8a4d0: i32 = srl 0x4d84e10, Constant:i32<2> 0x4d84e10: i32 = add 0x4810310, Constant:i32<8> 0x4810310: i32 = srl 0x480a400, Constant:i32<13> 0x480a400: i32 = add 0x480a1a0, 0x4d8aac0 0x480a1a0: i32 = and 0x476d950, Constant:i32<65536> 0x476d950: i32 = shl 0x480ac50, Constant:i32<1> 0x480ac50: i32 = select_cc 0x49d2460, Constant:i32<0>, 0x4d8a730, 0x4d8bd30, seteq:ch 0x49d2460: i32 = srl 0x4d8bd30, Constant:i32<23> 0x4d8bd30: i32 = bitcast 0x4d84f40 0x4d87d00: i32 = Constant<23> 0x4767910: i32 = Constant<0> 0x4d8a730: i32 = bitcast 0x480d420 0x480d420: f32 = fadd 0x4d846f0, ConstantFP:f32<-1.000000e+00> 0x4d8bd30: i32 = bitcast 0x4d84f40 0x4d84f40: f32 = fadd 0x4d84490, 0x4d84490 0x476d360: i32 = Constant<1> 0x4d8a990: i32 = Constant<65536> 0x4d8aac0: i32 = and 0x480ac50, Constant:i32<8323072> 0x480ac50: i32 = select_cc 0x49d2460, Constant:i32<0>, 0x4d8a730, 0x4d8bd30, seteq:ch 0x49d2460: i32 = srl 0x4d8bd30, Constant:i32<23> 0x4d8bd30: i32 = bitcast 0x4d84f40 0x4d84f40: f32 = fadd 0x4d84490, 0x4d84490 0x4d87d00: i32 = Constant<23> 0x4767910: i32 = Constant<0> 0x4d8a730: i32 = bitcast 0x480d420 0x480d420: f32 = fadd 0x4d846f0, ConstantFP:f32<-1.000000e+00> 0x4d846f0: f32 = bitcast 0x4d845c0 0x49d2a50: f32 = ConstantFP<-1.000000e+00> 0x4d8bd30: i32 = bitcast 0x4d84f40 0x4d84f40: f32 = fadd 0x4d84490, 0x4d84490 0x4d84490: f32,ch = CopyFromReg 0x412d6b0, Register:f32 %vreg127 0x4d84490: f32,ch = CopyFromReg 0x412d6b0, Register:f32 %vreg127 0x480a9f0: i32 = Constant<8323072> 0x49d20d0: i32 = Constant<13> 0x48106a0: i32 = Constant<8> 0x476a6d0: i32 = Constant<2> 0x4d8b610: i32 = TargetConstant<0> 0x476d5c0: i32 = undef In function: GenerateNoiseImage