我正在使用 vldm 指令在 armv7 程序中加载多个 char 值,但所有四个值都在加载一个 s 寄存器,但我需要在浮点寄存器(q0)中扩展这些值。
请帮我。这是我的C代码:
void sum(){
int sum =0;
char *p =NULL;
p=( char *) malloc(sizeof( char ) *10);
for( int i=0; i<16;++i){
p[i]=i; sum +=i;
}
printf("sum =%d\n",sum);
}