| /linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
| H A D | phy_qmath.c | 211 #define LOG10_2 19728 /* log10(2) in q.16 */ 216 * the log10(N). This routine first normalizes the input no N. Then N is in 219 * log10(mag * 2^x) = log2(mag * 2^x) * log10(2) is computed. 225 * N - number to which log10 has to be found. 227 * log10N - address where log10(N) will be written. 288 /* compute the log10(N) by multiplying log2(N) with log10(2). in qm_log10() 289 * as log10(mag * 2^x) = log2(mag * 2^x) * log10(2) in qm_log10()
|
| /linux/arch/m68k/fpsp040/ |
| H A D | stwotox.S | 89 BOUNDS2: .long 0x3FB98000,0x400B9B07 | ... 2^(-70),16480 LOG2/LOG10 91 L2TEN64: .long 0x406A934F,0x0979A371 | ... 64LOG10/LOG2 92 L10TWO1: .long 0x3F734413,0x509F8000 | ... LOG2/64LOG10 96 LOG10: .long 0x40000000,0x935D8DDD,0xAAA8AC17,0x00000000 label 325 cmpil #0x400B9B07,%d0 | ...|X| <= 16480*log2/log10 ? 333 fmuld L2TEN64,%fp1 | ...X*64*LOG10/LOG2 335 fmovel %fp1,N(%a6) | ...N=INT(X*64*LOG10/LOG2) 359 fmuld L10TWO1,%fp1 | ...N*(LOG2/64LOG10)_LEAD 362 fmulx L10TWO2,%fp2 | ...N*(LOG2/64LOG10)_TRAIL 376 fmulx LOG10,%fp0 | ...FP0 IS R
|
| H A D | get_op.S | 79 .long 0x3ffd0000,0x9a209a84,0xfbcff798 |log10(2) 82 .long 0x3ffd0000,0xde5bd8a9,0x37287195 |log10(e) 86 .long 0x3ffd0000,0x9a209a84,0xfbcff798 |log10(2) 89 .long 0x3ffd0000,0xde5bd8a9,0x37287195 |log10(e) 93 .long 0x3ffd0000,0x9a209a84,0xfbcff799 |log10(2) 96 .long 0x3ffd0000,0xde5bd8a9,0x37287195 |log10(e)
|
| H A D | slog2.S | 117 |--entry point for Log10(X), X is denormalized 129 |--entry point for Log10(X), X is normalized
|
| /linux/drivers/media/dvb-frontends/ |
| H A D | lgdt330x.c | 461 * SNR_EQ = 10 * log10(25 * 24^2 / EQ_MSE) 463 * SNR_EQ = 10 * log10(25 * 32^2 / EQ_MSE) 465 * SNR_PT = 10 * log10(25 * 32^2 / PT_MSE) (we use this one) 467 * SNR = 10 * log10( 688128 / MSEQAM) 469 * SNR = 10 * log10( 696320 / MSEQAM) 473 * Where for 256-QAM, c = log10(696320) * 2^24, and so on. 506 c = 69765745; /* log10(25*24^2)*2^24 */ in lgdt3302_read_snr() 511 c = 73957994; /* log10(25*32^2)*2^24 */ in lgdt3302_read_snr() 519 /* log10(688128)*2^24 and log10(696320)*2^24 */ in lgdt3302_read_snr() 553 c = 73957994; /* log10(25*32^2)*2^24 */ in lgdt3303_read_snr() [all …]
|
| H A D | mn88472.c | 99 /* CNR[dB]: 10 * log10(65536 / value) + 2 */ in mn88472_read_status() 100 /* log10(65536) = 80807124, 0.2 = 3355443 */ in mn88472_read_status() 125 /* CNR[dB]: 10 * log10(16384 / value) - 6 */ in mn88472_read_status() 126 /* log10(16384) = 70706234, 0.6 = 10066330 */ in mn88472_read_status() 132 /* CNR[dB]: 10 * log10(65536 / value) + 2 */ in mn88472_read_status() 133 /* log10(65536) = 80807124, 0.2 = 3355443 */ in mn88472_read_status() 156 /* CNR[dB]: 10 * log10(8 * (signal / noise)) */ in mn88472_read_status() 157 /* log10(8) = 15151336 */ in mn88472_read_status()
|
| H A D | mn88473.c | 339 /* CNR[dB]: 10 * (log10(65536 / value) + 0.2) */ in mn88473_read_status() 340 /* log10(65536) = 80807124, 0.2 = 3355443 */ in mn88473_read_status() 364 /* CNR[dB]: 10 * (log10(16384 / value) - 0.6) */ in mn88473_read_status() 365 /* log10(16384) = 70706234, 0.6 = 10066330 */ in mn88473_read_status() 371 /* CNR[dB]: 10 * (log10(65536 / value) + 0.2) */ in mn88473_read_status() 372 /* log10(65536) = 80807124, 0.2 = 3355443 */ in mn88473_read_status() 394 /* CNR[dB]: 10 * log10(8 * (signal / noise)) */ in mn88473_read_status() 395 /* log10(8) = 15151336 */ in mn88473_read_status()
|
| H A D | or51132.c | 427 SNR[dB] = 10 * log10(897152044.8282 / MSE^2 ) - K 433 SNR[dB] = 10 * log10(897152044.8282 / MSE^2 ) 436 SNR[dB] = 10 * log10(907832426.314266 / MSE^2 ) 440 Where for QAM256, c = log10(907832426.314266) * 2^24 441 and for 8-VSB and QAM64, c = log10(897152044.8282) * 2^24 */
|
| H A D | si2165.c | 726 * 1000 * 10 * log10(2^24 / regval) = in si2165_read_status() 727 * 1000 * 10 * (log10(2^24) - log10(regval)) = in si2165_read_status() 730 * intlog10(x) = log10(x) * 2^24 in si2165_read_status() 731 * intlog10(2^24) = log10(2^24) * 2^24 = 121210686 in si2165_read_status()
|
| H A D | lgdt3305.c | 997 c = 73957994; /* log10(25*32^2)*2^24 */ in lgdt3305_read_snr() 1004 c = 73957994; /* log10(25*32^2)*2^24 */ in lgdt3305_read_snr() 1014 /* log10(688128)*2^24 and log10(696320)*2^24 */ in lgdt3305_read_snr()
|
| H A D | or51211.c | 260 SNR[dB] = 10 * log10(219037.9454 / MSE^2 ) 264 Where for 8-VSB, c = log10(219037.9454) * 2^24 */
|
| H A D | af9033.c | 728 * CNR[dB] 13 * -log10((1690000 - value) / value) + 2.6 in af9033_read_status() 739 * CNR[dB] 6 * log10((value - 370000) / (828000 - value)) + 15.7 in af9033_read_status() 750 * CNR[dB] 8 * log10((value - 193000) / (425000 - value)) + 23.8 in af9033_read_status()
|
| H A D | mn88443x.c | 313 /* CNR[dB]: 10 * log10(D) - 30.74 / D^3 - 3 */ in mn88443x_s_read_status() 513 /* CNR[dB]: 10 * (log10(65536 / value) + 0.2) */ in mn88443x_t_read_status()
|
| H A D | tc90522.c | 421 * (P = 10log10(5505024/cndat)) in tc90522t_get_frontend() 424 /* p = 10log10(5505024/cndat) << 24 (8.24 fixed point float)*/ in tc90522t_get_frontend()
|
| H A D | af9013.c | 669 * CNR[dB] 13 * -log10((1690000 - value) / value) + 2.6 in af9013_read_status() 680 * CNR[dB] 6 * log10((value - 370000) / (828000 - value)) + 15.7 in af9013_read_status() 691 * CNR[dB] 8 * log10((value - 193000) / (425000 - value)) + 23.8 in af9013_read_status()
|
| H A D | cxd2820r_t2.c | 336 #define CXD2820R_LOG10_8_24 15151336 /* log10(8) << 24 */ in cxd2820r_read_status_t2()
|
| /linux/lib/math/ |
| H A D | int_log.c | 114 * returns: log10(value) * 2^24 in intlog10() 115 * wrong result if value = 0 (log10(0) is undefined) in intlog10() 128 * log10(x) = log2(x) * log10(2) in intlog10()
|
| /linux/include/linux/ |
| H A D | int_log.h | 36 * intlog10 - computes log10 of a value; the result is shifted left by 24 bits 52 * return: log10(value) * 2^24
|
| /linux/samples/bpf/ |
| H A D | tracex3.bpf.c | 78 /* the lines below are computing index = log10(delta)*10 in bpf_prog2() 84 * log10(x)*10 = log2(x)*10/log2(10) = log2(x)*3 in bpf_prog2()
|
| /linux/arch/m68k/math-emu/ |
| H A D | fp_scan.S | 366 .long 0x00003ffd,0x9a209a84,0xfbcff798 | log10(2) 369 .long 0x00003ffd,0xde5bd8a9,0x37287195 | log10(e)
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A D | eeprom.h | 93 #define POWER_CORRECTION_FOR_TWO_CHAIN 6 /* 10*log10(2)*2 */ 94 #define POWER_CORRECTION_FOR_THREE_CHAIN 10 /* 10*log10(3)*2 */
|
| /linux/drivers/media/firewire/ |
| H A D | firedtv-fe.c | 130 /* C/N[dB] = -10 * log10(snr / 65535) */ in fdtv_read_snr()
|
| /linux/sound/firewire/fireworks/ |
| H A D | fireworks_proc.c | 123 * dB = 20 * log10(linear / 0x01000000)
|
| /linux/drivers/md/dm-vdo/ |
| H A D | dump.c | 46 /* Another static buffer... log10(256) = 2.408+, round up: */
|
| /linux/drivers/iio/amplifiers/ |
| H A D | hmc425a.c | 29 * Except for the shutdown value, all can be converted to dB using 20 * log10(x)
|