This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| en:multiasm:exercisesbook:pc:sut:scenarios:win6 [2026/05/22 14:49] – ktokarz | en:multiasm:exercisesbook:pc:sut:scenarios:win6 [2026/05/22 14:51] (current) – ktokarz | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Scenario x64_6: Passing floating point parameters. Floating-point calculation function. ====== | ====== Scenario x64_6: Passing floating point parameters. Floating-point calculation function. ====== | ||
| - | In this scenario, we will create a library with a function performing the simple calculations on single-precision floating-point values. We will start by writing a function for adding six values. This example will present argument passing through the XMM registers and also through the stack, showing the order and addresses of stack-allocated arguments. | + | In this scenario, we will extend our math library with a function performing the simple calculations on single-precision floating-point values. We will start by writing a function for adding six values. This example will present argument passing through the XMM registers and also through the stack, showing the order and addresses of stack-allocated arguments. |
| ** Prerequisites **\\ | ** Prerequisites **\\ | ||