Module Name: src Committed By: christos Date: Tue Mar 6 13:47:25 UTC 2018
Modified Files: src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips: mips64.S Log Message: Avoid branch delay spot warnings: Warning: macro instruction expanded into multiple instructions in a branch delay slot XXX: Manually need to fix in auto-generation. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 \ src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/mips64.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/mips64.S diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/mips64.S:1.1 src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/mips64.S:1.2 --- src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/mips64.S:1.1 Mon Mar 5 11:43:50 2018 +++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/mips/mips64.S Tue Mar 6 08:47:25 2018 @@ -297,8 +297,9 @@ bn_sqr_words_internal: sd $11,-2*8($4) .set noreorder - bgtz $8,.L_bn_sqr_words_loop sd $10,-8($4) + bgtz $8,.L_bn_sqr_words_loop + nop beqz $6,.L_bn_sqr_words_return nop @@ -564,8 +565,9 @@ bn_div_3_words: ld $4,($7) move $10,$5 - bne $4,$6,bn_div_3_words_internal ld $5,-8($7) + bne $4,$6,bn_div_3_words_internal + nop li $2,-1 jr $31 move $4,$2