最近,在编写代码时,因为限制用到了内联汇编(inline assembly)。之前对这种在C代码里嵌入汇编的方式了解的并不多,只知道可以通过asm()来实现。但是,编写的代码经过编译器-O2优化后的代码却出现了问题。 简单的示例代码如下: #include <stdio.h> #include <stdlib.h> int add(int i, int j) { asm ( "mov ...
B码对时案例分享,基于RK3568J+Logos-2,让电力设备轻松实现“高精度授时”! RK3588J正式发布Ubuntu桌面系统,丝滑又便捷! 延时仅33us,Linux-RT实时性能测试分享—基于瑞芯微RK3562J国产平台 哇!0.8秒启动!Linux快速启动方案分享,全志T113-i国产平台! 热门话题 DSP串口通讯 900浏览 0评论 【创龙科技AM64x开发板...
我决定完全出于教育目的保留EDX的使用,但使用i作为输出参数确实更好。
我决定完全出于教育目的保留EDX的使用,但使用i作为输出参数确实更好。