* compute_memory_pool_new() -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, } {src_offset = 16, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, } ===== SHADER #1 ==================================== FETCH/CEDAR/EVERGREEN ===== ===== 12 dw ===== 3 gprs ===== 0 stack ========================================= 0000 00000002 80800400 VTX 2 @4 0004 7c000000 88cd1001 00080000 VFETCH R1.xyzw, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:1) 0008 7c000000 88cd1002 00080010 VFETCH R2.xyzw, R0.x + 16b , RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32_UINT, } ===== SHADER #2 ==================================== FETCH/CEDAR/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 93564001 00080000 VFETCH R1.x001, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:13 NUM:1 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32_UINT, } ===== SHADER #3 ==================================== FETCH/CEDAR/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 97561001 00080000 VFETCH R1.xy01, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:29 NUM:1 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32_UINT, } ===== SHADER #4 ==================================== FETCH/CEDAR/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 9bd51001 00080000 VFETCH R1.xyz1, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:47 NUM:1 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_UINT, } ===== SHADER #5 ==================================== FETCH/CEDAR/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 988d1001 00080000 VFETCH R1.xyzw, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:34 NUM:1 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== [SLG] Reading configuration file: scenes/luxball/luxball.cfg [SLG] Configuration: [SLG] image.width = 640 [SLG] image.height = 480 [SLG] batch.halttime = 0 [SLG] scene.file = scenes/luxball/luxball.scn [SLG] scene.fieldofview = 45 [SLG] opencl.cpu.use = 0 [SLG] opencl.gpu.use = 1 [SLG] opencl.platform.index = 0 [SLG] opencl.gpu.workgroup.size = 64 [SLG] screen.refresh.interval = 100 [SLG] film.gamma = 2.2 [SLG] path.maxdepth = 16 [SLG] path.russianroulette.depth = 5 [SLG] light.maxdepth = 16 [SLG] light.russianroulette.depth = 5 [SLG] accelerator.imagestorage.enable = 0 [SDL] Reading scene: scenes/luxball/luxball.scn [SDL] Camera position: Point[0.5, -1.4, 1.7] [SDL] Camera target: Point[0, 0, 0.4] [SDL] Camera horizontal stereo disabled [SDL] Material definition: shell [SDL] Material definition: whitematte [SDL] Material definition: luxtext [SDL] Material definition: blacktext [SDL] Material definition: whitelight [SDL] The l1 object is a light source with 2 triangles [SDL] The l2 object is a light source with 2 triangles [SDL] PLY object count: 7 * compute_memory_pool_new() -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, } {src_offset = 16, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, } ===== SHADER #1 ==================================== FETCH/CEDAR/EVERGREEN ===== ===== 12 dw ===== 3 gprs ===== 0 stack ========================================= 0000 00000002 80800400 VTX 2 @4 0004 7c000000 88cd1001 00080000 VFETCH R1.xyzw, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:1) 0008 7c000000 88cd1002 00080010 VFETCH R2.xyzw, R0.x + 16b , RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32_UINT, } ===== SHADER #2 ==================================== FETCH/CEDAR/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 93564001 00080000 VFETCH R1.x001, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:13 NUM:1 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32_UINT, } ===== SHADER #3 ==================================== FETCH/CEDAR/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 97561001 00080000 VFETCH R1.xy01, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:29 NUM:1 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32_UINT, } ===== SHADER #4 ==================================== FETCH/CEDAR/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 9bd51001 00080000 VFETCH R1.xyz1, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:47 NUM:1 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_UINT, } ===== SHADER #5 ==================================== FETCH/CEDAR/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 988d1001 00080000 VFETCH R1.xyzw, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:34 NUM:1 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, } {src_offset = 16, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, } ===== SHADER #6 ==================================== FETCH/CEDAR/EVERGREEN ===== ===== 12 dw ===== 3 gprs ===== 0 stack ========================================= 0000 00000002 80800400 VTX 2 @4 0004 7c000000 88cd1001 00080000 VFETCH R1.xyzw, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:1) 0008 7c000000 88cd1002 00080010 VFETCH R2.xyzw, R0.x + 16b , RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32_UINT, } ===== SHADER #7 ==================================== FETCH/CEDAR/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 93564001 00080000 VFETCH R1.x001, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:13 NUM:1 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32_UINT, } ===== SHADER #8 ==================================== FETCH/CEDAR/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 97561001 00080000 VFETCH R1.xy01, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:29 NUM:1 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32_UINT, } ===== SHADER #9 ==================================== FETCH/CEDAR/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 9bd51001 00080000 VFETCH R1.xyz1, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:47 NUM:1 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_UINT, } ===== SHADER #10 =================================== FETCH/CEDAR/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 988d1001 00080000 VFETCH R1.xyzw, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:34 NUM:1 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== [LuxRays] OpenCL Platform 0: Mesa [LuxRays] Device 0 name: NativeThread [LuxRays] Device 0 type: NATIVE_THREAD [LuxRays] Device 0 compute units: 1 [LuxRays] Device 0 preferred float vector width: 4 [LuxRays] Device 0 max allocable memory: 0MBytes [LuxRays] Device 0 max allocable memory block size: 0MBytes [LuxRays] Device 1 name: AMD CEDAR [LuxRays] Device 1 type: OPENCL_GPU [LuxRays] Device 1 compute units: 2 [LuxRays] Device 1 preferred float vector width: 4 [LuxRays] Device 1 max allocable memory: 192MBytes [LuxRays] Device 1 max allocable memory block size: 48MBytes [LuxRays] Preprocessing DataSet [LuxRays] Total vertex count: 223380 [LuxRays] Total triangle count: 260794 [LuxRays] Preprocessing DataSet done [LuxRays] Creating 1 intersection device(s) [LuxRays] Allocating intersection device 0: AMD CEDAR (Type = OPENCL_GPU) [SLG] OpenCL Devices used: [SLG] [AMD CEDARIntersect] [SLG] Device OpenCL version: OpenCL 1.1 MESA 10.3.0-devel [LuxRays] Adding DataSet accelerator: QBVH [LuxRays] Total vertex count: 223380 [LuxRays] Total triangle count: 260794 [LuxRays] Building QBVH, primitives: 260794, initial nodes: 21734 [LuxRays] QBVH completed with 43467/43468 nodes [LuxRays] Total QBVH memory usage: 4754Kbytes [LuxRays] Total QBVH QuadTriangle count: 87103 [LuxRays] Max. QBVH Depth: 25 [SLG] Configuring 1 CPU render threads [LuxRays] [OpenCL device::AMD CEDARIntersect] QBVH max. stack size: 32 [LuxRays] [OpenCL device::AMD CEDARIntersect] Disable forced for QBVH scene storage inside image [LuxRays] [OpenCL device::AMD CEDARIntersect] QBVH buffer size: 4754Kbytes [LuxRays] [OpenCL device::AMD CEDARIntersect] QuadTriangle buffer size: 14970Kbytes -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, } {src_offset = 16, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_FLOAT, } ===== SHADER #6 ==================================== FETCH/CEDAR/EVERGREEN ===== ===== 12 dw ===== 3 gprs ===== 0 stack ========================================= 0000 00000002 80800400 VTX 2 @4 0004 7c000000 88cd1001 00080000 VFETCH R1.xyzw, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:1) 0008 7c000000 88cd1002 00080010 VFETCH R2.xyzw, R0.x + 16b , RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:35 NUM:0 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32_UINT, } ===== SHADER #7 ==================================== FETCH/CEDAR/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 93564001 00080000 VFETCH R1.x001, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:13 NUM:1 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32_UINT, } ===== SHADER #8 ==================================== FETCH/CEDAR/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 97561001 00080000 VFETCH R1.xy01, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:29 NUM:1 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32_UINT, } ===== SHADER #9 ==================================== FETCH/CEDAR/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 9bd51001 00080000 VFETCH R1.xyz1, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:47 NUM:1 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== -------------------------------------------------------------- Vertex elements state: {src_offset = 0, instance_divisor = 0, vertex_buffer_index = 0, src_format = PIPE_FORMAT_R32G32B32A32_UINT, } ===== SHADER #10 =================================== FETCH/CEDAR/EVERGREEN ===== ===== 8 dw ===== 2 gprs ===== 0 stack ========================================== 0000 00000002 80800000 VTX 1 @4 0004 7c000000 988d1001 00080000 VFETCH R1.xyzw, R0.x, RID:0 VERTEX MFC:31 UCF:0 FMT(DTA:34 NUM:1 COMP:0 MODE:1) 0002 00000000 85000000 RET @0 ===== SHADER_END =============================================================== [SLG] [PathOCLRenderEngine] OpenCL task count: 65536 [SLG] [PathOCLRenderEngine] OpenCL max. page memory size: 49152Kbytes [SLG] [PathOCLRenderThread::CompiledScene] Compile Geometry [SLG] [PathOCLRenderThread::CompiledScene] Scene geometry compilation time: 5ms [SLG] [PathOCLRenderThread::CompiledScene] Compile Materials [SLG] [PathOCLRenderThread::CompiledScene] Compile Textures [SLG] [PathOCLRenderThread::CompiledScene] Textures compilation time: 0ms [SLG] [PathOCLRenderThread::CompiledScene] Material compilation time: 0ms [SLG] [PathOCLRenderThread::CompiledScene] Compile Triangle AreaLights [SLG] [PathOCLRenderThread::CompiledScene] Triangle area lights compilation time: 0ms [SLG] [PathOCLRenderThread::CompiledScene] Compile InfiniteLight [SLG] [PathOCLRenderThread::CompiledScene] Infinitelight compilation time: 0ms [SLG] [PathOCLRenderThread::CompiledScene] Compile SunLight [SLG] [PathOCLRenderThread::CompiledScene] Compile SkyLight [SLG] [PathOCLRenderThread::CompiledScene] Compile ImageMaps [SLG] [PathOCLRenderThread::CompiledScene] Image maps page count: 0 [SLG] [PathOCLRenderThread::CompiledScene] Texture maps compilation time: 0ms [SLG] Starting 1 PathOCL render threads [SLG] [PathOCLRenderThread::0] FrameBuffer buffer size: 4835Kbytes [SLG] [PathOCLRenderThread::0] Camera buffer size: 528bytes [SLG] [PathOCLRenderThread::0] Normals buffer size: 2617Kbytes [SLG] [PathOCLRenderThread::0] UVs buffer size: 318Kbytes [SLG] [PathOCLRenderThread::0] Colors buffer size: 553Kbytes [SLG] [PathOCLRenderThread::0] Vertices buffer size: 2617Kbytes [SLG] [PathOCLRenderThread::0] Triangles buffer size: 3056Kbytes [SLG] [PathOCLRenderThread::0] Mesh description buffer size: 1064bytes [SLG] [PathOCLRenderThread::0] Textures buffer size: 2412bytes [SLG] [PathOCLRenderThread::0] Materials buffer size: 240bytes [SLG] [PathOCLRenderThread::0] Mesh material index buffer size: 28bytes [SLG] [PathOCLRenderThread::0] Triangle AreaLights buffer size: 272bytes [SLG] [PathOCLRenderThread::0] Triangle AreaLights offsets buffer size: 28bytes [SLG] [PathOCLRenderThread::0] Ray buffer size: 3072Kbytes [SLG] [PathOCLRenderThread::0] RayHit buffer size: 1280Kbytes [SLG] [PathOCLRenderThread::0] GPUTask Stats buffer size: 256Kbytes [SLG] [PathOCLRenderThread::0] Size of a GPUTask: 336bytes [SLG] [PathOCLRenderThread::0] GPUTask buffer size: 21504Kbytes [SLG] [PathOCLRenderThread::0] Sample dimensions: 147 [SLG] [PathOCLRenderThread::0] Size of a SampleData: 8bytes [SLG] [PathOCLRenderThread::0] SampleData buffer size: 512Kbytes [SLG] [PathOCLRenderThread::0] Defined symbols: -D LUXRAYS_OPENCL_KERNEL -D SLG_OPENCL_KERNEL -D PARAM_TASK_COUNT=65536 -D PARAM_IMAGE_WIDTH=640 -D PARAM_IMAGE_HEIGHT=480 -D PARAM_RAY_EPSILON_MIN=1.000000e-09f -D PARAM_RAY_EPSILON_MAX=1.000000e-01f -D PARAM_MAX_PATH_DEPTH=16 -D PARAM_RR_DEPTH=5 -D PARAM_RR_CAP=5.000000e-01f -D PARAM_ACCEL_QBVH -D PARAM_HAS_NORMALS_BUFFER -D PARAM_HAS_UVS_BUFFER -D PARAM_HAS_COLS_BUFFER -D PARAM_ENABLE_TEX_CONST_FLOAT -D PARAM_ENABLE_TEX_CONST_FLOAT3 -D PARAM_ENABLE_MAT_MATTE -D PARAM_ENABLE_MAT_GLASS -D PARAM_HAS_PASSTHROUGH -D PARAM_DIRECT_LIGHT_SAMPLING -D PARAM_DL_LIGHT_COUNT=4 -D PARAM_IMAGE_FILTER_TYPE=0 -D PARAM_SAMPLER_TYPE=0 -D PARAM_DEVICE_INDEX=0 -D PARAM_DEVICE_COUNT=1 -D PARAM_TONEMAP_LINEAR_SCALE=1.000000e+00f -D PARAM_GAMMA=2.200000e+00f [SLG] [PathOCLRenderThread::0] Compiling kernels [SLG] [PathOCLRenderThread::0] Kernels not cached [SLG] [PathOCLRenderThread::0] Compiling Init Kernel [SLG] [PathOCLRenderThread::0] Compiling InitFrameBuffer Kernel [SLG] [PathOCLRenderThread::0] Compiling AdvancePaths Kernel [SLG] [PathOCLRenderThread::0] Kernels compilation time: 295ms *** r600_compute_global_buffer_create width = 4951104 array_size = 0 * compute_memory_alloc() size_in_dw = 1237776 (4951104 bytes) + Adding item 0x436e4a0 id = 0 size = 1237776 (4951104 bytes) *** evergreen_create_compute_state *** evergreen_bind_compute_state *** evergreen_set_compute_resources: start = 0 count = 0 *** evergreen_set_global_binding first = 0 n = 1 * compute_memory_finalize_pending() * compute_memory_grow_pool() new_size_in_dw = 1238016 (4952064 bytes) * compute_memory_pool_init() initial_size_in_dw = 1238016 * compute_memory_prealloc_chunk() size_in_dw = 1237776 + Found space for Item 0x436e4a0 id = 0 start_in_dw = 0 (0 bytes) size_in_dw = 1237776 (4951104 bytes) * compute_memory_postalloc_chunck() start_in_dw = 0 bind rat: 0 *** evergreen_launch_grid: pc = 1 ; ModuleID = 'radeon' target datalayout = "e-p:32:32-i64:64-v16:16-v24:32-v32:32-v48:64-v96:128-v192:256-v256:256-v512:512-v1024:1024-v2048:2048-n32:64" target triple = "r600--" %struct.Pixel.58 = type { %struct.Spectrum.43, float } %struct.Spectrum.43 = type { float, float, float } ; Function Attrs: nounwind define void @InitFrameBuffer(%struct.Pixel.58 addrspace(1)* nocapture %frameBuffer) #0 { %x.i.i = tail call i32 @llvm.r600.read.tgid.x() #1 %x.i8.i = tail call i32 @llvm.r600.read.local.size.x() #1 %1 = mul i32 %x.i8.i, %x.i.i %x.i1.i = tail call i32 @llvm.r600.read.tidig.x() #1 %2 = add i32 %x.i1.i, %1 %3 = icmp ugt i32 %2, 309443 br i1 %3, label %7, label %4 ;