/kernel/linux/linux-5.10/drivers/video/fbdev/core/ |
H A D | cfbcopyarea.c | 107 unsigned long d0, d1; in bitcpy() local 127 d1 = FB_READL(src + 1); in bitcpy() 128 d1 = fb_rev_pixels_in_long(d1, bswapmask); in bitcpy() 129 d0 = d0 >> right | d1 << left; in bitcpy() 145 d1 = d0; in bitcpy() 150 d1 = FB_READL(src++); in bitcpy() 151 d1 = fb_rev_pixels_in_long(d1, bswapmask); in bitcpy() 153 d0 = d0 >> right | d1 << lef in bitcpy() 280 unsigned long d0, d1; bitcpy_rev() local [all...] |
H A D | syscopyarea.c | 76 unsigned long d0, d1; in bitcpy() local 96 d1 = *src; in bitcpy() 97 *dst = comp(d0 >> right | d1 << left, *dst, in bitcpy() 117 d1 = *src++; in bitcpy() 118 *dst = comp(d0 >> right | d1 << left, *dst, in bitcpy() 120 d0 = d1; in bitcpy() 129 d1 = *src++; in bitcpy() 130 *dst++ = d0 >> right | d1 << left; in bitcpy() 131 d0 = d1; in bitcpy() 132 d1 in bitcpy() 253 unsigned long d0, d1; bitcpy_rev() local [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/core/ |
H A D | cfbcopyarea.c | 107 unsigned long d0, d1; in bitcpy() local 127 d1 = FB_READL(src + 1); in bitcpy() 128 d1 = fb_rev_pixels_in_long(d1, bswapmask); in bitcpy() 129 d0 = d0 >> right | d1 << left; in bitcpy() 145 d1 = d0; in bitcpy() 150 d1 = FB_READL(src++); in bitcpy() 151 d1 = fb_rev_pixels_in_long(d1, bswapmask); in bitcpy() 153 d0 = d0 >> right | d1 << lef in bitcpy() 280 unsigned long d0, d1; bitcpy_rev() local [all...] |
H A D | syscopyarea.c | 76 unsigned long d0, d1; in bitcpy() local 96 d1 = *src; in bitcpy() 97 *dst = comp(d0 >> right | d1 << left, *dst, in bitcpy() 117 d1 = *src++; in bitcpy() 118 *dst = comp(d0 >> right | d1 << left, *dst, in bitcpy() 120 d0 = d1; in bitcpy() 129 d1 = *src++; in bitcpy() 130 *dst++ = d0 >> right | d1 << left; in bitcpy() 131 d0 = d1; in bitcpy() 132 d1 in bitcpy() 253 unsigned long d0, d1; bitcpy_rev() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wan/ |
H A D | wanxlfw.S | 301 movel SICR, %d1 // D1 = clock settings in SICR 302 andl clocking_mask(%d0), %d1 305 orl clocking_txfromrx(%d0), %d1 309 orl clocking_ext(%d0), %d1 311 movel %d1, SICR // update clock settings in SICR 317 movel first_buffer(%d0), %d1 // D1 = starting buffer address 326 movel %d1, (%a1)+ // buffer address 327 addl #BUFFER_LENGTH, %d1 332 movel %d1, (%a1)+ // buffer address 338 movel %d1, ( [all...] |
/kernel/linux/linux-6.6/drivers/net/wan/ |
H A D | wanxlfw.S | 301 movel SICR, %d1 // D1 = clock settings in SICR 302 andl clocking_mask(%d0), %d1 305 orl clocking_txfromrx(%d0), %d1 309 orl clocking_ext(%d0), %d1 311 movel %d1, SICR // update clock settings in SICR 317 movel first_buffer(%d0), %d1 // D1 = starting buffer address 326 movel %d1, (%a1)+ // buffer address 327 addl #BUFFER_LENGTH, %d1 332 movel %d1, (%a1)+ // buffer address 338 movel %d1, ( [all...] |
/kernel/linux/linux-5.10/arch/m68k/fpsp040/ |
H A D | round.S | 24 | d1(high word) contains rounding precision: 28 | d1(low word) contains rounding mode: 55 swap %d1 |set up d1.w for round prec. 64 movel (%a1,%d1.w*4),%a1 67 | Jump table indexed by rounding mode in d1.w. All following assumes 81 swap %d1 |set up d1 for round prec. 86 movel (%a1,%d1.w*4),%a1 94 swap %d1 |se [all...] |
/kernel/linux/linux-6.6/arch/m68k/fpsp040/ |
H A D | round.S | 24 | d1(high word) contains rounding precision: 28 | d1(low word) contains rounding mode: 55 swap %d1 |set up d1.w for round prec. 64 movel (%a1,%d1.w*4),%a1 67 | Jump table indexed by rounding mode in d1.w. All following assumes 81 swap %d1 |set up d1 for round prec. 86 movel (%a1,%d1.w*4),%a1 94 swap %d1 |se [all...] |
/kernel/linux/linux-5.10/lib/math/ |
H A D | rational.c | 44 * n2/d2, n1/d1, and n0/d0 are our successively more accurate in rational_best_approximation() 50 unsigned long n, d, n0, d0, n1, d1, n2, d2; in rational_best_approximation() local 53 n0 = d1 = 0; in rational_best_approximation() 74 d2 = d0 + a * d1; in rational_best_approximation() 84 if (d1) in rational_best_approximation() 85 t = (max_denominator - d0) / d1; in rational_best_approximation() 90 * convergent. If d1 is zero there is no previous convergent as this in rational_best_approximation() 93 if (!d1 || 2u * t > a || (2u * t == a && d0 * dp > d1 * d)) { in rational_best_approximation() 95 d1 in rational_best_approximation() [all...] |
/kernel/linux/linux-5.10/arch/m68k/math-emu/ |
H A D | fp_util.S | 49 * something here. %d0 and %d1 is always usable, sometimes %d2 (or 99 clr.l %d1 | sign defaults to zero 103 moveq #1,%d1 105 1: swap %d1 106 move.w #0x3fff+31,%d1 107 move.l %d1,(%a0)+ | set sign / exp 130 move.l %d0,%d1 132 lsr.l #8,%d1 | exponent / sign 133 lsr.l #7,%d1 134 lsr.w #8,%d1 [all...] |
H A D | fp_move.S | 48 move.w %d0,%d1 | store data size twice in %d1 49 swap %d1 | one can be trashed below 50 move.w %d0,%d1 54 move.b (%a0,%d1.w),%d0 75 move.w %d0,%d1 83 swap %d1 84 move.l %d1,%d2 86 jmp ([0f:w,%pc,%d1.w*4]) 98 move.l %d0,%d1 [all...] |
/kernel/linux/linux-6.6/arch/m68k/math-emu/ |
H A D | fp_util.S | 49 * something here. %d0 and %d1 is always usable, sometimes %d2 (or 99 clr.l %d1 | sign defaults to zero 103 moveq #1,%d1 105 1: swap %d1 106 move.w #0x3fff+31,%d1 107 move.l %d1,(%a0)+ | set sign / exp 130 move.l %d0,%d1 132 lsr.l #8,%d1 | exponent / sign 133 lsr.l #7,%d1 134 lsr.w #8,%d1 [all...] |
H A D | fp_move.S | 48 move.w %d0,%d1 | store data size twice in %d1 49 swap %d1 | one can be trashed below 50 move.w %d0,%d1 54 move.b (%a0,%d1.w),%d0 75 move.w %d0,%d1 83 swap %d1 84 move.l %d1,%d2 86 jmp ([0f:w,%pc,%d1.w*4]) 98 move.l %d0,%d1 [all...] |
/kernel/linux/linux-5.10/arch/m68k/coldfire/ |
H A D | entry.S | 114 movel %sp,%d1 /* get thread_info pointer */ 115 andl #-THREAD_SIZE,%d1 /* at base of kernel stack */ 116 movel %d1,%a0 117 movel %a0@(TINFO_FLAGS),%d1 /* get thread_info->flags */ 118 andl #(1<<TIF_NEED_RESCHED),%d1 121 movel %a0@(TINFO_PREEMPT),%d1 122 cmpl #0,%d1 130 moveml %sp@,%d1-%d5/%a0-%a2 138 movel %sp,%d1 /* get thread_info pointer */ 139 andl #-THREAD_SIZE,%d1 /* a [all...] |
/kernel/linux/linux-6.6/arch/m68k/coldfire/ |
H A D | entry.S | 110 movel %sp,%d1 /* get thread_info pointer */ 111 andl #-THREAD_SIZE,%d1 /* at base of kernel stack */ 112 movel %d1,%a0 113 movel %a0@(TINFO_FLAGS),%d1 /* get thread_info->flags */ 114 andl #(1<<TIF_NEED_RESCHED),%d1 117 movel %a0@(TINFO_PREEMPT),%d1 118 cmpl #0,%d1 126 moveml %sp@,%d1-%d5/%a0-%a2 134 movel %sp,%d1 /* get thread_info pointer */ 135 andl #-THREAD_SIZE,%d1 /* a [all...] |
/kernel/linux/linux-6.6/lib/math/ |
H A D | rational.c | 45 * n2/d2, n1/d1, and n0/d0 are our successively more accurate in rational_best_approximation() 51 unsigned long n, d, n0, d0, n1, d1, n2, d2; in rational_best_approximation() local 54 n0 = d1 = 0; in rational_best_approximation() 75 d2 = d0 + a * d1; in rational_best_approximation() 85 if (d1) in rational_best_approximation() 86 t = (max_denominator - d0) / d1; in rational_best_approximation() 91 * convergent. If d1 is zero there is no previous convergent as this in rational_best_approximation() 94 if (!d1 || 2u * t > a || (2u * t == a && d0 * dp > d1 * d)) { in rational_best_approximation() 96 d1 in rational_best_approximation() [all...] |
/kernel/linux/linux-5.10/include/asm-generic/ |
H A D | xor.h | 101 register long d0, d1, d2, d3, d4, d5, d6, d7; in xor_32regs_2() local 103 d1 = p1[1]; /* ... in bursts, if possible. */ in xor_32regs_2() 111 d1 ^= p2[1]; in xor_32regs_2() 119 p1[1] = d1; in xor_32regs_2() 138 register long d0, d1, d2, d3, d4, d5, d6, d7; in xor_32regs_3() local 140 d1 = p1[1]; /* ... in bursts, if possible. */ in xor_32regs_3() 148 d1 ^= p2[1]; in xor_32regs_3() 156 d1 ^= p3[1]; in xor_32regs_3() 164 p1[1] = d1; in xor_32regs_3() 184 register long d0, d1, d in xor_32regs_4() local 239 register long d0, d1, d2, d3, d4, d5, d6, d7; xor_32regs_5() local 432 register long d0, d1, d2, d3, d4, d5, d6, d7; xor_32regs_p_2() local 479 register long d0, d1, d2, d3, d4, d5, d6, d7; xor_32regs_p_3() local 537 register long d0, d1, d2, d3, d4, d5, d6, d7; xor_32regs_p_4() local 606 register long d0, d1, d2, d3, d4, d5, d6, d7; xor_32regs_p_5() local [all...] |
/kernel/linux/linux-6.6/include/asm-generic/ |
H A D | xor.h | 109 register long d0, d1, d2, d3, d4, d5, d6, d7; in xor_32regs_2() local 111 d1 = p1[1]; /* ... in bursts, if possible. */ in xor_32regs_2() 119 d1 ^= p2[1]; in xor_32regs_2() 127 p1[1] = d1; in xor_32regs_2() 147 register long d0, d1, d2, d3, d4, d5, d6, d7; in xor_32regs_3() local 149 d1 = p1[1]; /* ... in bursts, if possible. */ in xor_32regs_3() 157 d1 ^= p2[1]; in xor_32regs_3() 165 d1 ^= p3[1]; in xor_32regs_3() 173 p1[1] = d1; in xor_32regs_3() 195 register long d0, d1, d in xor_32regs_4() local 253 register long d0, d1, d2, d3, d4, d5, d6, d7; xor_32regs_5() local 454 register long d0, d1, d2, d3, d4, d5, d6, d7; xor_32regs_p_2() local 502 register long d0, d1, d2, d3, d4, d5, d6, d7; xor_32regs_p_3() local 562 register long d0, d1, d2, d3, d4, d5, d6, d7; xor_32regs_p_4() local 634 register long d0, d1, d2, d3, d4, d5, d6, d7; xor_32regs_p_5() local [all...] |
/kernel/linux/linux-5.10/arch/m68k/lib/ |
H A D | udivsi3.S | 68 #define d1 REG (d1) define 91 movel sp@(12), d1 /* d1 = divisor */ 94 cmpl IMM (0x10000), d1 /* divisor >= 2 ^ 16 ? */ 99 divu d1, d2 /* high quotient in lower word */ 103 divu d1, d2 /* low quotient */ 107 L3: movel d1, d2 /* use d2 as divisor backup */ 108 L4: lsrl IMM (1), d1 /* shift divisor */ 110 cmpl IMM (0x10000), d1 /* stil [all...] |
H A D | umodsi3.S | 68 #define d1 REG (d1) define 89 movel sp@(8), d1 /* d1 = divisor */ 91 movel d1, sp@- 95 movel sp@(8), d1 /* d1 = divisor */ 97 movel d1, sp@- 102 mulsl d1,d0 104 movel sp@(4), d1 /* d [all...] |
H A D | modsi3.S | 70 #define d1 REG (d1) define 91 movel sp@(8), d1 /* d1 = divisor */ 93 movel d1, sp@- 97 movel sp@(8), d1 /* d1 = divisor */ 99 movel d1, sp@- 104 mulsl d1,d0 106 movel sp@(4), d1 /* d [all...] |
/kernel/linux/linux-6.6/arch/m68k/lib/ |
H A D | udivsi3.S | 68 #define d1 REG (d1) define 91 movel sp@(12), d1 /* d1 = divisor */ 94 cmpl IMM (0x10000), d1 /* divisor >= 2 ^ 16 ? */ 99 divu d1, d2 /* high quotient in lower word */ 103 divu d1, d2 /* low quotient */ 107 L3: movel d1, d2 /* use d2 as divisor backup */ 108 L4: lsrl IMM (1), d1 /* shift divisor */ 110 cmpl IMM (0x10000), d1 /* stil [all...] |
H A D | modsi3.S | 70 #define d1 REG (d1) define 91 movel sp@(8), d1 /* d1 = divisor */ 93 movel d1, sp@- 97 movel sp@(8), d1 /* d1 = divisor */ 99 movel d1, sp@- 104 mulsl d1,d0 106 movel sp@(4), d1 /* d [all...] |
H A D | umodsi3.S | 68 #define d1 REG (d1) define 89 movel sp@(8), d1 /* d1 = divisor */ 91 movel d1, sp@- 95 movel sp@(8), d1 /* d1 = divisor */ 97 movel d1, sp@- 102 mulsl d1,d0 104 movel sp@(4), d1 /* d [all...] |
/kernel/linux/linux-5.10/arch/m68k/kernel/ |
H A D | head.S | 661 clrl %d1 668 bset #CPUTYPE_060,%d1 669 bset #CPUTYPE_0460,%d1 677 bset #CPUTYPE_040,%d1 678 bset #CPUTYPE_0460,%d1 686 bset #CPUTYPE_020,%d1 693 movel %d1,%a0@ 711 clrl %d1 717 * d1 := cacheable write-through 736 movel #_PAGE_CACHE040W,%d1 [all...] |