Module Name:    src
Committed By:   christos
Date:           Fri Jul 27 19:34:16 UTC 2012

Modified Files:
        src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386: Makefile
            aes-586.S aesni-x86.S bf-586.S bf-686.S bn-586.S cast-586.S
            cmll-x86.S co-586.S crypt586.S des-586.S ghash-x86.S md5-586.S
            rc4-586.S rc5-586.S rmd-586.S sha1-586.S sha256-586.S sha512-586.S
            uplink-x86.S vpaes-x86.S x86.S x86cpuid.S

Log Message:
Instead of leaving the file directive which is inconsistent and may contains
paths, instead include our assembly macros


To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/Makefile \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aes-586.S
cvs rdiff -u -r1.4 -r1.5 \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aesni-x86.S \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bn-586.S \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/co-586.S \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/md5-586.S \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rmd-586.S \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86.S \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86cpuid.S
cvs rdiff -u -r1.1 -r1.2 \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bf-586.S \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bf-686.S \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/crypt586.S \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/ghash-x86.S \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc5-586.S \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha512-586.S \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/uplink-x86.S \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/vpaes-x86.S
cvs rdiff -u -r1.2 -r1.3 \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/cast-586.S \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/cmll-x86.S \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/des-586.S \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc4-586.S \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha1-586.S \
    src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha256-586.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/i386/Makefile
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/Makefile:1.3 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/Makefile:1.4
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/Makefile:1.3	Tue Jul  5 12:53:58 2011
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/Makefile	Fri Jul 27 15:34:13 2012
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.3 2011/07/05 16:53:58 spz Exp $
+#	$NetBSD: Makefile,v 1.4 2012/07/27 19:34:13 christos Exp $
 
 .include "bsd.own.mk"
 
@@ -10,5 +10,6 @@ regen:
 		  ${OPENSSLSRC}/crypto/x86cpuid.pl; do \
 		perl -I${OPENSSLSRC}/crypto/perlasm \
 		-I${OPENSSLSRC}/crypto/bn/asm $$i elf -fPIC \
+		| sed -e 's,^\.file.*$$,#include <machine/asm.h>,' \
 		> $$(basename $$i .pl).S; \
 	done
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aes-586.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aes-586.S:1.3 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aes-586.S:1.4
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aes-586.S:1.3	Thu Jul 26 15:58:40 2012
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aes-586.S	Fri Jul 27 15:34:13 2012
@@ -1,4 +1,4 @@
-.file	"aes-586.s"
+#include <machine/asm.h>
 .text
 .type	_x86_AES_encrypt_compact,@function
 .align	16

Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aesni-x86.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aesni-x86.S:1.4 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aesni-x86.S:1.5
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aesni-x86.S:1.4	Thu Jul 26 15:58:40 2012
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/aesni-x86.S	Fri Jul 27 15:34:13 2012
@@ -1,4 +1,4 @@
-.file	"/net/quasar/src-5/NetBSD/src/crypto/external/bsd/openssl/dist/crypto/aes/asm/aesni-x86.s"
+#include <machine/asm.h>
 .text
 .globl	aesni_encrypt
 .type	aesni_encrypt,@function
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bn-586.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bn-586.S:1.4 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bn-586.S:1.5
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bn-586.S:1.4	Thu Jul 26 15:58:40 2012
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bn-586.S	Fri Jul 27 15:34:14 2012
@@ -1,4 +1,4 @@
-.file	"/net/quasar/src-5/NetBSD/src/crypto/external/bsd/openssl/dist/crypto/bn/asm/bn-586.s"
+#include <machine/asm.h>
 .text
 .globl	bn_mul_add_words
 .type	bn_mul_add_words,@function
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/co-586.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/co-586.S:1.4 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/co-586.S:1.5
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/co-586.S:1.4	Thu Jul 26 15:58:40 2012
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/co-586.S	Fri Jul 27 15:34:14 2012
@@ -1,4 +1,4 @@
-.file	"/net/quasar/src-5/NetBSD/src/crypto/external/bsd/openssl/dist/crypto/bn/asm/co-586.s"
+#include <machine/asm.h>
 .text
 .globl	bn_mul_comba8
 .type	bn_mul_comba8,@function
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/md5-586.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/md5-586.S:1.4 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/md5-586.S:1.5
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/md5-586.S:1.4	Thu Jul 26 15:58:40 2012
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/md5-586.S	Fri Jul 27 15:34:14 2012
@@ -1,4 +1,4 @@
-.file	"/net/quasar/src-5/NetBSD/src/crypto/external/bsd/openssl/dist/crypto/md5/asm/md5-586.s"
+#include <machine/asm.h>
 .text
 .globl	md5_block_asm_data_order
 .type	md5_block_asm_data_order,@function
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rmd-586.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rmd-586.S:1.4 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rmd-586.S:1.5
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rmd-586.S:1.4	Thu Jul 26 15:58:40 2012
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rmd-586.S	Fri Jul 27 15:34:15 2012
@@ -1,4 +1,4 @@
-.file	"/net/quasar/src-5/NetBSD/src/crypto/external/bsd/openssl/dist/crypto/ripemd/asm/rmd-586.s"
+#include <machine/asm.h>
 .text
 .globl	ripemd160_block_asm_data_order
 .type	ripemd160_block_asm_data_order,@function
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86.S:1.4 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86.S:1.5
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86.S:1.4	Thu Jul 26 15:58:40 2012
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86.S	Fri Jul 27 15:34:15 2012
@@ -1,4 +1,4 @@
-.file	"/net/quasar/src-5/NetBSD/src/crypto/external/bsd/openssl/dist/crypto/bn/asm/x86.s"
+#include <machine/asm.h>
 .text
 .globl	bn_mul_add_words
 .type	bn_mul_add_words,@function
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86cpuid.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86cpuid.S:1.4 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86cpuid.S:1.5
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86cpuid.S:1.4	Thu Jul 26 15:58:40 2012
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/x86cpuid.S	Fri Jul 27 15:34:15 2012
@@ -1,4 +1,4 @@
-.file	"x86cpuid.s"
+#include <machine/asm.h>
 .text
 .globl	OPENSSL_ia32_cpuid
 .type	OPENSSL_ia32_cpuid,@function
