/linux-2.4.37.9/arch/alpha/lib/ |
D | ev6-memcpy.S | 33 mov $16, $0 # E : copy dest to return 35 xor $16, $17, $1 # E : are source and dest alignments the same? 36 and $1, 7, $1 # E : are they the same mod 8? 40 and $16, 7, $1 # E : Are both 0mod8? 42 nop # E : 52 subq $18, 1, $18 # E : count-- 53 addq $17, 1, $17 # E : src++ 55 addq $16, 1, $16 # E : dest++ 56 and $16, 7, $1 # E : Are we at 0mod8 yet? 61 cmple $18, 127, $1 # E : Can we unroll the loop? [all …]
|
D | ev6-memset.S | 52 and $17,255,$1 # E : 00000000000000ch 54 bis $16,$16,$0 # E : return value 57 addq $18,$16,$6 # E : max address to write to 58 bis $1,$2,$17 # E : 000000000000chch 62 or $3,$4,$3 # E : 00000000chch0000 64 xor $16,$6,$1 # E : will complete write be within one quadword? 67 or $17,$3,$17 # E : 00000000chchchch 68 or $2,$5,$2 # E : chchchch00000000 69 bic $1,7,$1 # E : fit within a single quadword? 70 and $16,7,$3 # E : Target addr misalignment [all …]
|
D | ev6-memchr.S | 49 and $17, 0xff, $17 # E : L L U U : 00000000000000ch 52 cmpult $18, 9, $4 # E : small (< 1 quad) string? 53 or $2, $17, $17 # E : 000000000000chch 54 lda $3, -1($31) # E : U L L U 57 addq $16, $5, $5 # E : Max search address 58 or $2, $17, $17 # E : 00000000chchchch 61 or $2, $17, $17 # E : chchchchchchchch 67 mov $16, $0 # E : 68 nop # E : 69 or $7, $6, $1 # E : L U L U $1 = quadword starting at $16 [all …]
|
D | ev6-clear_user.S | 67 # .. .. E E : 68 and $6, 7, $4 # .. E .. .. : find dest head misalignment 71 addq $0, $4, $1 # .. .. .. E : bias counter 72 and $1, 7, $2 # .. .. E .. : number of misaligned bytes in tail 75 srl $1, 3, $1 # .. E .. .. : number of quadwords to clear 85 addq $6, 8, $6 # E .. .. .. : L U U L 88 subq $1, 1, $1 # .. .. E .. : 89 addq $0, $4, $0 # .. E .. .. : bytes left -= 8 - misalignment 90 subq $0, 8, $0 # E .. .. .. : U L U L 101 subq $1, 16, $4 # .. .. .. E : If < 16, we can not use the huge loop [all …]
|
D | ev6-divide.S | 107 subq $30,STACK,$30 # E : 112 bis $25,$25,divisor # E : 115 bis $24,$24,modulus # E : 117 bis $31,$31,quotient # E : 118 LONGIFY(divisor) # E : U L L U 121 LONGIFY(modulus) # E : 122 bis $31,1,mask # E : 142 1: cmpult divisor,modulus,compare # E : 143 s8addq divisor,$31,divisor # E : 144 s8addq mask,$31,mask # E : [all …]
|
D | ev6-strncpy_from_user.S | 53 ldgp $29, 0($27) # E E : becomes 2 instructions (for exceptions) 54 and a0, 7, t3 # E : find dest misalignment 58 mov a0, v0 # E : save the string start 59 xor a0, a1, t4 # E : 63 addq a2, t3, a2 # E : bias count by dest misalignment 64 subq a2, 1, a3 # E : 65 addq zero, 1, t10 # E : 66 and t4, 7, t4 # E : misalignment between the two 68 and a3, 7, t6 # E : number of tail bytes 69 sll t10, t6, t10 # E : t10 = bitmask of last count byte [all …]
|
D | ev6-copy_user.S | 63 # .. .. E E 65 subq $0, 32, $1 # .. E .. .. : Is this going to be a small copy? 68 and $6,7,$3 # .. .. .. E : is leading dest misalignment 71 subq $3, 8, $3 # E .. .. .. : L U U L : trip counter 79 addq $6,1,$6 # .. .. E .. : Section 3.8 in the CWG 80 addq $3,1,$3 # .. E .. .. : 81 nop # E .. .. .. : U L U L 88 addq $7,1,$7 # .. .. E .. : Section 3.8 in the CWG 89 subq $0,1,$0 # .. E .. .. : 97 and $7,7,$1 # .. .. .. E : Check _current_ source alignment [all …]
|
D | ev6-csum_ipv6_magic.S | 69 bis $18,$4,$18 # E : 000000CCDDAABBCC 70 addl $19,$7,$19 # E : <sign bits>bbaabb00 71 nop # E : U L U L 73 addq $20,$0,$20 # E : begin summing the words 76 nop # E : L U U L 78 cmpult $20,$0,$0 # E : 79 addq $20,$1,$20 # E : 83 or $18,$4,$18 # E : 00000000DDCCBBAA 84 nop # E : 85 cmpult $20,$1,$1 # E : [all …]
|
D | ev67-strncat.S | 37 lda $2, -1($31) # E : 40 andnot $16, 7, $16 # E : 41 nop # E : 42 or $2, $1, $1 # E : 44 nop # E : 45 nop # E : 46 cmpbge $31, $1, $2 # E : bits set iff byte == 0 50 addq $16, 8, $16 # E : 51 cmpbge $31, $1, $2 # E : 55 addq $16, $3, $16 # E : [all …]
|
D | ev6-stxncpy.S | 65 lda t2, -1 # E : build a mask against false zero 68 ornot t1, t2, t2 # E : (stall) 71 cmpbge zero, t2, t8 # E : bits set iff null found 72 or t0, t3, t0 # E : (stall) 90 addq a0, 8, a0 # E : 91 subq a2, 1, a2 # E : 95 addq a1, 8, a1 # E : 96 cmpbge zero, t0, t8 # E : 112 negq t8, t12 # E : find low bit set 113 and t8, t12, t12 # E : (stall) [all …]
|
D | ev6-stxcpy.S | 57 lda t2, -1 # E : build a mask against false zero 60 ornot t1, t2, t2 # E : (stall) 63 cmpbge zero, t2, t8 # E : bits set iff null found 64 or t0, t3, t1 # E : (stall) 74 addq a0, 8, a0 # E : 79 addq a1, 8, a1 # E : 80 cmpbge zero, t1, t8 # E : (3 cycle stall) 88 negq t8, t6 # E : find low bit set 89 and t8, t6, t12 # E : (stall) 92 and t12, 0x80, t6 # E : (stall) [all …]
|
D | ev67-strrchr.S | 34 and a1, 0xff, t2 # E : 00000000000000ch 39 mov zero, t6 # E : t6 is last match aligned addr 40 or t2, t4, a1 # E : 000000000000chch 42 mov zero, t8 # E : t8 is last match byte compare mask 44 andnot a0, 7, v0 # E : align source addr 45 or t5, t3, t3 # E : 00000000chch0000 49 or t4, a1, a1 # E : chch00000000chch 50 or t2, t3, t2 # E : 0000chchchch0000 51 or a1, t2, a1 # E : chchchchchchchch 52 lda t5, -1 # E : build garbage mask [all …]
|
D | ev67-strchr.S | 32 and a1, 0xff, t3 # E : 00000000000000ch 37 or t5, t3, a1 # E : 000000000000chch 38 andnot a0, 7, v0 # E : align our loop pointer 39 lda t4, -1 # E : build garbage mask 42 or a2, a3, a2 # E : chch000000000000 43 inswl a1, 2, t5 # E : 00000000chch0000 44 inswl a1, 4, a3 # E : 0000chch00000000 46 or a1, a2, a1 # E : chch00000000chch 47 or a3, t5, t5 # E : 0000chchchch0000 48 cmpbge zero, t0, t2 # E : bits set iff byte == zero [all …]
|
D | ev67-strlen_user.S | 59 ldgp $29,0($27) # E E : we do exceptions -- we need the gp. 63 lda t1, -1(zero) # E : 66 andnot a0, 7, v0 # E : 67 or t1, t0, t0 # E : 68 subq a0, 1, a0 # E : get our +1 for the return 70 cmpbge zero, t0, t1 # E : t1 <- bitmask: bit i == 1 <==> i-th byte == 0 71 subq a1, 7, t2 # E : 72 subq a0, v0, t0 # E : 75 addq t2, t0, t2 # E : 76 addq a1, 1, a1 # E : [all …]
|
D | ev67-strcat.S | 32 mov $16, $0 # E : set up return value 35 lda $2, -1 # E : 38 andnot $16, 7, $16 # E : 39 or $2, $1, $1 # E : 40 cmpbge $31, $1, $2 # E : bits set iff byte == 0 44 addq $16, 8, $16 # E : 45 cmpbge $31, $1, $2 # E : 49 addq $16, $3, $16 # E : 51 mov $26, $23 # E :
|
D | ev67-strlen.S | 29 lda $2, -1($31) # E : 31 andnot $16, 7, $0 # E : 33 or $2, $1, $1 # E : 34 cmpbge $31, $1, $2 # E : $2 <- bitmask: bit i == 1 <==> i-th byte == 0 35 nop # E : 39 addq $0, 8, $0 # E : addr += 8 40 cmpbge $31, $1, $2 # E : 45 addq $0, $3, $0 # E : 46 subq $0, $16, $0 # E :
|
/linux-2.4.37.9/ |
D | CREDITS | 4 scripts. The fields are: name (N), email (E), web-address 13 E: mea@nic.funet.fi 20 E: dragos@iname.com 28 E: magrawal@nortelnetworks.com 34 E: airlied@linux.ie 41 E: tigran@veritas.com 49 E: werner.almesberger@epfl.ch 58 E: tim_alpaerts@toyota-motor-europe.com 66 E: aia21@cus.cam.ac.uk 75 E: cananian@alumni.princeton.edu [all …]
|
/linux-2.4.37.9/include/math-emu/ |
D | extended.h | 145 _FP_UNPACK_CANONICAL(E,4,X); \ 151 _FP_UNPACK_CANONICAL(E,4,X); \ 156 _FP_PACK_CANONICAL(E,4,X); \ 162 _FP_PACK_CANONICAL(E,4,X); \ 166 #define FP_ISSIGNAN_E(X) _FP_ISSIGNAN(E,4,X) 167 #define FP_NEG_E(R,X) _FP_NEG(E,4,R,X) 168 #define FP_ADD_E(R,X,Y) _FP_ADD(E,4,R,X,Y) 169 #define FP_SUB_E(R,X,Y) _FP_SUB(E,4,R,X,Y) 170 #define FP_MUL_E(R,X,Y) _FP_MUL(E,4,R,X,Y) 171 #define FP_DIV_E(R,X,Y) _FP_DIV(E,4,R,X,Y) [all …]
|
/linux-2.4.37.9/Documentation/arm/nwfpe/ |
D | README.FPE | 7 <S|D|E> = <single|double|extended>, no default 18 <LDF|STF>{cond}<S|D|E> Fd, Rn 19 <LDF|STF>{cond}<S|D|E> Fd, [Rn, #<expression>]{!} 20 <LDF|STF>{cond}<S|D|E> Fd, [Rn], #<expression> 27 <LFM|SFM>{cond}<S|D|E> Fd, <count>, [Rn] 28 <LFM|SFM>{cond}<S|D|E> Fd, <count>, [Rn, #<expression>]{!} 29 <LFM|SFM>{cond}<S|D|E> Fd, <count>, [Rn], #<expression> 45 FLT{cond}<S,D,E>{P,M,Z} Fn, Rd Convert integer to floating point 74 ADF{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - add 75 SUF{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - subtract [all …]
|
D | TODO | 4 POW{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - power 5 RPW{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - reverse power 6 POL{cond}<S|D|E>{P,M,Z} Fd, Fn, <Fm,#value> - polar angle (arctan2) 8 LOG{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - logarithm to base 10 9 LGN{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - logarithm to base e 10 EXP{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - exponent 11 SIN{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - sine 12 COS{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - cosine 13 TAN{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - tangent 14 ASN{cond}<S|D|E>{P,M,Z} Fd, <Fm,#value> - arcsine [all …]
|
/linux-2.4.37.9/drivers/scsi/ |
D | constants.c | 184 #define E 0x0800 /* ENCLOSURE SERVICES DEVICE */ macro 211 {0x00,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"No additional sense information"}, 217 {0x00,0x06,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"I/O process terminated"}, 223 {0x00,0x16,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Operation in progress"}, 224 {0x00,0x17,D|T|L|W|R|S|O|M|A|E|B|K,"Cleaning requested"}, 230 {0x04,0x00,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Logical unit not ready,cause not reportable"}, 231 {0x04,0x01,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Logical unit is in process of becoming ready"}, 232 {0x04,0x02,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Logical unit not ready,initializing cmd. required"}, 233 {0x04,0x03,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Logical unit not ready,manual intervention required"}, 237 {0x04,0x07,D|T|L|P|W|R|S|O|M|C|A|E|B|K,"Logical unit not ready,operation in progress"}, [all …]
|
/linux-2.4.37.9/drivers/char/ |
D | random.c | 907 __u32 A, B, C, D, E; /* Local vars */ in SHATransform() local 929 E = digest[ 4 ]; in SHATransform() 949 TEMP += ROTL(5, A) + E + W[i]; in SHATransform() 950 E = D; D = C; C = ROTL(30, B); B = A; A = TEMP; in SHATransform() 954 TEMP = f1(B, C, D) + K1 + ROTL(5, A) + E + W[i]; in SHATransform() 955 E = D; D = C; C = ROTL(30, B); B = A; A = TEMP; in SHATransform() 958 TEMP = f2(B, C, D) + K2 + ROTL(5, A) + E + W[i]; in SHATransform() 959 E = D; D = C; C = ROTL(30, B); B = A; A = TEMP; in SHATransform() 962 TEMP = f3(B, C, D) + K3 + ROTL(5, A) + E + W[i]; in SHATransform() 963 E = D; D = C; C = ROTL(30, B); B = A; A = TEMP; in SHATransform() [all …]
|
/linux-2.4.37.9/drivers/mtd/devices/ |
D | slram.c | 55 #define E(fmt, args...) printk(KERN_NOTICE fmt, ## args) macro 160 E("slram: Cannot allocate new MTD device.\n"); in register_device() 180 E("slram: Cannot allocate new MTD device.\n"); in register_device() 186 E("slram: ioremap failed\n"); in register_device() 207 E("slram: Failed to register new device\n"); in register_device() 270 E("slram: Illegal start / length parameter.\n"); in parse_cmdline() 305 E("slram: not enough parameters.\n"); in init_slram() 312 E("slram: No devicename specified.\n"); in init_slram() 317 E("slram: No devicestart specified.\n"); in init_slram() 321 E("slram: No devicelength / -end specified.\n"); in init_slram() [all …]
|
/linux-2.4.37.9/Documentation/networking/ |
D | fore200e.txt | 2 FORE Systems PCA-200E/SBA-200E ATM NIC driver 5 This driver adds support for the FORE Systems 200E-series ATM adapters 6 to the Linux operating system. It is based on the earlier PCA-200E driver 9 The driver simultaneously supports PCA-200E and SBA-200E adapters on 32 The FORE Systems 200E-series driver is shipped with firmware data being 46 Notice that different versions of the PCA-200E firmware exist, depending
|
/linux-2.4.37.9/crypto/ |
D | khazad.c | 33 u64 E[KHAZAD_ROUNDS + 1]; member 789 ctx->E[r] = T0[(int)(K1 >> 56) ] ^ in khazad_setkey() 799 K1 = ctx->E[r]; in khazad_setkey() 802 ctx->D[0] = ctx->E[KHAZAD_ROUNDS]; in khazad_setkey() 804 K1 = ctx->E[KHAZAD_ROUNDS - r]; in khazad_setkey() 814 ctx->D[KHAZAD_ROUNDS] = ctx->E[0]; in khazad_setkey() 873 khazad_crypt(ctx->E, dst, src); in khazad_encrypt()
|