ev6-memchr.S (498495dba268b20e8eadd7fe93c140c68b6cc9d2) | ev6-memchr.S (f3c78e949d3fb0afcc1bdd8e44b0902897fc2f84) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * arch/alpha/lib/ev6-memchr.S 4 * 5 * 21264 version contributed by Rick Gorton <rick.gorton@alpha-processor.com> 6 * 7 * Finds characters in a memory area. Optimized for the Alpha: 8 * --- 14 unchanged lines hidden (view full) --- 23 * abbreviated as 'CWG' in other comments here 24 * ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html 25 * Scheduling notation: 26 * E - either cluster 27 * U - upper subcluster; U0 - subcluster U0; U1 - subcluster U1 28 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 29 * Try not to change the actual algorithm if possible for consistency. 30 */ | 1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * arch/alpha/lib/ev6-memchr.S 4 * 5 * 21264 version contributed by Rick Gorton <rick.gorton@alpha-processor.com> 6 * 7 * Finds characters in a memory area. Optimized for the Alpha: 8 * --- 14 unchanged lines hidden (view full) --- 23 * abbreviated as 'CWG' in other comments here 24 * ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html 25 * Scheduling notation: 26 * E - either cluster 27 * U - upper subcluster; U0 - subcluster U0; U1 - subcluster U1 28 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 29 * Try not to change the actual algorithm if possible for consistency. 30 */ |
31#include <asm/export.h> | 31#include <linux/export.h> |
32 .set noreorder 33 .set noat 34 35 .align 4 36 .globl memchr 37 .ent memchr 38memchr: 39 .frame $30,0,$26,0 --- 154 unchanged lines hidden --- | 32 .set noreorder 33 .set noat 34 35 .align 4 36 .globl memchr 37 .ent memchr 38memchr: 39 .frame $30,0,$26,0 --- 154 unchanged lines hidden --- |