@@ -329,10 +329,4 @@ OPENSSL_ia32_rdrand:
 .size	OPENSSL_ia32_rdrand,.-.L_OPENSSL_ia32_rdrand_begin
 .comm	OPENSSL_ia32cap_P,8,4
 .section	.init
-#ifdef PIC
-       PIC_PROLOGUE
-       call    PIC_PLT(_C_LABEL(OPENSSL_cpuid_setup))
-       PIC_EPILOGUE
-#else  
-       call    _C_LABEL(OPENSSL_cpuid_setup)
-#endif
+	call	OPENSSL_cpuid_setup

Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bf-586.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bf-586.S:1.1 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bf-586.S:1.2
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bf-586.S:1.1	Sun Jul 19 19:30:45 2009
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bf-586.S	Fri Jul 27 15:34:13 2012
@@ -1,4 +1,4 @@
-.file	"bf-586.s"
+#include <machine/asm.h>
 .text
 .globl	BF_encrypt
 .type	BF_encrypt,@function
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bf-686.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bf-686.S:1.1 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bf-686.S:1.2
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bf-686.S:1.1	Sun Jul 19 19:30:45 2009
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/bf-686.S	Fri Jul 27 15:34:14 2012
@@ -1,4 +1,4 @@
-.file	"bf-686.s"
+#include <machine/asm.h>
 .text
 .globl	BF_encrypt
 .type	BF_encrypt,@function
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/crypt586.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/crypt586.S:1.1 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/crypt586.S:1.2
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/crypt586.S:1.1	Sun Jul 19 19:30:45 2009
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/crypt586.S	Fri Jul 27 15:34:14 2012
@@ -1,4 +1,4 @@
-.file	"crypt586.s"
+#include <machine/asm.h>
 .text
 .globl	fcrypt_body
 .type	fcrypt_body,@function
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/ghash-x86.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/ghash-x86.S:1.1 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/ghash-x86.S:1.2
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/ghash-x86.S:1.1	Thu Jul 26 15:58:40 2012
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/ghash-x86.S	Fri Jul 27 15:34:14 2012
@@ -1,4 +1,4 @@
-.file	"ghash-x86.s"
+#include <machine/asm.h>
 .text
 .globl	gcm_gmult_4bit_x86
 .type	gcm_gmult_4bit_x86,@function
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc5-586.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc5-586.S:1.1 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc5-586.S:1.2
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc5-586.S:1.1	Sun Jul 19 19:30:46 2009
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc5-586.S	Fri Jul 27 15:34:15 2012
@@ -1,4 +1,4 @@
-.file	"rc5-586.s"
+#include <machine/asm.h>
 .text
 .globl	RC5_32_encrypt
 .type	RC5_32_encrypt,@function
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha512-586.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha512-586.S:1.1 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha512-586.S:1.2
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha512-586.S:1.1	Sun Jul 19 19:30:46 2009
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha512-586.S	Fri Jul 27 15:34:15 2012
@@ -1,4 +1,4 @@
-.file	"sha512-586.s"
+#include <machine/asm.h>
 .text
 .globl	sha512_block_data_order
 .type	sha512_block_data_order,@function
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/uplink-x86.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/uplink-x86.S:1.1 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/uplink-x86.S:1.2
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/uplink-x86.S:1.1	Mon Jun  6 02:08:52 2011
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/uplink-x86.S	Fri Jul 27 15:34:15 2012
@@ -1,4 +1,4 @@
-.file	"uplink-x86.s"
+#include <machine/asm.h>
 .text
 .globl	OPENSSL_UplinkTable
 .type	_$lazy1,@function
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/vpaes-x86.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/vpaes-x86.S:1.1 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/vpaes-x86.S:1.2
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/vpaes-x86.S:1.1	Thu Jul 26 15:58:40 2012
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/vpaes-x86.S	Fri Jul 27 15:34:15 2012
@@ -1,4 +1,4 @@
-.file	"vpaes-x86.s"
+#include <machine/asm.h>
 .text
 .align	64
 .L_vpaes_consts:

Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/cast-586.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/cast-586.S:1.2 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/cast-586.S:1.3
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/cast-586.S:1.2	Thu Jul 26 15:58:40 2012
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/cast-586.S	Fri Jul 27 15:34:14 2012
@@ -1,4 +1,4 @@
-.file	"cast-586.s"
+#include <machine/asm.h>
 .text
 .globl	CAST_encrypt
 .type	CAST_encrypt,@function
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/cmll-x86.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/cmll-x86.S:1.2 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/cmll-x86.S:1.3
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/cmll-x86.S:1.2	Thu Jul 26 15:58:40 2012
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/cmll-x86.S	Fri Jul 27 15:34:14 2012
@@ -1,4 +1,4 @@
-.file	"cmll-586.s"
+#include <machine/asm.h>
 .text
 .globl	Camellia_EncryptBlock_Rounds
 .type	Camellia_EncryptBlock_Rounds,@function
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/des-586.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/des-586.S:1.2 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/des-586.S:1.3
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/des-586.S:1.2	Sun Jun  5 19:09:50 2011
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/des-586.S	Fri Jul 27 15:34:14 2012
@@ -1,4 +1,4 @@
-.file	"des-586.s"
+#include <machine/asm.h>
 .text
 .globl	DES_SPtrans
 .type	_x86_DES_encrypt,@function
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc4-586.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc4-586.S:1.2 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc4-586.S:1.3
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc4-586.S:1.2	Thu Jul 26 15:58:40 2012
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/rc4-586.S	Fri Jul 27 15:34:14 2012
@@ -1,4 +1,4 @@
-.file	"rc4-586.s"
+#include <machine/asm.h>
 .text
 .globl	RC4
 .type	RC4,@function
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha1-586.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha1-586.S:1.2 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha1-586.S:1.3
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha1-586.S:1.2	Thu Jul 26 15:58:40 2012
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha1-586.S	Fri Jul 27 15:34:15 2012
@@ -1,4 +1,4 @@
-.file	"sha1-586.s"
+#include <machine/asm.h>
 .text
 .globl	sha1_block_data_order
 .type	sha1_block_data_order,@function
Index: src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha256-586.S
diff -u src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha256-586.S:1.2 src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha256-586.S:1.3
--- src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha256-586.S:1.2	Thu Jul 26 15:58:40 2012
+++ src/crypto/external/bsd/openssl/lib/libcrypto/arch/i386/sha256-586.S	Fri Jul 27 15:34:15 2012
@@ -1,4 +1,4 @@
-.file	"sha512-586.s"
+#include <machine/asm.h>
 .text
 .globl	sha256_block_data_order
 .type	sha256_block_data_order,@function

Reply via email to