10Sduke[ 215568Sskovalev { 30Sduke "EventCode": "0x10", 40Sduke "EventName": "cycle_count", 50Sduke "BriefDescription": "Cycle count" 60Sduke }, 70Sduke { 80Sduke "EventCode": "0x20", 90Sduke "EventName": "inst_count", 100Sduke "BriefDescription": "Retired instruction count" 110Sduke }, 120Sduke { 130Sduke "EventCode": "0x30", 140Sduke "EventName": "int_load_inst", 150Sduke "BriefDescription": "Integer load instruction count" 160Sduke }, 170Sduke { 180Sduke "EventCode": "0x40", 192362Sohair "EventName": "int_store_inst", 202362Sohair "BriefDescription": "Integer store instruction count" 212362Sohair }, 220Sduke { 230Sduke "EventCode": "0x50", 240Sduke "EventName": "atomic_inst", 250Sduke "BriefDescription": "Atomic instruction count" 2612238Snaoto }, 2715568Sskovalev { 280Sduke "EventCode": "0x60", 2912238Snaoto "EventName": "sys_inst", 300Sduke "BriefDescription": "System instruction count" 310Sduke }, 320Sduke { 330Sduke "EventCode": "0x70", 340Sduke "EventName": "int_compute_inst", 350Sduke "BriefDescription": "Integer computational instruction count" 360Sduke }, 370Sduke { 380Sduke "EventCode": "0x80", 390Sduke "EventName": "condition_br", 400Sduke "BriefDescription": "Conditional branch instruction count" 410Sduke }, 420Sduke { 430Sduke "EventCode": "0x90", 440Sduke "EventName": "taken_condition_br", 450Sduke "BriefDescription": "Taken conditional branch instruction count" 460Sduke }, 470Sduke { 480Sduke "EventCode": "0xA0", 490Sduke "EventName": "jal_inst", 500Sduke "BriefDescription": "JAL instruction count" 510Sduke }, 52 { 53 "EventCode": "0xB0", 54 "EventName": "jalr_inst", 55 "BriefDescription": "JALR instruction count" 56 }, 57 { 58 "EventCode": "0xC0", 59 "EventName": "ret_inst", 60 "BriefDescription": "Return instruction count" 61 }, 62 { 63 "EventCode": "0xD0", 64 "EventName": "control_trans_inst", 65 "BriefDescription": "Control transfer instruction count" 66 }, 67 { 68 "EventCode": "0xE0", 69 "EventName": "ex9_inst", 70 "BriefDescription": "EXEC.IT instruction count" 71 }, 72 { 73 "EventCode": "0xF0", 74 "EventName": "int_mul_inst", 75 "BriefDescription": "Integer multiplication instruction count" 76 }, 77 { 78 "EventCode": "0x100", 79 "EventName": "int_div_rem_inst", 80 "BriefDescription": "Integer division/remainder instruction count" 81 }, 82 { 83 "EventCode": "0x110", 84 "EventName": "float_load_inst", 85 "BriefDescription": "Floating-point load instruction count" 86 }, 87 { 88 "EventCode": "0x120", 89 "EventName": "float_store_inst", 90 "BriefDescription": "Floating-point store instruction count" 91 }, 92 { 93 "EventCode": "0x130", 94 "EventName": "float_add_sub_inst", 95 "BriefDescription": "Floating-point addition/subtraction instruction count" 96 }, 97 { 98 "EventCode": "0x140", 99 "EventName": "float_mul_inst", 100 "BriefDescription": "Floating-point multiplication instruction count" 101 }, 102 { 103 "EventCode": "0x150", 104 "EventName": "float_fused_muladd_inst", 105 "BriefDescription": "Floating-point fused multiply-add instruction count" 106 }, 107 { 108 "EventCode": "0x160", 109 "EventName": "float_div_sqrt_inst", 110 "BriefDescription": "Floating-point division or square-root instruction count" 111 }, 112 { 113 "EventCode": "0x170", 114 "EventName": "other_float_inst", 115 "BriefDescription": "Other floating-point instruction count" 116 }, 117 { 118 "EventCode": "0x180", 119 "EventName": "int_mul_add_sub_inst", 120 "BriefDescription": "Integer multiplication and add/sub instruction count" 121 }, 122 { 123 "EventCode": "0x190", 124 "EventName": "retired_ops", 125 "BriefDescription": "Retired operation count" 126 } 127] 128