我一直在尝试为 Raspberry Pi B+ 编写自己的内核,并尝试编写自己的简单实现memset
. 我能想到的最好的解决方案(不是任何接近汇编语言的专家)涉及
stm r0!, {r1,r1,r1,r1,r1,r1,r1,r1}
wherer0
包含目标数组地址和r1
我填充数组的数字。它似乎有效,但编译器不断给我关于那里重复寄存器的警告。是否有更清洁/更安全/更好的方法来实现这一目标?
我一直在尝试为 Raspberry Pi B+ 编写自己的内核,并尝试编写自己的简单实现memset
. 我能想到的最好的解决方案(不是任何接近汇编语言的专家)涉及
stm r0!, {r1,r1,r1,r1,r1,r1,r1,r1}
wherer0
包含目标数组地址和r1
我填充数组的数字。它似乎有效,但编译器不断给我关于那里重复寄存器的警告。是否有更清洁/更安全/更好的方法来实现这一目标?