/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/blackfin/lib/ |
H A D | udivsi3.S | 23 R2 = R1 << 16; define 24 CC = R2 <= R0 (IU); 27 R2 = R0 >> 31; /* if X is a 31-bit number */ define 29 R2 = R2 | R3; /* then it's okay to use the DIVQ builtins (fallthrough to fast)*/ define 30 CC = R2; 90 R2 = R0 >> 16; define 92 R2 = R3 - R2; /* shifted divisor < upper 16 bits of dividend */ define 103 /* Test for common identities. Value to be returned is placed in R2 112 R2 = R2.L (Z); define 129 R2 = R1 >> 1; define 136 R2 = R0 >> 1; define 137 R2 = R0 >> 1; define 151 R2 = R2 << 1; /* Shift 64 bit dividend up by 1 bit */ define 176 R2 = R2 + R6; /* if yes, add one to quotient(Q) */ define 185 R2 = 0; define 187 R2 = -1 (X); /* X/0 => 0xFFFFFFFF */ define 190 R2 = -R2; /* R2 now 1 */ define 193 R2 = R0; /* X/1 => X */ define 213 R2 = R0 >> 31; define 233 R2 = R0; define 262 R2 = R3; /* Preserve Q */ define 264 R2 = R0 - R2; /* E = X - M */ define 270 R2 = R2 >> 16; /* E >> 16 */ define [all...] |
H A D | memset.S | 21 * R2 = count 28 P2 = R2 ; /* P2 = count */ 29 R3 = R0 + R2; /* end */ 30 CC = R2 <= 7(IU); 33 R2 = 3; define 34 R2 = R0 & R2; /* addr bottom two bits */ define 35 CC = R2 == 0; /* AZ set if zero. */ 40 R2 = R1 << 8; /* create quad filler */ define 41 R2 54 R2 = R3; /* end point */ define 56 R2 = R2 - R3; /* bytes left */ define [all...] |
H A D | divsi3.S | 22 * Registers Used : R2-R7,P0-P2 84 ** If the identity is true, return the value in R2. 100 R2.L = ONES R1; 101 R2 = R2.L (Z); define 102 CC = R2 == 1; 112 R2 = -R1; define 113 [--SP] = R2; 114 R2 = R0 << 1; /* R2 ls define 119 R2 = R2 | R5; /* Shift quotient bit */ define 124 R2 = R2 << 1; /* Shift 64 bit dividend up by 1 bit */ define 149 R2 = -1 (X); define 154 R2 = 1 (Z); define 157 R2 = R0; /* assume divide by 1 => numerator */ define 162 R2 = -R2; define 180 R2 = R0 >> 31; define 190 R2 = -R0; // negate result if necessary define [all...] |
H A D | smulsi3_highpart.S | 18 R2 = R1.L * R0.L (FU); define 22 R1.L = R2.H + R1.L; 24 R2 = cc; define 31 R1 = R1 + R2; 32 R2 = cc; define 33 R1 = R1 + R2;
|
H A D | muldi3.S | 18 R1:R0 * R3:R2 19 = R1.h:R1.l:R0.h:R0.l * R3.h:R3.l:R2.h:R2.l 22 [X] + (R1.h * R2.h + R1.l * R3.l + R3.h * R0.h) * 2^64 23 [T1] + (R1.h * R2.l + R3.h * R0.l + R1.l * R2.h + R3.l * R0.h) * 2^48 24 [T2] + (R1.l * R2.l + R3.l * R0.l + R0.h * R2.h) * 2^32 25 [T3] + (R0.l * R2.h + R2 [all...] |
H A D | strncpy.S | 13 * R2 = size 27 CC = R2 == 0; 30 P2 = R2 ; /* size */ 49 R2 = LC0; define 50 CC = R2 57 CC = R2 < R3; 60 R2 += -1; 65 * R2 = count (set above)
|
H A D | memcmp.S | 12 * R2 = count (n) 25 P2 = R2 ; /* P2 = count */ 26 CC = R2 <= 7(IU); 36 R2 = R2 & R3; /* remainder */ define 37 P2 = R2; /* set remainder */
|
H A D | strncmp.S | 12 * R2 = size (n) 25 CC = R2 == 0; 37 R2 += -1; /* no, adjust count */ 38 CC = R2 == 0;
|
H A D | memmove.S | 15 * R2 = count 23 P2 = R2; /* P2 = count */ 29 R3 = R1 + R2; 34 CC = R2 <= R3; 45 R2 = R2 & R3; /* remainder */ define 46 P2 = R2; /* set remainder */
|
H A D | memchr.S | 12 * R2 = count (n) 23 P2 = R2; /* P2 = count */ 25 CC = R2 == 0;
|
H A D | outs.S | 18 P2 = R2; /* P2 = count */ 29 P2 = R2; /* P2 = count */ 40 P2 = R2; /* P2 = count */ 51 P2 = R2; /* P2 = count */
|
H A D | memcpy.S | 18 * R2 = count 32 CC = R2 <= 0; /* length not positive? */ 37 P2 = R2 ; /* length */ 42 R3 = R1 + R2; 61 P2 = R2; 89 R3 = R2 & R3;
|
H A D | umulsi3_highpart.S | 18 R2 = R1.H * R0.H, R3 = R1.L * R0.H (FU); define 28 R0 = R1 + R2;
|
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/amule/libcryptoxx-5.6.0/ |
H A D | rc2.cpp | 58 word16 R0, R1, R2, R3; local 59 Block::Get(inBlock)(R0)(R1)(R2)(R3); 63 R0 += (R1 & ~R3) + (R2 & R3) + K[4*i+0]; 66 R1 += (R2 & ~R0) + (R3 & R0) + K[4*i+1]; 69 R2 += (R3 & ~R1) + (R0 & R1) + K[4*i+2]; 70 R2 = rotlFixed(R2, 3); 72 R3 += (R0 & ~R2) + (R1 & R2) + K[4*i+3]; 79 R2 89 word16 R0, R1, R2, R3; local [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/blackfin/mach-common/ |
H A D | cache.S | 37 R2 = -L1_CACHE_BYTES; define 40 R0 = R0 & R2; 44 R1 = R1 & R2; 48 R2 = R1 - R0; define 49 R2 >>= L1_CACHE_SHIFT; 50 P1 = R2;
|
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/bfin/ |
H A D | fdct_bfin.S | 60 R0, R1, R2, R3, R4, R5, R6,R7, P0, P1, P2, P3, P4, P5, A0, A1. 206 R7 = [P1++P2] || R2 = [I2++]; // P1 points to temporary array 209 // are read into R2. 232 R1 = R1 +|+ R2, R2 = R1 -|- R2 (CO) || NOP || R7 = [I3++]; 235 * At the end of stage 1 R0 has (1,0), R1 has (2,3), R2 has (4, 5) and 257 * The instruction W[I0] = R3.L is used for packing it to R2.L. 261 R4.H=(A1-=R2.L*R7.l), R4.L=(A0+=R2 [all...] |
H A D | pixels_bfin.S | 31 R2 += -4; // line_size 32 M1 = R2; 36 R2 = MAX(R0, R4) (V); define 38 ppc$0: R2 = MIN(R2, R5) (V); 41 R6 = BYTEPACK (R2,R3) || R1 = [I0++]; 42 R2 = MAX(R0, R4) (V) || [I1++] = R6; define 43 R2 = MIN(R2, R5) (V); define 46 R6 = BYTEPACK (R2,R 66 R2 = R2 << 8 || R0.H = W[I3--] || R3 = [I1++]; define 72 R2 = R2 << 8 || R0.H = W[I3--]; define 77 R2 = R2 << 8 || R0.H = W[I3--] || R3 = [I1++]; define 640 R2 = A0, R3 = A1; define [all...] |
H A D | vp3_idct_bfin.S | 73 RELOC(R2, P3, vtmp); // Pointer to Temporary matrix 75 B2 = R2; 111 * R3=Y0, R2=Y4 114 R3=(A1+=R7.H*R0.L), R2=(A0-=R7.H*R0.L) (IS) || R1.H=W[I0--] || R7=[I3++]; 142 * note: R3: Y0, R2: Y4, R1: Y2, R0: Y6 145 R2=R2+R1, R1=R2-R1 || [TMP0]=R3 || R6.L=W[I0--]; 155 A1 =R7.L*R5.H, A0 =R7.H*R5.H (IS) || [TMP1]=R2 || R6.H=W[I2--]; 158 R3 =(A1-=R7.L*R6.L), R2 [all...] |
H A D | idct_bfin.S | 100 RELOC(R2, P3, vtmp); // Pointer to Temporary matrix 102 B2 = R2; 138 * R3=Y0, R2=Y4 141 R3=(A1+=R7.H*R0.L), R2=(A0-=R7.H*R0.L) (IS) || R1.H=W[I0--] || R7=[I3++]; 169 * note: R3: Y0, R2: Y4, R1: Y2, R0: Y6 172 R2=R2+R1, R1=R2-R1 || [TMP0]=R3 || R6.L=W[I0--]; 182 A1 =R7.L*R5.H, A0 =R7.H*R5.H (IS) || [TMP1]=R2 || R6.H=W[I2--]; 185 R3 =(A1-=R7.L*R6.L), R2 [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/x86/crypto/ |
H A D | twofish-x86_64-asm_64.S | 51 #define R2 %rcx define 243 encrypt_round(R0,R1,R2,R3,0); 244 encrypt_round(R2,R3,R0,R1,8); 245 encrypt_round(R0,R1,R2,R3,2*8); 246 encrypt_round(R2,R3,R0,R1,3*8); 247 encrypt_round(R0,R1,R2,R3,4*8); 248 encrypt_round(R2,R3,R0,R1,5*8); 249 encrypt_round(R0,R1,R2,R3,6*8); 250 encrypt_round(R2,R3,R0,R1,7*8); 251 encrypt_round(R0,R1,R2,R [all...] |
H A D | twofish-i586-asm_32.S | 247 encrypt_round(R0,R1,R2,R3,0); 248 encrypt_round(R2,R3,R0,R1,8); 249 encrypt_round(R0,R1,R2,R3,2*8); 250 encrypt_round(R2,R3,R0,R1,3*8); 251 encrypt_round(R0,R1,R2,R3,4*8); 252 encrypt_round(R2,R3,R0,R1,5*8); 253 encrypt_round(R0,R1,R2,R3,6*8); 254 encrypt_round(R2,R3,R0,R1,7*8); 255 encrypt_round(R0,R1,R2,R3,8*8); 256 encrypt_round(R2,R [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/openssl-0.9.8e/crypto/md4/ |
H A D | md4_dgst.c | 133 R2(A,B,C,D,X[ 0], 3,0x6ED9EBA1); 134 R2(D,A,B,C,X[ 8], 9,0x6ED9EBA1); 135 R2(C,D,A,B,X[ 4],11,0x6ED9EBA1); 136 R2(B,C,D,A,X[12],15,0x6ED9EBA1); 137 R2(A,B,C,D,X[ 2], 3,0x6ED9EBA1); 138 R2(D,A,B,C,X[10], 9,0x6ED9EBA1); 139 R2(C,D,A,B,X[ 6],11,0x6ED9EBA1); 140 R2(B,C,D,A,X[14],15,0x6ED9EBA1); 141 R2(A,B,C,D,X[ 1], 3,0x6ED9EBA1); 142 R2( [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl/crypto/md4/ |
H A D | md4_dgst.c | 176 R2(A, B, C, D, X(0), 3, 0x6ED9EBA1L); 177 R2(D, A, B, C, X(8), 9, 0x6ED9EBA1L); 178 R2(C, D, A, B, X(4), 11, 0x6ED9EBA1L); 179 R2(B, C, D, A, X(12), 15, 0x6ED9EBA1L); 180 R2(A, B, C, D, X(2), 3, 0x6ED9EBA1L); 181 R2(D, A, B, C, X(10), 9, 0x6ED9EBA1L); 182 R2(C, D, A, B, X(6), 11, 0x6ED9EBA1L); 183 R2(B, C, D, A, X(14), 15, 0x6ED9EBA1L); 184 R2(A, B, C, D, X(1), 3, 0x6ED9EBA1L); 185 R2( [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/openssl-1.0.2h/crypto/md4/ |
H A D | md4_dgst.c | 176 R2(A, B, C, D, X(0), 3, 0x6ED9EBA1L); 177 R2(D, A, B, C, X(8), 9, 0x6ED9EBA1L); 178 R2(C, D, A, B, X(4), 11, 0x6ED9EBA1L); 179 R2(B, C, D, A, X(12), 15, 0x6ED9EBA1L); 180 R2(A, B, C, D, X(2), 3, 0x6ED9EBA1L); 181 R2(D, A, B, C, X(10), 9, 0x6ED9EBA1L); 182 R2(C, D, A, B, X(6), 11, 0x6ED9EBA1L); 183 R2(B, C, D, A, X(14), 15, 0x6ED9EBA1L); 184 R2(A, B, C, D, X(1), 3, 0x6ED9EBA1L); 185 R2( [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/openssl-0.9.8e/crypto/md5/ |
H A D | md5_dgst.c | 133 R2(A,B,C,D,X[ 5], 4,0xfffa3942L); 134 R2(D,A,B,C,X[ 8],11,0x8771f681L); 135 R2(C,D,A,B,X[11],16,0x6d9d6122L); 136 R2(B,C,D,A,X[14],23,0xfde5380cL); 137 R2(A,B,C,D,X[ 1], 4,0xa4beea44L); 138 R2(D,A,B,C,X[ 4],11,0x4bdecfa9L); 139 R2(C,D,A,B,X[ 7],16,0xf6bb4b60L); 140 R2(B,C,D,A,X[10],23,0xbebfbc70L); 141 R2(A,B,C,D,X[13], 4,0x289b7ec6L); 142 R2( [all...] |