Skip to content

Commit

Permalink
Merge pull request #5 from Mahmoud1205/main
Browse files Browse the repository at this point in the history
Added Next Lesson links.
  • Loading branch information
kierank authored Jan 27, 2025
2 parents ce57576 + 1aaf671 commit ce98ccb
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 0 deletions.
2 changes: 2 additions & 0 deletions lesson_01/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -209,3 +209,5 @@ RET
This is a macro to denote the function returns. Virtually all assembly functions in FFmpeg modify the data in the arguments as opposed to returning a value.

As you’ll see in the assignment, we create function pointers to assembly functions and use them where available.

[Next Lesson](../lesson_02/index.md)
2 changes: 2 additions & 0 deletions lesson_02/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -164,3 +164,5 @@ add r0q, r3q
You’ll see lea used a lot to set up addresses before loops or perform calculations like the above. Note of course, that you can’t do all types of multiply and addition, but multiplications by 1, 2, 4, 8 and addition of a fixed offset is common.

In the assignment you’ll have to load a constant and add the values to a SIMD vector in a loop.

[Next Lesson](../lesson_03/index.md)

0 comments on commit ce98ccb

Please sign in to comment.