Home
last modified time | relevance | path

Searched full:d4 (Results 1 – 25 of 283) sorted by relevance

12345678910>>...12

/linux-6.8/arch/m68k/fpsp040/
Ddecbin.S137 | ( ) d4: first word of bcd
150 movel (%a0),%d4 |get first word of bcd
154 bfextu %d4{%d3:#4},%d0 |get the digit and zero extend into d0
158 btst #30,%d4 |get SE
165 orl #0x40000000,%d4 |set SE in d4,
183 | ( ) d4: words 2 and 3 of bcd
206 movel (%a0,%d1.L*4),%d4 |load mantissa longword into d4
211 bfextu %d4{%d3:#4},%d0 |get the digit and zero extend
273 | ( ) d4: first word of bcd
292 movel (%a0),%d4 |load lword 1 to d4
[all …]
Dbinstr.S26 | Copy the fraction in d2:d3 to d4:d5.
32 | A4. Multiply the fraction in d4:d5 by 2 using shifts. The msb
35 | A5. Add using the carry the 64-bit quantities in d2:d3 and d4:d5
53 | d4: upper 32-bits of fraction for mul by 2
81 | A2. Copy d2:d3 to d4:d5. Start loop.
84 movel %d2,%d4 |copy the fraction before muls
85 movel %d3,%d5 |to d4:d5
95 | A4. Multiply d4:d5 by 2; add carry out to d1.
98 roxll #1,%d4 |mul d4 by 2
106 addxl %d4,%d2 |add with extend upper 32 bits
Dsrem_mod.S116 movel 4(%a0),%d4
117 movel 8(%a0),%d5 | ...(D3,D4,D5) is |Y|
123 tstl %d4
127 movel %d5,%d4
131 bfffo %d4{#0:#32},%d6
132 lsll %d6,%d4
133 subl %d6,%d3 | ...(D3,D4,D5) is normalized
139 bfffo %d4{#0:#32},%d6
141 lsll %d6,%d4
147 orl %d7,%d4 | ...(D3,D4,D5) normalized
[all …]
Dbindec.S50 | USER_FPSR. LEN is stored in d4.
116 | d4: LEN
227 | d4: x/x
283 | USER_FPSR. LEN is stored in d4.
290 | d4: exc picture/LEN
308 movel %d7,%d4 |if k > 0, LEN = k
311 movel %d6,%d4 |first load ILOG to d4
312 subl %d7,%d4 |subtract off k
313 addql #1,%d4 |add in the 1
315 tstl %d4 |LEN check: branch on sign of LEN
[all …]
Dslogn.S266 movel 4(%a0),%d4
267 movel 8(%a0),%d5 | ...(D4,D5) is (Hi_X,Lo_X)
270 tstl %d4
274 movel %d5,%d4
278 bfffo %d4{#0:#32},%d6
279 lsll %d6,%d4
280 addl %d6,%d2 | ...(D3,D4,D5) is normalized
283 movel %d4,XFRAC(%a6)
295 bfffo %d4{#0:#32},%d6 | ...find first 1
297 lsll %d6,%d4
[all …]
/linux-6.8/include/asm-generic/
Dxor.h109 register long d0, d1, d2, d3, d4, d5, d6, d7; in xor_32regs_2() local
114 d4 = p1[4]; in xor_32regs_2()
122 d4 ^= p2[4]; in xor_32regs_2()
130 p1[4] = d4; in xor_32regs_2()
147 register long d0, d1, d2, d3, d4, d5, d6, d7; in xor_32regs_3() local
152 d4 = p1[4]; in xor_32regs_3()
160 d4 ^= p2[4]; in xor_32regs_3()
168 d4 ^= p3[4]; in xor_32regs_3()
176 p1[4] = d4; in xor_32regs_3()
195 register long d0, d1, d2, d3, d4, d5, d6, d7; in xor_32regs_4() local
[all …]
/linux-6.8/arch/arm/crypto/
Dcurve25519-core.S28 vmov.i32 d4, #19
33 vst1.8 {d4-d5}, [r6, : 128]
36 vst1.8 {d4-d5}, [r6, : 128]!
37 vst1.8 {d4-d5}, [r6, : 128]!
38 vst1.8 d4, [r6, : 64]
46 vld1.8 {d4-d5}, [r1]!
48 vst1.8 {d4-d5}, [r6, : 128]!
163 vtrn.32 d4, d6
169 vst1.8 d4, [r2, : 64]
203 vld1.8 {d4}, [r2, : 64]
[all …]
Dpoly1305-armv4.pl496 my ($D0,$D1,$D2,$D3,$D4, $H0,$H1,$H2,$H3,$H4) = map("q$_",(5..14));
552 @ d4 = h4*r0 + h3*r1 + h2*r2 + h1*r3 + h0*r4
558 vmull.u32 $D4,$R4,${R0}[1]
564 vmlal.u32 $D4,$R3,${R1}[1]
570 vmlal.u32 $D4,$R2,${R2}[1]
576 vmlal.u32 $D4,$R1,${R3}[1]
582 vmlal.u32 $D4,$R0,${R4}[1]
637 vadd.i64 $D4,$D4,$T0 @ h3 -> h4
642 vshrn.u64 $T0#lo,$D4,#26
643 vmovn.i64 $D4#lo,$D4
[all …]
Dblake2b-neon-core.S98 vtbl.8 d4, {d4}, M_0
158 vadd.u64 d3, d3, d4
185 veor d4, d4, d9
189 vtbl.8 d4, {d4}, M_0
198 vadd.u64 d3, d3, d4
222 veor d16, d4, d9
/linux-6.8/arch/x86/crypto/
Dpoly1305-x86_64-cryptogams.pl419 my ($H0,$H1,$H2,$H3,$H4, $T0,$T1,$T2,$T3,$T4, $D0,$D1,$D2,$D3,$D4, $MASK) =
880 vmovdqu `16*3`($ctx),$D4 # preload r0^2
911 vpshufd \$0xEE,$D4,$D3 # 34xx -> 3434
912 vpshufd \$0x44,$D4,$D0 # xx12 -> 1212
915 vpshufd \$0xEE,$D1,$D4
918 vmovdqa $D4,-0x80(%r11)
925 vpshufd \$0xEE,$D0,$D4
928 vmovdqa $D4,-0x60(%r11)
935 vpshufd \$0xEE,$D2,$D4
938 vmovdqa $D4,-0x40(%r11)
[all …]
/linux-6.8/arch/s390/crypto/
Dchacha-s390.S463 #define D4 %v19 macro
511 VAF D4,D2,T2 # K[3]+4
536 VX D4,D4,A4
542 VERLLF D4,D4,16
549 VAF C4,C4,D4
574 VX D4,D4,A4
580 VERLLF D4,D4,8
587 VAF C4,C4,D4
618 VSLDB D4,D4,D4,12
631 VX D4,D4,A4
[all …]
/linux-6.8/arch/m68k/ifpsp060/src/
Dilsp.S369 mov.l %d5, %d4 # U1U2
370 sub.l %d3, %d4 # U1U2 - V1q
372 swap %d4
374 mov.w %d4,%d0
375 mov.w %d6,%d4 # insert lower word (U3)
380 # add.l %d6, %d4 # (U1U2 - V1q) + U3
382 cmp.l %d2, %d4
450 # destroys %d2,%d3,%d4.
455 mov.l %d5, %d4
457 swap %d4
[all …]
Ditest.S1458 mov.l &0xdddddddd,%d4
1464 cas2.l %d1:%d2,%d3:%d4,(%a0):(%a1) # Dc1:Dc2,Du1:Du2,(Rn1):(Rn2)
1491 mov.l &0xdddddddd,%d4
1497 cas2.l %d1:%d2,%d3:%d4,(%a0):(%a1) # Dc1:Dc2,Du1:Du2,(Rn1):(Rn2)
1524 mov.l &0xdddddddd,%d4
1530 cas2.l %d1:%d2,%d3:%d4,(%a0):(%a1) # Dc1:Dc2,Du1:Du2,(Rn1):(Rn2)
1557 mov.l &0xdddddddd,%d4
1563 cas2.l %d1:%d2,%d3:%d4,(%a0):(%a1) # Dc1:Dc2,Du1:Du2,(Rn1):(Rn2)
1592 mov.l &0xdddddddd,%d4
1598 cas2.l %d1:%d2,%d3:%d4,(%a0):(%a1) # Dc1:Dc2,Du1:Du2,(Rn1):(Rn2)
[all …]
Disp.S286 set EXC_D4, EXC_DREGS+(4*4) # offset of d4
1492 # d4 = od (internal " " )
1569 mov.l %d0,%d4
1580 add.l %d4,%d0 # <ea> += od
1591 add.l %d4,%d0 # ea += od
1989 mov.w %cc, %d4 # fetch resulting ccodes
1990 or.b %d4, %d3 # combine w/ earlier ccodes
1993 mov.w EXC_CC(%a6), %d4 # fetch old ccodes
1994 andi.b &0x1a, %d4 # keep 'X','N','V' bits
1995 or.b %d3, %d4 # insert new ccodes
[all …]
/linux-6.8/drivers/hwmon/
Dnct6775-platform.c1267 "EX-B660M-V5 D4",
1268 "EX-B660M-V5 PRO D4",
1269 "EX-B760M-V5 D4",
1271 "EX-H610M-V3 D4",
1285 "PRIME B660-PLUS D4",
1286 "PRIME B660M-A AC D4",
1287 "PRIME B660M-A D4",
1288 "PRIME B660M-A WIFI D4",
1290 "PRIME B760-PLUS D4",
1292 "PRIME B760M-A AX D4",
[all …]
/linux-6.8/drivers/scsi/snic/
Dsnic_trc.h48 snic_trace(char *fn, u16 hno, u32 tag, u64 d1, u64 d2, u64 d3, u64 d4, u64 d5) in snic_trace() argument
61 tr_rec->data[3] = d4; in snic_trace()
66 #define SNIC_TRC(_hno, _tag, d1, d2, d3, d4, d5) \ argument
75 (u64)(d4), \
80 #define SNIC_TRC(_hno, _tag, d1, d2, d3, d4, d5) \ argument
90 (u64)(d4), \
/linux-6.8/Documentation/i2c/
Di2c-topology.rst204 '--| dev D4 | '--| dev D3 |
228 '--| dev D4 | '--| dev D3 |
233 are locked). But accesses to D3 and D4 are possibly interleaved at
236 Accesses to D3 locks out D1 and D2, but accesses to D4 are still possibly
251 '--| dev D4 | '--| dev D3 |
256 root adapter). But accesses to D4 are possibly interleaved at any
267 mux. In that case, any interleaved accesses to D4 might close M2
285 '--| dev D4 | '--| dev D3 |
290 are locked). Accesses to D3 and D4 are possibly interleaved at
293 When D3 or D4 are accessed, everything else is locked out. For D3
[all …]
/linux-6.8/arch/m68k/lib/
Dudivsi3.S71 #define d4 REG (d4) macro
139 moveml d2-d4,sp@
143 moveq IMM (31),d4
151 L2: subql IMM (1),d4
153 moveml sp@,d2-d4 | restore data registers
/linux-6.8/lib/842/
D842_decompress.c23 { D4, D2, I2, N0 },
24 { D4, I2, D2, N0 },
25 { D4, I2, I2, N0 },
26 { D4, I4, N0, N0 },
27 { D2, I2, D4, N0 },
32 { I2, D2, D4, N0 },
33 { I2, D4, I2, N0 },
37 { I2, I2, D4, N0 },
42 { I4, D4, N0, N0 },
/linux-6.8/drivers/block/
Dswim_asm.S193 movel #sector_size-1, %d4 /* sector size */
203 dbne %d4, read_new_data
206 dbra %d4, read_new_data
237 addw #1, %d4
238 subl %d4, %d0
/linux-6.8/include/linux/
Duuid.h23 #define GUID_INIT(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) \ argument
28 (d0), (d1), (d2), (d3), (d4), (d5), (d6), (d7) }})
30 #define UUID_INIT(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) \ argument
35 (d0), (d1), (d2), (d3), (d4), (d5), (d6), (d7) }})
/linux-6.8/arch/m68k/kernel/
Dhead.S1672 movel #PTR_TABLE_SIZE,%d4
1674 3: tstl %d4
1676 subq #1,%d4
2112 func_start mmu_map,%d0-%d4/%a0-%a4
3334 * d4 = pixel height of screen
3335 * (d3,d4) ~= (x,y) of a point just below
3346 movel %d3,%d4
3347 swap %d4 /* -> high byte */
3349 andl #0xffff,%d4 /* d4 = screen height in pixels */
3353 mulul %d4,%d6 /* scan line bytes x num scan lines */
[all …]
/linux-6.8/Documentation/devicetree/bindings/display/panel/
Dpanel-mipi-dbi-spi.yaml43 |<0><D7><D6><D5><D4><D3><D2><D1><D0>|<D/CX><D7><D6><D5><D4><D3><D2><D1><D0>|
47 |<X><X><X><X><X><X><X><D/CX><D7><D6><D5><D4><D3><D2><D1><D0>|
51 |<D7><D6><D5><D4><D3><D2><D1><D0>|
/linux-6.8/drivers/gpu/drm/amd/include/ivsrcid/dcn/
Dirqsrcs_dcn_1_0.h546 #define DCN_1_0__SRCID__OTG4_CPU_SS_INT 0x17 // D4 : OTG Static Screen interrupt OTG4_IHC_CPU_SS_IN…
549 #define DCN_1_0__SRCID__OTG4_RANGE_TIMING_UPDATE 0x17 // D4 : OTG range timing OTG4_IHC_RANGE_TIMIN…
567 #define DCN_1_0__SRCID__DC_D4_OTG_V_UPDATE 0x1B // D4 : OTG V_update OTG4_IHC_V_UPDATE_INTERRUPT DI…
688 #define DCN_1_0__SRCID__DC_D4_OTG_SNAPSHOT 0x21 // D4 : OTG snapshot OTG4_IHC_SNAPSHOT_INTERRUPT DI…
691 #define DCN_1_0__SRCID__DC_D4_FORCE_CNT_W 0x21 // D4 : Force - count--w OTG4_IHC_FORCE_COUNT_NOW_IN…
694 #define DCN_1_0__SRCID__DC_D4_FORCE_VSYNC_NXT_LINE 0x21 // D4 : Force - Vsync - next - line OTG4_IH…
697 #define DCN_1_0__SRCID__DC_D4_OTG_EXTT_TRG_A 0x21 // D4 : OTG external trigger A OTG4_IHC_TRIGA_INT…
700 #define DCN_1_0__SRCID__DC_D4_OTG_EXTT_TRG_B 0x21 // D4 : OTG external trigger B OTG4_IHC_TRIGB_INT…
703 #define DCN_1_0__SRCID__DC_D4_OTG_GSL_VSYNC_GAP 0x21 // D4 : gsl_vsync_gap_interrupt_frame_delay OT…
706 #define DCN_1_0__SRCID__OTG4_VERTICAL_INTERRUPT0_CONTROL 0x21 // D4 : OTG vertical interrupt 0 OTG4…
[all …]
/linux-6.8/lib/crypto/
Dpoly1305-donna32.c39 u64 d0, d1, d2, d3, d4; in poly1305_core_blocks() local
85 d4 = ((u64)h0 * r4) + ((u64)h1 * r3) + in poly1305_core_blocks()
101 d4 += c; in poly1305_core_blocks()
102 c = (u32)(d4 >> 26); in poly1305_core_blocks()
103 h4 = (u32)d4 & 0x3ffffff; in poly1305_core_blocks()

12345678910>>...12