| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/icelake/ |
| D | floating-point.json | 4 "PublicDescription": "Counts all microcode Floating Point assists.", 6 "Counter": "0,1,2,3,4,5,6,7", 8 "PEBScounters": "0,1,2,3,4,5,6,7", 16 …-point instructions retired; some instructions will count twice as noted below. Each count repres… 18 "Counter": "0,1,2,3,4,5,6,7", 20 "PEBScounters": "0,1,2,3,4,5,6,7", 23 …-point instructions retired; some instructions will count twice as noted below. Each count repres… 27 …-point instructions retired; some instructions will count twice as noted below. Each count repres… 29 "Counter": "0,1,2,3,4,5,6,7", 31 "PEBScounters": "0,1,2,3,4,5,6,7", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/broadwellx/ |
| D | floating-point.json | 5 … "BriefDescription": "Number of transitions from AVX-256 to legacy SSE when penalty applicable.", 6 "Counter": "0,1,2,3", 9 …"PublicDescription": "This event counts the number of transitions from AVX-256 to legacy SSE when … 11 "CounterHTOff": "0,1,2,3,4,5,6,7" 16 "BriefDescription": "Number of transitions from SSE to AVX-256 when penalty applicable.", 17 "Counter": "0,1,2,3", 20 …"PublicDescription": "This event counts the number of transitions from legacy SSE to AVX-256 when … 22 "CounterHTOff": "0,1,2,3,4,5,6,7" 27 …on floating-point instructions retired. Each count represents 1 computation. Applies to SSE* and … 28 "Counter": "0,1,2,3", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/broadwellde/ |
| D | floating-point.json | 5 … "BriefDescription": "Number of transitions from AVX-256 to legacy SSE when penalty applicable.", 6 "Counter": "0,1,2,3", 9 …"PublicDescription": "This event counts the number of transitions from AVX-256 to legacy SSE when … 11 "CounterHTOff": "0,1,2,3,4,5,6,7" 16 "BriefDescription": "Number of transitions from SSE to AVX-256 when penalty applicable.", 17 "Counter": "0,1,2,3", 20 …"PublicDescription": "This event counts the number of transitions from legacy SSE to AVX-256 when … 22 "CounterHTOff": "0,1,2,3,4,5,6,7" 27 …on floating-point instructions retired. Each count represents 1 computation. Applies to SSE* and … 28 "Counter": "0,1,2,3", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/broadwell/ |
| D | floating-point.json | 4 …t is, uses PEBS) of the event that counts the number of transitions from AVX-256 to legacy SSE whe… 6 "Counter": "0,1,2,3", 11 …"BriefDescription": "Number of transitions from AVX-256 to legacy SSE when penalty applicable (Pre… 12 "CounterHTOff": "0,1,2,3,4,5,6,7" 16 …S) of the event that counts the number of transitions from legacy SSE to AVX-256 when penalty is a… 18 "Counter": "0,1,2,3", 23 …"BriefDescription": "Number of transitions from legacy SSE to AVX-256 when penalty applicable (Pre… 24 "CounterHTOff": "0,1,2,3,4,5,6,7" 28 "Counter": "0,1,2,3", 32 …on floating-point instructions retired. Each count represents 1 computation. Applies to SSE* and … [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/cascadelakex/ |
| D | floating-point.json | 3 …-point instructions retired; some instructions will count twice as noted below. Each count repres… 4 "Counter": "0,1,2,3", 5 "CounterHTOff": "0,1,2,3,4,5,6,7", 12 …-bit packed single precision floating-point instructions retired; some instructions will count twi… 13 "Counter": "0,1,2,3", 14 "CounterHTOff": "0,1,2,3,4,5,6,7", 21 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 22 "Counter": "0,1,2,3", 23 "CounterHTOff": "0,1,2,3,4,5,6,7", 30 …-bit packed single precision floating-point instructions retired; some instructions will count twi… [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/skylakex/ |
| D | floating-point.json | 3 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 4 "Counter": "0,1,2,3", 5 "CounterHTOff": "0,1,2,3,4,5,6,7", 12 …-bit packed double precision floating-point instructions retired; some instructions will count twi… 13 "Counter": "0,1,2,3", 14 "CounterHTOff": "0,1,2,3,4,5,6,7", 21 …-point instructions retired; some instructions will count twice as noted below. Each count repres… 22 "Counter": "0,1,2,3", 23 "CounterHTOff": "0,1,2,3,4,5,6,7", 30 …-bit packed double precision floating-point instructions retired; some instructions will count twi… [all …]
|
| /kernel/linux/linux-5.10/drivers/misc/mei/ |
| D | hw-me-regs.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (c) 2003-2019, Intel Corporation. All rights reserved. 45 #define MEI_DEV_ID_CPT_1 0x1C3A /* Couger Point */ 48 #define MEI_DEV_ID_PPT_1 0x1E3A /* Panther Point */ 49 #define MEI_DEV_ID_PPT_2 0x1CBA /* Panther Point */ 50 #define MEI_DEV_ID_PPT_3 0x1DBA /* Panther Point */ 52 #define MEI_DEV_ID_LPT_H 0x8C3A /* Lynx Point H */ 53 #define MEI_DEV_ID_LPT_W 0x8D3A /* Lynx Point - Wellsburg */ 54 #define MEI_DEV_ID_LPT_LP 0x9C3A /* Lynx Point LP */ 55 #define MEI_DEV_ID_LPT_HR 0x8CBA /* Lynx Point H Refresh */ [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/skylake/ |
| D | floating-point.json | 4 "Counter": "0,1,2,3", 8 …on floating-point instructions retired. Each count represents 1 computation. Applies to SSE* and … 9 "CounterHTOff": "0,1,2,3,4,5,6,7" 13 "Counter": "0,1,2,3", 17 …on floating-point instructions retired. Each count represents 1 computation. Applies to SSE* and … 18 "CounterHTOff": "0,1,2,3,4,5,6,7" 22 "Counter": "0,1,2,3", 26 …-bit packed double precision floating-point instructions retired. Each count represents 2 computa… 27 "CounterHTOff": "0,1,2,3,4,5,6,7" 31 "Counter": "0,1,2,3", [all …]
|
| /kernel/liteos_m/arch/risc-v/nuclei/gcc/nmsis/Core/Include/ |
| D | core_feature_fpu.h | 4 * SPDX-License-Identifier: Apache-2.0 10 * www.apache.org/licenses/LICENSE-2.0 26 * 1. __FPU_PRESENT: Define whether Floating Point Unit(FPU) is present or not 39 * \brief Functions that related to the RISC-V FPU (F and D extension). 42 * Nuclei provided floating point unit by RISC-V F and D extension. 43 * * `F extension` adds single-precision floating-point computational 44 * instructions compliant with the IEEE 754-2008 arithmetic standard, __RISCV_FLEN = 32. 45 * The F extension adds 32 floating-point registers, f0-f31, each 32 bits wide, 46 * and a floating-point control and status register fcsr, which contains the 47 * operating mode and exception status of the floating-point unit. [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/westmereep-dp/ |
| D | floating-point.json | 5 "Counter": "0,1,2,3", 9 "BriefDescription": "X87 Floating point assists (Precise Event)" 14 "Counter": "0,1,2,3", 23 "Counter": "0,1,2,3", 27 "BriefDescription": "X87 Floating point assists for invalid output value (Precise Event)" 31 "Counter": "0,1,2,3", 39 "Counter": "0,1,2,3", 47 "Counter": "0,1,2,3", 55 "Counter": "0,1,2,3", 63 "Counter": "0,1,2,3", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/westmereex/ |
| D | floating-point.json | 5 "Counter": "0,1,2,3", 9 "BriefDescription": "X87 Floating point assists (Precise Event)" 14 "Counter": "0,1,2,3", 23 "Counter": "0,1,2,3", 27 "BriefDescription": "X87 Floating point assists for invalid output value (Precise Event)" 31 "Counter": "0,1,2,3", 39 "Counter": "0,1,2,3", 47 "Counter": "0,1,2,3", 55 "Counter": "0,1,2,3", 63 "Counter": "0,1,2,3", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/nehalemex/ |
| D | floating-point.json | 5 "Counter": "0,1,2,3", 9 "BriefDescription": "X87 Floating point assists (Precise Event)" 14 "Counter": "0,1,2,3", 23 "Counter": "0,1,2,3", 27 "BriefDescription": "X87 Floating point assists for invalid output value (Precise Event)" 31 "Counter": "0,1,2,3", 39 "Counter": "0,1,2,3", 47 "Counter": "0,1,2,3", 55 "Counter": "0,1,2,3", 63 "Counter": "0,1,2,3", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/nehalemep/ |
| D | floating-point.json | 5 "Counter": "0,1,2,3", 9 "BriefDescription": "X87 Floating point assists (Precise Event)" 14 "Counter": "0,1,2,3", 23 "Counter": "0,1,2,3", 27 "BriefDescription": "X87 Floating point assists for invalid output value (Precise Event)" 31 "Counter": "0,1,2,3", 39 "Counter": "0,1,2,3", 47 "Counter": "0,1,2,3", 55 "Counter": "0,1,2,3", 63 "Counter": "0,1,2,3", [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/westmereep-sp/ |
| D | floating-point.json | 5 "Counter": "0,1,2,3", 9 "BriefDescription": "X87 Floating point assists (Precise Event)" 14 "Counter": "0,1,2,3", 23 "Counter": "0,1,2,3", 27 "BriefDescription": "X87 Floating point assists for invalid output value (Precise Event)" 31 "Counter": "0,1,2,3", 39 "Counter": "0,1,2,3", 47 "Counter": "0,1,2,3", 55 "Counter": "0,1,2,3", 63 "Counter": "0,1,2,3", [all …]
|
| /kernel/liteos_a/testsuites/kernel/sample/kernel_base/core/task/float/ |
| D | It_smp_los_float_switch_003.c | 2 * Copyright (c) 2013-2019 Huawei Technologies Co., Ltd. All rights reserved. 3 * Copyright (c) 2020-2021 Huawei Device Co., Ltd. All rights reserved. 15 * 3. Neither the name of the copyright holder nor the names of its contributors may be used 42 static UINT32 g_sz[3] = {0}; 53 while (temp1--) { in TaskF01() 55 while (temp2--) { in TaskF01() 60 … // 153230.406250, numbers involved in floating-point operations, without special functions. in TaskF01() 62 dprintf("Error:d = %f----temp = 0x%x----\n", d, temp2); in TaskF01() 65 … // 124432.390625, numbers involved in floating-point operations, without special functions. in TaskF01() 67 dprintf("Error:f = %f----temp = 0x%x----\n", f, temp2); in TaskF01() [all …]
|
| /kernel/linux/linux-5.10/arch/xtensa/lib/ |
| D | strnlen_user.S | 50 addi a4, a2, -4 # because we overincrement at the end; 55 movi a8, MASK3 # mask for byte 3 56 bbsi.l a2, 0, .L1mod2 # if only 8-bit aligned 57 bbsi.l a2, 1, .L2mod4 # if only 16-bit aligned 60 * String is word-aligned. 77 bnone a9, a8, .Lz3 # if byte 3 is zero 101 # NOTE that in several places below, we point to the byte just after 104 .Lz3: # byte 3 is zero 105 addi a4, a4, 3 # point to zero byte 107 addi a4, a4, 1 # point just beyond zero byte [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/ath/ath5k/ |
| D | eeprom.c | 2 * Copyright (c) 2004-2008 Reyk Floeter <reyk@openbsd.org> 3 * Copyright (c) 2006-2009 Nick Kossifidis <mickflemm@gmail.com> 4 * Copyright (c) 2008-2009 Felix Fietkau <nbd@openwrt.org> 49 if (ee->ee_version > AR5K_EEPROM_VERSION_3_2) in ath5k_eeprom_bin2freq() 52 val = bin > 62 ? (10 * 62) + (5 * (bin - 62)) + 5100 : in ath5k_eeprom_bin2freq() 55 if (ee->ee_version > AR5K_EEPROM_VERSION_3_2) in ath5k_eeprom_bin2freq() 75 struct ath5k_eeprom_info *ee = &ah->ah_capabilities.cap_eeprom; in ath5k_eeprom_init_header() 89 if (ah->ah_ee_version < AR5K_EEPROM_VERSION_3_0) in ath5k_eeprom_init_header() 101 eep_max = (eep_max | val) - AR5K_EEPROM_INFO_BASE; in ath5k_eeprom_init_header() 108 if (eep_max > (3 * AR5K_EEPROM_INFO_MAX)) { in ath5k_eeprom_init_header() [all …]
|
| /kernel/linux/linux-5.10/lib/mpi/ |
| D | ec.c | 1 /* ec.c - Elliptic Curve functions 21 #include "mpi-internal.h" 33 /* Create a new point option. NBITS gives the size in bits of one 34 * coordinate; it is only used to pre-allocate some resources and 50 /* Release the point object P. P may be NULL. */ 60 /* Initialize the fields of a point object. gcry_mpi_point_free_parts 65 p->x = mpi_new(0); in mpi_point_init() 66 p->y = mpi_new(0); in mpi_point_init() 67 p->z = mpi_new(0); in mpi_point_init() 71 /* Release the parts of a point object. */ [all …]
|
| /kernel/linux/linux-5.10/tools/include/uapi/linux/ |
| D | prctl.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 12 /* Get/set current->mm->dumpable */ 13 #define PR_GET_DUMPABLE 3 27 /* Get/set floating-point emulation control bits (if meaningful) */ 33 /* Get/set floating-point exception mode (if meaningful) */ 37 # define PR_FP_EXC_DIV 0x010000 /* floating point divide by zero */ 38 # define PR_FP_EXC_OVF 0x020000 /* floating point overflow */ 39 # define PR_FP_EXC_UND 0x040000 /* floating point underflow */ 40 # define PR_FP_EXC_RES 0x080000 /* floating point inexact result */ 41 # define PR_FP_EXC_INV 0x100000 /* floating point invalid operation */ [all …]
|
| /kernel/linux/linux-5.10/include/uapi/linux/ |
| D | prctl.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 12 /* Get/set current->mm->dumpable */ 13 #define PR_GET_DUMPABLE 3 27 /* Get/set floating-point emulation control bits (if meaningful) */ 33 /* Get/set floating-point exception mode (if meaningful) */ 37 # define PR_FP_EXC_DIV 0x010000 /* floating point divide by zero */ 38 # define PR_FP_EXC_OVF 0x020000 /* floating point overflow */ 39 # define PR_FP_EXC_UND 0x040000 /* floating point underflow */ 40 # define PR_FP_EXC_RES 0x080000 /* floating point inexact result */ 41 # define PR_FP_EXC_INV 0x100000 /* floating point invalid operation */ [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
| D | smu.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 25 * These commands are used to retrieve the sdb-partition-XX datas from 31 * - 0..1 : partition address 32 * - 2 : a byte containing the partition ID 33 * - 3 : length (maybe other bits are rest of header ?) 53 * --------------------- 66 * ------------------------ 115 * 0: bus number (from device-tree usually, SMU has lots of busses !) 119 * 3: subaddress length (0..3) 128 * - 0x00: Simple transfer [all …]
|
| /kernel/linux/linux-5.10/arch/m68k/fpsp040/ |
| D | sint.S | 4 | The entry point sINT computes the rounded integer 10 | respectively. Entry point sintdo is used by bindec. 12 | Input: (Entry points sint and sintrz) Double-extended 13 | number X in the ETEMP space in the floating-point 15 | (Entry point sintdo) Double-extended number X in 17 | (Entry point sintd) Double-extended denormalized 18 | number X in the ETEMP space in the floating-point 28 | If exp(X) < 0, return +/- 0 or +/- 1, according to 31 | 2. (X is in range) set rsc = 63 - exp(X). Unnormalize the 34 | 3. Round the result in the mode given in USER_FPCR. For [all …]
|
| D | sgetem.S | 4 | The entry point sGETEXP returns the exponent portion 10 | The entry point sGETMAN extracts the mantissa of the 13 | range of the result is [1.0 - 2.0). 16 | Input: Double-extended number X in the ETEMP space in 17 | the floating-point save stack. 30 |SGETEM idnt 2,1 | Motorola 040 Floating Point Software Package 39 | This entry point is used by the unimplemented instruction exception 65 | This entry point is used by the unimplemented instruction exception 74 | with an exponent of +/- $3fff. 83 bclrl #14,%d0 |make it the new exp +-3fff [all …]
|
| D | slog2.S | 4 | The entry point slog10 computes the base-10 8 | sLog2 and sLog2d are the base-2 analogues. 10 | INPUT: Double-extended value in memory location pointed to 13 | OUTPUT: log_10(X) or log_2(X) returned in floating-point 22 | SPEED: Two timings are measured, both in the copy-back mode. 34 | Notes: Default means round-to-nearest mode, no floating-point 49 | Notes: Default means round-to-nearest mode, no floating-point 63 | Notes: Default means round-to-nearest mode, no floating-point 78 | Notes: Default means round-to-nearest mode, no floating-point 82 | go to Step 3. [all …]
|
| /kernel/linux/linux-5.10/tools/perf/arch/powerpc/util/ |
| D | sym-handling.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include "probe-event.h" 11 #include "probe-file.h" 16 char *sym = syma->name; in arch__choose_best_symbol() 25 if (strlen(sym) >= 3 && !strncmp(sym, "SyS", 3)) in arch__choose_best_symbol() 72 s->arch_sym = sym->st_other; in arch__sym_update() 85 * When probing at a function entry point, we normally always want the in arch__fix_tev_from_maps() 94 if (pev->point.offset || !map || !sym) in arch__fix_tev_from_maps() 98 if (!pev->uprobes && pev->point.retprobe) { in arch__fix_tev_from_maps() 105 lep_offset = PPC64_LOCAL_ENTRY_OFFSET(sym->arch_sym); in arch__fix_tev_from_maps() [all …]
|