1*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -triple amdgcn--amdhsa -mcpu=kaveri -show-encoding %s | FileCheck %s --check-prefix=ASM 2*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -filetype=obj -triple amdgcn--amdhsa -mcpu=kaveri -show-encoding %s | llvm-readobj -symbols -s -sd | FileCheck %s --check-prefix=ELF 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker// ELF: Section { 5*9880d681SAndroid Build Coastguard Worker// ELF: Name: .text 6*9880d681SAndroid Build Coastguard Worker// ELF: Type: SHT_PROGBITS (0x1) 7*9880d681SAndroid Build Coastguard Worker// ELF: Flags [ (0x6) 8*9880d681SAndroid Build Coastguard Worker// ELF: SHF_ALLOC (0x2) 9*9880d681SAndroid Build Coastguard Worker// ELF: SHF_EXECINSTR (0x4) 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard Worker// ELF: SHT_NOTE 12*9880d681SAndroid Build Coastguard Worker// ELF: 0000: 04000000 08000000 01000000 414D4400 13*9880d681SAndroid Build Coastguard Worker// ELF: 0010: 02000000 00000000 04000000 1B000000 14*9880d681SAndroid Build Coastguard Worker// ELF: 0020: 03000000 414D4400 04000700 07000000 15*9880d681SAndroid Build Coastguard Worker// ELF: 0030: 00000000 00000000 414D4400 414D4447 16*9880d681SAndroid Build Coastguard Worker// ELF: 0040: 50550000 17*9880d681SAndroid Build Coastguard Worker 18*9880d681SAndroid Build Coastguard Worker// ELF: Symbol { 19*9880d681SAndroid Build Coastguard Worker// ELF: Name: amd_kernel_code_t_minimal 20*9880d681SAndroid Build Coastguard Worker// ELF: Type: AMDGPU_HSA_KERNEL (0xA) 21*9880d681SAndroid Build Coastguard Worker// ELF: Section: .text 22*9880d681SAndroid Build Coastguard Worker// ELF: } 23*9880d681SAndroid Build Coastguard Worker// ELF: Symbol { 24*9880d681SAndroid Build Coastguard Worker// ELF: Name: amd_kernel_code_t_test_all 25*9880d681SAndroid Build Coastguard Worker// ELF: Type: AMDGPU_HSA_KERNEL (0xA) 26*9880d681SAndroid Build Coastguard Worker// ELF: Section: .text 27*9880d681SAndroid Build Coastguard Worker// ELF: } 28*9880d681SAndroid Build Coastguard Worker 29*9880d681SAndroid Build Coastguard Worker.text 30*9880d681SAndroid Build Coastguard Worker// ASM: .text 31*9880d681SAndroid Build Coastguard Worker 32*9880d681SAndroid Build Coastguard Worker.hsa_code_object_version 2,0 33*9880d681SAndroid Build Coastguard Worker// ASM: .hsa_code_object_version 2,0 34*9880d681SAndroid Build Coastguard Worker 35*9880d681SAndroid Build Coastguard Worker.hsa_code_object_isa 7,0,0,"AMD","AMDGPU" 36*9880d681SAndroid Build Coastguard Worker// ASM: .hsa_code_object_isa 7,0,0,"AMD","AMDGPU" 37*9880d681SAndroid Build Coastguard Worker 38*9880d681SAndroid Build Coastguard Worker.amdgpu_hsa_kernel amd_kernel_code_t_test_all 39*9880d681SAndroid Build Coastguard Worker.amdgpu_hsa_kernel amd_kernel_code_t_minimal 40*9880d681SAndroid Build Coastguard Worker 41*9880d681SAndroid Build Coastguard Worker 42*9880d681SAndroid Build Coastguard Workeramd_kernel_code_t_test_all: 43*9880d681SAndroid Build Coastguard Worker; Test all amd_kernel_code_t members with non-default values. 44*9880d681SAndroid Build Coastguard Worker.amd_kernel_code_t 45*9880d681SAndroid Build Coastguard Worker kernel_code_version_major = 100 46*9880d681SAndroid Build Coastguard Worker kernel_code_version_minor = 100 47*9880d681SAndroid Build Coastguard Worker machine_kind = 0 48*9880d681SAndroid Build Coastguard Worker machine_version_major = 5 49*9880d681SAndroid Build Coastguard Worker machine_version_minor = 5 50*9880d681SAndroid Build Coastguard Worker machine_version_stepping = 5 51*9880d681SAndroid Build Coastguard Worker kernel_code_entry_byte_offset = 512 52*9880d681SAndroid Build Coastguard Worker kernel_code_prefetch_byte_size = 1 53*9880d681SAndroid Build Coastguard Worker max_scratch_backing_memory_byte_size = 1 54*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc1_vgprs = 1 55*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc1_sgprs = 1 56*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc1_priority = 1 57*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc1_float_mode = 1 58*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc1_priv = 1 59*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc1_dx10_clamp = 1 60*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc1_debug_mode = 1 61*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc1_ieee_mode = 1 62*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc2_scratch_en = 1 63*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc2_user_sgpr = 1 64*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc2_tgid_x_en = 1 65*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc2_tgid_y_en = 1 66*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc2_tgid_z_en = 1 67*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc2_tg_size_en = 1 68*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc2_tidig_comp_cnt = 1 69*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc2_excp_en_msb = 1 70*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc2_lds_size = 1 71*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc2_excp_en = 1 72*9880d681SAndroid Build Coastguard Worker enable_sgpr_private_segment_buffer = 1 73*9880d681SAndroid Build Coastguard Worker enable_sgpr_dispatch_ptr = 1 74*9880d681SAndroid Build Coastguard Worker enable_sgpr_queue_ptr = 1 75*9880d681SAndroid Build Coastguard Worker enable_sgpr_kernarg_segment_ptr = 1 76*9880d681SAndroid Build Coastguard Worker enable_sgpr_dispatch_id = 1 77*9880d681SAndroid Build Coastguard Worker enable_sgpr_flat_scratch_init = 1 78*9880d681SAndroid Build Coastguard Worker enable_sgpr_private_segment_size = 1 79*9880d681SAndroid Build Coastguard Worker enable_sgpr_grid_workgroup_count_x = 1 80*9880d681SAndroid Build Coastguard Worker enable_sgpr_grid_workgroup_count_y = 1 81*9880d681SAndroid Build Coastguard Worker enable_sgpr_grid_workgroup_count_z = 1 82*9880d681SAndroid Build Coastguard Worker enable_ordered_append_gds = 1 83*9880d681SAndroid Build Coastguard Worker private_element_size = 1 84*9880d681SAndroid Build Coastguard Worker is_ptr64 = 1 85*9880d681SAndroid Build Coastguard Worker is_dynamic_callstack = 1 86*9880d681SAndroid Build Coastguard Worker is_debug_enabled = 1 87*9880d681SAndroid Build Coastguard Worker is_xnack_enabled = 1 88*9880d681SAndroid Build Coastguard Worker workitem_private_segment_byte_size = 1 89*9880d681SAndroid Build Coastguard Worker workgroup_group_segment_byte_size = 1 90*9880d681SAndroid Build Coastguard Worker gds_segment_byte_size = 1 91*9880d681SAndroid Build Coastguard Worker kernarg_segment_byte_size = 1 92*9880d681SAndroid Build Coastguard Worker workgroup_fbarrier_count = 1 93*9880d681SAndroid Build Coastguard Worker wavefront_sgpr_count = 1 94*9880d681SAndroid Build Coastguard Worker workitem_vgpr_count = 1 95*9880d681SAndroid Build Coastguard Worker reserved_vgpr_first = 1 96*9880d681SAndroid Build Coastguard Worker reserved_vgpr_count = 1 97*9880d681SAndroid Build Coastguard Worker reserved_sgpr_first = 1 98*9880d681SAndroid Build Coastguard Worker reserved_sgpr_count = 1 99*9880d681SAndroid Build Coastguard Worker debug_wavefront_private_segment_offset_sgpr = 1 100*9880d681SAndroid Build Coastguard Worker debug_private_segment_buffer_sgpr = 1 101*9880d681SAndroid Build Coastguard Worker kernarg_segment_alignment = 5 102*9880d681SAndroid Build Coastguard Worker group_segment_alignment = 5 103*9880d681SAndroid Build Coastguard Worker private_segment_alignment = 5 104*9880d681SAndroid Build Coastguard Worker wavefront_size = 5 105*9880d681SAndroid Build Coastguard Worker call_convention = 1 106*9880d681SAndroid Build Coastguard Worker runtime_loader_kernel_symbol = 1 107*9880d681SAndroid Build Coastguard Worker.end_amd_kernel_code_t 108*9880d681SAndroid Build Coastguard Worker 109*9880d681SAndroid Build Coastguard Worker// ASM-LABEL: {{^}}amd_kernel_code_t_test_all: 110*9880d681SAndroid Build Coastguard Worker// ASM: .amd_kernel_code_t 111*9880d681SAndroid Build Coastguard Worker// ASM: kernel_code_version_major = 100 112*9880d681SAndroid Build Coastguard Worker// ASM: kernel_code_version_minor = 100 113*9880d681SAndroid Build Coastguard Worker// ASM: machine_kind = 0 114*9880d681SAndroid Build Coastguard Worker// ASM: machine_version_major = 5 115*9880d681SAndroid Build Coastguard Worker// ASM: machine_version_minor = 5 116*9880d681SAndroid Build Coastguard Worker// ASM: machine_version_stepping = 5 117*9880d681SAndroid Build Coastguard Worker// ASM: kernel_code_entry_byte_offset = 512 118*9880d681SAndroid Build Coastguard Worker// ASM: kernel_code_prefetch_byte_size = 1 119*9880d681SAndroid Build Coastguard Worker// ASM: max_scratch_backing_memory_byte_size = 1 120*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc1_vgprs = 1 121*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc1_sgprs = 1 122*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc1_priority = 1 123*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc1_float_mode = 1 124*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc1_priv = 1 125*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc1_dx10_clamp = 1 126*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc1_debug_mode = 1 127*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc1_ieee_mode = 1 128*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_scratch_en = 1 129*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_user_sgpr = 1 130*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_tgid_x_en = 1 131*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_tgid_y_en = 1 132*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_tgid_z_en = 1 133*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_tg_size_en = 1 134*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_tidig_comp_cnt = 1 135*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_excp_en_msb = 1 136*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_lds_size = 1 137*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_excp_en = 1 138*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_private_segment_buffer = 1 139*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_dispatch_ptr = 1 140*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_queue_ptr = 1 141*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_kernarg_segment_ptr = 1 142*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_dispatch_id = 1 143*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_flat_scratch_init = 1 144*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_private_segment_size = 1 145*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_grid_workgroup_count_x = 1 146*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_grid_workgroup_count_y = 1 147*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_grid_workgroup_count_z = 1 148*9880d681SAndroid Build Coastguard Worker// ASM: enable_ordered_append_gds = 1 149*9880d681SAndroid Build Coastguard Worker// ASM: private_element_size = 1 150*9880d681SAndroid Build Coastguard Worker// ASM: is_ptr64 = 1 151*9880d681SAndroid Build Coastguard Worker// ASM: is_dynamic_callstack = 1 152*9880d681SAndroid Build Coastguard Worker// ASM: is_debug_enabled = 1 153*9880d681SAndroid Build Coastguard Worker// ASM: is_xnack_enabled = 1 154*9880d681SAndroid Build Coastguard Worker// ASM: workitem_private_segment_byte_size = 1 155*9880d681SAndroid Build Coastguard Worker// ASM: workgroup_group_segment_byte_size = 1 156*9880d681SAndroid Build Coastguard Worker// ASM: gds_segment_byte_size = 1 157*9880d681SAndroid Build Coastguard Worker// ASM: kernarg_segment_byte_size = 1 158*9880d681SAndroid Build Coastguard Worker// ASM: workgroup_fbarrier_count = 1 159*9880d681SAndroid Build Coastguard Worker// ASM: wavefront_sgpr_count = 1 160*9880d681SAndroid Build Coastguard Worker// ASM: workitem_vgpr_count = 1 161*9880d681SAndroid Build Coastguard Worker// ASM: reserved_vgpr_first = 1 162*9880d681SAndroid Build Coastguard Worker// ASM: reserved_vgpr_count = 1 163*9880d681SAndroid Build Coastguard Worker// ASM: reserved_sgpr_first = 1 164*9880d681SAndroid Build Coastguard Worker// ASM: reserved_sgpr_count = 1 165*9880d681SAndroid Build Coastguard Worker// ASM: debug_wavefront_private_segment_offset_sgpr = 1 166*9880d681SAndroid Build Coastguard Worker// ASM: debug_private_segment_buffer_sgpr = 1 167*9880d681SAndroid Build Coastguard Worker// ASM: kernarg_segment_alignment = 5 168*9880d681SAndroid Build Coastguard Worker// ASM: group_segment_alignment = 5 169*9880d681SAndroid Build Coastguard Worker// ASM: private_segment_alignment = 5 170*9880d681SAndroid Build Coastguard Worker// ASM: wavefront_size = 5 171*9880d681SAndroid Build Coastguard Worker// ASM: call_convention = 1 172*9880d681SAndroid Build Coastguard Worker// ASM: runtime_loader_kernel_symbol = 1 173*9880d681SAndroid Build Coastguard Worker// ASM: .end_amd_kernel_code_t 174*9880d681SAndroid Build Coastguard Worker 175*9880d681SAndroid Build Coastguard Workeramd_kernel_code_t_minimal: 176*9880d681SAndroid Build Coastguard Worker.amd_kernel_code_t 177*9880d681SAndroid Build Coastguard Worker enable_sgpr_kernarg_segment_ptr = 1 178*9880d681SAndroid Build Coastguard Worker is_ptr64 = 1 179*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc1_vgprs = 1 180*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc1_sgprs = 1 181*9880d681SAndroid Build Coastguard Worker compute_pgm_rsrc2_user_sgpr = 2 182*9880d681SAndroid Build Coastguard Worker kernarg_segment_byte_size = 16 183*9880d681SAndroid Build Coastguard Worker wavefront_sgpr_count = 8 184*9880d681SAndroid Build Coastguard Worker// wavefront_sgpr_count = 7 185*9880d681SAndroid Build Coastguard Worker; wavefront_sgpr_count = 7 186*9880d681SAndroid Build Coastguard Worker// Make sure a blank line won't break anything: 187*9880d681SAndroid Build Coastguard Worker 188*9880d681SAndroid Build Coastguard Worker// Make sure a line with whitespace won't break anything: 189*9880d681SAndroid Build Coastguard Worker 190*9880d681SAndroid Build Coastguard Worker workitem_vgpr_count = 16 191*9880d681SAndroid Build Coastguard Worker.end_amd_kernel_code_t 192*9880d681SAndroid Build Coastguard Worker 193*9880d681SAndroid Build Coastguard Worker// ASM-LABEL: {{^}}amd_kernel_code_t_minimal: 194*9880d681SAndroid Build Coastguard Worker// ASM: .amd_kernel_code_t 195*9880d681SAndroid Build Coastguard Worker// ASM: kernel_code_version_major = 1 196*9880d681SAndroid Build Coastguard Worker// ASM: kernel_code_version_minor = 0 197*9880d681SAndroid Build Coastguard Worker// ASM: machine_kind = 1 198*9880d681SAndroid Build Coastguard Worker// ASM: machine_version_major = 7 199*9880d681SAndroid Build Coastguard Worker// ASM: machine_version_minor = 0 200*9880d681SAndroid Build Coastguard Worker// ASM: machine_version_stepping = 0 201*9880d681SAndroid Build Coastguard Worker// ASM: kernel_code_entry_byte_offset = 256 202*9880d681SAndroid Build Coastguard Worker// ASM: kernel_code_prefetch_byte_size = 0 203*9880d681SAndroid Build Coastguard Worker// ASM: max_scratch_backing_memory_byte_size = 0 204*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc1_vgprs = 1 205*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc1_sgprs = 1 206*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc1_priority = 0 207*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc1_float_mode = 0 208*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc1_priv = 0 209*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc1_dx10_clamp = 0 210*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc1_debug_mode = 0 211*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc1_ieee_mode = 0 212*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_scratch_en = 0 213*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_user_sgpr = 2 214*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_tgid_x_en = 0 215*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_tgid_y_en = 0 216*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_tgid_z_en = 0 217*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_tg_size_en = 0 218*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_tidig_comp_cnt = 0 219*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_excp_en_msb = 0 220*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_lds_size = 0 221*9880d681SAndroid Build Coastguard Worker// ASM: compute_pgm_rsrc2_excp_en = 0 222*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_private_segment_buffer = 0 223*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_dispatch_ptr = 0 224*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_queue_ptr = 0 225*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_kernarg_segment_ptr = 1 226*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_dispatch_id = 0 227*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_flat_scratch_init = 0 228*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_private_segment_size = 0 229*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_grid_workgroup_count_x = 0 230*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_grid_workgroup_count_y = 0 231*9880d681SAndroid Build Coastguard Worker// ASM: enable_sgpr_grid_workgroup_count_z = 0 232*9880d681SAndroid Build Coastguard Worker// ASM: enable_ordered_append_gds = 0 233*9880d681SAndroid Build Coastguard Worker// ASM: private_element_size = 0 234*9880d681SAndroid Build Coastguard Worker// ASM: is_ptr64 = 1 235*9880d681SAndroid Build Coastguard Worker// ASM: is_dynamic_callstack = 0 236*9880d681SAndroid Build Coastguard Worker// ASM: is_debug_enabled = 0 237*9880d681SAndroid Build Coastguard Worker// ASM: is_xnack_enabled = 0 238*9880d681SAndroid Build Coastguard Worker// ASM: workitem_private_segment_byte_size = 0 239*9880d681SAndroid Build Coastguard Worker// ASM: workgroup_group_segment_byte_size = 0 240*9880d681SAndroid Build Coastguard Worker// ASM: gds_segment_byte_size = 0 241*9880d681SAndroid Build Coastguard Worker// ASM: kernarg_segment_byte_size = 16 242*9880d681SAndroid Build Coastguard Worker// ASM: workgroup_fbarrier_count = 0 243*9880d681SAndroid Build Coastguard Worker// ASM: wavefront_sgpr_count = 8 244*9880d681SAndroid Build Coastguard Worker// ASM: workitem_vgpr_count = 16 245*9880d681SAndroid Build Coastguard Worker// ASM: reserved_vgpr_first = 0 246*9880d681SAndroid Build Coastguard Worker// ASM: reserved_vgpr_count = 0 247*9880d681SAndroid Build Coastguard Worker// ASM: reserved_sgpr_first = 0 248*9880d681SAndroid Build Coastguard Worker// ASM: reserved_sgpr_count = 0 249*9880d681SAndroid Build Coastguard Worker// ASM: debug_wavefront_private_segment_offset_sgpr = 0 250*9880d681SAndroid Build Coastguard Worker// ASM: debug_private_segment_buffer_sgpr = 0 251*9880d681SAndroid Build Coastguard Worker// ASM: kernarg_segment_alignment = 4 252*9880d681SAndroid Build Coastguard Worker// ASM: group_segment_alignment = 4 253*9880d681SAndroid Build Coastguard Worker// ASM: private_segment_alignment = 4 254*9880d681SAndroid Build Coastguard Worker// ASM: wavefront_size = 6 255*9880d681SAndroid Build Coastguard Worker// ASM: call_convention = 0 256*9880d681SAndroid Build Coastguard Worker// ASM: runtime_loader_kernel_symbol = 0 257*9880d681SAndroid Build Coastguard Worker// ASM: .end_amd_kernel_code_t 258