rbx はだいたいオフセットアドレスとるときのベースアドレスを格納するのに使うので、演算などの結果を受けるときはまず rax、次は rdx とかを使いがち。rbx とか inline asm で使う必要があるときは、inline asm でレジスタを破壊的に使う可能性があるという hint を与えられた気がする
rbx はだいたいオフセットアドレスとるときのベースアドレスを格納するのに使うので、演算などの結果を受けるときはまず rax、次は rdx とかを使いがち。rbx とか inline asm で使う必要があるときは、inline asm でレジスタを破壊的に使う可能性があるという hint を与えられた気がする
Rust はともかく、GCC や Clang/LLVM の一般の話としては
hisso.li is a social network. It runs on GNU social, version 2.0.0-alpha0, available under the GNU Affero General Public License.
All hisso.li content and data are available under the Creative Commons Attribution 3.0 license.