dear all:
i have written a S/W rensder use ARM inline assembly, the code fragment like bellow:
int *adrDst;
int Color[4];
…
adrDst = context->colordata
__asm
{
SSAT adrDst[0], #16, Color[0];
SSAT adrDst[1], #16, Color[1];
SSAT adrDst[2], #16, Color[2];
SSAT adrDst[3], #16, Color[3];
}
after compiled , the warning message appear, but i don’t know why
line xxxx: Warning: #1381-D: Type of result oprand is narrower than actual result
SSAT adrDst[0], #16, Color[0];
^
line xxxx: Warning: #1381-D: Type of result oprand is narrower than actual result
SSAT adrDst[1], #16, Color[1];
^
line xxxx: Warning: #1381-D: Type of result oprand is narrower than actual result
SSAT adrDst[2], #16, Color[2];
^
line xxxx: Warning: #1381-D: Type of result oprand is narrower than actual result
SSAT adrDst[3], #16, Color[3];
^