|
You are here |
mcyoung.xyz | ||
| | | | |
blog.japaric.io
|
|
| | | | | A blog about Rust and embedded stuff | |
| | | | |
www.cs.virginia.edu
|
|
| | | | | [AI summary] This text provides a comprehensive guide to x86 assembly language programming, focusing on the calling conventions, register usage, and stack management in the context of the x86 architecture. It covers the following key topics: | |
| | | | |
blog.nelhage.com
|
|
| | | | | A while back, I was poking around LLVM bugs, and discovered, to my surprise, that LLVM doesn't support the va_arg intrinsic, used by functions to accept multiple arguments, at all on amd64. It turns out that clang and llvm-gcc, the compilers that backend to LLVM, have their own implementations in the frontend, so this isn't as big a deal as it might sound, but it was still a surprise to me. | |
| | | | |
rust-embedded.github.io
|
|
| | | |||