Completed
CPUid
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Inline Assembly in Rust - Design and Stabilization
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 Overview
- 3 Why
- 4 Be safe
- 5 What is assembly
- 6 Instruction names
- 7 Portability
- 8 Simple example
- 9 More complex example
- 10 MSPC
- 11 Macros
- 12 Comments
- 13 CPUid
- 14 C extension
- 15 Templates
- 16 Arguments
- 17 Registers
- 18 Constraints
- 19 Volatile
- 20 GCC
- 21 Pop Quiz
- 22 Talos documentation
- 23 Outputs
- 24 Optimized code
- 25 Inline assembly
- 26 Inline assembly allocate registers
- 27 GlobalAssembly
- 28 BeyondAssembly
- 29 ECX syntax