Home
last modified time | relevance | path

Searched refs:xm (Results 1 – 48 of 48) sorted by relevance

/linux-4.4.14/arch/mips/math-emu/
Dieee754dp.c57 static u64 ieee754dp_get_rounding(int sn, u64 xm) in ieee754dp_get_rounding() argument
61 if (xm & (DP_MBIT(3) - 1)) { in ieee754dp_get_rounding()
66 xm += 0x3 + ((xm >> 3) & 1); in ieee754dp_get_rounding()
71 xm += 0x8; in ieee754dp_get_rounding()
75 xm += 0x8; in ieee754dp_get_rounding()
79 return xm; in ieee754dp_get_rounding()
88 union ieee754dp ieee754dp_format(int sn, int xe, u64 xm) in ieee754dp_format() argument
90 assert(xm); /* we don't gen exact zeros (probably should) */ in ieee754dp_format()
92 assert((xm >> (DP_FBITS + 1 + 3)) == 0); /* no execess */ in ieee754dp_format()
93 assert(xm & (DP_HIDDEN_BIT << 3)); in ieee754dp_format()
[all …]
Dieee754sp.c57 static unsigned ieee754sp_get_rounding(int sn, unsigned xm) in ieee754sp_get_rounding() argument
61 if (xm & (SP_MBIT(3) - 1)) { in ieee754sp_get_rounding()
66 xm += 0x3 + ((xm >> 3) & 1); in ieee754sp_get_rounding()
71 xm += 0x8; in ieee754sp_get_rounding()
75 xm += 0x8; in ieee754sp_get_rounding()
79 return xm; in ieee754sp_get_rounding()
88 union ieee754sp ieee754sp_format(int sn, int xe, unsigned xm) in ieee754sp_format() argument
90 assert(xm); /* we don't gen exact zeros (probably should) */ in ieee754sp_format()
92 assert((xm >> (SP_FBITS + 1 + 3)) == 0); /* no execess */ in ieee754sp_format()
93 assert(xm & (SP_HIDDEN_BIT << 3)); in ieee754sp_format()
[all …]
Ddp_tint.c60 xm <<= xe - DP_FBITS; in ieee754dp_tint()
63 residue = xm; in ieee754dp_tint()
66 xm = 0; in ieee754dp_tint()
68 residue = xm << (64 - DP_FBITS + xe); in ieee754dp_tint()
71 xm >>= DP_FBITS - xe; in ieee754dp_tint()
75 odd = (xm & 0x1) != 0x0; in ieee754dp_tint()
79 xm++; in ieee754dp_tint()
85 xm++; in ieee754dp_tint()
89 xm++; in ieee754dp_tint()
93 if ((xm >> 31) != 0 && (xs == 0 || xm != 0x80000000)) { in ieee754dp_tint()
[all …]
Dsp_tlong.c55 if (xe == 63 && xs && xm == SP_HIDDEN_BIT) in ieee754sp_tlong()
64 xm <<= xe - SP_FBITS; in ieee754sp_tlong()
67 residue = xm; in ieee754sp_tlong()
70 xm = 0; in ieee754sp_tlong()
72 residue = xm << (32 - SP_FBITS + xe); in ieee754sp_tlong()
75 xm >>= SP_FBITS - xe; in ieee754sp_tlong()
77 odd = (xm & 0x1) != 0x0; in ieee754sp_tlong()
81 xm++; in ieee754sp_tlong()
87 xm++; in ieee754sp_tlong()
91 xm++; in ieee754sp_tlong()
[all …]
Dsp_tint.c54 if (xe == 31 && xs && xm == SP_HIDDEN_BIT) in ieee754sp_tint()
63 xm <<= xe - SP_FBITS; in ieee754sp_tint()
66 residue = xm; in ieee754sp_tint()
69 xm = 0; in ieee754sp_tint()
74 residue = xm << (xe + 1); in ieee754sp_tint()
78 xm >>= SP_FBITS - xe; in ieee754sp_tint()
80 odd = (xm & 0x1) != 0x0; in ieee754sp_tint()
84 xm++; in ieee754sp_tint()
90 xm++; in ieee754sp_tint()
94 xm++; in ieee754sp_tint()
[all …]
Ddp_tlong.c54 if (xe == 63 && xs && xm == DP_HIDDEN_BIT) in ieee754dp_tlong()
63 xm <<= xe - DP_FBITS; in ieee754dp_tlong()
66 residue = xm; in ieee754dp_tlong()
69 xm = 0; in ieee754dp_tlong()
74 residue = xm << (xe + 1); in ieee754dp_tlong()
78 xm >>= DP_FBITS - xe; in ieee754dp_tlong()
80 odd = (xm & 0x1) != 0x0; in ieee754dp_tlong()
84 xm++; in ieee754dp_tlong()
90 xm++; in ieee754dp_tlong()
94 xm++; in ieee754dp_tlong()
[all …]
Ddp_sub.c127 assert(xm & DP_HIDDEN_BIT); in ieee754dp_sub()
132 xm <<= 3; in ieee754dp_sub()
147 xm = XDPSRS(xm, s); in ieee754dp_sub()
156 xm = xm + ym; in ieee754dp_sub()
158 if (xm >> (DP_FBITS + 1 + 3)) { /* carry out */ in ieee754dp_sub()
159 xm = XDPSRS1(xm); /* shift preserving sticky */ in ieee754dp_sub()
163 if (xm >= ym) { in ieee754dp_sub()
164 xm = xm - ym; in ieee754dp_sub()
166 xm = ym - xm; in ieee754dp_sub()
169 if (xm == 0) { in ieee754dp_sub()
[all …]
Ddp_add.c121 assert(xm & DP_HIDDEN_BIT); in ieee754dp_add()
127 xm <<= 3; in ieee754dp_add()
142 xm = XDPSRS(xm, s); in ieee754dp_add()
153 xm = xm + ym; in ieee754dp_add()
155 if (xm >> (DP_FBITS + 1 + 3)) { /* carry out */ in ieee754dp_add()
156 xm = XDPSRS1(xm); in ieee754dp_add()
160 if (xm >= ym) { in ieee754dp_add()
161 xm = xm - ym; in ieee754dp_add()
163 xm = ym - xm; in ieee754dp_add()
166 if (xm == 0) in ieee754dp_add()
[all …]
Dsp_fint.c26 unsigned xm; in ieee754sp_fint() local
42 xm = ((unsigned) 1 << 31); /* max neg can't be safely negated */ in ieee754sp_fint()
44 xm = -x; in ieee754sp_fint()
46 xm = x; in ieee754sp_fint()
50 if (xm >> (SP_FBITS + 1 + 3)) { in ieee754sp_fint()
53 while (xm >> (SP_FBITS + 1 + 3)) { in ieee754sp_fint()
59 while ((xm >> (SP_FBITS + 3)) == 0) { in ieee754sp_fint()
60 xm <<= 1; in ieee754sp_fint()
64 return ieee754sp_format(xs, xe, xm); in ieee754sp_fint()
Ddp_flong.c26 u64 xm; in ieee754dp_flong() local
42 xm = (1ULL << 63); /* max neg can't be safely negated */ in ieee754dp_flong()
44 xm = -x; in ieee754dp_flong()
46 xm = x; in ieee754dp_flong()
51 if (xm >> (DP_FBITS + 1 + 3)) { in ieee754dp_flong()
53 while (xm >> (DP_FBITS + 1 + 3)) { in ieee754dp_flong()
58 while ((xm >> (DP_FBITS + 3)) == 0) { in ieee754dp_flong()
59 xm <<= 1; in ieee754dp_flong()
64 return ieee754dp_format(xs, xe, xm); in ieee754dp_flong()
Dsp_flong.c26 u64 xm; /* <--- need 64-bit mantissa temp */ in ieee754sp_flong() local
42 xm = (1ULL << 63); /* max neg can't be safely negated */ in ieee754sp_flong()
44 xm = -x; in ieee754sp_flong()
46 xm = x; in ieee754sp_flong()
50 if (xm >> (SP_FBITS + 1 + 3)) { in ieee754sp_flong()
53 while (xm >> (SP_FBITS + 1 + 3)) { in ieee754sp_flong()
58 while ((xm >> (SP_FBITS + 3)) == 0) { in ieee754sp_flong()
59 xm <<= 1; in ieee754sp_flong()
63 return ieee754sp_format(xs, xe, xm); in ieee754sp_flong()
Dsp_add.c121 assert(xm & SP_HIDDEN_BIT); in ieee754sp_add()
127 xm <<= 3; in ieee754sp_add()
151 xm = xm + ym; in ieee754sp_add()
153 if (xm >> (SP_FBITS + 1 + 3)) { /* carry out */ in ieee754sp_add()
157 if (xm >= ym) { in ieee754sp_add()
158 xm = xm - ym; in ieee754sp_add()
160 xm = ym - xm; in ieee754sp_add()
163 if (xm == 0) in ieee754sp_add()
169 while ((xm >> (SP_FBITS + 3)) == 0) { in ieee754sp_add()
170 xm <<= 1; in ieee754sp_add()
[all …]
Dsp_sub.c124 assert(xm & SP_HIDDEN_BIT); in ieee754sp_sub()
129 xm <<= 3; in ieee754sp_sub()
151 xm = xm + ym; in ieee754sp_sub()
153 if (xm >> (SP_FBITS + 1 + 3)) { /* carry out */ in ieee754sp_sub()
157 if (xm >= ym) { in ieee754sp_sub()
158 xm = xm - ym; in ieee754sp_sub()
160 xm = ym - xm; in ieee754sp_sub()
163 if (xm == 0) { in ieee754sp_sub()
171 while ((xm >> (SP_FBITS + 3)) == 0) { in ieee754sp_sub()
172 xm <<= 1; in ieee754sp_sub()
[all …]
Ddp_fsp.c25 static inline union ieee754dp ieee754dp_nan_fsp(int xs, u64 xm) in ieee754dp_nan_fsp() argument
28 xm << (DP_FBITS - SP_FBITS)); in ieee754dp_nan_fsp()
43 return ieee754dp_nanxcpt(ieee754dp_nan_fsp(xs, xm)); in ieee754dp_fsp()
46 return ieee754dp_nan_fsp(xs, xm); in ieee754dp_fsp()
56 while ((xm >> SP_FBITS) == 0) { in ieee754dp_fsp()
57 xm <<= 1; in ieee754dp_fsp()
71 xm &= ~SP_HIDDEN_BIT; in ieee754dp_fsp()
74 (u64) xm << (DP_FBITS - SP_FBITS)); in ieee754dp_fsp()
Ddp_fint.c26 u64 xm; in ieee754dp_fint() local
42 xm = ((unsigned) 1 << 31); /* max neg can't be safely negated */ in ieee754dp_fint()
44 xm = -x; in ieee754dp_fint()
46 xm = x; in ieee754dp_fint()
51 while ((xm >> DP_FBITS) == 0) { in ieee754dp_fint()
52 xm <<= 1; in ieee754dp_fint()
55 return builddp(xs, xe + DP_EBIAS, xm & ~DP_HIDDEN_BIT); in ieee754dp_fint()
Dieee754sp.h51 xm = (rs > (SP_FBITS+3))?1:((xm) >> (rs)) | ((xm) << (32-(rs)) != 0))
54 (xe++, (xm = (xm >> 1) | (xm & 1)))
66 #define SPDNORMX SPDNORMx(xm, xe)
Dsp_fdp.c25 static inline union ieee754sp ieee754sp_nan_fdp(int xs, u64 xm) in ieee754sp_nan_fdp() argument
28 xm >> (DP_FBITS - SP_FBITS)); in ieee754sp_nan_fdp()
47 return ieee754sp_nanxcpt(ieee754sp_nan_fdp(xs, xm)); in ieee754sp_fdp()
50 y = ieee754sp_nan_fdp(xs, xm); in ieee754sp_fdp()
78 rm = (xm >> (DP_FBITS - (SP_FBITS + 3))) | in ieee754sp_fdp()
79 ((xm << (64 - (DP_FBITS - (SP_FBITS + 3)))) != 0); in ieee754sp_fdp()
Ddp_div.c118 assert(xm & DP_HIDDEN_BIT); in ieee754dp_div()
122 xm <<= 3; in ieee754dp_div()
131 if (xm >= ym) { in ieee754dp_div()
132 xm -= ym; in ieee754dp_div()
134 if (xm == 0) in ieee754dp_div()
137 xm <<= 1; in ieee754dp_div()
141 if (xm) in ieee754dp_div()
Dsp_div.c118 assert(xm & SP_HIDDEN_BIT); in ieee754sp_div()
122 xm <<= 3; in ieee754sp_div()
131 if (xm >= ym) { in ieee754sp_div()
132 xm -= ym; in ieee754sp_div()
134 if (xm == 0) in ieee754sp_div()
137 xm <<= 1; in ieee754sp_div()
141 if (xm) in ieee754sp_div()
Dieee754int.h53 unsigned xm; int xe; int xs __maybe_unused; int xc
82 #define EXPLODEXSP EXPLODESP(x, xc, xs, xe, xm)
87 u64 xm; int xe; int xs __maybe_unused; int xc
116 #define EXPLODEXDP EXPLODEDP(x, xc, xs, xe, xm)
141 #define FLUSHXDP FLUSHDP(x, xc, xs, xe, xm)
143 #define FLUSHXSP FLUSHSP(x, xc, xs, xe, xm)
Dieee754dp.h53 (xe++, (xm = (xm >> 1) | (xm & 1)))
61 #define DPDNORMX DPDNORMx(xm, xe)
Dsp_mul.c117 assert(xm & SP_HIDDEN_BIT); in ieee754sp_mul()
124 xm <<= 32 - (SP_FBITS + 1); in ieee754sp_mul()
130 lxm = xm & 0xffff; in ieee754sp_mul()
131 hxm = xm >> 16; in ieee754sp_mul()
Ddp_mul.c117 assert(xm & DP_HIDDEN_BIT); in ieee754dp_mul()
124 xm <<= 64 - (DP_FBITS + 1); in ieee754dp_mul()
134 lxm = xm; in ieee754dp_mul()
135 hxm = xm >> 32; in ieee754dp_mul()
Dsp_fmax.c100 assert(xm & SP_HIDDEN_BIT); in ieee754sp_fmax()
116 if (xm <= ym) in ieee754sp_fmax()
200 assert(xm & SP_HIDDEN_BIT); in ieee754sp_fmaxa()
210 if (xm <= ym) in ieee754sp_fmaxa()
Ddp_fmin.c100 assert(xm & DP_HIDDEN_BIT); in ieee754dp_fmin()
116 if (xm <= ym) in ieee754dp_fmin()
200 assert(xm & DP_HIDDEN_BIT); in ieee754dp_fmina()
210 if (xm <= ym) in ieee754dp_fmina()
Ddp_fmax.c100 assert(xm & DP_HIDDEN_BIT); in ieee754dp_fmax()
116 if (xm <= ym) in ieee754dp_fmax()
200 assert(xm & DP_HIDDEN_BIT); in ieee754dp_fmaxa()
210 if (xm <= ym) in ieee754dp_fmaxa()
Dsp_fmin.c100 assert(xm & SP_HIDDEN_BIT); in ieee754sp_fmin()
116 if (xm <= ym) in ieee754sp_fmin()
200 assert(xm & SP_HIDDEN_BIT); in ieee754sp_fmina()
210 if (xm <= ym) in ieee754sp_fmina()
Ddp_msubf.c152 assert(xm & DP_HIDDEN_BIT); in ieee754dp_msubf()
159 xm <<= 64 - (DP_FBITS + 1); in ieee754dp_msubf()
169 lxm = xm; in ieee754dp_msubf()
170 hxm = xm >> 32; in ieee754dp_msubf()
Dsp_maddf.c152 assert(xm & SP_HIDDEN_BIT); in ieee754sp_maddf()
159 xm <<= 32 - (SP_FBITS + 1); in ieee754sp_maddf()
165 lxm = xm & 0xffff; in ieee754sp_maddf()
166 hxm = xm >> 16; in ieee754sp_maddf()
Dsp_msubf.c152 assert(xm & SP_HIDDEN_BIT); in ieee754sp_msubf()
159 xm <<= 32 - (SP_FBITS + 1); in ieee754sp_msubf()
165 lxm = xm & 0xffff; in ieee754sp_msubf()
166 hxm = xm >> 16; in ieee754sp_msubf()
Ddp_maddf.c152 assert(xm & DP_HIDDEN_BIT); in ieee754dp_maddf()
159 xm <<= 64 - (DP_FBITS + 1); in ieee754dp_maddf()
169 lxm = xm; in ieee754dp_maddf()
170 hxm = xm >> 32; in ieee754dp_maddf()
Ddp_sqrt.c94 y = x = builddp(0, xe + DP_EBIAS, xm & ~DP_HIDDEN_BIT); in ieee754dp_sqrt()
/linux-4.4.14/sound/soc/codecs/
Dwmfw.h49 __le32 xm; member
81 __be32 xm; member
100 __be32 xm; member
Dwm_adsp.c1141 file, le32_to_cpu(adsp2_sizes->xm), in wm_adsp_load()
1494 adsp2_id.fw.id, adsp2_id.xm); in wm_adsp2_setup_algs()
1522 be32_to_cpu(adsp2_alg[i].xm), in wm_adsp2_setup_algs()
1528 adsp2_alg[i].xm); in wm_adsp2_setup_algs()
1535 len = be32_to_cpu(adsp2_alg[i + 1].xm); in wm_adsp2_setup_algs()
1536 len -= be32_to_cpu(adsp2_alg[i].xm); in wm_adsp2_setup_algs()
/linux-4.4.14/Documentation/devicetree/bindings/input/touchscreen/
Dcolibri-vf50-ts.txt7 - xm-gpios: FET gate driver for input of X-
25 xm-gpios = <&gpio2 29 GPIO_ACTIVE_HIGH>;
/linux-4.4.14/arch/arm/boot/dts/
Domap3-beagle-xm-ab.dts9 #include "omap3-beagle-xm.dts"
Dvf500-colibri.dtsi26 xm-gpios = <&gpio2 29 GPIO_ACTIVE_HIGH>;
Domap3-beagle-xm.dts14 compatible = "ti,omap3-beagle-xm", "ti,omap36xx", "ti,omap3";
282 compatible = "ti,twl4030-power-beagleboard-xm", "ti,twl4030-power-idle-osc-off";
Domap3-gta04.dtsi4 * Based on omap3-beagle-xm.dts
DMakefile405 omap3-beagle-xm.dtb \
406 omap3-beagle-xm-ab.dtb \
/linux-4.4.14/arch/mips/ath79/
DMakefile34 obj-$(CONFIG_ATH79_MACH_UBNT_XM) += mach-ubnt-xm.o
/linux-4.4.14/sound/pci/
Dsonicvibes.c488 unsigned int xm, xn, xr, xd, metric = ~0U; in snd_sonicvibes_pll() local
497 for (xm = 3; xm < 257; xm++) { in snd_sonicvibes_pll()
498 xr = ((SV_REFFREQUENCY / SV_ADCMULT) * xm) / xn; in snd_sonicvibes_pll()
505 m = xm - 2; in snd_sonicvibes_pll()
514 "metric = %i, xm = %i, xn = %i\n", metric, xm, xn); in snd_sonicvibes_pll()
Dcmipci.c625 int xm, xn, xr; in snd_cmipci_pll_rmn() local
635 for (xm = (1+2); xm < (0xff+2); xm++) { in snd_cmipci_pll_rmn()
636 xr = ((CM_REFFREQ_XIN/adcmult) * xm) / xn; in snd_cmipci_pll_rmn()
649 *m = xm - 2; in snd_cmipci_pll_rmn()
/linux-4.4.14/tools/lguest/
Dlguest.txt57 around, such as the xm-test tiny root image at
58 http://xm-test.xensource.com/ramdisks/initrd-1.1-i386.img
/linux-4.4.14/drivers/input/touchscreen/
Dintel-mid-touch.c195 u16 xm, ym, zm; in mrstouch_nec_adc_read() local
205 err = mrstouch_ts_chan_read(tsdev->asr, MRST_TS_CHAN10, x, &xm); in mrstouch_nec_adc_read()
/linux-4.4.14/arch/mn10300/mm/
Dmisalignment.c325 uint32_t opcode, noc, xo, xm; in misalignment() local
366 xm = pop->opmask >> (npop - noc); in misalignment()
368 if ((opcode & xm) != xo) in misalignment()
/linux-4.4.14/Documentation/ia64/
Dxen.txt175 # xm create -c rhel5
/linux-4.4.14/Documentation/devicetree/
Dusage-model.txt123 compatible = "ti,omap3-beagleboard-xm", "ti,omap3450", "ti,omap3";
125 Where "ti,omap3-beagleboard-xm" specifies the exact model, it also