Lines Matching refs:pointer

60                We use esi to hold the argument data pointer and edi to save the ML stack pointer
202 (* Set the stack pointer past the data on the stack. For Windows/64 add in a 32 byte save area *)
331 loadMemory(esp, ebp, memRegStackPtr, nativeWordOpSize) (* Restore the ML stack pointer. *)
571 (* Save the stack pointer. *)
573 loadMemory(esp, ebp, memRegCStackPtr, nativeWordOpSize) (* Load the saved C stack pointer. *)
597 loadMemory(esp, ebp, memRegStackPtr, nativeWordOpSize) (* Restore the ML stack pointer. *)
729 (* Save the ML stack pointer because we may have grown the stack. Switch to the C stack. *)
903 (* Save the stack pointer. *)
905 loadMemory(esp, ebp, memRegCStackPtr, nativeWordOpSize) (* Load the saved C stack pointer. *)
943 loadMemory(rsp, rbp, memRegStackPtr, nativeWordOpSize), (* Restore the ML stack pointer. *)
944 (* Reload the heap pointer. If we've called back to ML this could well have changed. *)
1099 (* Load the ML heap pointer. *)
1120 (* Save the ML stack pointer because we may have grown the stack. Switch to the C stack. *)
1145 8-byte value (i.e.. a pointer, int64_t or a double) or one or more smaller values and
1413 (* Save the stack pointer. *)
1415 loadMemory(esp, ebp, memRegCStackPtr, nativeWordOpSize) (* Load the saved C stack pointer. *)
1440 loadMemory(esp, ebp, memRegStackPtr, nativeWordOpSize), (* Restore the ML stack pointer. *)
1441 (* Reload the heap pointer. If we've called back to ML this could well have changed. *)
1607 (* Load the ML heap pointer. *)
1628 (* Save the ML stack pointer because we may have grown the stack. Switch to the C stack. *)