ev67-strchr.S (498495dba268b20e8eadd7fe93c140c68b6cc9d2) | ev67-strchr.S (f3c78e949d3fb0afcc1bdd8e44b0902897fc2f84) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * arch/alpha/lib/ev67-strchr.S 4 * 21264 version contributed by Rick Gorton <rick.gorton@alpha-processor.com> 5 * 6 * Return the address of a given character within a null-terminated 7 * string, or null if it is not found. 8 * 9 * Much of the information about 21264 scheduling/coding comes from: 10 * Compiler Writer's Guide for the Alpha 21264 11 * abbreviated as 'CWG' in other comments here 12 * ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html 13 * Scheduling notation: 14 * E - either cluster 15 * U - upper subcluster; U0 - subcluster U0; U1 - subcluster U1 16 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 17 * Try not to change the actual algorithm if possible for consistency. 18 */ | 1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * arch/alpha/lib/ev67-strchr.S 4 * 21264 version contributed by Rick Gorton <rick.gorton@alpha-processor.com> 5 * 6 * Return the address of a given character within a null-terminated 7 * string, or null if it is not found. 8 * 9 * Much of the information about 21264 scheduling/coding comes from: 10 * Compiler Writer's Guide for the Alpha 21264 11 * abbreviated as 'CWG' in other comments here 12 * ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html 13 * Scheduling notation: 14 * E - either cluster 15 * U - upper subcluster; U0 - subcluster U0; U1 - subcluster U1 16 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 17 * Try not to change the actual algorithm if possible for consistency. 18 */ |
19#include <asm/export.h> | 19#include <linux/export.h> |
20#include <asm/regdef.h> 21 22 .set noreorder 23 .set noat 24 25 .align 4 26 .globl strchr 27 .ent strchr --- 63 unchanged lines hidden --- | 20#include <asm/regdef.h> 21 22 .set noreorder 23 .set noat 24 25 .align 4 26 .globl strchr 27 .ent strchr --- 63 unchanged lines hidden --- |