Descriptionliblink: shorter encoding for zeroing register
Encode MOV $0, %ax as XOR %eax, %eax instead of
XOR %rax, %rax. If an operand register does not
need REX.w bit (i.e. not one of R8-R15), it is
encoded in 2 bytes instead of 3 bytes.
Patch Set 1 #Patch Set 2 : code review 115580044: liblink: shorter encoding for zeroing register #Patch Set 3 : diff -r c6b7f7454ffc https://code.google.com/p/go #Patch Set 4 : diff -r c6b7f7454ffc https://code.google.com/p/go #Patch Set 5 : diff -r 0015a2541545 https://code.google.com/p/go #
MessagesTotal messages: 4
|