Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/mips Some QED instructions are included in MIPS32 a...
details: https://anonhg.NetBSD.org/src/rev/683c61dee2ad
branches: trunk
changeset: 982222:683c61dee2ad
user: simonb <simonb%NetBSD.org@localhost>
date: Mon Apr 05 07:28:19 2021 +0000
description:
Some QED instructions are included in MIPS32 and MIPS64 instruction sets.
Update a few comments.
diffstat:
sys/arch/mips/include/mips_opcode.h | 10 +++++-----
sys/arch/mips/mips/db_disasm.c | 6 +++---
2 files changed, 8 insertions(+), 8 deletions(-)
diffs (58 lines):
diff -r abf1aaa0a792 -r 683c61dee2ad sys/arch/mips/include/mips_opcode.h
--- a/sys/arch/mips/include/mips_opcode.h Mon Apr 05 07:27:11 2021 +0000
+++ b/sys/arch/mips/include/mips_opcode.h Mon Apr 05 07:28:19 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: mips_opcode.h,v 1.25 2021/04/05 07:00:06 simonb Exp $ */
+/* $NetBSD: mips_opcode.h,v 1.26 2021/04/05 07:28:19 simonb Exp $ */
/*-
* Copyright (c) 1992, 1993
@@ -169,7 +169,7 @@
#define OP_LDL 032 /* MIPS-II, for r4000 port */
#define OP_LDR 033 /* MIPS-II, for r4000 port */
-#define OP_SPECIAL2 034 /* QED opcodes */
+#define OP_SPECIAL2 034 /* QED and MIPS32/MIPS64 opcodes */
#define OP_JALX 035
#define OP_MDMX 036
#define OP_SPECIAL3 037
@@ -303,9 +303,9 @@
/*
* Values for the 'func' field when 'op' == OP_SPECIAL2.
*/
-#define OP_MADD 000 /* QED */
-#define OP_MADDU 001 /* QED */
-#define OP_MUL 002 /* QED */
+#define OP_MADD 000 /* QED, MIPS32/64 */
+#define OP_MADDU 001 /* QED, MIPS32/64 */
+#define OP_MUL 002 /* QED, MIPS32/64 */
#define OP_CVM_DMUL 003 /* OCTEON */
#define OP_MSUB 004 /* MIPS32/64 */
#define OP_MSUBU 005 /* MIPS32/64 */
diff -r abf1aaa0a792 -r 683c61dee2ad sys/arch/mips/mips/db_disasm.c
--- a/sys/arch/mips/mips/db_disasm.c Mon Apr 05 07:27:11 2021 +0000
+++ b/sys/arch/mips/mips/db_disasm.c Mon Apr 05 07:28:19 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: db_disasm.c,v 1.39 2021/04/05 07:27:11 simonb Exp $ */
+/* $NetBSD: db_disasm.c,v 1.40 2021/04/05 07:28:19 simonb Exp $ */
/*-
* Copyright (c) 1991, 1993
@@ -35,7 +35,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: db_disasm.c,v 1.39 2021/04/05 07:27:11 simonb Exp $");
+__KERNEL_RCSID(0, "$NetBSD: db_disasm.c,v 1.40 2021/04/05 07:28:19 simonb Exp $");
#include <sys/param.h>
#include <sys/cpu.h>
@@ -80,7 +80,7 @@
/*56 */ "dsll","spec71","dsrl","dsra","dsll32","spec75","dsrl32","dsra32"
};
-static const char * const spec2_name[64] = { /* QED RM4650, R5000, etc. */
+static const char * const spec2_name[64] = { /* QED, MIPS32/64, etc. */
[OP_MADD] = "madd",
[OP_MADDU] = "maddu",
[OP_MUL] = "mul",
Home |
Main Index |
Thread Index |
Old Index