Closed shigoel closed 4 weeks ago
Some work towards proving the functional correctness of GCM Gmult.
Summary of changes:
h : esize > 0
ShiftInfo
dsimproc
AdvSIMDExpandImm
GCMGmultV8_alt
What tests have been run? Did make all succeed for your changes? Was conformance testing successful on an Aarch64 machine?
make all
Yes
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Description:
Some work towards proving the functional correctness of GCM Gmult.
Summary of changes:
h : esize > 0
from theShiftInfo
structure.dsimproc
forAdvSIMDExpandImm
. Cleaned up otherdsimproc
s.GCMGmultV8_alt
, an alternative GCM GMult definition that does not traffic in lists.Testing:
What tests have been run? Did
make all
succeed for your changes? Was conformance testing successful on an Aarch64 machine?Yes
License:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.