diff options
author | jake <jake@FreeBSD.org> | 2001-12-29 08:52:50 +0000 |
---|---|---|
committer | jake <jake@FreeBSD.org> | 2001-12-29 08:52:50 +0000 |
commit | ca6072936654e5638231b97d2fb523fe15277b7e (patch) | |
tree | 768230f001e1ac4221bfb44f7873a294361206ab | |
parent | ef3b03fd4ab41cea7e80fd2847954af9671e6f44 (diff) | |
download | FreeBSD-src-ca6072936654e5638231b97d2fb523fe15277b7e.zip FreeBSD-src-ca6072936654e5638231b97d2fb523fe15277b7e.tar.gz |
Print the correct v9 opcodes.
Submitted by: tmm
-rw-r--r-- | sys/sparc64/sparc64/db_disasm.c | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/sys/sparc64/sparc64/db_disasm.c b/sys/sparc64/sparc64/db_disasm.c index 114ed1b..d5c1d69 100644 --- a/sys/sparc64/sparc64/db_disasm.c +++ b/sys/sparc64/sparc64/db_disasm.c @@ -531,10 +531,10 @@ struct sparc_insn sparc_i[] = { */ /* Loads */ - {(FORMAT3(3, OP3_X(0,0), 0)), "ld", "pd"}, /* officially: lduw */ - {(FORMAT3(3, OP3_X(0,0), 1)), "ld", "qd"}, - {(FORMAT3(3, OP3_X(1,0), 0)), "lda", "7d"}, /* officially: lduwa */ - {(FORMAT3(3, OP3_X(1,0), 1)), "lda", "8d"}, + {(FORMAT3(3, OP3_X(0,0), 0)), "lduw", "pd"}, + {(FORMAT3(3, OP3_X(0,0), 1)), "lduw", "qd"}, + {(FORMAT3(3, OP3_X(1,0), 0)), "lduwa", "7d"}, + {(FORMAT3(3, OP3_X(1,0), 1)), "lduwa", "8d"}, {(FORMAT3(3, OP3_X(2,0), 0)), "ldf", "pe"}, {(FORMAT3(3, OP3_X(2,0), 1)), "ldf", "qe"}, {(FORMAT3(3, OP3_X(3,0), 0)), "ldfa", "7e"}, @@ -544,8 +544,8 @@ struct sparc_insn sparc_i[] = { {(FORMAT3(3, OP3_X(0,1), 1)), "ldub", "qd"}, {(FORMAT3(3, OP3_X(1,1), 0)), "lduba", "7d"}, {(FORMAT3(3, OP3_X(1,1), 1)), "lduba", "8d"}, - {(FORMAT3(3, OP3_X(2,1), 0) | EIF_F3_RD(0)), "ld", "p5"}, - {(FORMAT3(3, OP3_X(2,1), 1) | EIF_F3_RD(0)), "ld", "q5"}, + {(FORMAT3(3, OP3_X(2,1), 0) | EIF_F3_RD(0)), "lduw", "p5"}, + {(FORMAT3(3, OP3_X(2,1), 1) | EIF_F3_RD(0)), "lduw", "q5"}, {(FORMAT3(3, OP3_X(2,1), 0) | EIF_F3_RD(1)), "ldx", "p6"}, {(FORMAT3(3, OP3_X(2,1), 1) | EIF_F3_RD(1)), "ldx", "q6"}, @@ -567,21 +567,21 @@ struct sparc_insn sparc_i[] = { {(FORMAT3(3, OP3_X(3,3), 0)), "ldda", "7e"}, {(FORMAT3(3, OP3_X(3,3), 1)), "ldda", "8e"}, - {(FORMAT3(3, OP3_X(0,4), 0)), "st", "dp"}, /* officially: stw */ - {(FORMAT3(3, OP3_X(0,4), 1)), "st", "dq"}, - {(FORMAT3(3, OP3_X(1,4), 0)), "sta", "d7"}, /* officially: stwa */ - {(FORMAT3(3, OP3_X(1,4), 1)), "sta", "d8"}, - {(FORMAT3(3, OP3_X(2,4), 0)), "st", "ep"}, - {(FORMAT3(3, OP3_X(2,4), 1)), "st", "eq"}, - {(FORMAT3(3, OP3_X(3,4), 0)), "sta", "e7"}, - {(FORMAT3(3, OP3_X(3,4), 1)), "sta", "e8"}, + {(FORMAT3(3, OP3_X(0,4), 0)), "stw", "dp"}, + {(FORMAT3(3, OP3_X(0,4), 1)), "stw", "dq"}, + {(FORMAT3(3, OP3_X(1,4), 0)), "stwa", "d7"}, + {(FORMAT3(3, OP3_X(1,4), 1)), "stwa", "d8"}, + {(FORMAT3(3, OP3_X(2,4), 0)), "stf", "ep"}, + {(FORMAT3(3, OP3_X(2,4), 1)), "stf", "eq"}, + {(FORMAT3(3, OP3_X(3,4), 0)), "stfa", "e7"}, + {(FORMAT3(3, OP3_X(3,4), 1)), "stfa", "e8"}, {(FORMAT3(3, OP3_X(0,5), 0)), "stb", "dp"}, {(FORMAT3(3, OP3_X(0,5), 1)), "stb", "dq"}, {(FORMAT3(3, OP3_X(1,5), 0)), "stba", "d7"}, {(FORMAT3(3, OP3_X(1,5), 1)), "stba", "d8"}, - {(FORMAT3(3, OP3_X(2,5), 0)), "st", "5p"}, - {(FORMAT3(3, OP3_X(2,5), 1)), "st", "5q"}, + {(FORMAT3(3, OP3_X(2,5), 0)), "stw", "5p"}, + {(FORMAT3(3, OP3_X(2,5), 1)), "stw", "5q"}, {(FORMAT3(3, OP3_X(2,5), 0) | EIF_F3_RD(1)), "stx", "6p"}, {(FORMAT3(3, OP3_X(2,5), 1) | EIF_F3_RD(1)), "stx", "6q"}, @@ -637,8 +637,8 @@ struct sparc_insn sparc_i[] = { {(FORMAT3(3, OP3_X(0,14), 0)), "stx", "dp"}, {(FORMAT3(3, OP3_X(0,14), 1)), "stx", "dq"}, - {(FORMAT3(3, OP3_X(1,14), 0)), "stwa", "d7"}, - {(FORMAT3(3, OP3_X(1,14), 1)), "stwa", "d8"}, + {(FORMAT3(3, OP3_X(1,14), 0)), "stxa", "d7"}, + {(FORMAT3(3, OP3_X(1,14), 1)), "stxa", "d8"}, {(FORMAT3(3, OP3_X(3,14), 0)), "casxa", "t2d"}, {(FORMAT3(3, OP3_X(3,14), 1)), "casxa", "s2d"}, |