Fix compiling error for mips32r6 and mips64r6
[openssl.git] / crypto / bn / asm / mips.pl
index 51a4b5fb36f99153603c045a91a82f2d46410b7f..bff624d1860cfc8be253ec79939f6d890089c232 100644 (file)
@@ -88,7 +88,7 @@ if ($flavour =~ /64|n32/i) {
        $SZREG=4;
        $REG_S="sw";
        $REG_L="lw";
-       $code=".set     mips2\n";
+       $code="#if !(defined (__mips_isa_rev) && (__mips_isa_rev >= 6))\n.set     mips2\n#endif\n";
 }
 
 # Below is N32/64 register layout used in the original module.