25 lines
		
	
	
		
			906 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			906 B
		
	
	
	
		
			Plaintext
		
	
	
	
; SPIR-V
 | 
						|
; Version: 1.0
 | 
						|
; Generator: Khronos LLVM/SPIR-V Translator; 14
 | 
						|
; Bound: 11
 | 
						|
; Schema: 0
 | 
						|
               OpCapability Addresses
 | 
						|
               OpCapability Kernel
 | 
						|
;         %1 = OpExtInstImport "OpenCL.std"
 | 
						|
               OpMemoryModel Physical64 OpenCL
 | 
						|
               OpEntryPoint Kernel %6 "write_kernel"
 | 
						|
;        %10 = OpString "kernel_arg_type.write_kernel.uint*,"
 | 
						|
;              OpSource OpenCL_C 200000
 | 
						|
;              OpDecorate %7 FuncParamAttr NoCapture
 | 
						|
       %uint = OpTypeInt 32 0
 | 
						|
    %uint_42 = OpConstant %uint 42
 | 
						|
       %void = OpTypeVoid
 | 
						|
%_ptr_CrossWorkgroup_uint = OpTypePointer CrossWorkgroup %uint
 | 
						|
          %5 = OpTypeFunction %void %_ptr_CrossWorkgroup_uint
 | 
						|
          %6 = OpFunction %void None %5
 | 
						|
          %7 = OpFunctionParameter %_ptr_CrossWorkgroup_uint
 | 
						|
          %8 = OpLabel
 | 
						|
               OpStore %7 %uint_42 Aligned 4
 | 
						|
               OpReturn
 | 
						|
               OpFunctionEnd
 |