#0 gbe::onFailedAssertion (msg=, file=, fn=, line=) at /home/inferno/.dev/OpenCL/beignet/backend/src/sys/assert.cpp:76 #1 0x00007ffff39117cf in gbe::ConvertInstructionPattern::convertSmallIntsToDouble (markChildren=, insn=..., sel=..., this=) at /home/inferno/.dev/OpenCL/beignet/backend/src/backend/gen_insn_selection.cpp:4953 #2 gbe::ConvertInstructionPattern::emitOne (markChildren=, insn=..., sel=..., this=) at /home/inferno/.dev/OpenCL/beignet/backend/src/backend/gen_insn_selection.cpp:5040 #3 gbe::OneToManyPattern::emit (this=, sel=..., dag=...) at /home/inferno/.dev/OpenCL/beignet/backend/src/backend/gen_insn_selection.cpp:2443 #4 0x00007ffff38f0328 in gbe::Selection::Opaque::matchBasicBlock (this=this@entry=0x705230, bb=..., insnNum=) at /home/inferno/.dev/OpenCL/beignet/backend/src/backend/gen_insn_selection.cpp:2103 #5 0x00007ffff38f0917 in gbe::Selection::Opaque::::operator() (bb=..., __closure=) at /home/inferno/.dev/OpenCL/beignet/backend/src/backend/gen_insn_selection.cpp:2146 #6 gbe::ir::Function::foreachBlock > (functor=..., this=) at /home/inferno/.dev/OpenCL/beignet/backend/src/./ir/function.hpp:445 #7 gbe::Selection::Opaque::select (this=0x705230) at /home/inferno/.dev/OpenCL/beignet/backend/src/backend/gen_insn_selection.cpp:2147 #8 0x00007ffff38f18ed in gbe::Selection::select (this=0xa0fb50) at /home/inferno/.dev/OpenCL/beignet/backend/src/backend/gen_insn_selection.cpp:2282 #9 0x00007ffff396ae3b in gbe::GenContext::emitCode (this=0x624eb0) at /home/inferno/.dev/OpenCL/beignet/backend/src/backend/gen_context.cpp:2894 #10 0x00007ffff38597b2 in gbe::Context::compileKernel (this=this@entry=0x624eb0) at /home/inferno/.dev/OpenCL/beignet/backend/src/backend/context.cpp:360 #11 0x00007ffff397553a in gbe::GenProgram::compileKernel (this=, unit=..., name="test_dct", relaxMath=, profiling=) at /home/inferno/.dev/OpenCL/beignet/backend/src/backend/gen_program.cpp:192 #12 0x00007ffff385d844 in gbe::Program::buildFromUnit (this=this@entry=0xbedda0, unit=..., error="") at /home/inferno/.dev/OpenCL/beignet/backend/src/backend/program.cpp:166 #13 0x00007ffff385dee0 in gbe::Program::buildFromLLVMFile (this=this@entry=0xbedda0, fileName=fileName@entry=0x0, module=module@entry=0xbf5a80, error="", optLevel=optLevel@entry=1) at /home/inferno/.dev/OpenCL/beignet/backend/src/backend/program.cpp:149 #14 0x00007ffff3975bd5 in gbe::genProgramNewFromLLVM (deviceID=2582, fileName=0x0, module=0xbf5a80, llvm_ctx=0xbefa50, asm_file_name=, stringSize=1000, err=0xbeafd0 "", errSize=0xbeb4e0, optLevel=1) at /home/inferno/.dev/OpenCL/beignet/backend/src/backend/gen_program.cpp:404 #15 0x00007ffff38698d0 in gbe::programNewFromSource (deviceID=2582, source=, stringSize=1000, options=0x401f98 "-cl-mad-enable -cl-no-signed-zeros -cl-fast-relaxed-math", err=0xbeafd0 "", errSize=0xbeb4e0) at /home/inferno/.dev/OpenCL/beignet/backend/src/backend/program.cpp:856 #16 0x00007ffff709fdef in cl_program_build (p=p@entry=0xbeb450, options=) at /home/inferno/.dev/OpenCL/beignet/src/cl_program.c:554 #17 0x00007ffff7097236 in clBuildProgram (program=0xbeb450, num_devices=, device_list=, options=, pfn_notify=0x0, user_data=0x0) at /home/inferno/.dev/OpenCL/beignet/src/cl_api.c:949 #18 0x0000000000401418 in main ()