home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Total Destruction
/
Total_Destruction.iso
/
addons
/
Lccwin32.exe
/
Lccwin32
/
lccpub
/
lib
/
src
/
allshr.asm
< prev
next >
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
Assembly Source File
|
1997-08-21
|
328 b
|
22 lines
.file "allshar.asm"
.text
.globl __allshr
__allshr:
cmpb $64,%cl
jae _$L1
cmpb $32,%cl
jae _$L2
shrdl %cl,%edx,%eax
sarl %cl,%edx
ret
_$L2:
movl %edx,%eax
sarl $31,%edx
andb $31,%cl
sarl %cl,%eax
ret
_$L1:
sarl $31,%edx
movl %edx,%eax
ret