#include "machine.h"

int Person___init__() { 
    pushp(FP);
    FP = SP;
    R1 = *((WPtr)(((WPtr)(FP)+1)));
    *((WPtr)(((WPtr)(R1)+2))) = *((WPtr)(((WPtr)(FP)+2)));
    R1 = *((WPtr)(((WPtr)(FP)+1)));
    *((WPtr)(((WPtr)(R1)+3))) = *((WPtr)(((WPtr)(FP)+3)));
_T10:
    popp(FP);
    SP += 3;
    return 0;
} 

int Person_put() { 
    pushp(FP);
    FP = SP;
    R1 = *((WPtr)(((WPtr)(FP)+1)));
    pushw(*((WPtr)(((WPtr)(R1)+2))));
    put_str();
    R1 = *((WPtr)(((WPtr)(FP)+1)));
    pushw(*((WPtr)(((WPtr)(R1)+3))));
    put_str();
_T11:
    popp(FP);
    SP += 1;
    return 0;
} 

int main() { 
    pushp(FP);
    FP = SP;
    SP -= 1;
Word _T13[]={
    (Word)8,
    (Word)8,
    (Word)65,
    (Word)110,
    (Word)116,
    (Word)101,
    (Word)97,
    (Word)116,
    (Word)101,
    (Word)114,
    0};
    pushw((Word)(_T13));
Word _T14[]={
    (Word)5,
    (Word)5,
    (Word)80,
    (Word)101,
    (Word)116,
    (Word)101,
    (Word)114,
    0};
    pushw((Word)(_T14));
    pushw((Word)(4));
    py_malloc();
    pushw(R0);
    Person___init__();
    *((WPtr)(((WPtr)(FP)+-1))) = R0;
    pushw(*((WPtr)(((WPtr)(FP)+-1))));
    Person_put();
_T12:
    SP += 1;
    popp(FP);
    return 0;
} 

