/src/common/lib/libc/arch/m68k/gen/ |
bswap16.S | 39 mvzw 6(%sp),%d0 40 swap %d0 41 byterev %d0 43 mvzw 6(%sp),%d0 44 movl %d0,%d1 45 mvzb %d0,%d0 46 lsll #8,%d0 48 orl %d1,%d0 50 movl 4(%sp),%d0 [all...] |
bswap32.S | 38 movl 4(%sp),%d0 40 byterev %d0 42 movl %d0,%d1 43 lsrl #8,%d0 | ABCD -> 0ABC 44 andl #0x00ff00ff,%d0 | 0ABC -> 0A0C 47 orl %d1,%d0 | 0A0C | B0D0 -> BADC 48 swap %d0 | BADC -> DCBA 50 rolw #8,%d0 51 swap %d0 52 rolw #8,%d0 [all...] |
mulsi3.S | 49 movel 4(%sp),%d0 50 mulsl 8(%sp),%d0 52 movew 6(%sp), %d0 53 movel %d0, %a0 | save B 54 muluw 8(%sp), %d0 | %d0 holds B * C 58 addw %d1, %d0 | %d0 holds (B * C) + (A * D) 59 swap %d0 60 clrw %d0 | %d0 holds ((B * C) + (A * D)) << 1 [all...] |
bswap64.S | 33 movl 8(%sp),%d0 35 byterev %d0 41 movl %d0,%d2 44 lsrl #8,%d0 45 andl %d3,%d0 46 orl %d2,%d0 57 rolw #8,%d0 59 swap %d0 60 rolw #8,%d0
|
/src/sys/lib/libkern/arch/m68k/ |
random.S | 50 movl #16807, %d0 52 mulsl (%a0), %d1:%d0 53 lsll #1, %d0 55 addl %d1, %d0 57 addxl %d1, %d0 58 lsrl #1, %d0 59 movl %d0, (%a0)
|
/src/lib/libc/arch/m68k/gen/ |
alloca.S | 50 movl %sp,%d0 /* get current SP value */ 51 subl 4(%sp),%d0 /* allocate requested space */ 53 andl %d1,%d0 /* longword align for efficiency */ 54 addql #8,%d0 /* reuse space of call frame */ 55 movl %d0,%sp /* set new SP value */ 58 moveal %d0,%a0
|
/src/lib/libc/arch/aarch64/gen/ |
fabs_ieee754.S | 37 fabs d0, d0
|
/src/lib/libm/arch/aarch64/ |
e_sqrt.S | 37 fsqrt d0, d0
|
/src/lib/libm/arch/arm/ |
e_sqrt.S | 37 vsqrt.f64 d0, d0
|
/src/lib/libc/arch/m68k/hardfloat/ |
cmpdf2.S | 55 movql #-1,%d0 57 fslt %d0 58 extbl %d0 62 moveq #1,%d0 66 clrl %d0
|
cmpsf2.S | 55 movql #-1,%d0 57 fslt %d0 58 extbl %d0 62 moveq #1,%d0 66 clrl %d0
|
floatunsisf.S | 46 movl 4(%sp),%d0 48 fmovel %d0,%fp0 50 fmoves %fp0,%d0 54 bclr #31,%d0 55 fmovel %d0,%fp0 63 fmoves %fp0,%d0
|
/src/sys/arch/x68k/stand/xxboot/ |
ashldi3.S | 36 moveml %sp@(4),%d0-%d1/%a0 | %d0:%d1 = quad value 41 addxl %d0,%d0 | %d0:X <<= 1 76 moveml %a2@+,%d0-%d2 | %d0:%d1 = value 78 moveml %d0-%d2,%sp@- 82 cmpl %a2@+,%d0 | compare high word
|
/src/common/lib/libc/arch/m68k/string/ |
memset.S | 88 clrl %d0 89 moveb %d2,%d0 90 movel %d0,%d2 91 lsll #8,%d0 92 orl %d0,%d2 93 lsll #8,%d0 94 orl %d0,%d2 95 lsll #8,%d0 96 orl %d0,%d2 99 movl %a0,%d0 [all...] |
/src/common/lib/libc/arch/m68k/atomic/ |
atomic_nand.S | 38 1: movl (%a0), %d0 39 movl %d0, %d1 40 andl 8(%sp), %d0 41 notl %d0 42 casl %d1, %d0, (%a0) 44 movl %d0, %a0 65 1: movl (%a0), %d0 66 movl %d0, %d1 69 casl %d0, %d1, (%a0) 71 movl %d0, %a [all...] |
atomic_add.S | 39 movl 8(%sp), %d0 40 addl %d0, (%a0) 53 1: movl (%a0), %d0 54 movl %d0, %d1 55 addl 8(%sp), %d0 56 casl %d1, %d0, (%a0) 58 movl %d0, %a0 /* pointers return also in %a0 */ 73 1: movl (%a0), %d0 74 movl %d0, %d1 76 casl %d0, %d1, (%a0 [all...] |
atomic_and.S | 38 movl 8(%sp), %d0 39 andl %d0, (%a0) 52 1: movl (%a0), %d0 53 movl %d0, %d1 54 andl 8(%sp), %d0 55 casl %d1, %d0, (%a0) 57 movl %d0, %a0 71 1: movl (%a0), %d0 72 movl %d0, %d1 74 casl %d0, %d1, (%a0 [all...] |
atomic_or.S | 38 movl 8(%sp), %d0 39 orl %d0, (%a0) 53 1: movl (%a0), %d0 54 movl %d0, %d1 55 orl 8(%sp), %d0 56 casl %d1, %d0, (%a0) 58 movl %d0, %a0 74 1: movl (%a0), %d0 75 movl %d0, %d1 77 casl %d0, %d1, (%a0 [all...] |
atomic_sub.S | 39 movl 8(%sp), %d0 40 subl %d0, (%a0) 53 1: movl (%a0), %d0 54 movl %d0, %d1 55 subl 8(%sp), %d0 56 casl %d1, %d0, (%a0) 58 movl %d0, %a0 /* pointers return also in %a0 */ 73 1: movl (%a0), %d0 74 movl %d0, %d1 76 casl %d0, %d1, (%a0 [all...] |
/src/sys/arch/x68k/stand/libdos/ |
dos_procerr.S | 13 movel %d0,%sp@- 14 cmpil #0xffff0100,%d0 16 negl %d0 18 movel %d0,_C_LABEL(dos_errno) 19 movel %sp@+,%d0 23 swap %d0 24 addqw #1,%d0 27 moveq #DOS_EBUFOVER,%d0 31 moveq #DOS_ESRCH,%d0
|
dos_cerror.S | 13 movel %d0,%sp@- 14 negl %d0 15 cmpil #_DOS_EEXIST,%d0 17 moveq #DOS_EEXIST,%d0 19 movel %d0,_C_LABEL(dos_errno) 20 movel %sp@+,%d0
|
/src/sys/arch/news68k/stand/boot/ |
locore.S | 36 movl #_C_LABEL(end) - 4,%d0 37 subl #_C_LABEL(edata),%d0 38 lsrl #2,%d0 41 dbra %d0,1b 46 movl #IC_CLEAR,%d0 47 movc %d0,%cacr
|
/src/lib/libm/arch/m68k/ |
s_finite.S | 47 movw %sp@(4),%d0 49 andw %d1,%d0 50 cmpw %d1,%d0 51 sne %d0 52 extbl %d0 53 negl %d0
|
/src/common/lib/libc/arch/m68k/net/ |
htons.S | 49 clrl %d0 50 movw 6(%sp),%d0
|
ntohs.S | 49 clrl %d0 50 movw 6(%sp),%d0
|