Code: Select all
; Procedure.i IsOdd(n.i)
_Procedure2:
MOV qword [rsp+8],rcx
PUSH r15
PS2=64
XOR rax,rax
PUSH rax
SUB rsp,40
; ProcedureReturn n & %1
MOV r15,qword [rsp+PS2+0]
AND r15,1
MOV rax,r15
JMP _EndProcedure3
; EndProcedure
_EndProcedureZero3:
XOR rax,rax
_EndProcedure3:
ADD rsp,48
POP r15
RET