summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorMatthew Dempsky <matthew@cvs.openbsd.org>2013-05-30 15:37:52 +0000
committerMatthew Dempsky <matthew@cvs.openbsd.org>2013-05-30 15:37:52 +0000
commit572ef3eb9aeb512bd0c839d57784d0a6fc9110ba (patch)
tree03a0ce7e7dce2979d8d1ae90a104d5a4b6e135fe /sys
parentd24e1572f3bd9a71dcf6955093fab6aac91dce61 (diff)
Switch to using unhyphenated VIA padlock mnemonics. VIA abandoned the
hyphen in their official programming guide sometime between 2003 and 2005, and Clang's integrated assembler does not support hyphenated mnemonics. ok jsg, deraadt
Diffstat (limited to 'sys')
-rw-r--r--sys/arch/amd64/amd64/via.c6
-rw-r--r--sys/arch/i386/i386/via.c6
2 files changed, 6 insertions, 6 deletions
diff --git a/sys/arch/amd64/amd64/via.c b/sys/arch/amd64/amd64/via.c
index b6ac5c47522..7fa8bfb8963 100644
--- a/sys/arch/amd64/amd64/via.c
+++ b/sys/arch/amd64/amd64/via.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: via.c,v 1.12 2012/01/13 09:53:24 mikeb Exp $ */
+/* $OpenBSD: via.c,v 1.13 2013/05/30 15:37:51 matthew Exp $ */
/* $NetBSD: machdep.c,v 1.214 1996/11/10 03:16:17 thorpej Exp $ */
/*-
@@ -327,7 +327,7 @@ viac3_cbc(void *cw, void *src, void *dst, void *key, int rep,
/* Do the deed */
__asm __volatile("pushfq; popfq");
- __asm __volatile("rep xcrypt-cbc" :
+ __asm __volatile("rep xcryptcbc" :
: "b" (key), "a" (iv), "c" (rep), "d" (cw), "S" (src), "D" (dst)
: "memory", "cc");
@@ -534,7 +534,7 @@ viac3_rnd(void *v)
* sure that we turn on maximum whitening (%edx[0,1] == "11"), so
* that we get the best random data possible.
*/
- __asm __volatile("rep xstore-rng"
+ __asm __volatile("rep xstorerng"
: "=a" (rv) : "d" (3), "D" (buffer), "c" (len*sizeof(int))
: "memory", "cc");
diff --git a/sys/arch/i386/i386/via.c b/sys/arch/i386/i386/via.c
index 534257fbc7a..97f90b54b07 100644
--- a/sys/arch/i386/i386/via.c
+++ b/sys/arch/i386/i386/via.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: via.c,v 1.29 2012/01/13 09:53:24 mikeb Exp $ */
+/* $OpenBSD: via.c,v 1.30 2013/05/30 15:37:51 matthew Exp $ */
/* $NetBSD: machdep.c,v 1.214 1996/11/10 03:16:17 thorpej Exp $ */
/*-
@@ -328,7 +328,7 @@ viac3_cbc(void *cw, void *src, void *dst, void *key, int rep,
/* Do the deed */
__asm __volatile("pushfl; popfl");
- __asm __volatile("rep xcrypt-cbc" :
+ __asm __volatile("rep xcryptcbc" :
: "a" (iv), "b" (key), "c" (rep), "d" (cw), "S" (src), "D" (dst)
: "memory", "cc");
@@ -535,7 +535,7 @@ viac3_rnd(void *v)
* sure that we turn on maximum whitening (%edx[0,1] == "11"), so
* that we get the best random data possible.
*/
- __asm __volatile("rep xstore-rng"
+ __asm __volatile("rep xstorerng"
: "=a" (rv) : "d" (3), "D" (buffer), "c" (len*sizeof(int))
: "memory", "cc");