Code: Alles auswählen
SAR EAX,1h
Code: Alles auswählen
SAR EAX,1h
Code: Alles auswählen
Procedure foo()
!mov rax, -100
!sar rax, 1
ProcedureReturn
EndProcedure
Sieh so ausmk-soft hat geschrieben:Nicht 'eax', sondern 'rax' für 64bit RegisterVielleicht geschlafenCode: Alles auswählen
Procedure foo() !mov rax, -100 !sar rax, 1 ProcedureReturn EndProcedure
Code: Alles auswählen
Import "SOP64.OBJ"
SOP_FindString.i(Buffer.s,Signature.s,NoCase.i);RET: StrPos
SOP_FindStringEx.i(Buffer.s,Signature.s,NoCase.i);RET: StrPosAddr
SOP_FindStringReverse.i(Buffer.s,Signature.s,NoCase.i);RET: StrPos
SOP_FindStringReverseEx.i(Buffer.s,Signature.s,NoCase.i);RET: StrPosAddr
SOP_CopyMemory(Source.i,Destination.i,Length.i);RET: Null
SOP_ExtractString.i(Buffer.s,SigStart.s,SigEnd.s,Offset.i,NoCase.i);RET: StrPtr
SOP_StringOffset(Buffer.i);RET: Offset of SigEnd - StrPtr
SOP_FreeString(Buffer.i);RET: Null - frees StrPtr
;ToDo: SOP_ExtractStringReverse()
EndImport