Home
last modified time | relevance | path

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

1234567891011

/linux/arch/m68k/fpsp040/
H A 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 …]
H A 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
H A 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 …]
H A 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 …]
H A 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/include/asm-generic/
H A 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/arch/arm/crypto/
H A 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 …]
H A 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 …]
H A 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/arch/x86/crypto/
H A 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/arch/s390/crypto/
H A 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/arch/m68k/ifpsp060/src/
H A 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 …]
H A 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 …]
H A 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/drivers/hwmon/
H A Dnct6775-platform.c1267 "EX-B660M-V5 D4",
1268 "EX-B660M-V5 PRO D4",
1269 "EX-B760M-V5 D4",
1271 "EX-H610M-V3 D4",
1286 "PRIME B660-PLUS D4",
1287 "PRIME B660M-A AC D4",
1288 "PRIME B660M-A D4",
1289 "PRIME B660M-A WIFI D4",
1291 "PRIME B760-PLUS D4",
1293 "PRIME B760M-A AX D4",
[all …]
/linux/arch/powerpc/kernel/vdso/
H A Dvgetrandom-chacha.S52 .macro quarterround4 a1 b1 c1 d1 a2 b2 c2 d2 a3 b3 c3 d3 a4 b4 c4 d4 argument
60 xor \d4, \d4, \a4
64 rotlwi \d4, \d4, 16
68 add \c4, \c4, \d4
84 xor \d4, \d4, \a4
88 rotlwi \d4, \d4, 8
92 add \c4, \c4, \d4
103 #define QUARTERROUND4(a1,b1,c1,d1,a2,b2,c2,d2,a3,b3,c3,d3,a4,b4,c4,d4) \ argument
107 state##a4 state##b4 state##c4 state##d4
/linux/drivers/scsi/snic/
H A 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/Documentation/i2c/
H A 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/arch/m68k/lib/
H A 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/lib/842/
H A 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/drivers/block/
H A 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/arch/m68k/kernel/
H A 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/include/linux/
H A 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/drivers/gpu/drm/amd/include/ivsrcid/dcn/
H A 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/Documentation/devicetree/bindings/display/panel/
H A 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>|

1234567891011