fix disasm of fucompp
authorjsg <jsg@openbsd.org>
Tue, 9 Jul 2024 01:21:19 +0000 (01:21 +0000)
committerjsg <jsg@openbsd.org>
Tue, 9 Jul 2024 01:21:19 +0000 (01:21 +0000)
when merging changes from FreeBSD in i386 rev 1.10
db_Esca5 was added but not used

ok mlarkin@

sys/arch/amd64/amd64/db_disasm.c
sys/arch/i386/i386/db_disasm.c

index ad3c95d..7b93458 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: db_disasm.c,v 1.25 2024/06/06 12:36:41 bluhm Exp $    */
+/*     $OpenBSD: db_disasm.c,v 1.26 2024/07/09 01:21:19 jsg Exp $      */
 /*     $NetBSD: db_disasm.c,v 1.11 1996/05/03 19:41:58 christos Exp $  */
 
 /* 
@@ -409,8 +409,8 @@ struct finst db_Esca[] = {
 /*1*/  { "fimul",  LONG,  0,           0 },
 /*2*/  { "ficom",  LONG,  0,           0 },
 /*3*/  { "ficomp", LONG,  0,           0 },
-/*4*/  { "fisub",  LONG,  op1(X),      0 },
-/*5*/  { "fisubr", LONG,  0,           0 },
+/*4*/  { "fisub",  LONG,  0,           0 },
+/*5*/  { "fisubr", LONG,  op1(X),      db_Esca5 },
 /*6*/  { "fidiv",  LONG,  0,           0 },
 /*7*/  { "fidivr", LONG,  0,           0 }
 };
index e822088..20023ea 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: db_disasm.c,v 1.24 2020/09/11 09:27:10 mpi Exp $      */
+/*     $OpenBSD: db_disasm.c,v 1.25 2024/07/09 01:21:19 jsg Exp $      */
 /*     $NetBSD: db_disasm.c,v 1.11 1996/05/03 19:41:58 christos Exp $  */
 
 /*
@@ -410,8 +410,8 @@ struct finst db_Esca[] = {
 /*1*/  { "fimul",  LONG,  0,           0 },
 /*2*/  { "ficom",  LONG,  0,           0 },
 /*3*/  { "ficomp", LONG,  0,           0 },
-/*4*/  { "fisub",  LONG,  op1(X),      0 },
-/*5*/  { "fisubr", LONG,  0,           0 },
+/*4*/  { "fisub",  LONG,  0,           0 },
+/*5*/  { "fisubr", LONG,  op1(X),      db_Esca5 },
 /*6*/  { "fidiv",  LONG,  0,           0 },
 /*7*/  { "fidivr", LONG,  0,           0 }
 };