Go to the documentation of this file.
36 #ifndef __GPU_COMPUTE_KERNEL_CODE_HH__
37 #define __GPU_COMPUTE_KERNEL_CODE_HH__
192 #endif // __GPU_COMPUTE_KERNEL_CODE_HH__
uint32_t float_mode_round_32
uint16_t reserved_sgpr_first
uint16_t reserved_vgpr_count
uint8_t private_segment_alignment
uint32_t enable_sgpr_kernarg_segment_ptr
uint32_t amd_kernel_code_version_minor
uint32_t amd_kernel_code_version_major
uint32_t kernel_code_properties_reserved1
uint64_t max_scratch_backing_memory_byte_size
uint32_t enable_sgpr_flat_scratch_init
uint32_t enable_exception_ieee_754_fp_division_by_zero
uint32_t gds_segment_byte_size
uint32_t is_dynamic_callstack
uint32_t granulated_lds_size
uint32_t enable_sgpr_dispatch_id
uint32_t enable_exception_ieee_754_fp_overflow
uint16_t debug_private_segment_buffer_sgpr
uint32_t enable_exception_address_watch
uint32_t enable_sgpr_workgroup_id_x
uint16_t reserved_vgpr_first
uint32_t enable_dx10_clamp
uint8_t kernarg_segment_alignment
uint32_t enable_sgpr_queue_ptr
uint32_t enable_exception_ieee_754_fp_invalid_operation
uint32_t is_xnack_enabled
uint32_t enable_ieee_mode
uint32_t float_mode_denorm_16_64
uint32_t compute_pgm_rsrc1_reserved
uint16_t workitem_vgpr_count
uint32_t workgroup_group_segment_byte_size
uint32_t workitem_private_segment_byte_size
uint16_t wavefront_sgpr_count
uint32_t enable_sgpr_private_segment_wave_byte_offset
uint32_t enable_exception_ieee_754_fp_inexact
uint16_t amd_machine_kind
uint32_t enable_sgpr_grid_workgroup_count_z
uint64_t kernarg_segment_byte_size
uint32_t workgroup_fbarrier_count
ScalarRegInitFields
these enums represent the indices into the initialRegState bitfields in HsaKernelInfo.
uint32_t enable_vgpr_workitem_id
uint64_t kernel_code_prefetch_byte_size
uint32_t enable_sgpr_grid_workgroup_count_x
uint32_t enable_sgpr_workgroup_id_y
uint8_t group_segment_alignment
uint32_t enable_sgpr_workgroup_id_z
uint16_t reserved_sgpr_count
uint16_t debug_wavefront_private_segment_offset_sgpr
uint32_t enable_sgpr_private_segment_buffer
uint32_t float_mode_round_16_64
uint32_t enable_trap_handler
uint32_t kernel_code_properties_reserved2
uint32_t compute_pgm_rsrc2_reserved
uint32_t enable_exception_memory_violation
uint16_t amd_machine_version_stepping
uint32_t enable_exception_int_divide_by_zero
uint64_t runtime_loader_kernel_symbol
uint32_t granulated_workitem_vgpr_count
The fields below are used to set program settings for compute shaders.
uint32_t private_element_size
uint16_t amd_machine_version_minor
uint32_t is_debug_enabled
uint32_t granulated_wavefront_sgpr_count
int64_t kernel_code_entry_byte_offset
uint32_t enable_exception_fp_denormal_source
uint32_t float_mode_denorm_32
uint32_t enable_sgpr_grid_workgroup_count_y
uint32_t enable_sgpr_dispatch_ptr
uint16_t amd_machine_version_major
uint32_t enable_sgpr_private_segment_size
uint32_t enable_exception_ieee_754_fp_underflow
uint32_t enable_ordered_append_gds
int64_t kernel_code_prefetch_byte_offset
uint64_t control_directives[16]
uint32_t enable_sgpr_workgroup_info
Generated on Wed Sep 30 2020 14:02:12 for gem5 by doxygen 1.8.17