1; auto-generated by gen-masm.sh 2.386 3.MODEL FLAT 4.CODE 5_dcCall_x86_cdecl PROC 6OPTION PROLOGUE:NONE, EPILOGUE:NONE 7 push EBP 8 mov EBP,ESP 9 push ESI 10 push EDI 11 mov ESI,dword ptr [EBP+12] 12 mov ECX,dword ptr [EBP+16] 13 add ECX,15 14 and ECX,-16 15 mov dword ptr [EBP+16],ECX 16 sub ESP,ECX 17 mov EDI,ESP 18 rep movsb 19 call dword ptr [EBP+8] 20 add ESP,dword ptr [EBP+16] 21 pop EDI 22 pop ESI 23 mov ESP,EBP 24 pop EBP 25 ret 26_dcCall_x86_cdecl ENDP 27_dcCall_x86_win32_msthis PROC 28OPTION PROLOGUE:NONE, EPILOGUE:NONE 29 push EBP 30 mov EBP,ESP 31 push ESI 32 push EDI 33 mov ESI,dword ptr [EBP+12] 34 mov ECX,dword ptr [EBP+16] 35 mov EAX,dword ptr [ESI+0] 36 add ESI,4 37 sub ECX,4 38 sub ESP,ECX 39 mov EDI,ESP 40 rep movsb 41 mov ECX,EAX 42 call dword ptr [EBP+8] 43 pop EDI 44 pop ESI 45 mov ESP,EBP 46 pop EBP 47 ret 48_dcCall_x86_win32_msthis ENDP 49_dcCall_x86_win32_std PROC 50OPTION PROLOGUE:NONE, EPILOGUE:NONE 51 push EBP 52 mov EBP,ESP 53 push ESI 54 push EDI 55 mov ESI,dword ptr [EBP+12] 56 mov ECX,dword ptr [EBP+16] 57 sub ESP,ECX 58 mov EDI,ESP 59 rep movsb 60 call dword ptr [EBP+8] 61 pop EDI 62 pop ESI 63 mov ESP,EBP 64 pop EBP 65 ret 66_dcCall_x86_win32_std ENDP 67_dcCall_x86_win32_fast PROC 68OPTION PROLOGUE:NONE, EPILOGUE:NONE 69 push EBP 70 mov EBP,ESP 71 push ESI 72 push EDI 73 mov ESI,dword ptr [EBP+12] 74 mov ECX,dword ptr [EBP+16] 75 mov EAX,dword ptr [ESI+0] 76 mov EDX,dword ptr [ESI+4] 77 add ESI,8 78 sub ECX,8 79 mov dword ptr [EBP+16],ECX 80 sub ESP,ECX 81 mov EDI,ESP 82 rep movsb 83 mov ECX,EAX 84 call dword ptr [EBP+8] 85 pop EDI 86 pop ESI 87 mov ESP,EBP 88 pop EBP 89 ret 90_dcCall_x86_win32_fast ENDP 91_dcCall_x86_syscall_int80h_linux PROC 92OPTION PROLOGUE:NONE, EPILOGUE:NONE 93 push EBP 94 mov EBP,ESP 95 push EBX 96 push ESI 97 push EDI 98 mov EAX,dword ptr [EBP+12] 99 mov EBX,dword ptr [EAX+0] 100 mov ECX,dword ptr [EAX+4] 101 mov EDX,dword ptr [EAX+8] 102 mov ESI,dword ptr [EAX+12] 103 mov EDI,dword ptr [EAX+16] 104 mov EAX,dword ptr [EBP+8] 105 int 80h 106 pop EDI 107 pop ESI 108 pop EBX 109 mov ESP,EBP 110 pop EBP 111 ret 112_dcCall_x86_syscall_int80h_linux ENDP 113_dcCall_x86_syscall_int80h_bsd PROC 114OPTION PROLOGUE:NONE, EPILOGUE:NONE 115 push EBP 116 mov EBP,ESP 117 push ESI 118 push EDI 119 mov ESI,dword ptr [EBP+12] 120 mov ECX,dword ptr [EBP+16] 121 sub ESP,ECX 122 mov EDI,ESP 123 rep movsb 124 mov EAX,dword ptr [EBP+8] 125 call _do_int 126 pop EDI 127 pop ESI 128 mov ESP,EBP 129 pop EBP 130 ret 131_do_int: 132 int 80h 133 ret 134_dcCall_x86_syscall_int80h_bsd ENDP 135END 136