This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| en:multiasm:papc:chapter_6_8 [2026/02/27 01:48] – [Callig Windows system functions] jtokarz | en:multiasm:papc:chapter_6_8 [2026/05/12 15:24] (current) – [Procedures, Functions and Calls in Windows and Linux] ktokarz | ||
|---|---|---|---|
| Line 46: | Line 46: | ||
| </ | </ | ||
| - | The Microsoft Windows x64 calling convention requires that even when the parameters are passed | + | The Microsoft Windows x64 calling convention requires that, even when parameters are passed |
| Some registers are considered non-volatile. It means that they must be saved and restored by a function that uses them. They are RBX, RBP, RDI, RSI, RSP, R12, R13, R14, R15, and XMM6-XMM15.\\ | Some registers are considered non-volatile. It means that they must be saved and restored by a function that uses them. They are RBX, RBP, RDI, RSI, RSP, R12, R13, R14, R15, and XMM6-XMM15.\\ | ||