Navigating through ISA code with the Enhanced ISA View
From CodeXL
CodeXL User GuideUsing this view, you can inspect the ISA code of GCN devices and see the estimation for instruction cost in clock cycle. The view contains 5 columns:
- Address: the instruction’s offset within the program (in bytes)
- Opcode: the operation to be performed
- Operands: the data for the operation
- Cycles: the number of clock cycles which are required by a Compute Unit in order to process the instruction for a 64-thread Wavefront, while neglecting the system load and any other runtime-related factor.
- Instruction Type: the category of instructions to which the instruction belongs
- Hex: binary representation of the instruction, in hexadecimal format
Notes:
1. Note that code labels which appear in the Operands column are clickable. By clicking on a label link, you can navigate to the label’s spot in the code.
2. Note that this view is only available for GCN devices. For pre-GCN devices, the plain textual ISA view will be displayed.