The perlasm code used to manually encode some instructions, presumably to accomodate older assemblers that don't recognize them. The newest of these (SHA instructions) seem to have been added in binutils 2.24, released in 2013. Remove the transforms so we don't have to worry about bugs in some ad-hoc perl code. I confirmed this was equivalent by comparing the output of `objdump -d` on the assembled object files. This revealed one issue in the xlate script where it tried to suffix rdrand, which is apparently unsuffixable. Change-Id: I51377e38ec06b099e730da29b85743188abf9723 Reviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/77388 Commit-Queue: Bob Beck <bbe@google.com> Reviewed-by: Bob Beck <bbe@google.com> Commit-Queue: David Benjamin <davidben@google.com> Auto-Submit: David Benjamin <davidben@google.com>