| /linux-6.15/Documentation/arch/arm/nwfpe/ |
| H A D | netwinder-fpe.rst | 5 The following describes the current state of the NetWinder's floating point 8 In the following nomenclature is used to describe the floating point 22 LDF/STF - load and store floating 30 LFM/SFM - load and store multiple floating 41 for each floating point register into the memory location given in the 51 FLT{cond}<S,D,E>{P,M,Z} Fn, Rd Convert integer to floating point 52 FIX{cond}{P,M,Z} Rd, Fn Convert floating point to integer 68 CMF{cond} Fn, Fm Compare floating 69 CMFE{cond} Fn, Fm Compare floating with exception 70 CNF{cond} Fn, Fm Compare negated floating [all …]
|
| H A D | todo.rst | 22 hardware, but are handled by the floating point support code. They should 59 pulled out from some docs on ARM floating point, specifically 62 The floating point control register (FPCR) may only be present in some 64 specific manner, for example to disable the floating point system. The user
|
| H A D | index.rst | 4 NetWinder's floating point emulator
|
| H A D | nwfpe.rst | 10 working version of all the floating point instructions the compiler 25 The floating point operations are based on SoftFloat Release 2, by 26 John Hauser. SoftFloat is a software implementation of floating-point
|
| /linux-6.15/Documentation/core-api/ |
| H A D | floating-point.rst | 6 Kernel code is normally prohibited from using floating-point (FP) registers or 9 userspace floating-point register state. 15 floating-point usage. 20 floating-point registers may be wider than general-purpose registers. 22 Usability of floating-point code within the kernel is architecture-specific. 24 both with and without a floating-point unit, FPU availability must be checked 27 Several architectures implement the generic kernel floating-point API from 61 This function reports if floating-point code can be used on this CPU or 69 These functions create a floating-point critical section. It is only
|
| /linux-6.15/arch/arm/nwfpe/ |
| H A D | softfloat-specialize | 78 Returns 1 if the single-precision floating-point value `a' is a NaN; 91 Returns 1 if the single-precision floating-point value `a' is a signaling 104 Returns the result of converting the single-precision floating-point NaN 124 precision floating-point format. 170 Returns 1 if the double-precision floating-point value `a' is a NaN; 183 Returns 1 if the double-precision floating-point value `a' is a signaling 198 Returns the result of converting the double-precision floating-point NaN 218 precision floating-point format. 272 Returns 1 if the extended double-precision floating-point value `a' is a 285 Returns 1 if the extended double-precision floating-point value `a' is a [all …]
|
| H A D | fpa11.inl | 24 /* Read and write floating point status register */ 38 /* Read and write floating point control register */
|
| H A D | ChangeLog | 20 floating point registers. Therefore, any changes to the 59 task. This should happen on the first floating point exception
|
| /linux-6.15/include/uapi/linux/media/raspberrypi/ |
| H A D | pisp_fe_statistics.h | 32 struct pisp_agc_statistics_zone floating[PISP_FLOATING_STATS_NUM_ZONES]; member 47 struct pisp_awb_statistics_zone floating[PISP_FLOATING_STATS_NUM_ZONES]; member 55 __u64 floating[PISP_FLOATING_STATS_NUM_ZONES]; member
|
| /linux-6.15/arch/m68k/fpsp040/ |
| H A D | x_ovfl.S | 6 | Overflow occurs when a floating-point intermediate result is 7 | too large to be represented in a floating-point data register, 8 | or when storing to memory, the contents of a floating-point
|
| H A D | slog2.S | 13 | OUTPUT: log_10(X) or log_2(X) returned in floating-point 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
|
| H A D | sto_res.S | 7 | correct floating-point destination register. fp0 and fp1 16 | Modifies: destination floating point register
|
| H A D | sacos.S | 11 | Output: The value arccos(X) returned in floating-point register Fp0.
|
| H A D | sint.S | 13 | number X in the ETEMP space in the floating-point 18 | number X in the ETEMP space in the floating-point
|
| /linux-6.15/Documentation/virt/kvm/devices/ |
| H A D | s390_flic.rst | 4 FLIC (floating interrupt controller) 7 FLIC handles floating (non per-cpu) interrupts, i.e. I/O, service and some 16 - purge all pending floating interrupts (KVM_DEV_FLIC_CLEAR_IRQS) 17 - purge one pending floating I/O interrupt (KVM_DEV_FLIC_CLEAR_IO_IRQ) 34 Copies all floating interrupts into a buffer provided by userspace. 49 Simply deletes all elements from the list of currently pending floating
|
| /linux-6.15/include/linux/ |
| H A D | fpu.h | 7 #error FP code must be compiled separately. See Documentation/core-api/floating-point.rst.
|
| /linux-6.15/arch/arm64/boot/dts/marvell/ |
| H A D | cn9130-cf-base.dts | 68 * - LED[2]: high impedance (floating) 108 * - LED[2]: high impedance (floating)
|
| /linux-6.15/Documentation/arch/arm/ |
| H A D | mem_alignment.rst | 23 floating point emulation that works about the same way). Fix your code 43 slow (think about the floating point emulator) and
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-bus-i2c-devices-hm6352 | 5 Description: Reports the current heading from the compass as a floating
|
| H A D | sysfs-bus-event_source-devices-events | 92 A string representing a floating point value expressed in 101 This is provided to avoid performing floating point arithmetic
|
| /linux-6.15/Documentation/devicetree/bindings/riscv/ |
| H A D | extensions.yaml | 91 The standard F extension for single-precision floating point, as 97 The standard D extension for double-precision floating-point, as 103 The standard Q extension for quad-precision floating-point, as 340 The standard Zfa extension for additional floating point 347 16-bit half-precision brain floating-point instructions, as ratified 353 floating-point instructions, as ratified in commit 64074bc ("Update 359 16-bit half-precision binary floating-point instructions, as ratified 549 16-bit half-precision brain floating-point instructions, as ratified 555 floating-point widening multiply-accumulate instructions, as ratified 561 floating-point instructions, as ratified in commit e2ccd05 [all …]
|
| /linux-6.15/arch/m68k/ |
| H A D | Kconfig.cpu | 340 At some point in the future, this will cause floating-point math 342 floating-point math coprocessor. Thrill-seekers and chronically 361 This option prevents any floating-point instructions from being 363 floating point context anymore during task switches, so this 364 kernel will only be usable on machines without a floating-point 366 needs to be executed whether a floating-point instruction in the
|
| /linux-6.15/Documentation/gpu/amdgpu/display/ |
| H A D | dcn-overview.rst | 116 representation and convert them to a DCN specific floating-point format (i.e., 117 different from the IEEE floating-point format). In the process, CNVC also 119 space to relax the floating-point calculations following. Data would stay in 120 this floating-point format from DPP to OPP. 124 dynamic range that floating points provide (i.e. all displays are in integer
|
| /linux-6.15/arch/alpha/ |
| H A D | Kconfig.debug | 36 This option is required for IEEE compliant floating point arithmetic
|
| /linux-6.15/Documentation/devicetree/bindings/watchdog/ |
| H A D | linux,wdt-gpio.yaml | 26 The watchdog timer is disabled when GPIO is left floating or connected
|