16 lines
445 B
C
16 lines
445 B
C
$NetBSD: patch-src_lxt2__read.c,v 1.1 2011/12/07 15:13:26 joerg Exp $
|
|
|
|
--- src/lxt2_read.c.orig 2011-12-07 14:54:06.000000000 +0000
|
|
+++ src/lxt2_read.c
|
|
@@ -62,8 +62,8 @@ _LXT2_RD_INLINE static unsigned int lxt2
|
|
{
|
|
unsigned short x = *((unsigned short *)((unsigned char *)mm+offset));
|
|
|
|
- __asm("xchgb %b0,%h0" :
|
|
- "=q" (x) :
|
|
+ __asm("rorw $8, %w1" :
|
|
+ "=r" (x) :
|
|
"0" (x));
|
|
|
|
return (unsigned int) x;
|