From 6fc1282450dd2fecc369ea820a2b04dcf45dc000 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Tue, 12 Jun 2001 11:50:53 +0000 Subject: [PATCH] Add lgh instruction. --- opcodes/ChangeLog | 5 +++++ opcodes/s390-opc.c | 1 + opcodes/s390-opc.txt | 1 + 3 files changed, 7 insertions(+) diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 5789227187..b32274dfad 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,8 @@ +2001-06-12 Martin Schwidefsky + + * s390-opc.c: Add lgh instruction. + * s390-opc.txt: Likewise. + 2001-06-11 Alan Modra * i386-dis.c: Group function prototypes in one place. diff --git a/opcodes/s390-opc.c b/opcodes/s390-opc.c index 1633cff9a3..52aa617307 100644 --- a/opcodes/s390-opc.c +++ b/opcodes/s390-opc.c @@ -470,6 +470,7 @@ const struct s390_opcode s390_opcodes[] = { "agf", OP48(0xe30000000018LL), MASK_RXE, INSTR_RXE, 2}, { "llgt", OP48(0xe30000000017LL), MASK_RXE, INSTR_RXE, 2}, { "llgf", OP48(0xe30000000016LL), MASK_RXE, INSTR_RXE, 2}, + { "lgh", OP48(0xe30000000015LL), MASK_RXE, INSTR_RXE, 2}, { "lgf", OP48(0xe30000000014LL), MASK_RXE, INSTR_RXE, 2}, { "lrvg", OP48(0xe3000000000fLL), MASK_RXE, INSTR_RXE, 2}, { "cvbg", OP48(0xe3000000000eLL), MASK_RXE, INSTR_RXE, 2}, diff --git a/opcodes/s390-opc.txt b/opcodes/s390-opc.txt index 71124d0bad..746907b361 100644 --- a/opcodes/s390-opc.txt +++ b/opcodes/s390-opc.txt @@ -452,6 +452,7 @@ e30000000081 og RXE "or 64" esame e30000000082 xg RXE "exclusive or 64" esame e30000000004 lg RXE "load 64" esame e30000000014 lgf RXE "load 64<32" esame +e30000000015 lgh RXE "load halfword 64" esame e30000000020 cg RXE "compare 64" esame e30000000030 cgf RXE "compare 64<32" esame e30000000008 ag RXE "add 64" esame -- 2.34.1