From 176e44e7ebd6da47165c9444f2330ef8f7011deb Mon Sep 17 00:00:00 2001 From: Nikunj A Dadhania Date: Fri, 9 Dec 2016 17:47:21 +0530 Subject: target-ppc: implement lxvll instruction MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit lxvll: Load VSX Vector Left-justified with Length Little/Big-endian Storage: +---+---+---+---+---+---+---+---+---+---+---+---+---+---+--+--+ |“T”|“h”|“i”|“s”|“ ”|“i”|“s”|“ ”|“a”|“ ”|“T”|“E”|“S”|“T”|FF|FF| +---+---+---+---+---+---+---+---+---+---+---+---+---+---+--+--+ Loading 14 bytes to vector (8-bit elements) in BE/LE: +---+---+---+---+---+---+---+---+---+---+---+---+---+---+--+--+ |“T”|“h”|“i”|“s”|“ ”|“i”|“s”|“ ”|“a”|“ ”|“T”|“E”|“S”|“T”|00|00| +---+---+---+---+---+---+---+---+---+---+---+---+---+---+--+--+ Signed-off-by: Nikunj A Dadhania Signed-off-by: David Gibson --- target/ppc/mem_helper.c | 1 + 1 file changed, 1 insertion(+) (limited to 'target/ppc/mem_helper.c') diff --git a/target/ppc/mem_helper.c b/target/ppc/mem_helper.c index c4ddc5b..da51465 100644 --- a/target/ppc/mem_helper.c +++ b/target/ppc/mem_helper.c @@ -315,6 +315,7 @@ void helper_##name(CPUPPCState *env, target_ulong addr, \ } VSX_LXVL(lxvl, 0) +VSX_LXVL(lxvll, 1) #undef VSX_LXVL #undef GET_NB #endif /* TARGET_PPC64 */ -- cgit v1.1