/openbmc/linux/tools/testing/selftests/bpf/prog_tests/ |
H A D | align.c | 165 {6, "R3_w=scalar(umax=255,var_off=(0x0; 0xff))"}, 166 {7, "R3_w=scalar(umax=510,var_off=(0x0; 0x1fe))"}, 167 {8, "R3_w=scalar(umax=1020,var_off=(0x0; 0x3fc))"}, 168 {9, "R3_w=scalar(umax=2040,var_off=(0x0; 0x7f8))"}, 169 {10, "R3_w=scalar(umax=4080,var_off=(0x0; 0xff0))"}, 171 {17, "R4_w=scalar(umax=255,var_off=(0x0; 0xff))"}, 172 {18, "R4_w=scalar(umax=8160,var_off=(0x0; 0x1fe0))"}, 173 {19, "R4_w=scalar(umax=4080,var_off=(0x0; 0xff0))"}, 174 {20, "R4_w=scalar(umax=2040,var_off=(0x0; 0x7f8))"}, 175 {21, "R4_w=scalar(umax=1020,var_off=(0x0; 0x3fc))"}, [all …]
|
/openbmc/linux/tools/testing/selftests/bpf/progs/ |
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)") 267 __description("map access: known scalar += value_ptr unknown vs unknown (gt)") 307 __description("map access: known scalar += value_ptr from different maps") 337 __description("map access: value_ptr -= known scalar from different maps") 370 __description("map access: known scalar += value_ptr from different maps, but same value properties… [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 at the moment when r0 is 161 /* Check that precision marks propagate through scalar IDs. 162 * Use the same scalar ID in multiple stack frames, check that 296 /* Use two separate scalar IDs to check that these are propagated 347 * r6 = ... unbound scalar ID=a ... 348 * r7 = ... unbound scalar ID=b ... 403 * mark_chain_precision() to track scalar values with equal IDs. 450 /* Check that scalar IDs *are not* generated on register to register 474 /* possibly generate same scalar ids for r3 and r4 */ in __flag() [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")
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/alderlake/ |
H A D | floating-point.json | 98 …omputational scalar floating-point instructions retired; some instructions will count twice as not… 100 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 101 …scalar single precision and double precision floating-point instructions retired; some instruction… 107 …scalar double precision floating-point instructions retired; some instructions will count twice as… 110 …scalar double precision floating-point instructions retired; some instructions will count twice as… 116 …scalar single precision floating-point instructions retired; some instructions will count twice as… 119 …scalar single precision floating-point instructions retired; some instructions will count twice as…
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/meteorlake/ |
H A D | floating-point.json | 98 …omputational scalar floating-point instructions retired; some instructions will count twice as not… 100 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 101 …scalar single precision and double precision floating-point instructions retired; some instruction… 107 …scalar double precision floating-point instructions retired; some instructions will count twice as… 110 …scalar double precision floating-point instructions retired; some instructions will count twice as… 116 …scalar single precision floating-point instructions retired; some instructions will count twice as… 119 …scalar single precision floating-point instructions retired; some instructions will count twice as…
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/skylake/ |
H A D | floating-point.json | 43 …"BriefDescription": "Counts once for most SIMD scalar computational floating-point instructions re… 45 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 46 …scalar computational single precision and double precision floating-point instructions retired; so… 51 …"BriefDescription": "Counts once for most SIMD scalar computational double precision floating-poin… 54 …scalar computational double precision floating-point instructions retired; some instructions will … 59 …"BriefDescription": "Counts once for most SIMD scalar computational single precision floating-poin… 62 …scalar computational single precision floating-point instructions retired; some instructions will …
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
H A D | floating-point.json | 111 …omputational scalar floating-point instructions retired; some instructions will count twice as not… 113 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 114 …scalar single precision and double precision floating-point instructions retired; some instruction… 119 …scalar double precision floating-point instructions retired; some instructions will count twice as… 122 …scalar double precision floating-point instructions retired; some instructions will count twice as… 127 …scalar single precision floating-point instructions retired; some instructions will count twice as… 130 …scalar single precision floating-point instructions retired; some instructions will count twice as… 171 …"BriefDescription": "Number of all Scalar Half-Precision FP arithmetic instructions(1) retired - r… 173 "EventName": "FP_ARITH_INST_RETIRED2.SCALAR", 174 "PublicDescription": "FP_ARITH_INST_RETIRED2.SCALAR",
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwellde/ |
H A D | floating-point.json | 43 …e instructions will count twice as noted below. Applies to SSE* and AVX* scalar and packed double … 57 …scalar floating-point instructions retired; some instructions will count twice as noted below. Eac… 59 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 60 …scalar single precision and double precision floating-point instructions retired; some instruction… 65 …scalar double precision floating-point instructions retired; some instructions will count twice as… 68 …scalar double precision floating-point instructions retired; some instructions will count twice as… 73 …scalar single precision floating-point instructions retired; some instructions will count twice as… 76 …scalar single precision floating-point instructions retired; some instructions will count twice as… 81 …e instructions will count twice as noted below. Applies to SSE* and AVX* scalar and packed single …
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwellx/ |
H A D | floating-point.json | 43 …e instructions will count twice as noted below. Applies to SSE* and AVX* scalar and packed double … 57 …scalar floating-point instructions retired; some instructions will count twice as noted below. Eac… 59 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 60 …scalar single precision and double precision floating-point instructions retired; some instruction… 65 …scalar double precision floating-point instructions retired; some instructions will count twice as… 68 …scalar double precision floating-point instructions retired; some instructions will count twice as… 73 …scalar single precision floating-point instructions retired; some instructions will count twice as… 76 …scalar single precision floating-point instructions retired; some instructions will count twice as… 81 …e instructions will count twice as noted below. Applies to SSE* and AVX* scalar and packed single …
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/broadwell/ |
H A D | floating-point.json | 43 …e instructions will count twice as noted below. Applies to SSE* and AVX* scalar and packed double … 57 …scalar floating-point instructions retired; some instructions will count twice as noted below. Eac… 59 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 60 …scalar single precision and double precision floating-point instructions retired; some instruction… 65 …scalar double precision floating-point instructions retired; some instructions will count twice as… 68 …scalar double precision floating-point instructions retired; some instructions will count twice as… 73 …scalar single precision floating-point instructions retired; some instructions will count twice as… 76 …scalar single precision floating-point instructions retired; some instructions will count twice as… 81 …e instructions will count twice as noted below. Applies to SSE* and AVX* scalar and packed single …
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/rocketlake/ |
H A D | floating-point.json | 75 …omputational scalar floating-point instructions retired; some instructions will count twice as not… 77 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 78 …scalar single precision and double precision floating-point instructions retired; some instruction… 83 …scalar double precision floating-point instructions retired; some instructions will count twice as… 86 …scalar double precision floating-point instructions retired; some instructions will count twice as… 91 …scalar single precision floating-point instructions retired; some instructions will count twice as… 94 …scalar single precision floating-point instructions retired; some instructions will count twice as…
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/icelake/ |
H A D | floating-point.json | 75 …omputational scalar floating-point instructions retired; some instructions will count twice as not… 77 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 78 …scalar single precision and double precision floating-point instructions retired; some instruction… 83 …scalar double precision floating-point instructions retired; some instructions will count twice as… 86 …scalar double precision floating-point instructions retired; some instructions will count twice as… 91 …scalar single precision floating-point instructions retired; some instructions will count twice as… 94 …scalar single precision floating-point instructions retired; some instructions will count twice as…
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/tigerlake/ |
H A D | floating-point.json | 75 …omputational scalar floating-point instructions retired; some instructions will count twice as not… 77 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 78 …scalar single precision and double precision floating-point instructions retired; some instruction… 83 …scalar double precision floating-point instructions retired; some instructions will count twice as… 86 …scalar double precision floating-point instructions retired; some instructions will count twice as… 91 …scalar single precision floating-point instructions retired; some instructions will count twice as… 94 …scalar single precision floating-point instructions retired; some instructions will count twice as…
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/icelakex/ |
H A D | floating-point.json | 75 …omputational scalar floating-point instructions retired; some instructions will count twice as not… 77 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 78 …scalar single precision and double precision floating-point instructions retired; some instruction… 83 …scalar double precision floating-point instructions retired; some instructions will count twice as… 86 …scalar double precision floating-point instructions retired; some instructions will count twice as… 91 …scalar single precision floating-point instructions retired; some instructions will count twice as… 94 …scalar single precision floating-point instructions retired; some instructions will count twice as…
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/skylakex/ |
H A D | floating-point.json | 67 …"BriefDescription": "Counts once for most SIMD scalar computational floating-point instructions re… 69 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 70 …scalar computational single precision and double precision floating-point instructions retired; so… 75 …"BriefDescription": "Counts once for most SIMD scalar computational double precision floating-poin… 78 …scalar computational double precision floating-point instructions retired; some instructions will … 83 …"BriefDescription": "Counts once for most SIMD scalar computational single precision floating-poin… 86 …scalar computational single precision floating-point instructions retired; some instructions will …
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/cascadelakex/ |
H A D | floating-point.json | 67 …"BriefDescription": "Counts once for most SIMD scalar computational floating-point instructions re… 69 "EventName": "FP_ARITH_INST_RETIRED.SCALAR", 70 …scalar computational single precision and double precision floating-point instructions retired; so… 75 …"BriefDescription": "Counts once for most SIMD scalar computational double precision floating-poin… 78 …scalar computational double precision floating-point instructions retired; some instructions will … 83 …"BriefDescription": "Counts once for most SIMD scalar computational single precision floating-poin… 86 …scalar computational single precision floating-point instructions retired; some instructions will …
|
/openbmc/linux/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_crat.c | 64 /* Scalar L1 Instruction Cache (in SQC module) per bank */ 73 /* Scalar L1 Data Cache (in SQC module) per bank */ 97 /* Scalar L1 Instruction Cache (in SQC module) per bank */ 106 /* Scalar L1 Data Cache (in SQC module) per bank. */ 144 /* Scalar L1 Instruction Cache per SQC */ 153 /* Scalar L1 Data Cache per SQC */ 183 /* Scalar L1 Instruction Cache per SQC */ 192 /* Scalar L1 Data Cache per SQC */ 222 /* Scalar L1 Instruction Cache per SQC */ 231 /* Scalar L1 Data Cache per SQC */ [all …]
|
/openbmc/qemu/target/arm/tcg/ |
H A D | sme-fa64.decode | 41 OK 0101 1110 --1- ---- 11-1 11-- ---- ---- # FMULX/FRECPS/FRSQRTS (scalar) 42 OK 0101 1110 -10- ---- 00-1 11-- ---- ---- # FMULX/FRECPS/FRSQRTS (scalar, FP16) 43 OK 01-1 1110 1-10 0001 11-1 10-- ---- ---- # FRECPE/FRSQRTE/FRECPX (scalar) 44 OK 01-1 1110 1111 1001 11-1 10-- ---- ---- # FRECPE/FRSQRTE/FRECPX (scalar, FP16) 55 # -001 111- ---- ---- ---- ---- ---- ---- # Scalar floating-point operations
|
H A D | sve.decode | 256 # Two registers and a scalar by N-bit index 262 # Two registers and a scalar by N-bit index, alternate 268 # Three registers and a scalar by N-bit index 276 # Three registers and a scalar by N-bit index, alternate 562 # SVE insert SIMD&FP scalar register 627 # SVE conditionally copy element to SIMD&FP scalar 635 # SVE copy element to SIMD&FP scalar register 643 # SVE copy element from SIMD&FP scalar register 788 # SVE integer compare scalar count and limit 1137 # SVE 32-bit gather load (scalar plus 32-bit unscaled offsets) [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/knightslanding/ |
H A D | floating-point.json | 19 …scription": "Counts the number of scalar SSE, AVX, AVX2, AVX-512 micro-ops retired. More specifica… 22 …"PublicDescription": "This event counts the number of scalar SSE, AVX, AVX2, AVX-512 micro-ops ret…
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen4/ |
H A D | floating-point.json | 107 "BriefDescription": "Retired scalar floating-point ops.", 137 "BriefDescription": "Retired scalar floating-point add ops.", 143 "BriefDescription": "Retired scalar floating-point subtract ops.", 149 "BriefDescription": "Retired scalar floating-point multiply ops.", 155 "BriefDescription": "Retired scalar floating-point multiply-accumulate ops.", 161 "BriefDescription": "Retired scalar floating-point divide ops.", 167 "BriefDescription": "Retired scalar floating-point square root ops.", 173 "BriefDescription": "Retired scalar floating-point compare ops.", 179 "BriefDescription": "Retired scalar floating-point convert ops.", 185 "BriefDescription": "Retired scalar floating-point blend ops.", [all …]
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/ivybridge/ |
H A D | floating-point.json | 60 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar double-precision uops issue… 63 … "PublicDescription": "Counts number of SSE* or AVX-128 double precision FP scalar uops executed.", 68 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issue… 71 …"PublicDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issu…
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/ivytown/ |
H A D | floating-point.json | 60 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar double-precision uops issue… 63 … "PublicDescription": "Counts number of SSE* or AVX-128 double precision FP scalar uops executed.", 68 …"BriefDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issue… 71 …"PublicDescription": "Number of SSE* or AVX-128 FP Computational scalar single-precision uops issu…
|
/openbmc/linux/tools/perf/pmu-events/arch/x86/amdzen2/ |
H A D | floating-point.json | 71 …of Scalar Ops optimized. This is a dispatch based speculative event, and is useful for measuring t… 77 …nd is useful for measuring the effectiveness of the Move elimination and Scalar code optimization … 83 …nd is useful for measuring the effectiveness of the Move elimination and Scalar code optimization … 89 …nd is useful for measuring the effectiveness of the Move elimination and Scalar code optimization …
|