Also fixes issue 310 comment 5 error.
Fixes #310.
R=rsc
https://golang.org/cl/163042
*/
case AFMOVDP:
case AFMOVFP:
+ case AFMOVLP:
case AFMOVVP:
+ case AFMOVWP:
case ACALL:
for(z=0; z<BITS; z++)
addrs.b[z] |= bit.b[z];
if(t->op == OREGISTER)
goto hardmem;
nodreg(&r1, types[ft], D_F0);
- if(ft == TFLOAT32 && f->op != OREGISTER)
- gins(AFMOVF, f, &r1);
- else
- gins(AFMOVD, f, &r1);
+ if(f->op != OREGISTER) {
+ if(ft == TFLOAT32)
+ gins(AFMOVF, f, &r1);
+ else
+ gins(AFMOVD, f, &r1);
+ }
// set round to zero mode during conversion
tempalloc(&t1, types[TUINT16]);
*/
case AFMOVDP:
case AFMOVFP:
- case AFMOVVP:
case AFMOVLP:
+ case AFMOVVP:
+ case AFMOVWP:
case ACALL:
for(z=0; z<BITS; z++)
addrs.b[z] |= bit.b[z];