SPARC assembly pack: enforce V8+ ABI constraints.
[openssl.git] / crypto / modes / asm / ghash-sparcv9.pl
index 6ca3a9bdf002e4e3058c91cd72f38ce8d7175bf8..c4eb3b1f02060edc69cdb129bd2438e1bf289d3c 100644 (file)
@@ -453,6 +453,8 @@ gcm_gmult_vis3:
 .align 32
 gcm_ghash_vis3:
        save    %sp,-$frame,%sp
+       nop
+       srln    $len,0,$len             ! needed on v8+, "nop" on v9
 
        ldx     [$Xip+8],$C2            ! load Xi
        ldx     [$Xip+0],$C3