/linux-3.4.99/arch/hexagon/kernel/ |
D | vm_init_segtable.S | 53 #define X __HVM_PDE_S_INVALID macro 60 .word X,X,X,X 61 .word X,X,X,X 62 .word X,X,X,X 63 .word X,X,X,X 64 .word X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X 65 .word X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X 66 .word X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X 67 .word X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X 68 .word X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X,X [all …]
|
/linux-3.4.99/Documentation/sound/oss/ |
D | MultiSound | 452 X * 453 X * setdigital.c - sets the DIGITAL1 input for a mixer 454 X * 455 X * Copyright (C) 1998 Andrew Veliath 456 X * 457 X * This program is free software; you can redistribute it and/or modify 458 X * it under the terms of the GNU General Public License as published by 459 X * the Free Software Foundation; either version 2 of the License, or 460 X * (at your option) any later version. 461 X * [all …]
|
/linux-3.4.99/arch/frv/include/asm/ |
D | mb93493-regs.h | 18 #define __addr_MB93493(X) ((volatile unsigned long *)(__region_CS3 + (X))) argument 19 #define __get_MB93493(X) ({ *(volatile unsigned long *)(__region_CS3 + (X)); }) argument 21 #define __set_MB93493(X,V) \ argument 23 *(volatile unsigned long *)(__region_CS3 + (X)) = (V); mb(); \ 26 #define __get_MB93493_STSR(X) __get_MB93493(0x3c0 + (X) * 4) argument 27 #define __set_MB93493_STSR(X,V) __set_MB93493(0x3c0 + (X) * 4, (V)) argument 30 #define __addr_MB93493_IQSR(X) __addr_MB93493(0x3d0 + (X) * 4) argument 31 #define __get_MB93493_IQSR(X) __get_MB93493(0x3d0 + (X) * 4) argument 32 #define __set_MB93493_IQSR(X,V) __set_MB93493(0x3d0 + (X) * 4, (V)) argument 34 #define __get_MB93493_DQSR(X) __get_MB93493(0x3e0 + (X) * 4) argument [all …]
|
/linux-3.4.99/include/math-emu/ |
D | double.h | 73 #define FP_DECL_D(X) _FP_DECL(2,X) argument 74 #define FP_UNPACK_RAW_D(X,val) _FP_UNPACK_RAW_2(D,X,val) argument 75 #define FP_UNPACK_RAW_DP(X,val) _FP_UNPACK_RAW_2_P(D,X,val) argument 76 #define FP_PACK_RAW_D(val,X) _FP_PACK_RAW_2(D,val,X) argument 77 #define FP_PACK_RAW_DP(val,X) \ argument 80 _FP_PACK_RAW_2_P(D,val,X); \ 83 #define FP_UNPACK_D(X,val) \ argument 85 _FP_UNPACK_RAW_2(D,X,val); \ 86 _FP_UNPACK_CANONICAL(D,2,X); \ 89 #define FP_UNPACK_DP(X,val) \ argument [all …]
|
D | quad.h | 79 #define FP_DECL_Q(X) _FP_DECL(4,X) argument 80 #define FP_UNPACK_RAW_Q(X,val) _FP_UNPACK_RAW_4(Q,X,val) argument 81 #define FP_UNPACK_RAW_QP(X,val) _FP_UNPACK_RAW_4_P(Q,X,val) argument 82 #define FP_PACK_RAW_Q(val,X) _FP_PACK_RAW_4(Q,val,X) argument 83 #define FP_PACK_RAW_QP(val,X) \ argument 86 _FP_PACK_RAW_4_P(Q,val,X); \ 89 #define FP_UNPACK_Q(X,val) \ argument 91 _FP_UNPACK_RAW_4(Q,X,val); \ 92 _FP_UNPACK_CANONICAL(Q,4,X); \ 95 #define FP_UNPACK_QP(X,val) \ argument [all …]
|
D | op-common.h | 27 #define _FP_DECL(wc, X) \ argument 28 _FP_I_TYPE X##_c=0, X##_s=0, X##_e=0; \ 29 _FP_FRAC_DECL_##wc(X) 36 #define _FP_UNPACK_CANONICAL(fs, wc, X) \ argument 38 switch (X##_e) \ 41 _FP_FRAC_HIGH_RAW_##fs(X) |= _FP_IMPLBIT_##fs; \ 42 _FP_FRAC_SLL_##wc(X, _FP_WORKBITS); \ 43 X##_e -= _FP_EXPBIAS_##fs; \ 44 X##_c = FP_CLS_NORMAL; \ 48 if (_FP_FRAC_ZEROP_##wc(X)) \ [all …]
|
D | op-1.h | 28 #define _FP_FRAC_DECL_1(X) _FP_W_TYPE X##_f=0 argument 30 #define _FP_FRAC_SET_1(X,I) (X##_f = I) argument 31 #define _FP_FRAC_HIGH_1(X) (X##_f) argument 32 #define _FP_FRAC_LOW_1(X) (X##_f) argument 33 #define _FP_FRAC_WORD_1(X,w) (X##_f) argument 35 #define _FP_FRAC_ADDI_1(X,I) (X##_f += I) argument 36 #define _FP_FRAC_SLL_1(X,N) \ argument 39 X##_f += X##_f; \ 41 X##_f <<= (N); \ 43 #define _FP_FRAC_SRL_1(X,N) (X##_f >>= N) argument [all …]
|
D | single.h | 62 #define FP_DECL_S(X) _FP_DECL(1,X) argument 63 #define FP_UNPACK_RAW_S(X,val) _FP_UNPACK_RAW_1(S,X,val) argument 64 #define FP_UNPACK_RAW_SP(X,val) _FP_UNPACK_RAW_1_P(S,X,val) argument 65 #define FP_PACK_RAW_S(val,X) _FP_PACK_RAW_1(S,val,X) argument 66 #define FP_PACK_RAW_SP(val,X) \ argument 69 _FP_PACK_RAW_1_P(S,val,X); \ 72 #define FP_UNPACK_S(X,val) \ argument 74 _FP_UNPACK_RAW_1(S,X,val); \ 75 _FP_UNPACK_CANONICAL(S,1,X); \ 78 #define FP_UNPACK_SP(X,val) \ argument [all …]
|
D | op-4.h | 28 #define _FP_FRAC_DECL_4(X) _FP_W_TYPE X##_f[4] argument 32 #define _FP_FRAC_SET_4(X,I) __FP_FRAC_SET_4(X, I) argument 33 #define _FP_FRAC_HIGH_4(X) (X##_f[3]) argument 34 #define _FP_FRAC_LOW_4(X) (X##_f[0]) argument 35 #define _FP_FRAC_WORD_4(X,w) (X##_f[w]) argument 37 #define _FP_FRAC_SLL_4(X,N) \ argument 45 X##_f[_i] = X##_f[_i-_skip]; \ 49 X##_f[_i] = X##_f[_i-_skip] << _up \ 50 | X##_f[_i-_skip-1] >> _down; \ 51 X##_f[_i--] = X##_f[0] << _up; \ [all …]
|
D | op-2.h | 28 #define _FP_FRAC_DECL_2(X) _FP_W_TYPE X##_f0 = 0, X##_f1 = 0 argument 30 #define _FP_FRAC_SET_2(X,I) __FP_FRAC_SET_2(X, I) argument 31 #define _FP_FRAC_HIGH_2(X) (X##_f1) argument 32 #define _FP_FRAC_LOW_2(X) (X##_f0) argument 33 #define _FP_FRAC_WORD_2(X,w) (X##_f##w) argument 35 #define _FP_FRAC_SLL_2(X,N) \ argument 41 X##_f1 = X##_f1 + X##_f1 + (((_FP_WS_TYPE)(X##_f0)) < 0); \ 42 X##_f0 += X##_f0; \ 46 X##_f1 = X##_f1 << (N) | X##_f0 >> (_FP_W_TYPE_SIZE - (N)); \ 47 X##_f0 <<= (N); \ [all …]
|
D | op-8.h | 29 #define _FP_FRAC_DECL_8(X) _FP_W_TYPE X##_f[8] argument 30 #define _FP_FRAC_HIGH_8(X) (X##_f[7]) argument 31 #define _FP_FRAC_LOW_8(X) (X##_f[0]) argument 32 #define _FP_FRAC_WORD_8(X,w) (X##_f[w]) argument 34 #define _FP_FRAC_SLL_8(X,N) \ argument 42 X##_f[_i] = X##_f[_i-_skip]; \ 46 X##_f[_i] = X##_f[_i-_skip] << _up \ 47 | X##_f[_i-_skip-1] >> _down; \ 48 X##_f[_i--] = X##_f[0] << _up; \ 51 X##_f[_i] = 0; \ [all …]
|
D | soft-fp.h | 135 #define _FP_ROUND_NEAREST(wc, X) \ argument 137 if ((_FP_FRAC_LOW_##wc(X) & 15) != _FP_WORK_ROUND) \ 138 _FP_FRAC_ADDI_##wc(X, _FP_WORK_ROUND); \ 141 #define _FP_ROUND_ZERO(wc, X) 0 argument 143 #define _FP_ROUND_PINF(wc, X) \ argument 145 if (!X##_s && (_FP_FRAC_LOW_##wc(X) & 7)) \ 146 _FP_FRAC_ADDI_##wc(X, _FP_WORK_LSB); \ 149 #define _FP_ROUND_MINF(wc, X) \ argument 151 if (X##_s && (_FP_FRAC_LOW_##wc(X) & 7)) \ 152 _FP_FRAC_ADDI_##wc(X, _FP_WORK_LSB); \ [all …]
|
/linux-3.4.99/arch/m68k/fpsp040/ |
D | stanh.S | 8 | Input: Double-extended number X in location pointed to 11 | Output: The value tanh(X) returned in floating-point register Fp0. 23 | 1. If |X| >= (5/2) log2 or |X| <= 2**(-40), go to 3. 25 | 2. (2**(-40) < |X| < (5/2) log2) Calculate tanh(X) by 26 | sgn := sign(X), y := 2|X|, z := expm1(Y), and 27 | tanh(X) = sgn*( z/(2+z) ). 30 | 3. (|X| <= 2**(-40) or |X| >= (5/2) log2). If |X| < 1, 33 | 4. (|X| >= (5/2) log2) If |X| >= 50 log2, go to 6. 35 | 5. ((5/2) log2 <= |X| < 50 log2) Calculate tanh(X) by 36 | sgn := sign(X), y := 2|X|, z := exp(Y), [all …]
|
D | sasin.S | 8 | Input: Double-extended number X in location pointed to 11 | Output: The value arcsin(X) returned in floating-point register Fp0. 23 | 1. If |X| >= 1, go to 3. 25 | 2. (|X| < 1) Calculate asin(X) by 26 | z := sqrt( [1-X][1+X] ) 27 | asin(X) = atan( x / z ). 30 | 3. If |X| > 1, go to 5. 32 | 4. (|X| = 1) sgn := sign(X), return asin(X) := sgn * Pi/2. Exit. 34 | 5. (|X| > 1) Generate an invalid operation by 0 * infinity. 57 |--ASIN(X) = X FOR DENORMALIZED X [all …]
|
D | satan.S | 11 | Output: Arctan(X) returned in floating-point register Fp0. 19 | argument X such that 1/16 < |X| < 16. For the other arguments, 23 | Step 1. If |X| >= 16 or |X| < 1/16, go to Step 5. 25 | Step 2. Let X = sgn * 2**k * 1.xxxxxxxx...x. Note that k = -4, -3,..., or 3. 27 | of X with a bit-1 attached at the 6-th bit position. Define u 28 | to be u = (X-F) / (1 + X*F). 35 | Step 5. If |X| >= 16, go to Step 7. 37 | Step 6. Approximate arctan(X) by an odd polynomial in X. Exit. 39 | Step 7. Define X' = -1/X. Approximate arctan(X') by an odd polynomial in X'. 217 .set X,FP_SCR1 define [all …]
|
D | slog2.S | 5 | logarithm of an input argument X. 13 | OUTPUT: log_10(X) or log_2(X) returned in floating-point 32 | Step 0. If X < 0, create a NaN and raise the invalid operation 37 | Step 1. Call slognd to obtain Y = log(X), the natural log of X. 38 | Notes: Even if X is denormalized, log(X) is always normalized. 40 | Step 2. Compute log_10(X) = log(X) * (1/log(10)). 47 | Step 0. If X < 0, create a NaN and raise the invalid operation 52 | Step 1. Call sLogN to obtain Y = log(X), the natural log of X. 54 | Step 2. Compute log_10(X) = log(X) * (1/log(10)). 61 | Step 0. If X < 0, create a NaN and raise the invalid operation [all …]
|
D | scosh.S | 8 | Input: Double-extended number X in location pointed to 11 | Output: The value cosh(X) returned in floating-point register Fp0. 23 | 1. If |X| > 16380 log2, go to 3. 25 | 2. (|X| <= 16380 log2) Cosh(X) is obtained by the formulae 26 | y = |X|, z = exp(Y), and 27 | cosh(X) = (1/2)*( z + 1/z ). 30 | 3. (|X| > 16380 log2). If |X| > 16480 log2, go to 5. 32 | 4. (16380 log2 < |X| <= 16480 log2) 33 | cosh(X) = sign(X) * exp(|X|)/2. 34 | However, invoking exp(|X|) may cause premature overflow. [all …]
|
D | ssinh.S | 8 | Input: Double-extended number X in location pointed to 11 | Output: The value sinh(X) returned in floating-point register Fp0. 23 | 1. If |X| > 16380 log2, go to 3. 25 | 2. (|X| <= 16380 log2) Sinh(X) is obtained by the formulae 26 | y = |X|, sgn = sign(X), and z = expm1(Y), 27 | sinh(X) = sgn*(1/2)*( z + z/(1+z) ). 30 | 3. If |X| > 16480 log2, go to 5. 32 | 4. (16380 log2 < |X| <= 16480 log2) 33 | sinh(X) = sign(X) * exp(|X|)/2. 34 | However, invoking exp(|X|) may cause premature overflow. [all …]
|
D | satanh.S | 9 | Input: Double-extended number X in location pointed to 12 | Output: The value arctanh(X) returned in floating-point register Fp0. 24 | 1. If |X| >= 1, go to 3. 26 | 2. (|X| < 1) Calculate atanh(X) by 27 | sgn := sign(X) 28 | y := |X| 30 | atanh(X) := sgn * (1/2) * logp1(z) 33 | 3. If |X| > 1, go to 5. 35 | 4. (|X| = 1) Generate infinity with an appropriate sign and 37 | sgn := sign(X) [all …]
|
/linux-3.4.99/arch/mips/include/asm/mach-pnx8550/ |
D | pci.h | 66 #define PCI_SETUP_BASE18_SIZE(X) (X<<18) argument 69 #define PCI_SETUP_BASE14_SIZE(X) (X<<12) argument 72 #define PCI_SETUP_BASE10_SIZE(X) (X<<7) argument 104 #define GPPM_CMD(X) (((X)&0xf)<<4) argument 105 #define GPPM_BYTEEN(X) ((X)&0xf) argument 107 #define UNLOCK_SSID(X) (((X)&0xff)<<8) argument 108 #define UNLOCK_SETUP(X) (((X)&0xff)<<0) argument 111 #define DEVICE_ID(X) (((X)>>16)&0xffff) argument 112 #define VENDOR_ID(X) (((X)&0xffff)) argument 114 #define PCI_CFG_STATUS(X) (((X)>>16)&0xffff) argument [all …]
|
/linux-3.4.99/arch/sh/include/asm/ |
D | sfp-machine.h | 33 #define _FP_MUL_MEAT_S(R,X,Y) \ argument 34 _FP_MUL_MEAT_1_wide(_FP_WFRACBITS_S,R,X,Y,umul_ppmm) 35 #define _FP_MUL_MEAT_D(R,X,Y) \ argument 36 _FP_MUL_MEAT_2_wide(_FP_WFRACBITS_D,R,X,Y,umul_ppmm) 37 #define _FP_MUL_MEAT_Q(R,X,Y) \ argument 38 _FP_MUL_MEAT_4_wide(_FP_WFRACBITS_Q,R,X,Y,umul_ppmm) 40 #define _FP_DIV_MEAT_S(R,X,Y) _FP_DIV_MEAT_1_udiv(S,R,X,Y) argument 41 #define _FP_DIV_MEAT_D(R,X,Y) _FP_DIV_MEAT_2_udiv(D,R,X,Y) argument 42 #define _FP_DIV_MEAT_Q(R,X,Y) _FP_DIV_MEAT_4_udiv(Q,R,X,Y) argument 57 #define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \ argument [all …]
|
/linux-3.4.99/arch/sparc/include/asm/ |
D | sfp-machine_64.h | 32 #define _FP_MUL_MEAT_S(R,X,Y) \ argument 33 _FP_MUL_MEAT_1_imm(_FP_WFRACBITS_S,R,X,Y) 34 #define _FP_MUL_MEAT_D(R,X,Y) \ argument 35 _FP_MUL_MEAT_1_wide(_FP_WFRACBITS_D,R,X,Y,umul_ppmm) 36 #define _FP_MUL_MEAT_Q(R,X,Y) \ argument 37 _FP_MUL_MEAT_2_wide(_FP_WFRACBITS_Q,R,X,Y,umul_ppmm) 39 #define _FP_DIV_MEAT_S(R,X,Y) _FP_DIV_MEAT_1_imm(S,R,X,Y,_FP_DIV_HELP_imm) argument 40 #define _FP_DIV_MEAT_D(R,X,Y) _FP_DIV_MEAT_1_udiv_norm(D,R,X,Y) argument 41 #define _FP_DIV_MEAT_Q(R,X,Y) _FP_DIV_MEAT_2_udiv(Q,R,X,Y) argument 59 #define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \ argument [all …]
|
/linux-3.4.99/arch/x86/um/os-Linux/ |
D | mcontext.c | 9 #define COPY2(X,Y) regs->gp[X] = mc->gregs[REG_##Y] in get_regs_from_mc() argument 10 #define COPY(X) regs->gp[X] = mc->gregs[REG_##X] in get_regs_from_mc() argument 11 #define COPY_SEG(X) regs->gp[X] = mc->gregs[REG_##X] & 0xffff; in get_regs_from_mc() argument 12 #define COPY_SEG_CPL3(X) regs->gp[X] = (mc->gregs[REG_##X] & 0xffff) | 3; in get_regs_from_mc() argument 19 #define COPY2(X,Y) regs->gp[X/sizeof(unsigned long)] = mc->gregs[REG_##Y] in get_regs_from_mc() 20 #define COPY(X) regs->gp[X/sizeof(unsigned long)] = mc->gregs[REG_##X] in get_regs_from_mc()
|
/linux-3.4.99/drivers/media/dvb/frontends/ |
D | stv0367_priv.h | 42 #define ABS(X) ((X) < 0 ? (-1 * (X)) : (X)) argument 43 #define MAX(X, Y) ((X) >= (Y) ? (X) : (Y)) argument 44 #define MIN(X, Y) ((X) <= (Y) ? (X) : (Y)) argument 45 #define INRANGE(X, Y, Z) \ argument 46 ((((X) <= (Y)) && ((Y) <= (Z))) || \ 47 (((Z) <= (Y)) && ((Y) <= (X))) ? 1 : 0) 50 #define MAKEWORD(X, Y) (((X) << 8) + (Y)) argument 53 #define LSB(X) (((X) & 0xff)) argument
|
/linux-3.4.99/include/video/ |
D | sstfb.h | 20 # define dprintk(X...) printk("sstfb: " X) argument 25 # define dprintk(X...) argument 32 # define r_dprintk(X...) dprintk(X) argument 34 # define r_dprintk(X...) argument 37 # define r_ddprintk(X...) dprintk(" " X) argument 39 # define r_ddprintk(X...) argument 43 # define f_dprintk(X...) dprintk(X) argument 45 # define f_dprintk(X...) argument 48 # define f_ddprintk(X...) dprintk(" " X) argument 50 # define f_ddprintk(X...) argument [all …]
|