Home
last modified time | relevance | path

Searched full:sticky (Results 1 – 25 of 267) sorted by relevance

1234567891011

/openbmc/linux/arch/mips/math-emu/
H A Ddp_rint.c18 int sticky; in ieee754dp_rint() local
43 sticky = residue != 0; in ieee754dp_rint()
48 sticky = (residue << 1) != 0; in ieee754dp_rint()
56 if (round && (sticky || odd)) in ieee754dp_rint()
62 if ((round || sticky) && !xs) in ieee754dp_rint()
66 if ((round || sticky) && xs) in ieee754dp_rint()
71 if (round || sticky) in ieee754dp_rint()
H A Dsp_rint.c18 int sticky; in ieee754sp_rint() local
43 sticky = residue != 0; in ieee754sp_rint()
49 sticky = (residue << 1) != 0; in ieee754sp_rint()
57 if (round && (sticky || odd)) in ieee754sp_rint()
63 if ((round || sticky) && !xs) in ieee754sp_rint()
67 if ((round || sticky) && xs) in ieee754sp_rint()
72 if (round || sticky) in ieee754sp_rint()
H A Dsp_tlong.c16 int sticky; in ieee754sp_tlong() local
59 sticky = residue != 0; in ieee754sp_tlong()
64 sticky = (residue << 1) != 0; in ieee754sp_tlong()
70 if (round && (sticky || odd)) in ieee754sp_tlong()
76 if ((round || sticky) && !xs) in ieee754sp_tlong()
80 if ((round || sticky) && xs) in ieee754sp_tlong()
89 if (round || sticky) in ieee754sp_tlong()
H A Ddp_tint.c16 int sticky; in ieee754dp_tint() local
56 sticky = residue != 0; in ieee754dp_tint()
61 sticky = (residue << 1) != 0; in ieee754dp_tint()
69 if (round && (sticky || odd)) in ieee754dp_tint()
75 if ((round || sticky) && !xs) in ieee754dp_tint()
79 if ((round || sticky) && xs) in ieee754dp_tint()
89 if (round || sticky) in ieee754dp_tint()
H A Dsp_tint.c16 int sticky; in ieee754sp_tint() local
59 sticky = residue != 0; in ieee754sp_tint()
68 sticky = (residue << 1) != 0; in ieee754sp_tint()
74 if (round && (sticky || odd)) in ieee754sp_tint()
80 if ((round || sticky) && !xs) in ieee754sp_tint()
84 if ((round || sticky) && xs) in ieee754sp_tint()
93 if (round || sticky) in ieee754sp_tint()
H A Ddp_tlong.c16 int sticky; in ieee754dp_tlong() local
59 sticky = residue != 0; in ieee754dp_tlong()
68 sticky = (residue << 1) != 0; in ieee754dp_tlong()
74 if (round && (sticky || odd)) in ieee754dp_tlong()
80 if ((round || sticky) && !xs) in ieee754dp_tlong()
84 if ((round || sticky) && xs) in ieee754dp_tlong()
93 if (round || sticky) in ieee754dp_tlong()
H A Dieee754.h198 * get sticky exceptions
205 /* clear sticky conditions
212 /* test for sticky exception condition
/openbmc/linux/tools/testing/selftests/net/forwarding/
H A Dbridge_sticky_fdb.sh4 ALL_TESTS="sticky"
49 sticky() function
51 bridge fdb add $TEST_MAC dev $swp1 master static sticky
53 bridge fdb del $TEST_MAC dev $swp1 vlan 1 master static sticky
59 log_test "Sticky fdb entry"
/openbmc/qemu/target/hexagon/
H A Dfma_emu.c169 uint8_t sticky; member
179 p->sticky = 0; in accum_init()
188 a.round = a.sticky; in accum_norm_left()
196 a.sticky |= in accum_norm_right()
205 a.sticky |= a.round | a.guard | (int128_getlo(a.mant) != 0); in accum_norm_right()
214 a.sticky |= a.round; in accum_norm_right()
225 * sticky bit for what was shifted out, I think.
272 borrow = (b.round << 2) | (b.guard << 1) | b.sticky; in accum_sub()
277 ret.sticky = (borrow >> 0) & 1; in accum_sub()
327 ret.sticky = b.sticky; in accum_add()
[all …]
/openbmc/linux/arch/parisc/math-emu/
H A Dsgl_float.h289 #define Sgl_denormalize(opnd,exponent,guard,sticky,inexact) \ argument
293 if (exponent < 0) sticky |= Sall(opnd) << (32+exponent); \
294 inexact = guard | sticky; \
299 sticky |= Sall(opnd); \
300 inexact = sticky; \
336 {int shiftamt, sticky; \
338 sticky = 0; \
341 sticky = Sextallp2(srcdstB) << 32 - (shiftamt); \
348 sticky = (Sextallp1(srcdstA) << 32 - (shiftamt)) | \
352 sticky = Sextallp2(srcdstB); \
[all …]
H A Dcnv_float.h88 #define Dbl_to_sgl_mantissa(srcA,srcB,dest,inexact,guard,sticky,odd) \ argument
91 sticky = Dallp2(srcB)<<4; \
92 inexact = guard | sticky; \
95 #define Dbl_to_sgl_denormalized(srcA,srcB,exp,dest,inexact,guard,sticky,odd,tiny) \ argument
102 sticky = inexact << 1; \
124 if (guard && (sticky || odd)) { \
135 sticky = inexact; \
145 sticky = inexact << 1; \
158 sticky = (inexact << 1) | Dallp2(srcB); \
167 sticky = Dmantissap1(srcA) | Dallp2(srcB); \
[all …]
H A Ddbl_float.h489 #define Dbl_denormalize(opndp1,opndp2,exponent,guard,sticky,inexact) \ argument
494 if (exponent < 0) sticky |= Dallp2(opndp2) << (32+exponent); \
506 if (exponent == -32) sticky |= Dallp2(opndp2); \
507 else sticky |= (Dallp2(opndp2) | Dallp1(opndp1) << 64+exponent); \
511 inexact = guard | sticky; \
515 sticky |= (Dallp1(opndp1) | Dallp2(opndp2)); \
517 inexact = sticky; \
560 {int shiftamt, sticky; \
562 sticky = 0; \
565 sticky = Dextallp4(srcdstD) << 32 - (shiftamt); \
[all …]
/openbmc/linux/drivers/atm/
H A Didt77105.h39 #define IDT77105_ISTAT_HECERR 0x20 /* sticky, HEC Error*/
40 #define IDT77105_ISTAT_SCR 0x10 /* sticky, Short Cell Received */
41 #define IDT77105_ISTAT_TPE 0x08 /* sticky, Transmit Parity Error */
42 #define IDT77105_ISTAT_RSCC 0x04 /* sticky, Rx Signal Condition Change */
43 #define IDT77105_ISTAT_RSE 0x02 /* sticky, Rx Symbol Error */
44 #define IDT77105_ISTAT_RFO 0x01 /* sticky, Rx FIFO Overrun */
/openbmc/linux/arch/m68k/fpsp040/
H A Dround.S124 | ext_grs --- extract guard, round and sticky bits
127 | Output: d0{31:29}= guard, round, sticky
129 | The ext_grs extract the guard/round/sticky bits according to the
132 | updated guard,round,sticky in d0{31:29}
155 bnes st_stky |if any are set, set sticky
157 bnes st_stky |if any are set, set sticky
167 bnes st_stky |if any are set, set sticky
411 | d0 is guard,round,sticky
429 clrl %d0 |clear the sticky flag
446 clrl %d0 |else clear the sticky flag
[all …]
H A Dkernel_ex.S155 bsetb #sticky_bit,STICKY(%a6) |set sticky bit
232 bsetb #sticky_bit,STICKY(%a6) |set sticky bit
407 bclrb #sticky_bit,STICKY(%a6) |clear sticky bit
H A Dres_func.S633 | clr sticky
635 | set sticky
643 | clr sticky
645 | set sticky
827 | precision. We can then call round with no sticky and the result
829 | the signs are the same, we call round with the sticky bit set
863 clrl %d0 |force sticky to zero
891 clrl %d0 |force sticky to zero
915 movel #0x20000000,%d0 |set sticky for round
941 movel #0x20000000,%d0 |set sticky for round
[all …]
H A Dfpsp.h159 .set WBTEMP_GRS,LV-40 | alias wbtemp guard, round, sticky
169 .set STICKY,LV-39 | holds sticky bit
305 .set rnd_stky_bit,29 | round/sticky bit of mantissa
/openbmc/qemu/tests/tcg/hexagon/
H A Dhex_test.h83 #define USR_OVF_BIT 0 /* Sticky saturation overflow */
84 #define USR_FPINVF_BIT 1 /* IEEE FP invalid sticky flag */
85 #define USR_FPDBZF_BIT 2 /* IEEE FP divide-by-zero sticky flag */
86 #define USR_FPOVFF_BIT 3 /* IEEE FP overflow sticky flag */
87 #define USR_FPUNFF_BIT 4 /* IEEE FP underflow sticky flag */
88 #define USR_FPINPF_BIT 5 /* IEEE FP inexact sticky flag */
/openbmc/linux/Documentation/devicetree/bindings/pci/
H A Dbaikal,bt1-pcie.yaml95 - const: sticky
96 - const: non-sticky
161 "sticky", "non-sticky";
H A Dqcom,pcie.yaml329 - const: axi_m_sticky # AXI sticky reset
330 - const: pipe_sticky # PIPE sticky reset
381 - const: sticky # Core Sticky reset
385 - const: axi_m_sticky # AXI Master Sticky reset
413 - const: sticky # Core Sticky reset
417 - const: axi_m_sticky # AXI Master Sticky reset
418 - const: axi_s_sticky # AXI Slave Sticky reset
444 - const: axi_m_sticky # AXI Master Sticky reset
445 - const: pipe_sticky # PIPE sticky reset
H A Dsnps,dw-pcie-common.yaml155 - description: Controller Non-sticky CSR flags reset
156 const: non-sticky
157 - description: Controller sticky CSR flags reset
158 const: sticky
/openbmc/linux/drivers/hwmon/
H A Draspberrypi-hwmon.c33 /* Request firmware to clear sticky bits */ in rpi_firmware_get_throttled()
69 * We can't run faster than the sticky shift (100ms) since we get in get_values_poll()
70 * flipping in the sticky bits that are cleared. in get_values_poll()
/openbmc/linux/Documentation/admin-guide/sysctl/
H A Dfs.rst180 in world writable sticky directories, unless they are owned by the
183 When set to "2" it also applies to group writable sticky directories.
218 don't own in world writable sticky directories, unless they are
221 When set to "2" it also applies to group writable sticky directories.
238 a sticky world-writable directory, or when the uid of the symlink and
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb/
H A Dvsc7326_reg.h124 #define REG_SPI4_STICKY CRA(0x5,0x0,0x30) /* Sticky bits register */
146 #define REG_STICKY_TX CRA(0x1,0xa,0x08) /* TX sticky bits */
149 #define REG_MAC_TX_STICKY CRA(0x1,0xa,0x0c) /* MAC Tx state sticky debug */
181 #define REG_STICK_BIT(pn) CRA(0x1,pn,0x0a) /* Sticky bits */
264 StatSticky1G = 0x3e, // tri-speed sticky bits
269 #define REG_STAT_STICKY10G CRA(0x4,0xa,StatSticky1G) /* 10GbE sticky bits */
/openbmc/linux/drivers/net/ethernet/microchip/vcap/
H A Dvcap_api_debugfs_kunit.c145 admin->cache.sticky = test_hw_cache.sticky; in test_cache_read()
186 test_hw_cache.sticky = admin->cache.sticky; in test_cache_write()

1234567891011