/linux-master/arch/alpha/lib/ |
H A D | ev6-stxcpy.S | 85 On entry to this basic block we have: 92 if we're not going to need it. */ 132 beq t0, stxcpy_aligned # U : ... if we wont need it (stall) 170 mskql t6, a1, t6 # U : mask out the bits we have 175 /* Finally, we've got all the stupid leading edge cases taken care 176 of and we can set up to enter the main loop. */ 192 prevent nastiness from accumulating in the very thing we want 218 /* We've found a zero somewhere in the source word we just read. 219 If it resides in the lower half, we have one (probably partial) 220 word to write out, and if it resides in the upper half, we [all...] |
/linux-master/arch/m68k/fpsp040/ |
H A D | x_unfl.S | 82 | inex2 or inex1 occurred, we must clean up and branch to the 92 | Inexact enabled and reported, and we must take an inexact exception 145 | ;we need the RND_PREC in the
|
H A D | x_operr.S | 323 | inex2 or inex1 occurred, we must clean up and branch to the 332 | Inexact enabled and reported, and we must take an inexact exception.
|
H A D | bugfix.S | 65 | /* If the xu instruction is exceptional, we punt. 66 | * Otherwise, we would have to include OVFL/UNFL handler 74 | /* load it with the temps we saved */ 114 | /* If the xu instruction is exceptional, we punt. 115 | * Otherwise, we would have to include OVFL/UNFL handler 123 | /* load it with the temps we saved */ 251 | If the result of the xu instruction is not exceptional, we can 254 | exceptional, we choose to kill the process. 373 | If the result of the xu instruction is not exceptional, we can 376 | exceptional, we choos [all...] |
/linux-master/arch/arm/lib/ |
H A D | lib1funcs.S | 73 @ For very big divisors, we must shift it a bit at a time, or 74 @ we will be in danger of overflowing. 160 @ For very big divisors, we must shift it a bit at a time, or 161 @ we will be in danger of overflowing.
|
H A D | io-writesw-armv3.S | 31 teq r2, #0 @ do we have to check for the zero len?
|
H A D | io-readsb.S | 24 teq r2, #0 @ do we have to check for the zero len?
|
H A D | memset.S | 25 * we know that the pointer in ip is aligned to a word boundary. 53 * No need to correct the count; we're only testing bits from now on 115 * When we get here, we've got less than 4 bytes to set. We 125 6: subs r2, r2, #4 @ 1 do we have enough
|
/linux-master/arch/arm/mach-sa1100/ |
H A D | sleep.S | 48 @ otherwise we occasionally hang.
|
/linux-master/arch/x86/platform/olpc/ |
H A D | xo1-wakeup.S | 97 # This is the stack context we want to remember
|
/linux-master/arch/arm/kernel/ |
H A D | sleep.S | 71 @ Run the suspend code from the overflow stack so we don't have to rely 123 @ Before using the vmap'ed stack, we have to switch to swapper_pg_dir 141 ARM_BE8(setend be) @ ensure we are in BE mode 155 ARM_BE8(setend be) @ ensure we are in BE mode
|
H A D | head.S | 28 * We place the page tables 16K below KERNEL_RAM_VADDR. Therefore, we must 29 * make sure that KERNEL_RAM_VADDR is correctly set. Currently, we expect 30 * the least significant 16 bits to be 0x8000, but we could probably 94 ARM_BE8(setend be ) @ ensure we are in BE8 mode 227 add r4, r4, #4 @ we only write the bottom word 343 /* we don't need any serial debugging mappings */ 349 * If we're using the NetWinder or CATS, we also need to map 388 * Ensure that we're in SVC mode, and IRQs are disabled. Lookup 393 ARM_BE8(setend be) @ ensure we ar [all...] |
H A D | entry-common.S | 36 * such as avoiding writing r0 to the stack. We only use this path if we 53 /* Ok, we need to do extra processing, enter the slow path. */ 60 * or rseq debug is enabled. As we will need to call out to some C functions, 61 * we save r0 first to avoid needing to save registers around each C function 95 b local_restart @ ... and off we go 100 * IRQs may be enabled here, so always disable them. Note that we use the 127 * This is how we return from a fork. 199 * If we have CONFIG_OABI_COMPAT then we need to look at the swi 236 * If the swi argument is zero, this is an EABI call and we d [all...] |
/linux-master/arch/mips/kernel/ |
H A D | entry.S | 47 local_irq_disable # make sure we dont miss an
|
/linux-master/arch/s390/boot/ |
H A D | head_kdump.S | 28 larl %r2,.Lbase_addr # Check, if we have been
|
/linux-master/arch/sparc/kernel/ |
H A D | etrap_32.S | 68 * S == Window we will need to save if (1<<T) == %wim 93 /* See if we are in the trap window. */ 148 /* If we're sure every task_struct is THREAD_SIZE aligned, 149 we can speed this up. */ 161 /* See if we are in the trap window. */ 163 bne trap_setup_user_spill ! yep we are 169 * the window right before the one we are in now, 179 * we are in now. So therefore, windows 5, 4 and 273 andcc %glob_tmp, 0x2, %g0 ! did we fault?
|
/linux-master/arch/x86/lib/ |
H A D | checksum_32.S | 71 jae 1f # Jump if we had at least two bytes. 285 jae 1f # Jump if we had at least two bytes.
|
/linux-master/arch/m68k/ifpsp060/src/ |
H A D | fpsp.S | 666 # maybe we can avoid the subroutine call. 711 # maybe we can make these entry points ONLY the OVFL entry points of each routine. 717 # we must save the default result regardless of whether 722 # the exceptional possibilities we have left ourselves with are ONLY overflow 739 # overflow is enabled AND overflow, of course, occurred. so, we have the EXOP 757 # we must jump to real_inex(). 915 # now, what's left that's not dyadic is fsincos. we can distinguish it 954 # maybe we can make these entry points ONLY the OVFL entry points of each routine. 964 # underflow exception. Since this is incorrect, we need to check 970 # the exceptional possibilities we hav [all...] |
/linux-master/arch/mips/cavium-octeon/ |
H A D | octeon-memcpy.S | 81 * Only on the 64-bit kernel we can made use of 64-bit registers. 101 * As we are sharing code base with the mips32 tree (which use the o32 ABI 163 # can fix it faster than we can special case the assembly. 182 # This is where we loop if there is more than 128 bytes left 185 # This is where we loop if we can't prefetch anymore 222 sltu t0, len, 256+1 # See if we can prefetch more 224 sltu t0, len, 128 # See if we can loop more time 276 # we may need to copy up to 3 NBYTES words. 401 sb t1, 0(dst) # can't fault -- we'r [all...] |
/linux-master/arch/x86/boot/ |
H A D | header.S | 469 # margin should be updated to cover all decompressors so that we don't 476 # or one byte per 256 bytes. OTOH, we can safely get rid of the +128 as 521 /* Yes, this is really how we defined it :( */ 547 # stack behind its own code, so we can't blindly put it directly past the heap. 566 movw $0xfffc, %dx # Make sure we're not zero 569 sti # Now we should have a working stack
|
/linux-master/arch/sh/lib/ |
H A D | checksum.S | 75 bt/s 1f ! Jump if we had at least two bytes. 115 ! here, we know r1==0 210 cmp/pz r6 ! Jump if we had at least two bytes.
|
/linux-master/arch/arm/mach-omap1/ |
H A D | ams-delta-fiq-handler.S | 147 cmp r10, #0 @ are we expecting start bit? 176 bics r10, r10, #0x800 @ have we got all the bits?
|
/linux-master/arch/sh/kernel/cpu/sh3/ |
H A D | entry.S | 480 * that isn't a valid hard IRQ, therefore we bypass the do_IRQ() 493 jmp @r9 ! Off to do_IRQ() we go.
|
/linux-master/arch/m68k/kernel/ |
H A D | entry.S | 25 * 12/03/96 Jes: Currently we only support m68k single-cpu systems, so 127 | After a fork we jump here directly from resume, 245 | only allow interrupts when we are really the last one on the
|
/linux-master/arch/x86/crypto/ |
H A D | crc32c-pcl-intel-asm_64.S | 113 ## If len is less than 8 and we're unaligned, we need to jump 257 # len is less than 8 if we got here
|