Skip to content

Instantly share code, notes, and snippets.

@arabek
Created October 23, 2019 13:52
Show Gist options
  • Save arabek/d4095a3a90ab2f7b636ab51fc2dad869 to your computer and use it in GitHub Desktop.
Save arabek/d4095a3a90ab2f7b636ab51fc2dad869 to your computer and use it in GitHub Desktop.
rpcs3-llvm10-console-output
LLVM ERROR: Cannot select: 0x7efad5693378: v8i16 = X86ISD::BLENDI 0x7efad5693310, 0x7efad56932a8, Constant:i8<-86>
0x7efad5693310: v8i16 = bitcast 0x7efad567a278
0x7efad567a278: v4i32 = X86ISD::VSRLV 0x7efad5658228, 0x7efad5692fd0
0x7efad5658228: v4i32 = bitcast 0x7efad5679d30
0x7efad5679d30: v8i16 = X86ISD::BLENDI 0x7efad5658b80, 0x7efad5692e30, TargetConstant:i8<-86>
0x7efad5658b80: v8i16,ch = load<(load 16 from %ir.31)> 0x7efad5568768, 0x7efad5657fb8, undef:i64
0x7efad5657fb8: i64 = add 0x7efad5692f00, 0x7efad567a070
0x7efad5692f00: i64,ch = CopyFromReg 0x7efad5568768, Register:i64 %6
0x7efad56589e0: i64 = Register %6
0x7efad567a070: i64 = zero_extend 0x7efad56929b8
0x7efad56929b8: i32 = and 0x7efad56582f8, 0x7efad567a4e8
0x7efad56582f8: i32 = srl 0x7efad567a960, Constant:i8<3>
0x7efad567a4e8: i32 = truncate 0x7efad5657d48
0x7efad5679c60: i64 = undef
0x7efad5692e30: v8i16 = bitcast 0x7efad5658360
0x7efad5658360: v4i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
0x7efad5658088: i32 = Constant<0>
0x7efad5658088: i32 = Constant<0>
0x7efad5658088: i32 = Constant<0>
0x7efad5658088: i32 = Constant<0>
0x7efad567a8f8: i8 = TargetConstant<-86>
0x7efad5692fd0: v4i32 = bitcast 0x7efad5679e00
0x7efad5679e00: v8i16 = usubsat 0x7efad5658708, 0x7efad5658158
0x7efad5658708: v8i16 = sub 0x7efad56934b0, 0x7efad567a140
0x7efad56934b0: v8i16,ch = load<(load 16 from constant-pool)> 0x7efad5568768, 0x7efad567a418, undef:i64
0x7efad567a418: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<<8 x i16> <i16 16, i16 16, i16 16, i16 16, i16 16, i16 16, i16 16, i16 16>> 0
0x7efad5692dc8: i64 = TargetConstantPool<<8 x i16> <i16 16, i16 16, i16 16, i16 16, i16 16, i16 16, i16 16, i16 16>> 0
0x7efad5679c60: i64 = undef
0x7efad567a140: v8i16 = and 0x7efad56585d0, 0x7efad5693518
0x7efad56585d0: v8i16,ch = load<(load 16 from %ir.25)> 0x7efad5568768, 0x7efad5658568, undef:i64
0x7efad5658568: i64 = add 0x7efad5692f00, 0x7efad567a0d8
0x7efad5692f00: i64,ch = CopyFromReg 0x7efad5568768, Register:i64 %6
0x7efad567a0d8: i64 = zero_extend 0x7efad5658290
0x7efad5679c60: i64 = undef
0x7efad5693518: v8i16,ch = load<(load 16 from constant-pool)> 0x7efad5568768, 0x7efad5658500, undef:i64
0x7efad5658500: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<<8 x i16> <i16 15, i16 15, i16 15, i16 15, i16 15, i16 15, i16 15, i16 15>> 0
0x7efad5692a20: i64 = TargetConstantPool<<8 x i16> <i16 15, i16 15, i16 15, i16 15, i16 15, i16 15, i16 15, i16 15>> 0
0x7efad5679c60: i64 = undef
0x7efad5658158: v8i16 = bitcast 0x7efad567aa30
0x7efad567aa30: v4i32,ch = X86ISD::VBROADCAST_LOAD<(load 4 from constant-pool)> 0x7efad5568768, 0x7efad5693448
0x7efad5693448: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 -65536> 0
0x7efad5692f68: i64 = TargetConstantPool<i32 -65536> 0
0x7efad56932a8: v8i16 = bitcast 0x7efad5693240
0x7efad5693240: v4i32 = X86ISD::VSRLV 0x7efad567ab00, 0x7efad56933e0
0x7efad567ab00: v4i32 = bitcast 0x7efad5658b80
0x7efad5658b80: v8i16,ch = load<(load 16 from %ir.31)> 0x7efad5568768, 0x7efad5657fb8, undef:i64
0x7efad5657fb8: i64 = add 0x7efad5692f00, 0x7efad567a070
0x7efad5692f00: i64,ch = CopyFromReg 0x7efad5568768, Register:i64 %6
0x7efad56589e0: i64 = Register %6
0x7efad567a070: i64 = zero_extend 0x7efad56929b8
0x7efad56929b8: i32 = and 0x7efad56582f8, 0x7efad567a4e8
0x7efad56582f8: i32 = srl 0x7efad567a960, Constant:i8<3>
0x7efad567a960: i32 = truncate 0x7efad5658a48
0x7efad5658638: i8 = Constant<3>
0x7efad567a4e8: i32 = truncate 0x7efad5657d48
0x7efad5657d48: i64,ch = CopyFromReg 0x7efad5568768, Register:i64 %5
0x7efad5679c60: i64 = undef
0x7efad56933e0: v4i32 = X86ISD::VSRLI 0x7efad567a550, TargetConstant:i8<16>
0x7efad567a550: v4i32 = bitcast 0x7efad5658708
0x7efad5658708: v8i16 = sub 0x7efad56934b0, 0x7efad567a140
0x7efad56934b0: v8i16,ch = load<(load 16 from constant-pool)> 0x7efad5568768, 0x7efad567a418, undef:i64
0x7efad567a418: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<<8 x i16> <i16 16, i16 16, i16 16, i16 16, i16 16, i16 16, i16 16, i16 16>> 0
0x7efad5692dc8: i64 = TargetConstantPool<<8 x i16> <i16 16, i16 16, i16 16, i16 16, i16 16, i16 16, i16 16, i16 16>> 0
0x7efad5679c60: i64 = undef
0x7efad567a140: v8i16 = and 0x7efad56585d0, 0x7efad5693518
0x7efad56585d0: v8i16,ch = load<(load 16 from %ir.25)> 0x7efad5568768, 0x7efad5658568, undef:i64
0x7efad5658568: i64 = add 0x7efad5692f00, 0x7efad567a0d8
0x7efad5692f00: i64,ch = CopyFromReg 0x7efad5568768, Register:i64 %6
0x7efad567a0d8: i64 = zero_extend 0x7efad5658290
0x7efad5679c60: i64 = undef
0x7efad5693518: v8i16,ch = load<(load 16 from constant-pool)> 0x7efad5568768, 0x7efad5658500, undef:i64
0x7efad5658500: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<<8 x i16> <i16 15, i16 15, i16 15, i16 15, i16 15, i16 15, i16 15, i16 15>> 0
0x7efad5692a20: i64 = TargetConstantPool<<8 x i16> <i16 15, i16 15, i16 15, i16 15, i16 15, i16 15, i16 15, i16 15>> 0
0x7efad5679c60: i64 = undef
0x7efad5658b18: i8 = TargetConstant<16>
0x7efad567a008: i8 = Constant<-86>
In function: spu_ROTH
QObject::~QObject: Timers cannot be stopped from another thread
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment