mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-26 00:55:14 +00:00
Fix refresh screen problem.
Submitted by: Issei Suzuki <issei@issei.org>
This commit is contained in:
parent
383d1f9d87
commit
729e008893
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=29447
@ -1,25 +1,37 @@
|
||||
diff -ur src/vc.c.old src/vc.c
|
||||
--- src/vc.c.old Tue Jan 25 20:16:57 2000
|
||||
+++ src/vc.c Tue Jan 25 20:32:35 2000
|
||||
@@ -100,8 +100,8 @@
|
||||
--- src/vc.c.orig Fri Jun 9 04:14:43 2000
|
||||
+++ src/vc.c Fri Jun 9 04:27:53 2000
|
||||
@@ -95,28 +95,26 @@
|
||||
inline void blatch(void *head, int n)
|
||||
{
|
||||
|
||||
- __asm__("\t clc\n"
|
||||
+ __asm__ volatile("\t clc\n"
|
||||
"1:\n"
|
||||
"\t andb %%bl, (%%eax)\n"
|
||||
"\t incl %%eax\n"
|
||||
"\t loop 1b\n"
|
||||
- :
|
||||
- : "eax" ((long)head), "bl" (0x7F), "c" (n)
|
||||
- : "bl", "cx" );
|
||||
+ : "=bl" (head), "=c" (n)
|
||||
+ : "eax" ((long)head), "0" (0x7F), "1" (n)
|
||||
: "bl", "cx" );
|
||||
+ : "eax" ((long)head), "0" (0x7F), "1" (n));
|
||||
}
|
||||
|
||||
@@ -114,8 +114,8 @@
|
||||
static
|
||||
inline void llatch(void *head, int n)
|
||||
{
|
||||
|
||||
- __asm__("\t clc\n"
|
||||
+ __asm__ volatile("\t clc\n"
|
||||
"1:\n"
|
||||
"\t andl %%ebx, (%%eax)\n"
|
||||
"\t addl $4, %%eax\n"
|
||||
"\t loop 1b\n"
|
||||
- :
|
||||
- : "eax" ((long)head), "ebx" (0x7F7F7F7F), "c" (n>>2)
|
||||
- : "ebx", "cx" );
|
||||
+ : "=ebx" (head), "=c" (n)
|
||||
+ : "eax" ((long)head), "0" (0x7F7F7F7F), "1" (n>>2)
|
||||
: "ebx", "cx" );
|
||||
+ : "eax" ((long)head), "0" (0x7F7F7F7F), "1" (n>>2));
|
||||
}
|
||||
|
||||
static inline u_int TextAddress(u_int x, u_int y)
|
||||
|
Loading…
Reference in New Issue
Block a user