/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/blackfin/lib/ |
H A D | udivsi3.S | 46 R2 = R1 << 16; define 47 CC = R2 <= R0 (IU); 50 R2 = R0 >> 31; /* if X is a 31-bit number */ define 52 R2 = R2 | R3; /* then it's okay to use the DIVQ builtins (fallthrough to fast)*/ define 53 CC = R2; 113 R2 = R0 >> 16; define 115 R2 = R3 - R2; /* shifted divisor < upper 16 bits of dividend */ define 126 /* Test for common identities. Value to be returned is placed in R2 135 R2 = R2.L (Z); define 152 R2 = R1 >> 1; define 159 R2 = R0 >> 1; define 160 R2 = R0 >> 1; define 174 R2 = R2 << 1; /* Shift 64 bit dividend up by 1 bit */ define 199 R2 = R2 + R6; /* if yes, add one to quotient(Q) */ define 208 R2 = 0; define 210 R2 = -1 (X); /* X/0 => 0xFFFFFFFF */ define 213 R2 = -R2; /* R2 now 1 */ define 216 R2 = R0; /* X/1 => X */ define 236 R2 = R0 >> 31; define 256 R2 = R0; define 285 R2 = R3; /* Preserve Q */ define 287 R2 = R0 - R2; /* E = X - M */ define 293 R2 = R2 >> 16; /* E >> 16 */ define [all...] |
H A D | memset.S | 44 * R2 = count 50 P2 = R2 ; /* P2 = count */ 51 R3 = R0 + R2; /* end */ 52 CC = R2 <= 7(IU); 55 R2 = 3; define 56 R2 = R0 & R2; /* addr bottom two bits */ define 57 CC = R2 == 0; /* AZ set if zero. */ 62 R2 = R1 << 8; /* create quad filler */ define 63 R2 76 R2 = R3; /* end point */ define 78 R2 = R2 - R3; /* bytes left */ define [all...] |
H A D | divsi3.S | 23 * Registers Used : R2-R7,P0-P2 104 ** If the identity is true, return the value in R2. 120 R2.L = ONES R1; 121 R2 = R2.L (Z); define 122 CC = R2 == 1; 132 R2 = -R1; define 133 [--SP] = R2; 134 R2 = R0 << 1; /* R2 ls define 139 R2 = R2 | R5; /* Shift quotient bit */ define 144 R2 = R2 << 1; /* Shift 64 bit dividend up by 1 bit */ define 169 R2 = -1 (X); define 174 R2 = 1 (Z); define 177 R2 = R0; /* assume divide by 1 => numerator */ define 182 R2 = -R2; define 200 R2 = R0 >> 31; define 210 R2 = -R0; // negate result if necessary define [all...] |
H A D | smulsi3_highpart.S | 12 R2 = R1.L * R0.L (FU); define 16 R1.L = R2.H + R1.L; 18 R2 = cc; define 25 R1 = R1 + R2; 26 R2 = cc; define 27 R1 = R1 + R2;
|
H A D | memcmp.S | 35 * R2 = count (n) 48 P2 = R2 ; /* P2 = count */ 49 CC = R2 <= 7(IU); 59 R2 = R2 & R3; /* remainder */ define 60 P2 = R2; /* set remainder */
|
H A D | outs.S | 37 P2 = R2; /* P2 = count */ 48 P2 = R2; /* P2 = count */ 59 P2 = R2; /* P2 = count */
|
H A D | memmove.S | 38 * R2 = count 46 P2 = R2; /* P2 = count */ 52 R3 = R1 + R2; 57 CC = R2 <= R3; 68 R2 = R2 & R3; /* remainder */ define 69 P2 = R2; /* set remainder */
|
H A D | memchr.S | 35 * R2 = count (n) 46 P2 = R2; /* P2 = count */ 48 CC = R2 == 0;
|
H A D | umulsi3_highpart.S | 12 R2 = R1.H * R0.H, R3 = R1.L * R0.H (FU); define 22 R0 = R1 + R2;
|
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/blackfin/mach-common/ |
H A D | cacheinit.S | 67 R2 = [I2++]; define 68 [I1++] = R2; 82 CLI R2; 87 STI R2; 118 R2 = [I2++]; define 119 [I1++] = R2; 132 CLI R2; 137 STI R2;
|
H A D | cplbmgr.S | 102 R2 = EXTRACT(R0,R3.L) (Z); /* Get page size*/ define 103 P1 = R2; 105 R2 = [P1]; /* Get the page size*/ define 106 R1 = R1 + R2; /* and add to page start, to get page end*/ 162 R2 = [P2]; /* address from config table */ define 165 CC = R2==-1; 167 CC = R7==R2; 215 R2 = [P2++]; /* data from config table */ define 228 R3 = EXTRACT(R2, R1.L) (Z); 248 [P1] = R2; 315 R2 = R5.L (Z); /* indicating which CPLB triggered the event.*/ define 318 R2 = R2.L (Z); /* into the DCPLB table.*/ define 333 R2 = 1<<3; /* checking write in user mode*/ define 337 R2 = R3 & R2; define 400 R2 = R1 & R0; /* and test for interesting bits.*/ define 404 R2 = [P0 - 0x104]; /* R2 - PageStart */ define 449 R2 = [P2]; define 463 R2 = 0; define 521 R2 = [P2++]; /* data */ define [all...] |
H A D | cplbhdlr.S | 46 R2 = SEQSTAT; define 48 /* Mask the contents of SEQSTAT and leave only EXCAUSE in R2 */ 49 R2 <<= 26; 50 R2 >>= 26; 53 CC = R2 == R1; 60 CC = R2 == R1; 65 CC = R2 == R1;
|
H A D | cache.S | 122 R2 = -L1_CACHE_BYTES; define 123 R2 = R0 & R2; define 124 P0 = R2; 147 R2 = -L1_CACHE_BYTES; define 148 R2 = R0 & R2; define 149 P0 = R2; 173 R2 = -L1_CACHE_BYTES; define 174 R2 define 234 R2 = -L1_CACHE_BYTES; define 235 R2 = R0 & R2; define [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/minidlna/ffmpeg-0.5.1/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. 207 R7 = [P1++P2] || R2 = [I2++]; // P1 points to temporary array 210 // are read into R2. 233 R1 = R1 +|+ R2, R2 = R1 -|- R2 (CO) || NOP || R7 = [I3++]; 236 * At the end of stage 1 R0 has (1,0), R1 has (2,3), R2 has (4, 5) and 258 * The instruction W[I0] = R3.L is used for packing it to R2.L. 262 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 | 72 RELOC(R2, P3, vtmp); // Pointer to Temporary matrix 74 B2 = R2; 110 * R3=Y0, R2=Y4 113 R3=(A1+=R7.H*R0.L), R2=(A0-=R7.H*R0.L) (IS) || R1.H=W[I0--] || R7=[I3++]; 141 * note: R3: Y0, R2: Y4, R1: Y2, R0: Y6 144 R2=R2+R1, R1=R2-R1 || [TMP0]=R3 || R6.L=W[I0--]; 154 A1 =R7.L*R5.H, A0 =R7.H*R5.H (IS) || [TMP1]=R2 || R6.H=W[I2--]; 157 R3 =(A1-=R7.L*R6.L), R2 [all...] |
H A D | idct_bfin.S | 99 RELOC(R2, P3, vtmp); // Pointer to Temporary matrix 101 B2 = R2; 137 * R3=Y0, R2=Y4 140 R3=(A1+=R7.H*R0.L), R2=(A0-=R7.H*R0.L) (IS) || R1.H=W[I0--] || R7=[I3++]; 168 * note: R3: Y0, R2: Y4, R1: Y2, R0: Y6 171 R2=R2+R1, R1=R2-R1 || [TMP0]=R3 || R6.L=W[I0--]; 181 A1 =R7.L*R5.H, A0 =R7.H*R5.H (IS) || [TMP1]=R2 || R6.H=W[I2--]; 184 R3 =(A1-=R7.L*R6.L), R2 [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/x86_64/crypto/ |
H A D | twofish-x86_64-asm.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...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/openssl/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-WNDR4500-V1.0.1.40_1.0.68/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-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/blackfin/mach-bf537/boards/ |
H A D | led.S | 22 [--SP] = R2; 24 R2 = ~R1; define 30 R0 = R0 & R2; 46 R0 = R0 & R2; 50 R2 = [SP++]; define 135 [--SP] = R2; 139 R2 = 6(X); define 140 R0 <<= R2; 141 R1 <<= R2; 144 R2 define 147 R2 = R2 & R1; define 148 R2 = R2 | R0; define 151 R2 = [SP++]; define 177 R2 = [SP++]; define [all...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/openssl/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...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/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...] |
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/arch/i386/crypto/ |
H A D | twofish-i586-asm.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-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/db-4.7.25.NC/mutex/ |
H A D | uts4_cc.s | 16 st r2,8(sp) / Save R2 17 l r2,64+0(sp) / R2 -> word to update 24 l r2,8(sp) / Restore R2
|