Home
last modified time | relevance | path

Searched refs:nan (Results 1 – 21 of 21) sorted by relevance

/linux-6.15/arch/m68k/fpsp040/
H A Ddo_func.S258 .long smod_snan | 00,11 norm,nan = nan
262 .long smod_snan | 01,11 zero,nan = nan
266 .long smod_snan | 10,11 inf,nan = nan
267 .long smod_dnan | 11,00 nan,norm = nan
268 .long smod_dnan | 11,01 nan,zero = nan
269 .long smod_dnan | 11,10 nan,inf = nan
270 .long smod_dnan | 11,11 nan,nan = nan
418 .long scl_snan | 00,11 norm,nan = nan
422 .long scl_snan | 01,11 zero,nan = nan
430 .long scl_dnan | 11,11 nan,nan = nan
[all …]
H A Dtbldo.S61 .long src_nan |$01-3 fint nan
70 .long src_nan |$02-3 fsinh nan
79 .long src_nan |$03-3 fintrz nan
133 .long src_nan |$09-3 ftanh nan
142 .long src_nan |$0a-3 fatan nan
160 .long src_nan |$0c-3 fasin nan
178 .long src_nan |$0e-3 fsin nan
187 .long src_nan |$0f-3 ftan nan
196 .long src_nan |$10-3 fetox nan
232 .long src_nan |$14-3 flogn nan
[all …]
H A Dkernel_ex.S26 nan: .long 0x7fff0000,0xffffffff,0xffffffff label
107 | nan bit; Store default NAN into fp0
121 fmovemx nan,%fp0-%fp0 |load default nan
286 btstb #sign_bit,FPTEMP_EX(%a6) |test sign of nan
320 fmovex FPTEMP(%a6),%fp0 |load non-sign. nan
327 | Determine if the source nan is signalling or non-signalling,
339 fmovex ETEMP(%a6),%fp0 |return the non-signalling nan
347 orb #nan_tag,STAG(%a6) |set up stag for nan
H A Dx_snan.S167 | Set signalling nan bit
189 | Set signalling nan bit
211 | Set signalling nan bit
252 | Check if it is a src nan or dst nan
258 cmpib #3,%d0 |check for nan in destination
259 bnes issrc |destination nan has priority
261 btstb #6,FPTEMP_HI(%a6) |check if dest nan is an snan
H A Dx_operr.S157 moveb STAG(%a6),%d0 |test stag for nan
159 cmpib #0x60,%d0 |check for nan
184 moveb STAG(%a6),%d0 |test stag for nan
186 cmpib #0x60,%d0 |check for nan
212 | and aiop and write the portion of the nan to memory for the
H A Dres_func.S60 | ;inf=010 or nan=011
88 | ;inf=010 or nan=011
438 cmpiw #0x7fff,%d0 |test for inf/nan
720 moveb STAG(%a6),%d0 |check source tag for inf or nan
723 moveb DTAG(%a6),%d0 |check destination tag for inf or nan
728 cmpb #0x60,%d0 |is it nan?
1362 orl #nan_mask,USER_FPSR(%a6) |if nan, nothing yet has set NaN
1974 | Notes on handling of special case (zero, inf, and nan) inputs:
H A Dfpsp.h230 .set snan_bit,6 | signalling nan
302 .set signan_bit,6 | signalling nan bit in mantissa
H A Dskeleton.S270 | This sample handler simply clears the nan bit in the FPSR.
/linux-6.15/arch/arm/vfp/
H A Dvfpsingle.c218 struct vfp_single *nan; in vfp_propagate_nan() local
230 nan = &vfp_single_default_qnan; in vfp_propagate_nan()
238 nan = vsn; in vfp_propagate_nan()
240 nan = vsm; in vfp_propagate_nan()
244 nan->significand |= VFP_SINGLE_SIGNIFICAND_QNAN; in vfp_propagate_nan()
247 *vsd = *nan; in vfp_propagate_nan()
H A Dvfpdouble.c210 struct vfp_double *nan; in vfp_propagate_nan() local
222 nan = &vfp_double_default_qnan; in vfp_propagate_nan()
230 nan = vdn; in vfp_propagate_nan()
232 nan = vdm; in vfp_propagate_nan()
236 nan->significand |= VFP_DOUBLE_SIGNIFICAND_QNAN; in vfp_propagate_nan()
239 *vdd = *nan; in vfp_propagate_nan()
/linux-6.15/Documentation/netlink/specs/
H A Dnl80211.yaml129 - start-nan
130 - stop-nan
131 - add-nan-function
132 - del-nan-function
133 - change-nan-config
134 - nan-match
1043 name: nan-func
1046 name: nan-match
1669 name: nan
1741 name: nan
[all …]
/linux-6.15/net/mac80211/
H A Dcfg.c322 sdata->u.nan.conf = *conf; in ieee80211_start_nan()
351 new_conf = sdata->u.nan.conf; in ieee80211_nan_change_conf()
361 sdata->u.nan.conf = new_conf; in ieee80211_nan_change_conf()
379 spin_lock_bh(&sdata->u.nan.func_lock); in ieee80211_add_nan_func()
384 spin_unlock_bh(&sdata->u.nan.func_lock); in ieee80211_add_nan_func()
395 spin_lock_bh(&sdata->u.nan.func_lock); in ieee80211_add_nan_func()
398 spin_unlock_bh(&sdata->u.nan.func_lock); in ieee80211_add_nan_func()
432 spin_lock_bh(&sdata->u.nan.func_lock); in ieee80211_del_nan_func()
438 spin_unlock_bh(&sdata->u.nan.func_lock); in ieee80211_del_nan_func()
4519 spin_lock_bh(&sdata->u.nan.func_lock); in ieee80211_nan_func_terminated()
[all …]
H A Diface.c601 spin_lock_bh(&sdata->u.nan.func_lock); in ieee80211_do_stop()
603 idr_for_each_entry(&sdata->u.nan.function_inst_ids, func, i) { in ieee80211_do_stop()
604 idr_remove(&sdata->u.nan.function_inst_ids, i); in ieee80211_do_stop()
607 idr_destroy(&sdata->u.nan.function_inst_ids); in ieee80211_do_stop()
609 spin_unlock_bh(&sdata->u.nan.func_lock); in ieee80211_do_stop()
1809 idr_init(&sdata->u.nan.function_inst_ids); in ieee80211_setup_sdata()
1810 spin_lock_init(&sdata->u.nan.func_lock); in ieee80211_setup_sdata()
H A Dutil.c1693 &sdata->u.nan.conf); in ieee80211_reconfig_nan()
1707 spin_lock_bh(&sdata->u.nan.func_lock); in ieee80211_reconfig_nan()
1709 idr_for_each_entry(&sdata->u.nan.function_inst_ids, func, id) in ieee80211_reconfig_nan()
1712 spin_unlock_bh(&sdata->u.nan.func_lock); in ieee80211_reconfig_nan()
H A Dieee80211_i.h1181 struct ieee80211_if_nan nan; member
/linux-6.15/drivers/net/wireless/realtek/rtw89/
H A Dfw.c4725 RTW89_SET_FWCMD_CXROLE_ROLE_NAN(cmd, bpos->nan); in rtw89_fw_h2c_cxdrv_role()
4805 RTW89_SET_FWCMD_CXROLE_ROLE_NAN(cmd, bpos->nan); in rtw89_fw_h2c_cxdrv_role_v1()
4895 RTW89_SET_FWCMD_CXROLE_ROLE_NAN(cmd, bpos->nan); in rtw89_fw_h2c_cxdrv_role_v2()
H A Dcoex.c5836 } else if (wl_rinfo->role_map.role.nan) { in _update_wl_info()
5986 } else if (wl_rinfo->role_map.role.nan) { in _update_wl_info_v1()
6136 } else if (wl_rinfo->role_map.role.nan) { in _update_wl_info_v2()
H A Dcore.h1643 u16 nan: 1; member
/linux-6.15/arch/m68k/ifpsp060/src/
H A Dpfpsp.S1426 # or double precision denorm, inf, or nan, the operand needs to be
H A Dfplsp.S445 set nan_mask, 0x01000000 # nan bit mask (lw)
450 set nan_bmask, 0x01 # nan bit mask (byte)
494 set signan_bit, 0x6 # signalling nan bit
H A Dfpsp.S1427 # or double precision denorm, inf, or nan, the operand needs to be
10150 # nan bit; Store default NAN into fp0 #