昨天学习了GCC-Inline_assembly. 并在我的工作中第一次写了一行代码。
UINT32 s8_val = 0;
//Get value from register s8.
asm volatile("addi %0, $s8, 0" :"=r"(s8_val));
参考 http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html
本文分享了作者首次使用GCC内联汇编的经历,并提供了一个简单的示例代码,展示了如何从寄存器中获取值。
昨天学习了GCC-Inline_assembly. 并在我的工作中第一次写了一行代码。
UINT32 s8_val = 0;
//Get value from register s8.
asm volatile("addi %0, $s8, 0" :"=r"(s8_val));
参考 http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html
1274

被折叠的 条评论
为什么被折叠?