Before revision:  This reduces computational cost (giving up to a 1.87\times speedup) , and removes the truncation errors of the double adjoint required for gradient penalty, substantially improving several test metrics.
After revision:  This reduces computational cost (giving up to a 1.87\times speedup) and removes the truncation errors of the double adjoint required for gradient penalty, substantially improving several test metrics.