|
此文章由 DDD888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 DDD888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Another example chatgpt cannot generate arm assembly code for raspberry pico w
https://chatgpt.com/share/be0c8bce-402c-4a44-b6c8-02932ee00643
Here is the code I wrote and compile run correctly
pub unsafe fn asm_96_bit_add(a0: u32, a1: u32, a2: u32, b0: u32, b1: u32, b2: u32) {
let mut c0: u32 = a0;
let mut c1: u32 = a1;
let mut c2: u32 = a2;
asm!(
"adds r0, r3",
"adcs r1, r4",
"adcs r2, r5",
inout("r0") c0,
inout("r1") c1,
inout("r2") c2,
in("r3") b0,
in("r4") b1,
in("r5") b2,
);
info!("Start c0 {:#X}", c0);
info!("Start c1 {:#X}", c1);
info!("Start c2 {:#X}", c2);
}
|
|