| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | exceptions_assert.c | 32 __msg("R{{.}}=scalar(id=1,smax=0x7ffffffe)") 34 __msg("R{{.}}=scalar(id=1,smax=-1,umin=0x8000000000000000,var_off=(0x8000000000000000; 0x7fffffffff… 36 __msg("R{{.}}=scalar(id=1,smax=0xffffffff7fffffff") 39 __msg("R{{.}}=scalar(id=1,smax=0x7fffffff)") 41 __msg("R{{.}}=scalar(id=1,smax=0)") 43 __msg("R{{.}}=scalar(id=1,smax=0xffffffff80000000") 46 __msg("R{{.}}=scalar(id=1,smin=umin=0x80000000,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffff… 48 __msg("R{{.}}=scalar(id=1,smin=umin=1,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffffffff))") 50 __msg("R{{.}}=scalar(id=1,smin=0xffffffff80000001") 53 __msg("R{{.}}=scalar(id=1,smin=umin=0x7fffffff,umax=0x7fffffffffffffff,var_off=(0x0; 0x7fffffffffff… [all …]
|
| H A D | verifier_value_ptr_arith.c | 43 __description("map access: known scalar += value_ptr unknown vs const") 81 __description("map access: known scalar += value_ptr const vs unknown") 119 __description("map access: known scalar += value_ptr const vs const (ne)") 155 __description("map access: known scalar += value_ptr const vs const (eq)") 189 __description("map access: known scalar += value_ptr unknown vs unknown (eq)") 227 __description("map access: known scalar += value_ptr unknown vs unknown (lt)") 272 __description("map access: known scalar += value_ptr unknown vs unknown (gt)") 317 __description("map access: known scalar += value_ptr from different maps") 347 __description("map access: value_ptr -= known scalar from different maps") 380 __description("map access: known scalar [all...] |
| H A D | verifier_scalar_ids.c | 7 /* Check that precision marks propagate through scalar IDs. 8 * Registers r{0,1,2} have the same scalar ID. 166 /* Check that precision marks propagate through scalar IDs. 167 * Use the same scalar ID in multiple stack frames, check that 319 /* Use two separate scalar IDs to check that these are propagated 378 __msg("8: (25) if r0 > 0x7 goto pc+0 ; R0=scalar(id=1") in __flag() 379 __msg("14: (bf) r6 = r6 ; R6=scalar(id=2") in __flag() 480 * r6 = ... unbound scalar ID=a ... 481 * r7 = ... unbound scalar ID=b ... 536 * mark_chain_precision() to track scalar values with equal IDs. [all …]
|
| H A D | verifier_bounds_deduction.c | 10 __failure __msg("R0 tried to subtract pointer from scalar") 42 __failure __msg("R0 tried to subtract pointer from scalar") 75 __failure __msg("R0 tried to subtract pointer from scalar") 89 __failure __msg("R0 tried to subtract pointer from scalar") 142 __failure __msg("R0 tried to subtract pointer from scalar")
|
| /linux/tools/perf/pmu-events/arch/x86/skylake/ |
| H A D | floating-point.json | 48 …"BriefDescription": "Counts once for most SIMD scalar computational floating-point instructions re… 51 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 52 …scalar computational single precision and double precision floating-point instructions retired; so… 57 …"BriefDescription": "Counts once for most SIMD scalar computational double precision floating-poin… 61 …scalar computational double precision floating-point instructions retired; some instructions will … 66 …"BriefDescription": "Counts once for most SIMD scalar computational single precision floating-poin… 70 …scalar computational single precision floating-point instructions retired; some instructions will …
|
| /linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
| H A D | floating-point.json | 48 …e instructions will count twice as noted below. Applies to SSE* and AVX* scalar and packed double … 64 …scalar floating-point instructions retired; some instructions will count twice as noted below. Eac… 67 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 68 …scalar single precision and double precision floating-point instructions retired; some instruction… 73 …scalar double precision floating-point instructions retired; some instructions will count twice as… 77 …scalar double precision floating-point instructions retired; some instructions will count twice as… 82 …scalar single precision floating-point instructions retired; some instructions will count twice as… 86 …scalar single precision floating-point instructions retired; some instructions will count twice as… 91 …e instructions will count twice as noted below. Applies to SSE* and AVX* scalar and packed single …
|
| /linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
| H A D | floating-point.json | 48 …e instructions will count twice as noted below. Applies to SSE* and AVX* scalar and packed double … 64 …scalar floating-point instructions retired; some instructions will count twice as noted below. Eac… 67 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 68 …scalar single precision and double precision floating-point instructions retired; some instruction… 73 …scalar double precision floating-point instructions retired; some instructions will count twice as… 77 …scalar double precision floating-point instructions retired; some instructions will count twice as… 82 …scalar single precision floating-point instructions retired; some instructions will count twice as… 86 …scalar single precision floating-point instructions retired; some instructions will count twice as… 91 …e instructions will count twice as noted below. Applies to SSE* and AVX* scalar and packed single …
|
| /linux/tools/perf/pmu-events/arch/x86/broadwell/ |
| H A D | floating-point.json | 48 …e instructions will count twice as noted below. Applies to SSE* and AVX* scalar and packed double … 64 …scalar floating-point instructions retired; some instructions will count twice as noted below. Eac… 67 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 68 …scalar single precision and double precision floating-point instructions retired; some instruction… 73 …scalar double precision floating-point instructions retired; some instructions will count twice as… 77 …scalar double precision floating-point instructions retired; some instructions will count twice as… 82 …scalar single precision floating-point instructions retired; some instructions will count twice as… 86 …scalar single precision floating-point instructions retired; some instructions will count twice as… 91 …e instructions will count twice as noted below. Applies to SSE* and AVX* scalar and packed single …
|
| /linux/tools/perf/pmu-events/arch/x86/tigerlake/ |
| H A D | floating-point.json | 84 …omputational scalar floating-point instructions retired; some instructions will count twice as not… 87 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 88 …scalar single precision and double precision floating-point instructions retired; some instruction… 93 …scalar double precision floating-point instructions retired; some instructions will count twice as… 97 …scalar double precision floating-point instructions retired; some instructions will count twice as… 102 …scalar single precision floating-point instructions retired; some instructions will count twice as… 106 …scalar single precision floating-point instructions retired; some instructions will count twice as…
|
| /linux/tools/perf/pmu-events/arch/x86/rocketlake/ |
| H A D | floating-point.json | 84 …omputational scalar floating-point instructions retired; some instructions will count twice as not… 87 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 88 …scalar single precision and double precision floating-point instructions retired; some instruction… 93 …scalar double precision floating-point instructions retired; some instructions will count twice as… 97 …scalar double precision floating-point instructions retired; some instructions will count twice as… 102 …scalar single precision floating-point instructions retired; some instructions will count twice as… 106 …scalar single precision floating-point instructions retired; some instructions will count twice as…
|
| /linux/tools/perf/pmu-events/arch/x86/icelakex/ |
| H A D | floating-point.json | 84 …omputational scalar floating-point instructions retired; some instructions will count twice as not… 87 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 88 …scalar single precision and double precision floating-point instructions retired; some instruction… 93 …scalar double precision floating-point instructions retired; some instructions will count twice as… 97 …scalar double precision floating-point instructions retired; some instructions will count twice as… 102 …scalar single precision floating-point instructions retired; some instructions will count twice as… 106 …scalar single precision floating-point instructions retired; some instructions will count twice as…
|
| /linux/tools/perf/pmu-events/arch/x86/icelake/ |
| H A D | floating-point.json | 84 …omputational scalar floating-point instructions retired; some instructions will count twice as not… 87 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 88 …scalar single precision and double precision floating-point instructions retired; some instruction… 93 …scalar double precision floating-point instructions retired; some instructions will count twice as… 97 …scalar double precision floating-point instructions retired; some instructions will count twice as… 102 …scalar single precision floating-point instructions retired; some instructions will count twice as… 106 …scalar single precision floating-point instructions retired; some instructions will count twice as…
|
| /linux/tools/perf/pmu-events/arch/arm64/fujitsu/monaka/ |
| H A D | sve.json | 4 … architecturally executed SIMD instructions, excluding the Advanced SIMD scalar instructions and t… 28 …"BriefDescription": "This event counts architecturally executed operations due to scalar, Advanced… 36 …d floating-point reciprocal estimate operations due to the Advanced SIMD scalar, Advanced SIMD vec… 40 …ts architecturally executed floating-point convert operations due to the scalar, Advanced SIMD, an… 112 …": "This event counts architecturally executed vector to general-purpose scalar cross-pipeline tra… 116 …"BriefDescription": "This event counts architecturally executed general-purpose scalar to vector c… 160 …: "This event counts architecturally executed prefetch operations due to scalar PRFM, PRFUM and SV… 228 … the number of 16-bit elements for Advanced SIMD operations, or by 1 for scalar operations, and by… 236 … the number of 32-bit elements for Advanced SIMD operations, or by 1 for scalar operations, and by… 244 …nt counter is incremented by 2 for Advanced SIMD operations, or by 1 for scalar operations, and by…
|
| /linux/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
| H A D | floating-point.json | 149 …omputational scalar floating-point instructions retired; some instructions will count twice as not… 152 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 153 …scalar single precision and double precision floating-point instructions retired; some instruction… 158 …scalar double precision floating-point instructions retired; some instructions will count twice as… 162 …scalar double precision floating-point instructions retired; some instructions will count twice as… 167 …scalar single precision floating-point instructions retired; some instructions will count twice as… 171 …scalar single precision floating-point instructions retired; some instructions will count twice as… 217 …"BriefDescription": "Number of all Scalar Half-Precision FP arithmetic instructions(1) retired - r… 220 "EventName": "FP_ARITH_INST_RETIRED2.SCALAR", 221 "PublicDescription": "FP_ARITH_INST_RETIRED2.SCALAR",
|
| /linux/tools/perf/pmu-events/arch/x86/emeraldrapids/ |
| H A D | floating-point.json | 149 …omputational scalar floating-point instructions retired; some instructions will count twice as not… 152 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 153 …scalar single precision and double precision floating-point instructions retired; some instruction… 158 …scalar double precision floating-point instructions retired; some instructions will count twice as… 162 …scalar double precision floating-point instructions retired; some instructions will count twice as… 167 …scalar single precision floating-point instructions retired; some instructions will count twice as… 171 …scalar single precision floating-point instructions retired; some instructions will count twice as… 217 …"BriefDescription": "Number of all Scalar Half-Precision FP arithmetic instructions(1) retired - r… 220 "EventName": "FP_ARITH_INST_RETIRED2.SCALAR", 221 "PublicDescription": "FP_ARITH_INST_RETIRED2.SCALAR",
|
| /linux/tools/perf/pmu-events/arch/x86/graniterapids/ |
| H A D | floating-point.json | 149 …omputational scalar floating-point instructions retired; some instructions will count twice as not… 152 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 153 …scalar single precision and double precision floating-point instructions retired; some instruction… 158 …scalar double precision floating-point instructions retired; some instructions will count twice as… 162 …scalar double precision floating-point instructions retired; some instructions will count twice as… 167 …scalar single precision floating-point instructions retired; some instructions will count twice as… 171 …scalar single precision floating-point instructions retired; some instructions will count twice as… 217 …"BriefDescription": "Number of all Scalar Half-Precision FP arithmetic instructions(1) retired - r… 220 "EventName": "FP_ARITH_INST_RETIRED2.SCALAR", 221 "PublicDescription": "FP_ARITH_INST_RETIRED2.SCALAR",
|
| /linux/tools/perf/pmu-events/arch/x86/meteorlake/ |
| H A D | floating-point.json | 146 …omputational scalar floating-point instructions retired; some instructions will count twice as not… 149 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 150 …scalar single precision and double precision floating-point instructions retired; some instruction… 156 …scalar double precision floating-point instructions retired; some instructions will count twice as… 160 …scalar double precision floating-point instructions retired; some instructions will count twice as… 166 …scalar single precision floating-point instructions retired; some instructions will count twice as… 170 …scalar single precision floating-point instructions retired; some instructions will count twice as… 260 …"BriefDescription": "Counts the number of retired instructions whose sources are a scalar 32bit si… 269 …"BriefDescription": "Counts the number of retired instructions whose sources are a scalar 64 bit d…
|
| /linux/Documentation/arch/riscv/ |
| H A D | hwprobe.rst | 101 defined in version 1.0 of the Scalar Crypto ISA extensions. 104 defined in version 1.0 of the Scalar Crypto ISA extensions. 107 defined in version 1.0 of the Scalar Crypto ISA extensions. 110 defined in version 1.0 of the Scalar Crypto ISA extensions. 113 defined in version 1.0 of the Scalar Crypto ISA extensions. 116 defined in version 1.0 of the Scalar Crypto ISA extensions. 119 defined in version 1.0 of the Scalar Crypto ISA extensions. 122 defined in version 1.0 of the Scalar Crypto ISA extensions. 125 in version 1.0 of the Scalar Crypto ISA extensions. 297 the performance of misaligned scalar native word accesses on the selected set [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/alderlake/ |
| H A D | floating-point.json | 154 …omputational scalar floating-point instructions retired; some instructions will count twice as not… 157 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 158 …scalar single precision and double precision floating-point instructions retired; some instruction… 164 …scalar double precision floating-point instructions retired; some instructions will count twice as… 168 …scalar double precision floating-point instructions retired; some instructions will count twice as… 174 …scalar single precision floating-point instructions retired; some instructions will count twice as… 178 …scalar single precision floating-point instructions retired; some instructions will count twice as…
|
| /linux/tools/perf/pmu-events/arch/x86/pantherlake/ |
| H A D | floating-point.json | 147 "BriefDescription": "Number of SSE/AVX computational scalar floating-point instructions retired; some instructions will count twice as noted below. Applies to SSE* and AVX* scalar, double and single precision floating-point: ADD SUB MUL DIV MIN MAX RCP14 RSQRT14 RANGE SQRT DPP FM(N)ADD/SUB. DPP and FM(N)ADD/SUB instructions count twice as they perform multiple calculations per element.", 150 "EventName": "FP_ARITH_OPS_RETIRED.SCALAR", 151 "PublicDescription": "Number of SSE/AVX computational scalar single precision and double precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 1 computational operation. Applies to SSE* and AVX* scalar single precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT RSQRT RCP FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element. The DAZ and FTZ flags in the MXCSR register need to be set when using these events.", 157 "BriefDescription": "Counts number of SSE/AVX computational scalar double precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 1 computational operation. Applies to SSE* and AVX* scalar double precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element.", 161 "PublicDescription": "Number of SSE/AVX computational scalar double precision floating-point instructions retired; some instructions will count twice as noted below. Each count represents 1 computational operation. Applies to SSE* and AVX* scalar double precision floating-point instructions: ADD SUB MUL DIV MIN MAX SQRT FM(N)ADD/SUB. FM(N)ADD/SUB instructions count twice as they perform 2 calculations per element. The DAZ and FTZ flags in the MXCSR register need to be set when using these events.", 167 "BriefDescription": "Counts number of SSE/AVX computational scalar singl [all...] |
| /linux/tools/perf/pmu-events/arch/x86/amdzen6/ |
| H A D | floating-point.json | 59 "BriefDescription": "Retired SSE and AVX scalar single-precision (FP32) FLOPs.", 71 "BriefDescription": "Retired SSE and AVX scalar double-precision (FP64) FLOPs.", 83 "BriefDescription": "Retired SSE and AVX scalar half-precision (FP16) FLOPs.", 111 "EventName": "fp_ops_ret_by_width.scalar", 113 "BriefDescription": "Retired scalar floating-point uops.", 143 "BriefDescription": "Retired scalar floating-point add uops.", 149 "BriefDescription": "Retired scalar floating-point subtract uops.", 155 "BriefDescription": "Retired scalar floating-point multiply uops.", 161 "BriefDescription": "Retired scalar floating-point multiply-accumulate uops.", 167 "BriefDescription": "Retired scalar floating-point divide uops.", [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/skylakex/ |
| H A D | floating-point.json | 75 …"BriefDescription": "Counts once for most SIMD scalar computational floating-point instructions re… 78 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 79 …scalar computational single precision and double precision floating-point instructions retired; so… 84 …"BriefDescription": "Counts once for most SIMD scalar computational double precision floating-poin… 88 …scalar computational double precision floating-point instructions retired; some instructions will … 93 …"BriefDescription": "Counts once for most SIMD scalar computational single precision floating-poin… 97 …scalar computational single precision floating-point instructions retired; some instructions will …
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_crat.c | 66 /* Scalar L1 Instruction Cache (in SQC module) per bank */ 76 /* Scalar L1 Data Cache (in SQC module) per bank */ 102 /* Scalar L1 Instruction Cache (in SQC module) per bank */ 112 /* Scalar L1 Data Cache (in SQC module) per bank. */ 152 /* Scalar L1 Instruction Cache per SQC */ 162 /* Scalar L1 Data Cache per SQC */ 195 /* Scalar L1 Instruction Cache per SQC */ 205 /* Scalar L1 Data Cache per SQC */ 238 /* Scalar L1 Instruction Cache per SQC */ 248 /* Scalar L1 Data Cache per SQC */ [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/arrowlake/ |
| H A D | floating-point.json | 157 … "BriefDescription": "This event is deprecated. Refer to new event FP_ARITH_OPS_RETIRED.SCALAR", 161 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 265 …omputational scalar floating-point instructions retired; some instructions will count twice as not… 268 "EventName": "FP_ARITH_OPS_RETIRED.SCALAR", 269 …scalar single precision and double precision floating-point instructions retired; some instruction… 275 …scalar double precision floating-point instructions retired; some instructions will count twice as… 279 …scalar double precision floating-point instructions retired; some instructions will count twice as… 285 …scalar single precision floating-point instructions retired; some instructions will count twice as… 289 …scalar single precision floating-point instructions retired; some instructions will count twice as… 460 …"BriefDescription": "Counts the number of retired instructions whose sources are a scalar 32bit si… [all …]
|
| /linux/tools/perf/pmu-events/arch/x86/cascadelakex/ |
| H A D | floating-point.json | 75 …"BriefDescription": "Counts once for most SIMD scalar computational floating-point instructions re… 78 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 79 …scalar computational single precision and double precision floating-point instructions retired; so… 84 …"BriefDescription": "Counts once for most SIMD scalar computational double precision floating-poin… 88 …scalar computational double precision floating-point instructions retired; some instructions will … 93 …"BriefDescription": "Counts once for most SIMD scalar computational single precision floating-poin… 97 …scalar computational single precision floating-point instructions retired; some instructions will …
|