ev6-divide.S (498495dba268b20e8eadd7fe93c140c68b6cc9d2) | ev6-divide.S (f3c78e949d3fb0afcc1bdd8e44b0902897fc2f84) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * arch/alpha/lib/ev6-divide.S 4 * 5 * 21264 version contributed by Rick Gorton <rick.gorton@alpha-processor.com> 6 * 7 * Alpha division.. 8 */ --- 42 unchanged lines hidden (view full) --- 51 * ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html 52 * Scheduling notation: 53 * E - either cluster 54 * U - upper subcluster; U0 - subcluster U0; U1 - subcluster U1 55 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 56 * Try not to change the actual algorithm if possible for consistency. 57 */ 58 | 1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * arch/alpha/lib/ev6-divide.S 4 * 5 * 21264 version contributed by Rick Gorton <rick.gorton@alpha-processor.com> 6 * 7 * Alpha division.. 8 */ --- 42 unchanged lines hidden (view full) --- 51 * ftp.digital.com/pub/Digital/info/semiconductor/literature/dsc-library.html 52 * Scheduling notation: 53 * E - either cluster 54 * U - upper subcluster; U0 - subcluster U0; U1 - subcluster U1 55 * L - lower subcluster; L0 - subcluster L0; L1 - subcluster L1 56 * Try not to change the actual algorithm if possible for consistency. 57 */ 58 |
59#include <asm/export.h> | 59#include <linux/export.h> |
60#define halt .long 0 61 62/* 63 * Select function type and registers 64 */ 65#define mask $0 66#define divisor $1 67#define compare $28 --- 196 unchanged lines hidden --- | 60#define halt .long 0 61 62/* 63 * Select function type and registers 64 */ 65#define mask $0 66#define divisor $1 67#define compare $28 --- 196 unchanged lines hidden --- |