2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Run-Time Library
4 * PURPOSE: Byte swap functions
5 * FILE: lib/rtl/i386/rtlswap.S
6 * PROGRAMER: Alex Ionescu (alex.ionescu@reactos.org)
11 .globl @RtlUshortByteSwap@4
12 .globl @RtlUlongByteSwap@4
13 .globl @RtlUlonglongByteSwap@8
15 /* FUNCTIONS ***************************************************************/
17 .func @RtlUshortByteSwap@4, @RtlUshortByteSwap@4
20 /* Swap high and low bits */
26 .func @RtlUlongByteSwap@4, @RtlUlongByteSwap@4
29 /* Swap high and low bits */
35 .func @RtlUlonglongByteSwap@8, @RtlUlonglongByteSwap@8
36 @RtlUlonglongByteSwap@8:
38 /* Get 64-bit integer */