View | Details | Raw Unified | Return to bug 202662 | Differences between
and this patch

Collapse All | Expand All

(-)src/cmd/6c/txt.c (-2 / +2 lines)
Lines 992-998 gmove(Node *f, Node *t) Link Here
992
			f->vconst &= 0xffff;
992
			f->vconst &= 0xffff;
993
			if(f->vconst & 0x8000){
993
			if(f->vconst & 0x8000){
994
				f->vconst |= 0xffff0000;
994
				f->vconst |= 0xffff0000;
995
				f->vconst |= (vlong)~0 << 32;
995
				f->vconst |= (uvlong)~0 << 32;
996
			}
996
			}
997
			a = AMOVL;
997
			a = AMOVL;
998
		}
998
		}
Lines 1042-1048 gmove(Node *f, Node *t) Link Here
1042
			f->vconst &= 0xff;
1042
			f->vconst &= 0xff;
1043
			if(f->vconst & 0x80){
1043
			if(f->vconst & 0x80){
1044
				f->vconst |= 0xffffff00;
1044
				f->vconst |= 0xffffff00;
1045
				f->vconst |= (vlong)~0 << 32;
1045
				f->vconst |= (uvlong)~0 << 32;
1046
			}
1046
			}
1047
			a = AMOVQ;
1047
			a = AMOVQ;
1048
		}
1048
		}

Return to bug 202662