Starting program: /opt/janusvr/janusvr -render vive [Thread debugging using libthread_db enabled] Using host libthread_db library "/usr/lib/libthread_db.so.1". [New Thread 0x7fffe31a2700 (LWP 32758)] [New Thread 0x7fffe2796700 (LWP 32759)] [New Thread 0x7fffe1f95700 (LWP 32760)] [New Thread 0x7fffe1794700 (LWP 32761)] [New Thread 0x7fffe0f93700 (LWP 32762)] [New Thread 0x7fffcbfff700 (LWP 32763)] [New Thread 0x7fffcb7fe700 (LWP 32764)] [New Thread 0x7fffcaffd700 (LWP 32765)] [New Thread 0x7fffc377f700 (LWP 368)] [New Thread 0x7fffc2d79700 (LWP 369)] [New Thread 0x7fffc2578700 (LWP 370)] [New Thread 0x7fffc1d77700 (LWP 371)] [New Thread 0x7fffc1576700 (LWP 372)] [New Thread 0x7fffba7d9700 (LWP 373)] [New Thread 0x7fffb93cf700 (LWP 374)] [New Thread 0x7fffb8bce700 (LWP 375)] [New Thread 0x7ffedf154700 (LWP 376)] [New Thread 0x7ffede953700 (LWP 377)] [New Thread 0x7ffedd8db700 (LWP 378)] [New Thread 0x7ffedd0da700 (LWP 379)] [New Thread 0x7ffedc8d9700 (LWP 380)] [New Thread 0x7ffedc0d8700 (LWP 381)] [Thread 0x7ffedc0d8700 (LWP 381) exited] [New Thread 0x7ffeb7994700 (LWP 382)] [New Thread 0x7ffeb7994700 (LWP 383)] [Thread 0x7ffeb7994700 (LWP 382) exited] [New Thread 0x7ffebf12d700 (LWP 384)] [New Thread 0x7ffeb7193700 (LWP 385)] [New Thread 0x7ffeb6954700 (LWP 386)] [New Thread 0x7ffeb6153700 (LWP 387)] [New Thread 0x7ffeb5735700 (LWP 388)] [New Thread 0x7ffeb4f34700 (LWP 389)] [New Thread 0x7ffe9fdff700 (LWP 390)] [New Thread 0x7ffe9f5fe700 (LWP 391)] [New Thread 0x7ffe9edfd700 (LWP 392)] [New Thread 0x7ffe9e5fc700 (LWP 393)] [New Thread 0x7ffe9ddfb700 (LWP 394)] [New Thread 0x7ffe9d5fa700 (LWP 395)] [New Thread 0x7ffe9cdf9700 (LWP 396)] [New Thread 0x7ffe87bff700 (LWP 397)] [New Thread 0x7ffe873fe700 (LWP 398)] [New Thread 0x7ffe86bfd700 (LWP 399)] [New Thread 0x7ffe863fc700 (LWP 400)] [New Thread 0x7ffe85bfb700 (LWP 401)] [New Thread 0x7ffe853fa700 (LWP 402)] [New Thread 0x7ffe84bf9700 (LWP 403)] [New Thread 0x7ffe6fdff700 (LWP 404)] [New Thread 0x7ffe6f5fe700 (LWP 405)] [New Thread 0x7ffe6edfd700 (LWP 406)] [New Thread 0x7ffe6e5fc700 (LWP 407)] [New Thread 0x7ffe6ddfb700 (LWP 410)] [New Thread 0x7ffe6d5fa700 (LWP 411)] [New Thread 0x7ffe6cdf9700 (LWP 412)] [New Thread 0x7ffe4fbd9700 (LWP 413)] [New Thread 0x7ffe4de75700 (LWP 414)] [New Thread 0x7ffe4d457700 (LWP 415)] [New Thread 0x7ffe44c90700 (LWP 416)] [New Thread 0x7ffe44213700 (LWP 417)] [New Thread 0x7ffe43442700 (LWP 418)] [New Thread 0x7ffe42c41700 (LWP 419)] [New Thread 0x7ffe40b19700 (LWP 420)] [New Thread 0x7ffe3bc93700 (LWP 421)] [New Thread 0x7ffe3ae7d700 (LWP 422)] [New Thread 0x7ffe3a67c700 (LWP 423)] [New Thread 0x7ffe39e7b700 (LWP 424)] [New Thread 0x7ffe3967a700 (LWP 425)] [New Thread 0x7ffe38e79700 (LWP 428)] [New Thread 0x7ffe38678700 (LWP 429)] [New Thread 0x7ffe37e77700 (LWP 430)] [New Thread 0x7ffe37676700 (LWP 431)] [New Thread 0x7ffe36e75700 (LWP 432)] [New Thread 0x7ffe36674700 (LWP 433)] [New Thread 0x7ffe35e73700 (LWP 434)] [New Thread 0x7ffe35672700 (LWP 437)] [New Thread 0x7ffe34e71700 (LWP 438)] [New Thread 0x7ffe34670700 (LWP 439)] [New Thread 0x7ffe33e6f700 (LWP 440)] [New Thread 0x7ffe3366e700 (LWP 441)] [New Thread 0x7ffe32e6d700 (LWP 442)] [New Thread 0x7ffe3266c700 (LWP 443)] [New Thread 0x7ffe31e6b700 (LWP 444)] [New Thread 0x7ffe3166a700 (LWP 446)] [New Thread 0x7ffe30e69700 (LWP 448)] [New Thread 0x7ffe30668700 (LWP 449)] [New Thread 0x7ffe2fe67700 (LWP 451)] [New Thread 0x7ffe2f666700 (LWP 452)] [New Thread 0x7ffe2ee65700 (LWP 453)] [New Thread 0x7ffe2e664700 (LWP 455)] [New Thread 0x7ffe2de63700 (LWP 456)] [New Thread 0x7ffe2d662700 (LWP 458)] [New Thread 0x7ffe2ce61700 (LWP 459)] [New Thread 0x7ffe2c660700 (LWP 460)] [New Thread 0x7ffe2be5f700 (LWP 461)] [New Thread 0x7ffe2b65e700 (LWP 462)] [New Thread 0x7ffe2ae5d700 (LWP 463)] [New Thread 0x7ffe2a65c700 (LWP 464)] [New Thread 0x7ffe29e5b700 (LWP 465)] [New Thread 0x7ffe2965a700 (LWP 466)] [New Thread 0x7ffe28e59700 (LWP 467)] [New Thread 0x7ffe28658700 (LWP 468)] [New Thread 0x7ffe27e57700 (LWP 469)] [New Thread 0x7ffe27656700 (LWP 470)] [New Thread 0x7ffe26e55700 (LWP 471)] [New Thread 0x7ffe26654700 (LWP 472)] [New Thread 0x7ffe25c3f700 (LWP 473)] [New Thread 0x7ffe2543e700 (LWP 474)] [New Thread 0x7ffe24c3d700 (LWP 476)] [New Thread 0x7ffe2443c700 (LWP 477)] [New Thread 0x7ffe23a38700 (LWP 478)] [New Thread 0x7ffe23237700 (LWP 479)] [New Thread 0x7ffe22a36700 (LWP 480)] [New Thread 0x7ffe22235700 (LWP 481)] [New Thread 0x7ffe21a34700 (LWP 482)] [New Thread 0x7ffe21233700 (LWP 483)] [New Thread 0x7ffe20a32700 (LWP 484)] [New Thread 0x7ffe20231700 (LWP 485)] [New Thread 0x7ffe1fa30700 (LWP 486)] [New Thread 0x7ffe1f029700 (LWP 487)] [New Thread 0x7ffe1e828700 (LWP 488)] [New Thread 0x7ffe1e027700 (LWP 489)] [New Thread 0x7ffe1d826700 (LWP 490)] [New Thread 0x7ffe1cc0a700 (LWP 491)] [New Thread 0x7ffe1c409700 (LWP 492)] [New Thread 0x7ffe1bc08700 (LWP 493)] [New Thread 0x7ffe1b407700 (LWP 494)] [New Thread 0x7ffe1ac06700 (LWP 495)] [New Thread 0x7ffe1a405700 (LWP 496)] [New Thread 0x7ffe19c04700 (LWP 497)] [New Thread 0x7ffe19403700 (LWP 498)] [New Thread 0x7ffe18c02700 (LWP 499)] [New Thread 0x7ffe18401700 (LWP 500)] [New Thread 0x7ffe17c00700 (LWP 503)] [New Thread 0x7ffe173ff700 (LWP 504)] [New Thread 0x7ffe16bfe700 (LWP 505)] [New Thread 0x7ffe163fd700 (LWP 506)] [New Thread 0x7ffe15bfc700 (LWP 507)] [New Thread 0x7ffe153fb700 (LWP 508)] [New Thread 0x7ffe14bfa700 (LWP 509)] [New Thread 0x7ffe143f9700 (LWP 510)] [New Thread 0x7ffe13bf8700 (LWP 511)] [New Thread 0x7ffe133f7700 (LWP 512)] [New Thread 0x7ffe12bf6700 (LWP 513)] [New Thread 0x7ffe123f5700 (LWP 514)] [New Thread 0x7ffe11bf4700 (LWP 515)] [New Thread 0x7ffe113f3700 (LWP 516)] [New Thread 0x7ffe10bf2700 (LWP 517)] [New Thread 0x7ffe103f1700 (LWP 518)] [New Thread 0x7ffe0fbf0700 (LWP 519)] [New Thread 0x7ffe0f3ef700 (LWP 521)] [New Thread 0x7ffe0ebee700 (LWP 523)] [New Thread 0x7ffe0e3ed700 (LWP 524)] [New Thread 0x7ffe0dbec700 (LWP 525)] [New Thread 0x7ffe0d3eb700 (LWP 527)] [New Thread 0x7ffe0cbea700 (LWP 528)] [New Thread 0x7ffe0c3e9700 (LWP 529)] [New Thread 0x7ffe0bbe8700 (LWP 532)] [New Thread 0x7ffe0b3e7700 (LWP 533)] [New Thread 0x7ffe0abe6700 (LWP 538)] [New Thread 0x7ffe0a3e5700 (LWP 548)] [New Thread 0x7ffe09be4700 (LWP 555)] [New Thread 0x7ffe093e3700 (LWP 556)] [New Thread 0x7ffe08be2700 (LWP 557)] [New Thread 0x7ffe083e1700 (LWP 558)] [New Thread 0x7ffe07be0700 (LWP 559)] [New Thread 0x7ffe073df700 (LWP 561)] [New Thread 0x7ffe06bde700 (LWP 562)] [New Thread 0x7ffe063dd700 (LWP 563)] [New Thread 0x7ffe05bdc700 (LWP 564)] [New Thread 0x7ffe053db700 (LWP 565)] [New Thread 0x7ffe04bda700 (LWP 566)] [New Thread 0x7ffe043d9700 (LWP 567)] [New Thread 0x7ffe03bd8700 (LWP 568)] [New Thread 0x7ffe033d7700 (LWP 569)] [New Thread 0x7ffe02bd6700 (LWP 570)] [New Thread 0x7ffe023d5700 (LWP 571)] [New Thread 0x7ffe01bd4700 (LWP 572)] [New Thread 0x7ffe013d3700 (LWP 573)] [New Thread 0x7ffe00bd2700 (LWP 574)] [New Thread 0x7ffe003d1700 (LWP 575)] [New Thread 0x7ffdffbd0700 (LWP 576)] [New Thread 0x7ffdff3cf700 (LWP 577)] [New Thread 0x7ffdfebce700 (LWP 578)] [New Thread 0x7ffdfe3cd700 (LWP 579)] [New Thread 0x7ffdfdbcc700 (LWP 580)] [New Thread 0x7ffdfd3cb700 (LWP 581)] [New Thread 0x7ffdfcbca700 (LWP 582)] [New Thread 0x7ffdfc3c9700 (LWP 583)] [New Thread 0x7ffdfbbc8700 (LWP 584)] [New Thread 0x7ffdfb3c7700 (LWP 587)] [New Thread 0x7ffdfabc6700 (LWP 593)] [New Thread 0x7ffdfa3c5700 (LWP 594)] Thread 12 "si_shader:1" received signal SIGABRT, Aborted. [Switching to Thread 0x7fffc2578700 (LWP 370)] 0x00007ffff195104f in raise () from /usr/lib/libc.so.6 #0 0x00007ffff195104f in raise () at /usr/lib/libc.so.6 #1 0x00007ffff195247a in abort () at /usr/lib/libc.so.6 #2 0x00007ffff1949ea7 in __assert_fail_base () at /usr/lib/libc.so.6 #3 0x00007ffff1949f52 in () at /usr/lib/libc.so.6 #4 0x00007fffc508d30b in llvm::LoopBase::verifyLoop() const (this=0x7fffb410a050) at /home/chris/build/llvm-svn/src/llvm/include/llvm/Analysis/LoopInfoImpl.h:244 BB = 0x7fffb4153b30 OutsideLoopPreds = {> = {> = {> = { = {BeginX = 0x7fffb4153b30, EndX = 0x7fffc256fd88, CapacityX = 0x7fffc256fd98}, FirstEl = {> = {buffer = "\000\260\017\264\377\177\000"}, }}, }, }, Storage = {InlineElts = {{> = {buffer = "P\240\020\264\377\177\000"}, }}}} __PRETTY_FUNCTION__ = "void llvm::LoopBase::verifyLoop() const [with BlockT = llvm::BasicBlock; LoopT = llvm::Loop]" ExitBBs = {> = {> = {> = { = {BeginX = 0x7fffc256fdb8, EndX = 0x7fffc256fdf0, CapacityX = 0x7fffc256fdf8}, FirstEl = {> = {buffer = "\320:\021\264\377\177\000"}, }}, }, }, Storage = {InlineElts = {{> = {buffer = "p\311\023\264\377\177\000"}, }, {> = {buffer = "p\364\024\264\377\177\000"}, }, {> = {buffer = "\320\066\025\264\377\177\000"}, }, {> = {buffer = "\240;\025\264\377\177\000"}, }, {> = {buffer = "\360\031\022\264\377\177\000"}, }, {> = {buffer = "`Y\024\264\377\177\000"}, }, {> = {buffer = "`\315\f\264\377\177\000"}, }}}} VisitSet = {> = { = {SmallArray = 0x7fffc256fa20, CurArray = 0x7fffb413f120, CurArraySize = 128, NumNonEmpty = 26, NumTombstones = 0}, }, SmallStorage = {0x7fffb4113ad0, 0x7fffb413c970, 0x7fffb414f470, 0x7fffb41536d0, 0x7fffb4153ba0, 0x7fffb41219f0, 0x7fffb4145960, 0x7fffb4113580}} BI = {, true, llvm::GraphTraits >> = {> = {}, , true>> = {Visited = @0x7fffc256fa00}, VisitStack = std::vector of length 15, capacity 16 = {{first = 0x7fffb4113580, second = {storage = {> = {buffer = "\370;\021\264\377\177\000\000\002\000\000\000sa21"}, }, hasVal = true}}, {first = 0x7fffb4113b40, second = {storage = {> = {buffer = "\270<\021\264\377\177\000\000\001\000\000\000\377\177\000"}, }, hasVal = true}}, {first = 0x7fffb4113a60, second = {storage = {> = {buffer = "\230\312\023\264\377\177\000\000\002\000\000\000\000\000\000"}, }, hasVal = true}}, {first = 0x7fffb413c9e0, second = {storage = {> = {buffer = "X\313\023\264\377\177\000\000\001\000\000\000 add"}, }, hasVal = true}}, {first = 0x7fffb413c920, second = {storage = {> = {buffer = "\370\t\024\264\377\177\000\000\001\000\000\000\001\000\000"}, }, hasVal = true}}, {first = 0x7fffb41408d0, second = {storage = {> = {buffer = "HU\024\264\377\177\000\000\002\000\000\000\000\000\000"}, }, hasVal = true}}, {first = 0x7fffb4145490, second = {storage = {> = {buffer = "\b\\\024\264\377\177\000\000\001\000\000\000\377\177\000"}, }, hasVal = true}}, {first = 0x7fffb41453b0, second = {storage = {> = {buffer = "\310l\024\264\377\177\000\000\001\000\000\000\001\000\000"}, }, hasVal = true}}, {first = 0x7fffb4140860, second = {storage = {> = {buffer = "ȍ\024\264\377\177\000\000\001\000\000\000\000\000\000"}, }, hasVal = true}}, {first = 0x7fffb4148ca0, second = {storage = {> = {buffer = "H\255\024\264\377\177\000\000\001\000\000\000\377\177\000"}, }, hasVal = true}}, {first = 0x7fffb4148c30, second = {storage = {> = {buffer = "(\365\024\264\377\177\000\000\001\000\000\000\001\000\000"}, }, hasVal = true}}, {first = 0x7fffb414f400, second = {storage = {> = {buffer = "\210\067\025\264\377\177\000\000\001\000\000\000\000\000\000"}, }, hasVal = true}}, {first = 0x7fffb4153660, second = {storage = {> = {buffer = "\310<\025\264\377\177\000\000\002\000\000\000\377\177\000"}, }, hasVal = true}}, {first = 0x7fffb4153c10, second = {storage = {> = {buffer = "\210=\025\264\377\177\000\000\001\000\000\000\001\000\000"}, }, hasVal = true}}, {first = 0x7fffb4153b30, second = {storage = {> = {buffer = '\000' }, }, hasVal = false}}}}, } BE = {, true, llvm::GraphTraits >> = {> = {}, , true>> = {Visited = @0x7fffc256fa00}, VisitStack = std::vector of length 0, capacity 0}, } NumVisited = 18 #5 0x00007fffc509048c in llvm::LPPassManager::runOnFunction(llvm::Function&) (this=0x7fffb40ccd60, F=...) at /home/chris/build/llvm-svn/src/llvm/lib/Analysis/LoopPass.cpp:219 PassTimer = {T = 0x0} Index = 0 LoopWasDeleted = LIWP = @0x7fffb40cc930: { = { = {_vptr.Pass = 0x7fffc79ab2d8 , Resolver = 0x7fffb40cc9b0, PassID = 0x7fffc7a42d40 , Kind = llvm::PT_Function}, }, LI = {> = {BBMap = {, llvm::detail::DenseMapPair >, llvm::BasicBlock const*, llvm::Loop*, llvm::DenseMapInfo, llvm::detail::DenseMapPair >> = { = {Epoch = 30}, }, Buckets = 0x7fffb40b30e0, NumEntries = 29, NumTombstones = 0, NumBuckets = 64}, TopLevelLoops = std::vector of length 1, capacity 1 = {0x7fffb412a7d0}, RemovedLoops = std::vector of length 0, capacity 0}, }, static ID = 0 '\000'} Changed = true #6 0x00007fffc44c963b in llvm::FPPassManager::runOnFunction(llvm::Function&) (this=0x7fffb40c9750, F=...) at /home/chris/build/llvm-svn/src/llvm/lib/IR/LegacyPassManager.cpp:1522 X = { = {_vptr.PrettyStackTraceEntry = 0x7fffc7995658 , NextEntry = 0x0}, P = 0x7fffb40ccd60, V = 0x7fffb4034668, M = 0x0} PassTimer = LocalChanged = false Index = 9 Changed = true F = @0x7fffb4034668: { = { = { = { = { = {_vptr.Value = 0x7fffc7993890 , VTy = 0x7fffb40a2170, UseList = 0x0, SubclassID = 5 '\005', HasValueHandle = 1 '\001', SubclassOptionalData = 0 '\000', SubclassData = 1424, NumUserOperands = 0, IsUsedByMD = 0, HasName = 1, HasHungOffUses = 1, HasDescriptor = 0, static MaxAlignmentExponent = 29, static MaximumAlignment = 536870912}, }, }, ValueType = 0x7fffb40a2098, Linkage = 0, Visibility = 0, UnnamedAddrVal = 0, DllStorageClass = 0, ThreadLocal = 0, static GlobalValueSubClassDataBits = 19, SubClassData = 0, IntID = , Parent = 0x7fffb409f7b0}, Section = "", ObjComdat = 0x0, static GlobalObjectSubClassDataBits = 13, static AlignmentBits = 5, static AlignmentMask = 31, static GlobalObjectMask = 63}, > = { >> = {> = {PrevAndSentinel = {Value = 140736213940168}, Next = 0x7fffb40bbf98}, }, }, BasicBlocks = {, llvm::SymbolTableListTraits >> = {> = {> = {}, }, > = {> = {}, >> = { = {}, }, Sentinel = { >> = {> = {PrevAndSentinel = {Value = 140736214953092}, Next = 0x7fffb4034780}, }, }}, }, }, ArgumentList = {, llvm::SymbolTableListTraits >> = {> = {> = {}, }, > = {> = {}, >> = { = {}, }, Sentinel = { >> = {> = {PrevAndSentinel = {Value = 140736213961988}, Next = 0x7fffb40a4780}, }, }}, }, }, SymTab = std::unique_ptr containing 0x7fffb4034730, AttributeSets = {pImpl = 0x7fffb40a5940}} this = 0x7fffb40c9750 #7 0x00007fffc44c97d9 in llvm::legacy::FunctionPassManagerImpl::run(llvm::Function&) (this=0x7fffb40c9260, F=...) at /home/chris/build/llvm-svn/src/llvm/lib/IR/LegacyPassManager.cpp:1471 Index = 0 Changed = false #8 0x00007fffc44c9903 in llvm::legacy::FunctionPassManager::run(llvm::Function&) (this=this@entry=0x7fffb40c9240, F=...) at /home/chris/build/llvm-svn/src/llvm/lib/IR/LegacyPassManager.cpp:1395 #9 0x00007fffc444dc8f in LLVMRunFunctionPassManager(LLVMPassManagerRef, LLVMValueRef) (FPM=0x7fffb40c9240, F=) at /home/chris/build/llvm-svn/src/llvm/lib/IR/Core.cpp:3244 #10 0x00007fffc86ce67c in radeon_llvm_finalize_module (ctx=0x7fffc25701b0) at radeon_setup_tgsi_llvm.c:2128 gallivm = 0x7fffc2577b58 triple = 0x7fffb409f8a8 "amdgcn--" target_library_info = 0x7fffb40c9b80 #11 0x00007fffc85da550 in si_compile_tgsi_shader (sscreen=0xa7a820, tm=0xa7fea0, shader=0x7fffb4093d50, is_monolithic=false, debug=0x0) at si_shader.c:6718 sel = 0x285e7c0 ctx = {radeon_bld = {soa = {bld_base = {base = {gallivm = 0x7fffc2577b58, type = {floating = 1, fixed = 0, sign = 1, norm = 0, width = 32, length = 1}, elem_type = 0x7fffb409f3e0, vec_type = 0x7fffb409f3e0, int_elem_type = 0x7fffb409f4e8, int_vec_type = 0x7fffb409f4e8, undef = 0x7fffb40269e0, zero = 0x7fffb4026a10, one = 0x7fffb4026a50}, uint_bld = {gallivm = 0x7fffc2577b58, type = {floating = 0, fixed = 0, sign = 0, norm = 0, width = 32, length = 1}, elem_type = 0x7fffb409f4e8, vec_type = 0x7fffb409f4e8, int_elem_type = 0x7fffb409f4e8, int_vec_type = 0x7fffb409f4e8, undef = 0x7fffb4026a90, zero = 0x7fffb4093ec0, one = 0x7fffb4093f00}, int_bld = {gallivm = 0x7fffc2577b58, type = {floating = 0, fixed = 0, sign = 1, norm = 0, width = 32, length = 1}, elem_type = 0x7fffb409f4e8, vec_type = 0x7fffb409f4e8, int_elem_type = 0x7fffb409f4e8, int_vec_type = 0x7fffb409f4e8, undef = 0x7fffb4026a90, zero = 0x7fffb4093ec0, one = 0x7fffb4093f00}, dbl_bld = {gallivm = 0x7fffc2577b58, type = {floating = 1, fixed = 0, sign = 1, norm = 0, width = 64, length = 1}, elem_type = 0x7fffb409f3f8, vec_type = 0x7fffb409f3f8, int_elem_type = 0x7fffb409f500, int_vec_type = 0x7fffb409f500, undef = 0x7fffb4093f40, zero = 0x7fffb4093f70, one = 0x7fffb4093fb0}, uint64_bld = {gallivm = 0x7fffc2577b58, type = {floating = 0, fixed = 0, sign = 0, norm = 0, width = 64, length = 1}, elem_type = 0x7fffb409f500, vec_type = 0x7fffb409f500, int_elem_type = 0x7fffb409f500, int_vec_type = 0x7fffb409f500, undef = 0x7fffb408be10, zero = 0x7fffb408be40, one = 0x7fffb408be80}, int64_bld = {gallivm = 0x7fffc2577b58, type = {floating = 0, fixed = 0, sign = 1, norm = 0, width = 64, length = 1}, elem_type = 0x7fffb409f500, vec_type = 0x7fffb409f500, int_elem_type = 0x7fffb409f500, int_vec_type = 0x7fffb409f500, undef = 0x7fffb408be10, zero = 0x7fffb408be40, one = 0x7fffb408be80}, op_actions = {{fetch_args = 0x0, emit = 0x7fffc86cbcaf , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc8495a8e , intr_name = 0x0}, {fetch_args = 0x7fffc8495372 , emit = 0x7fffc8495424 , intr_name = 0x0}, {fetch_args = 0x7fffc8494795 , emit = 0x7fffc8495b9e , intr_name = 0x0}, {fetch_args = 0x7fffc8494795 , emit = 0x7fffc86cd5c3 , intr_name = 0x0}, {fetch_args = 0x7fffc8494795 , emit = 0x7fffc84950ee , intr_name = 0x0}, {fetch_args = 0x7fffc8494795 , emit = 0x7fffc8495530 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc8495abe , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc84948a9 , intr_name = 0x0}, {fetch_args = 0x7fffc8494c92 , emit = 0x7fffc8494cce , intr_name = 0x0}, {fetch_args = 0x7fffc8494db9 , emit = 0x7fffc8494df5 , intr_name = 0x0}, {fetch_args = 0x7fffc8494f6e , emit = 0x7fffc8495041 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc9be , intr_name = 0x7fffc87f9d69 "llvm.minnum.f32"}, {fetch_args = 0x0, emit = 0x7fffc86cc9be , intr_name = 0x7fffc87f9d59 "llvm.maxnum.f32"}, {fetch_args = 0x0, emit = 0x7fffc86cb88b , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cb88b , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc8495a06 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc8495e0e , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc849593d , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc8495a06 , intr_name = 0x0}, {fetch_args = 0x7fffc8494795 , emit = 0x7fffc86cc9be , intr_name = 0x7fffc880f39e "llvm.sqrt.f32"}, {fetch_args = 0x7fffc8494bad , emit = 0x7fffc8494c15 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc8496f15 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc8496f88 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc628 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc9be , intr_name = 0x7fffc880f2b8 "llvm.AMDGPU.clamp."}, {fetch_args = 0x0, emit = 0x7fffc86cc9be , intr_name = 0x7fffc880f238 "llvm.floor.f32"}, {fetch_args = 0x0, emit = 0x7fffc86cc9be , intr_name = 0x7fffc880f383 "llvm.rint.f32"}, {fetch_args = 0x7fffc8494795 , emit = 0x7fffc86cc9be , intr_name = 0x7fffc880f315 "llvm.exp2.f32"}, {fetch_args = 0x7fffc8494795 , emit = 0x7fffc86cc9be , intr_name = 0x7fffc880f359 "llvm.log2.f32"}, {fetch_args = 0x7fffc8494809 , emit = 0x7fffc86cc9be , intr_name = 0x7fffc880f376 "llvm.pow.f32"}, {fetch_args = 0x7fffc8496503 , emit = 0x7fffc84965c1 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc8496ffb , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc9be , intr_name = 0x7fffc880efcf "llvm.fabs.f32"}, {fetch_args = 0x0, emit = 0x7fffc849706e , intr_name = 0x0}, {fetch_args = 0x7fffc8494f22 , emit = 0x7fffc8494df5 , intr_name = 0x0}, {fetch_args = 0x7fffc8494795 , emit = 0x7fffc86cc9be , intr_name = 0x7fffc880f2cb "llvm.cos.f32"}, {fetch_args = 0x0, emit = 0x7fffc85d4616 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc85d4616 , intr_name = 0x0}, {fetch_args = 0x7fffc8495330 , emit = 0x7fffc849abe1 , intr_name = 0x7fffc880f348 "llvm.AMDGPU.kilp"}, {fetch_args = 0x7fffc86cd134 , emit = 0x7fffc86cd1af , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc8496f15 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cb88b , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc8496f88 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cb88b , intr_name = 0x0}, {fetch_args = 0x7fffc8494795 , emit = 0x7fffc86cc9be , intr_name = 0x7fffc880f391 "llvm.sin.f32"}, {fetch_args = 0x0, emit = 0x7fffc86cb88b , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cb88b , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc8497234 , intr_name = 0x0}, {fetch_args = 0x7fffc85d299b , emit = 0x7fffc85d3f49 , intr_name = 0x0}, {fetch_args = 0x7fffc85d299b , emit = 0x7fffc85d3f49 , intr_name = 0x0}, {fetch_args = 0x7fffc85d299b , emit = 0x7fffc85d3f49 , intr_name = 0x0}, {fetch_args = 0x7fffc86cd353 , emit = 0x7fffc86cd3a2 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc8497151 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc84970e1 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc8494919 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc84971c1 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc268 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cb7d5 , intr_name = 0x0}, {fetch_args = 0x7fffc8494795 , emit = 0x7fffc8495d77 , intr_name = 0x0}, {fetch_args = 0x7fffc85d299b , emit = 0x7fffc85d3f49 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cd4ec , intr_name = 0x0}, {fetch_args = 0x7fffc8494ac8 , emit = 0x7fffc8494b04 , intr_name = 0x0}, {fetch_args = 0x7fffc85d299b , emit = 0x7fffc85d3f49 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86ca657 , intr_name = 0x0}, {fetch_args = 0x7fffc8494795 , emit = 0x7fffc86cac54 , intr_name = 0x0}, {fetch_args = 0x7fffc8494795 , emit = 0x7fffc86cacce , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86ca732 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86ca816 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc85d4616 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc85d4616 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc9be , intr_name = 0x7fffc880f2aa "llvm.ceil.f32"}, {fetch_args = 0x0, emit = 0x7fffc86cc81c , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cbc23 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc9be , intr_name = 0x7fffc880f3ac "llvm.trunc.f32"}, {fetch_args = 0x0, emit = 0x7fffc86cc088 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cbd40 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cbdb8 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cbf98 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc1f0 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7fffc85d299b , emit = 0x7fffc85d3f49 , intr_name = 0x0}, {fetch_args = 0x7fffc85d26b1 , emit = 0x7fffc85d27fb , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86ca6c5 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc85d5928 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc85d5d77 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86ca4c4 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86ca989 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc85d4481 , intr_name = 0x0}, {fetch_args = 0x7fffc85d1af7 , emit = 0x7fffc85d1ce4 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cb9c7 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cb9c7 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cb9c7 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cb9c7 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc85cf8dd , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7fffc8494795 , emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7fffc86cad68 , emit = 0x7fffc86caeec , intr_name = 0x7fffc880f337 "llvm.AMDGPU.kill"}, {fetch_args = 0x0, emit = 0x7fffc84950cd , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc9be , intr_name = 0x7fffc880f2e6 "llvm.fma.f64"}, {fetch_args = 0x0, emit = 0x7fffc86cc729 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cbf20 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86ccfee , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86ccfee , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc542 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cb5be , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc178 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cb5be , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc7a4 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc894 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cbe30 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cbea8 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc8495f5e , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86ccfee , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86ccfee , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc010 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc8495fe6 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cb5be , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cb5be , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc100 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cb5be , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cb5be , intr_name = 0x0}, {fetch_args = 0x7fffc8494795 , emit = 0x0, intr_name = 0x0}, {fetch_args = 0x7fffc8494795 , emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0} , {fetch_args = 0x0, emit = 0x7fffc8495a8e , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cb707 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86ccf60 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc268 , intr_name = 0x0}, {fetch_args = 0x7fffc85d0159 , emit = 0x7fffc85d0792 , intr_name = 0x0}, {fetch_args = 0x7fffc85d09a4 , emit = 0x7fffc85d1158 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc85d5e5e , intr_name = 0x0}, {fetch_args = 0x7fffc85d1381 , emit = 0x7fffc85d190f , intr_name = 0x7fffc87f9d29 "add"}, {fetch_args = 0x7fffc85d1381 , emit = 0x7fffc85d190f , intr_name = 0x7fffc87f9d2d "swap"}, {fetch_args = 0x7fffc85d1381 , emit = 0x7fffc85d190f , intr_name = 0x7fffc87f9d32 "cmpswap"}, {fetch_args = 0x7fffc85d1381 , emit = 0x7fffc85d190f , intr_name = 0x7fffc87f9d3a "and"}, {fetch_args = 0x7fffc85d1381 , emit = 0x7fffc85d190f , intr_name = 0x7fffc87f9d3e "or"}, {fetch_args = 0x7fffc85d1381 , emit = 0x7fffc85d190f , intr_name = 0x7fffc87f9d41 "xor"}, {fetch_args = 0x7fffc85d1381 , emit = 0x7fffc85d190f , intr_name = 0x7fffc87f9d45 "umin"}, {fetch_args = 0x7fffc85d1381 , emit = 0x7fffc85d190f , intr_name = 0x7fffc87f9d4a "umax"}, {fetch_args = 0x7fffc85d1381 , emit = 0x7fffc85d190f , intr_name = 0x7fffc87f9d4f "smin"}, {fetch_args = 0x7fffc85d1381 , emit = 0x7fffc85d190f , intr_name = 0x7fffc87f9d54 "smax"}, {fetch_args = 0x7fffc85d299b , emit = 0x7fffc85d3f49 , intr_name = 0x0}, {fetch_args = 0x7fffc85d299b , emit = 0x7fffc85d3f49 , intr_name = 0x0}, {fetch_args = 0x7fffc85d299b , emit = 0x7fffc85d3f49 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc849604f , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc84961f8 , intr_name = 0x0}, {fetch_args = 0x7fffc85d299b , emit = 0x7fffc85d3f49 , intr_name = 0x0}, {fetch_args = 0x7fffc85d299b , emit = 0x7fffc85d3f49 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc9be , intr_name = 0x7fffc880f323 "llvm.AMDGPU.bfe.i32"}, {fetch_args = 0x0, emit = 0x7fffc86cc9be , intr_name = 0x7fffc880f3bb "llvm.AMDGPU.bfe.u32"}, {fetch_args = 0x0, emit = 0x7fffc86cca44 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc9be , intr_name = 0x7fffc880f296 "llvm.bitreverse.i32"}, {fetch_args = 0x0, emit = 0x7fffc86cc9be , intr_name = 0x7fffc880f367 "llvm.ctpop.i32"}, {fetch_args = 0x0, emit = 0x7fffc86ccbb9 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86ccddb , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86ccc7d , intr_name = 0x0}, {fetch_args = 0x7fffc85d50fc , emit = 0x7fffc85d532f , intr_name = 0x0}, {fetch_args = 0x7fffc85d50fc , emit = 0x7fffc85d532f , intr_name = 0x0}, {fetch_args = 0x7fffc85d50fc , emit = 0x7fffc85d532f , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc84967fe , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc84966ae , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cc9be , intr_name = 0x7fffc880f2d8 "llvm.fabs.f64"}, {fetch_args = 0x0, emit = 0x7fffc86cc5b5 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc84948a9 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc8495abe , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc849639f , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc8496451 , intr_name = 0x0}, {fetch_args = 0x0, emit = 0x7fffc86cbaf0 , intr_name = 0x0}...}, rsq_action = {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, sqrt_action = {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, drsq_action = {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, dsqrt_action = {fetch_args = 0x0, emit = 0x0, intr_name = 0x0}, info = 0x285eaac, emit_fetch_funcs = {0x0, 0x7fffc85c9fc9 , 0x7fffc86c8eef , 0x7fffc86c8eef , 0x7fffc86c8eef , 0x0, 0x0, 0x7fffc86c8eef , 0x0, 0x7fffc86c95ae , 0x0, 0x0, 0x0, 0x0}, emit_swizzle = 0x7fffc86c82b4 , emit_debug = 0x0, emit_store = 0x7fffc86c9e8c , emit_declaration = 0x7fffc86c9678 , emit_immediate = 0x7fffc86cc90c , userdata = 0x0, soa = 1 '\001', pc = -1, instructions = 0x7fffb40c8c40, max_instructions = 768, num_instructions = 578, emit_prologue = 0x0, emit_epilogue = 0x7fffc85cf011 }, elem_bld = {gallivm = 0x0, type = {floating = 0, fixed = 0, sign = 0, norm = 0, width = 0, length = 0}, elem_type = 0x0, vec_type = 0x0, int_elem_type = 0x0, int_vec_type = 0x0, undef = 0x0, zero = 0x0, one = 0x0}, gs_iface = 0x0, emitted_prims_vec_ptr = 0x0, total_emitted_vertices_vec_ptr = 0x0, emitted_vertices_vec_ptr = 0x0, max_output_vertices_vec = 0x0, consts_ptr = 0x0, const_sizes_ptr = 0x0, consts = {0x0 }, consts_sizes = {0x0 }, inputs = 0x0, outputs = 0x7fffc2576ad0, context_ptr = 0x0, thread_data_ptr = 0x0, sampler = 0x0, sv = {{Resource = 0, ReturnTypeX = 0, ReturnTypeY = 0, ReturnTypeZ = 0, ReturnTypeW = 0} }, immediates = {{0x7fffb4093ec0, 0x7fffb40ba720, 0x7fffb40ba760, 0x7fffb40ba7a0}, {0x7fffb40ba7e0, 0x7fffb4093ec0, 0x7fffb40ba820, 0x7fffb40ba860}, {0x7fffb40ba8a0, 0x7fffb40ba8e0, 0x7fffb40ba920, 0x7fffb40ba960}, {0x7fffb40ba9a0, 0x7fffb40ba9e0, 0x7fffb40baa20, 0x7fffb40baa60}, {0x7fffb40baaa0, 0x7fffb40baae0, 0x7fffb40bab20, 0x7fffb40bab60}, {0x7fffb4093ec0, 0x7fffb40ba760, 0x7fffb40baba0, 0x7fffb4093f00}, {0x7fffb40babe0, 0x7fffb40bac20, 0x7fffb40bac60, 0x7fffb40baca0}, {0x7fffb40bace0, 0x7fffb40bad20, 0x7fffb40bad60, 0x7fffb40bada0}, {0x7fffb40bade0, 0x7fffb40bae20, 0x7fffb40bae60, 0x7fffb40baea0}, {0x7fffb40baee0, 0x7fffb40baf20, 0x7fffb40baf60, 0x7fffb40bafa0}, {0x7fffb40bafe0, 0x7fffb40bb020, 0x7fffb40bb060, 0x7fffb40bb0a0}, {0x7fffb40bb0e0, 0x7fffb40bb120, 0x7fffb40bb160, 0x7fffb40bb1a0}, {0x7fffb40baaa0, 0x7fffb40a5360, 0x7fffb40bbdf0, 0x7fffb40bbe30}, {0x7fffb40ba7e0, 0x7fffb40bbe70, 0x7fffb40bb160, 0x7fffb40bbeb0}, {0x7fffb40bbef0, 0x7fffb4093ec0, 0x7fffb4093ec0, 0x7fffb4093ec0}, {0x0, 0x0, 0x0, 0x0} }, temps = {{0x0, 0x0, 0x0, 0x0} }, addr = {{0x7fffb40ba578, 0x7fffb40ba5e8, 0x7fffb40ba658, 0x7fffb40ba6c8}, {0x0, 0x0, 0x0, 0x0} }, preds = {{0x0, 0x0, 0x0, 0x0} }, temps_array = 0x0, outputs_array = 0x0, inputs_array = 0x0, imms_array = 0x0, system_values = {instance_id = 0x0, vertex_id = 0x0, vertex_id_nobase = 0x0, prim_id = 0x0, basevertex = 0x0, invocation_id = 0x0}, indirect_files = 0, mask = 0x0, exec_mask = {bld = 0x0, has_mask = 0 '\000', ret_in_main = 0 '\000', int_vec_type = 0x0, exec_mask = 0x0, ret_mask = 0x0, cond_mask = 0x0, switch_mask = 0x0, cont_mask = 0x0, break_mask = 0x0, function_stack = 0x0, function_stack_size = 0}, num_immediates = 15, use_immediates_array = 0 '\000'}, load_input = 0x7fffc85c8c33 , load_system_value = 0x7fffc85c9369 , declare_memory_region = 0x0, input_decls = {{Declaration = {Type = 0, NrTokens = 4, File = 2, UsageMask = 15, Dimension = 0, Semantic = 1, Interpolate = 1, Invariant = 0, Local = 0, Array = 0, Atomic = 0, MemType = 0, Padding = 0}, Range = {First = 0, Last = 0}, Dim = {Index2D = 0, Padding = 0}, Interp = {Interpolate = 2, Location = 0, CylindricalWrap = 0, Padding = 0}, Semantic = {Name = 5, Index = 0, Padding = 0}, Image = {Resource = 0, Raw = 0, Writable = 0, Format = 0, Padding = 0}, SamplerView = {Resource = 0, ReturnTypeX = 0, ReturnTypeY = 0, ReturnTypeZ = 0, ReturnTypeW = 0}, Array = {ArrayID = 0, Padding = 0}}, {Declaration = {Type = 0, NrTokens = 4, File = 2, UsageMask = 15, Dimension = 0, Semantic = 1, Interpolate = 1, Invariant = 0, Local = 0, Array = 0, Atomic = 0, MemType = 0, Padding = 0}, Range = {First = 1, Last = 1}, Dim = {Index2D = 0, Padding = 0}, Interp = {Interpolate = 2, Location = 0, CylindricalWrap = 0, Padding = 0}, Semantic = {Name = 5, Index = 1, Padding = 0}, Image = {Resource = 0, Raw = 0, Writable = 0, Format = 0, Padding = 0}, SamplerView = {Resource = 0, ReturnTypeX = 0, ReturnTypeY = 0, ReturnTypeZ = 0, ReturnTypeW = 0}, Array = {ArrayID = 0, Padding = 0}}, {Declaration = {Type = 0, NrTokens = 4, File = 2, UsageMask = 15, Dimension = 0, Semantic = 1, Interpolate = 1, Invariant = 0, Local = 0, Array = 0, Atomic = 0, MemType = 0, Padding = 0}, Range = {First = 2, Last = 2}, Dim = {Index2D = 0, Padding = 0}, Interp = {Interpolate = 2, Location = 0, CylindricalWrap = 0, Padding = 0}, Semantic = {Name = 5, Index = 2, Padding = 0}, Image = {Resource = 0, Raw = 0, Writable = 0, Format = 0, Padding = 0}, SamplerView = {Resource = 0, ReturnTypeX = 0, ReturnTypeY = 0, ReturnTypeZ = 0, ReturnTypeW = 0}, Array = {ArrayID = 0, Padding = 0}}, {Declaration = {Type = 0, NrTokens = 4, File = 2, UsageMask = 15, Dimension = 0, Semantic = 1, Interpolate = 1, Invariant = 0, Local = 0, Array = 0, Atomic = 0, MemType = 0, Padding = 0}, Range = {First = 3, Last = 3}, Dim = {Index2D = 0, Padding = 0}, Interp = {Interpolate = 2, Location = 0, CylindricalWrap = 0, Padding = 0}, Semantic = {Name = 5, Index = 3, Padding = 0}, Image = {Resource = 0, Raw = 0, Writable = 0, Format = 0, Padding = 0}, SamplerView = {Resource = 0, ReturnTypeX = 0, ReturnTypeY = 0, ReturnTypeZ = 0, ReturnTypeW = 0}, Array = {ArrayID = 0, Padding = 0}}, {Declaration = {Type = 0, NrTokens = 4, File = 2, UsageMask = 15, Dimension = 0, Semantic = 1, Interpolate = 1, Invariant = 0, Local = 0, Array = 0, Atomic = 0, MemType = 0, Padding = 0}, Range = {First = 4, Last = 4}, Dim = {Index2D = 0, Padding = 0}, Interp = {Interpolate = 2, Location = 0, CylindricalWrap = 0, Padding = 0}, Semantic = {Name = 5, Index = 4, Padding = 0}, Image = {Resource = 0, Raw = 0, Writable = 0, Format = 0, Padding = 0}, SamplerView = {Resource = 0, ReturnTypeX = 0, ReturnTypeY = 0, ReturnTypeZ = 0, ReturnTypeW = 0}, Array = {ArrayID = 0, Padding = 0}}, {Declaration = {Type = 0, NrTokens = 4, File = 2, UsageMask = 15, Dimension = 0, Semantic = 1, Interpolate = 1, Invariant = 0, Local = 0, Array = 0, Atomic = 0, MemType = 0, Padding = 0}, Range = {First = 5, Last = 5}, Dim = {Index2D = 0, Padding = 0}, Interp = {Interpolate = 2, Location = 0, CylindricalWrap = 0, Padding = 0}, Semantic = {Name = 5, Index = 5, Padding = 0}, Image = {Resource = 0, Raw = 0, Writable = 0, Format = 0, Padding = 0}, SamplerView = {Resource = 0, ReturnTypeX = 0, ReturnTypeY = 0, ReturnTypeZ = 0, ReturnTypeW = 0}, Array = {ArrayID = 0, Padding = 0}}, {Declaration = {Type = 0, NrTokens = 0, File = 0, UsageMask = 0, Dimension = 0, Semantic = 0, Interpolate = 0, Invariant = 0, Local = 0, Array = 0, Atomic = 0, MemType = 0, Padding = 0}, Range = {First = 0, Last = 0}, Dim = {Index2D = 0, Padding = 0}, Interp = {Interpolate = 0, Location = 0, CylindricalWrap = 0, Padding = 0}, Semantic = {Name = 0, Index = 0, Padding = 0}, Image = {Resource = 0, Raw = 0, Writable = 0, Format = 0, Padding = 0}, SamplerView = {Resource = 0, ReturnTypeX = 0, ReturnTypeY = 0, ReturnTypeZ = 0, ReturnTypeW = 0}, Array = {ArrayID = 0, Padding = 0}} }, inputs = {0x0 }, outputs = {{0x7fffb40a5748, 0x7fffb40a58c8, 0x7fffb40aeee8, 0x7fffb40aef58}, {0x0, 0x0, 0x0, 0x0} }, temps = 0x7fffb40aefb0, temps_count = 107, system_values = {0x0, 0x0, 0x0, 0x0}, branch = 0x7fffb40a9730, loop = 0x7fffb4113650, branch_depth = 0, branch_depth_max = 4, loop_depth = 0, loop_depth_max = 4, temp_arrays = 0x0, temp_array_allocas = 0x0, undef_alloca = 0x0, main_fn = 0x7fffb4034668, return_type = 0x7fffb40a1fb0, fpmath_md_kind = 3, fpmath_md_2p5_ulp = 0x7fffb408bfd0, gallivm = {module_name = 0x0, module = 0x7fffb409f7b0, engine = 0x0, target = 0x0, passmgr = 0x7fffb40c9240, context = 0x7fffb4024430, builder = 0x7fffb400b0b0, memorymgr = 0x0, code = 0x0, compiled = 0}}, shader = 0x7fffb4093d50, screen = 0xa7a820, type = 1, is_gs_copy_shader = false, is_monolithic = false, param_streamout_config = 0, param_streamout_write_index = 0, param_streamout_offset = {0, 0, 0, 0}, param_vertex_id = 0, param_rel_auto_id = 0, param_vs_prim_id = 0, param_instance_id = 0, param_vertex_index0 = 0, param_tes_u = 0, param_tes_v = 0, param_tes_rel_patch_id = 0, param_tes_patch_id = 0, param_es2gs_offset = 0, param_oc_lds = 0, param_tess_offchip = 0, tm = 0xa7fea0, invariant_load_md_kind = 6, range_md_kind = 4, uniform_md_kind = 20, empty_md = 0x7fffb4034630, esgs_ring = 0x0, gsvs_ring = {0x0, 0x0, 0x0, 0x0}, lds = 0x7fffb40a5a08, gs_next_vertex = {0x0, 0x0, 0x0, 0x0}, return_value = 0x7fffb40c9170, voidt = 0x7fffb409f398, i1 = 0x7fffb409f4a0, i8 = 0x7fffb409f4b8, i32 = 0x7fffb409f4e8, i64 = 0x7fffb409f500, i128 = 0x7fffb409f518, f32 = 0x7fffb409f3e0, v16i8 = 0x7fffb40a1d00, v2i32 = 0x7fffb40a1d30, v4i32 = 0x7fffb40a1d60, v4f32 = 0x7fffb40a1d90, v8i32 = 0x7fffb40a1dc0, shared_memory = 0x0} bld_base = 0x7fffc25701b0 mod = 0x7fffb409f7b0 r = 0 __PRETTY_FUNCTION__ = "si_compile_tgsi_shader" #12 0x00007fffc85effab in si_init_shader_selector_async (job=0x285e7c0, thread_index=1) at si_state_shaders.c:1166 shader = 0x7fffb4093d50 tgsi_binary = 0x7fffb409c800 sel = 0x285e7c0 sscreen = 0xa7a820 tm = 0xa7fea0 debug = 0x0 i = 32767 __PRETTY_FUNCTION__ = "si_init_shader_selector_async" #13 0x00007fffc83fed6e in util_queue_thread_func (input=0x9ec380) at util/u_queue.c:92 job = {job = 0x285e7c0, fence = 0x285e7c8, execute = 0x7fffc85efd9f , cleanup = 0x0} queue = 0xa7ac10 thread_index = 1 __func__ = "util_queue_thread_func" #14 0x00007fffc83fe3fe in impl_thrd_routine (p=0x9ec590) at ../../../include/c11/threads_posix.h:87 pack = {func = 0x7fffc83feb34 , arg = 0x9ec380} #15 0x00007ffff2566454 in start_thread () at /usr/lib/libpthread.so.0 #16 0x00007ffff1a067df in clone () at /usr/lib/libc.so.6 quit