File Index
Files and directories
Sign in
FILE

instructions.json

File preview with syntax highlighting.

linux-6.19.14/tools/perf/pmu-events/arch/riscv/andes/ax45/instructions.json JSON
  1[
  2	{
  3		"EventCode": "0x10",
  4		"EventName": "cycle_count",
  5		"BriefDescription": "Cycle count"
  6	},
  7	{
  8		"EventCode": "0x20",
  9		"EventName": "inst_count",
 10		"BriefDescription": "Retired instruction count"
 11	},
 12	{
 13		"EventCode": "0x30",
 14		"EventName": "int_load_inst",
 15		"BriefDescription": "Integer load instruction count"
 16	},
 17	{
 18		"EventCode": "0x40",
 19		"EventName": "int_store_inst",
 20		"BriefDescription": "Integer store instruction count"
 21	},
 22	{
 23		"EventCode": "0x50",
 24		"EventName": "atomic_inst",
 25		"BriefDescription": "Atomic instruction count"
 26	},
 27	{
 28		"EventCode": "0x60",
 29		"EventName": "sys_inst",
 30		"BriefDescription": "System instruction count"
 31	},
 32	{
 33		"EventCode": "0x70",
 34		"EventName": "int_compute_inst",
 35		"BriefDescription": "Integer computational instruction count"
 36	},
 37	{
 38		"EventCode": "0x80",
 39		"EventName": "condition_br",
 40		"BriefDescription": "Conditional branch instruction count"
 41	},
 42	{
 43		"EventCode": "0x90",
 44		"EventName": "taken_condition_br",
 45		"BriefDescription": "Taken conditional branch instruction count"
 46	},
 47	{
 48		"EventCode": "0xA0",
 49		"EventName": "jal_inst",
 50		"BriefDescription": "JAL instruction count"
 51	},
 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]
~/ Read-only file preview.