/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/blackfin/lib/ |
H A D | umulsi3_highpart.S | 18 R2 = R1.H * R0.H, R3 = R1.L * R0.H (FU); 19 R0 = R1.L * R0.L, R1 = R1.H * R0.L (FU); define 20 R0 >>= 16; 23 R0 = R0 + R3; define 24 R0 = R0 define 28 R0 = R1 + R2; define [all...] |
H A D | divsi3.S | 19 * Operand : R0 - Numerator (i) 21 * R0 - Quotient (o) 39 R3 = R0 ^ R1; 40 R0 = ABS R0; define 57 DIVS(R0, R1); 58 DIVQ(R0, R1); 59 DIVQ(R0, R1); 60 DIVQ(R0, R1); 61 DIVQ(R0, R 75 R0 = R0.L (Z); define 118 R0 = 0 ; /* Clear msw partial remainder */ define 125 R0 = R0 << 1 || R5 = [SP]; define 126 R0 = R0 | R7; /* and add carry */ define 130 R0 = R0 + R5; /* do add or subtract, as indicated by AQ */ define 161 R0 = R2; /* Return an identity value */ define 187 R0 = LSHIFT R0 by R1.L; define 196 R0 = 0; define [all...] |
H A D | outs.S | 16 P0 = R0; /* P0 = port */ 21 .Llong_loop_s: R0 = [P1++]; 22 .Llong_loop_e: [P0] = R0; 27 P0 = R0; /* P0 = port */ 32 .Lword_loop_s: R0 = W[P1++]; 33 .Lword_loop_e: W[P0] = R0; 38 P0 = R0; /* P0 = port */ 43 .Lbyte_loop_s: R0 = B[P1++]; 44 .Lbyte_loop_e: B[P0] = R0; 49 P0 = R0; /* P 55 R0 = B[P1++]; define 56 R0 = R0 << 8; define 57 R0 = R0 + R1; define [all...] |
H A D | strcmp.S | 10 * R0 = address (s1) 27 P0 = R0 ; /* s1 */ 31 R0 = B[P0++] (Z); /* get *s1 */ define 33 CC = R0 == R1; /* compare a byte */ 35 CC = R0; /* at end of s1? */ 39 R0 = R0 - R1; /* *s1 - *s2 */ define
|
H A D | ins.S | 76 P0 = R0; /* P0 = port */ \ 92 R0 = [P0]; \ define 93 [P1++] = R0; \ 97 R0 = W[P0]; \ define 98 W[P1++] = R0; \ 102 R0 = W[P0]; \ define 103 B[P1++] = R0; \ 104 R0 = R0 >> 8; \ define 105 B[P1++] = R0; \ 109 R0 = B[P0]; \\ define 114 R0 = [P0]; \\ define 116 R0 = R0 >> 16; \\ define [all...] |
H A D | strncmp.S | 10 * R0 = address (dest) 28 P0 = R0 ; /* s1 */ 31 R0 = B[P0++] (Z); /* get *s1 */ define 33 CC = R0 == R1; /* compare a byte */ 35 CC = R0; /* at end of s1? */ 41 R0 = 0; /* strings are equal */ define 44 R0 = R0 - R1; /* *s1 - *s2 */ define 49 R0 = 0; define
|
H A D | umodsi3.S | 21 CC=R0==0; 25 CC=R0==R1; 29 CC = R0<R1 (IU); 30 IF CC JUMP .LRETURN_R0; /* Return dividend (R0),IF NR<DR */ 34 R7 = R0; /* Copy of R0 */ 39 R0 *= R6; /* Quotient * divisor */ 40 R0 = R7 - R0; /* Dividend - (quotient * divisor) */ define 45 R0 define [all...] |
H A D | udivsi3.S | 20 CC = R0 < R1 (IU); /* If X < Y, always return 0 */ 24 CC = R2 <= R0 (IU); 27 R2 = R0 >> 31; /* if X is a 31-bit number */ 46 R0 <<= 1; 47 DIVQ(R0, R1); // 1 48 DIVQ(R0, R1); // 2 49 DIVQ(R0, R1); // 3 50 DIVQ(R0, R1); // 4 51 DIVQ(R0, R1); // 5 52 DIVQ(R0, R 63 R0 = R0.L (Z); define 180 R0 = R2; /* Store quotient */ define 197 R0 = R2; define 220 R0 = LSHIFT R0 by R1.L; define 265 R0 = R3; /* Copy Q into result reg */ define [all...] |
H A D | modsi3.S | 4 * Registers in: R0, R1 = Numerator/ Denominator 5 * Registers out: R0 = Remainder 25 CC=R0==0; 29 CC=R0==R1; 41 R7 = R0; /* Copy of R0 */ 46 R0 *= R6; /* Quotient * divisor */ 47 R0 = R7 - R0; /* Dividend - (quotient * divisor) */ define 53 R0 define [all...] |
H A D | smulsi3_highpart.S | 18 R2 = R1.L * R0.L (FU); 19 R3 = R1.H * R0.L (IS,M); 20 R0 = R0.H * R1.H, R1 = R0.H * R1.L (IS,M); define 35 R0 = R0 + R1; define
|
H A D | memcmp.S | 10 * R0 = First Address (s1) 23 P0 = R0; /* P0 = s1 address */ 29 R1 = R1 | R0; /* OR addresses together */ 42 R0 = [P0++]; define 45 MNOP || R0 = [P0++] || R1 = [I0++]; 47 CC = R0 == R1; 61 R0 = B[P0++](Z); /* *s1 */ define 62 CC = R0 == R1; 68 R0 = R0 define 88 R0 = 0; define [all...] |
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.l * R0 63 R0 = A1.w; define 69 R0 = PACK (R0.l, R3.l); define [all...] |
H A D | memchr.S | 10 * R0 = address (s) 22 P0 = R0; /* P0 = address */ 39 R0=0; 43 R0 = P0; define 44 R0 += -1;
|
H A D | strncpy.S | 11 * R0 = address (dest) 14 * Returns a pointer (R0) to the destination string dest 15 * we do this by not changing R0 31 P0 = R0 ; /* dst*/ 63 * R0 = address 68 I1 = R0; 69 R0 = RETS; define 70 I0 = R0; 71 R0 = P0; define 73 R0 define 75 R0 = I1; define [all...] |
H A D | memset.S | 19 * R0 = address (leave unchanged to form result) 27 P0 = R0 ; /* P0 = address */ 29 R3 = R0 + R2; /* end */ 34 R2 = R0 & R2; /* addr bottom two bits */ 72 CC = BITTST (R0, 0); /* odd byte */ 73 R0 = 4; define 74 R0 = R0 - R2; define 75 P1 = R0; 76 R0 define [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/blackfin/kernel/ |
H A D | fixed_code.S | 37 * Output: R0: old contents of the memory address, zero extended. 40 R0 = [P0]; define 53 * Output: R0: old contents of the memory address. 56 R0 = [P0]; define 57 CC = R0 == R1; 68 * R0: value to add 69 * Outputs: R0: new contents of the memory address. 74 R0 = R1 + R0; define 75 [P0] = R0; 89 R0 = R1 - R0; define 104 R0 = R1 | R0; define 119 R0 = R1 & R0; define 134 R0 = R1 ^ R0; define [all...] |
/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]; 64 R0 = rotlFixed(R0, 1); 66 R1 += (R2 & ~R0) + (R3 & R0) + K[4*i+1]; 69 R2 += (R3 & ~R1) + (R0 & R1) + K[4*i+2]; 72 R3 += (R0 & ~R2) + (R1 & R2) + K[4*i+3]; 77 R0 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 | head.S | 32 /* R0: argument of command line string, passed from uboot, save it */ 33 R7 = R0; 36 R0 = SYSCFG_SNEN; define 38 R0 = SYSCFG_SNEN | SYSCFG_CCEN; define 40 SYSCFG = R0; 41 R0 = 0; define 44 R1 = R0; 45 R2 = R0; 46 R3 = R0; 47 R4 = R0; 93 R0 = R1; define 99 R0 = ~ENICPLB; define 100 R0 = R0 & R1; define 108 R0 = ~ENDCPLB; define 109 R0 = R0 & R1; define 116 R0 = RETX; define 262 R0 = R7; define [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/blackfin/mach-bf561/ |
H A D | secondary.S | 23 R0 = 0x36; define 24 SYSCFG = R0; /*Enable Cycle Counter and Nesting Of Interrupts(3rd Bit)*/ 25 R0 = 0; define 28 R1 = R0; 29 R2 = R0; 30 R3 = R0; 31 R4 = R0; 32 R5 = R0; 33 R6 = R0; 34 R7 = R0; 72 R0 = ~ENICPLB; define 73 R0 = R0 & R1; define 84 R0 = ~ENDCPLB; define 85 R0 = R0 & R1; define 95 R0 = RETX; define 190 R0 = IWR_DISABLE_ALL; define [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/blackfin/include/asm/ |
H A D | entry.h | 65 [--sp] = R0; /*orig_r0*/ \ 67 R0 = (N); \ 74 [--sp] = R0; /*orig_r0*/ \ 79 R0 = (N); \ 90 [--sp] = R0; /*orig_r0*/ \ 95 R0 = (N); \ 102 [--sp] = R0; /*orig_r0*/ \ 111 R0 = [P0]; \ 112 CC = BITTST(R0, EVT_IVHW_P); \ 118 R0 [all...] |
H A D | dpmc.h | 135 R0 = [P0 + (x - SRAM_BASE_ADDRESS)];\ 136 [--SP] = R0;\ 139 R0 = [SP++];\ 140 [P0 + (x - SRAM_BASE_ADDRESS)] = R0;\ 143 R0 = [P0 + (x - PLL_CTL)];\ 144 [--SP] = R0;\ 147 R0 = [SP++];\ 148 [P0 + (x - PLL_CTL)] = R0;\ 151 R0 = w[P0 + (x - PLL_CTL)];\ 152 [--SP] = R0;\ [all...] |
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/bfin/ |
H A D | idct_bfin.S | 27 Registers Used : A0, A1, R0-R7, I0-I3, B0, B2, B3, M0-M2, L0-L3, P0-P5, LC0. 98 B0 = R0; // Pointer to Input matrix 111 I2 += M3 || R0.H = W[I0]; 112 // Element 0 is read into R0.H 114 I1 += 4 || R0.L = W[I2++]; 116 // Element 4 is read into R0.L. 140 A1=R7.H*R0.H, A0=R7.H*R0.H (IS) || I0+= 4 || R1.L=W[I1++]; 141 R3=(A1+=R7.H*R0.L), R2=(A0-=R7.H*R0 [all...] |
H A D | vp3_idct_bfin.S | 27 Registers Used : A0, A1, R0-R7, I0-I3, B0, B2, B3, M0-M2, L0-L3, P0-P5, LC0. 71 B0 = R0; // Pointer to Input matrix 84 I2 += M3 || R0.H = W[I0]; 85 // Element 0 is read into R0.H 87 I1 += 4 || R0.L = W[I2++]; 89 // Element 4 is read into R0.L. 113 A1=R7.H*R0.H, A0=R7.H*R0.H (IS) || I0+= 4 || R1.L=W[I1++]; 114 R3=(A1+=R7.H*R0.L), R2=(A0-=R7.H*R0 [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 | 41 #define R0 %rax 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,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 | 99 R0(A,B,C,D,X[ 0], 3,0); 100 R0(D,A,B,C,X[ 1], 7,0); 101 R0(C,D,A,B,X[ 2],11,0); 102 R0(B,C,D,A,X[ 3],19,0); 103 R0(A,B,C,D,X[ 4], 3,0); 104 R0(D,A,B,C,X[ 5], 7,0); 105 R0(C,D,A,B,X[ 6],11,0); 106 R0(B,C,D,A,X[ 7],19,0); 107 R0(A,B,C,D,X[ 8], 3,0); 108 R0( [all...] |