2 * Copyright (C) 1998 Dan Malek <dmalek@jlc.net>
3 * Copyright (C) 1999 Magnus Damm <kieraypc01.p.y.kie.era.ericsson.se>
4 * Copyright (C) 2001 Sysgo Real-Time Solutions, GmbH <www.elinos.com>
5 * Andreas Heppel <aheppel@sysgo.de>
6 * Copyright (C) 2003 Wolfgang Denk <wd@denx.de>
8 * SPDX-License-Identifier: GPL-2.0+
12 #include <ppc_asm.tmpl>
14 /* ------------------------------------------------------------------------------- */
16 /* Description: Input 8 bits */
17 /* ------------------------------------------------------------------------------- */
24 /* ------------------------------------------------------------------------------- */
26 /* Description: Input 16 bits */
27 /* ------------------------------------------------------------------------------- */
34 /* ------------------------------------------------------------------------------- */
36 /* Description: Input 16 bits and byte reverse */
37 /* ------------------------------------------------------------------------------- */
44 /* ------------------------------------------------------------------------------- */
46 /* Description: Input 32 bits */
47 /* ------------------------------------------------------------------------------- */
54 /* ------------------------------------------------------------------------------- */
56 /* Description: Input 32 bits and byte reverse */
57 /* ------------------------------------------------------------------------------- */
64 /* ------------------------------------------------------------------------------- */
66 /* Description: Output 8 bits */
67 /* ------------------------------------------------------------------------------- */
74 /* ------------------------------------------------------------------------------- */
76 /* Description: Output 16 bits */
77 /* ------------------------------------------------------------------------------- */
84 /* ------------------------------------------------------------------------------- */
85 /* Function: out16r */
86 /* Description: Byte reverse and output 16 bits */
87 /* ------------------------------------------------------------------------------- */
94 /* ------------------------------------------------------------------------------- */
96 /* Description: Output 32 bits */
97 /* ------------------------------------------------------------------------------- */
104 /* ------------------------------------------------------------------------------- */
105 /* Function: out32r */
106 /* Description: Byte reverse and output 32 bits */
107 /* ------------------------------------------------------------------------------- */