From 647adfbc462388549008eda6af62f2e74b260d63 Mon Sep 17 00:00:00 2001 From: forsyth Date: Tue, 27 Apr 2010 13:33:26 +0100 Subject: 20100427-1333 --- utils/ql/optab.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'utils/ql/optab.c') diff --git a/utils/ql/optab.c b/utils/ql/optab.c index 57813f7f..4e44caf1 100644 --- a/utils/ql/optab.c +++ b/utils/ql/optab.c @@ -206,8 +206,6 @@ Optab optab[] = { AFMOVD, C_FREG, C_NONE, C_NONE, C_LOREG, 7, 4, REGZERO }, { AFMOVD, C_FREG, C_NONE, C_NONE, C_ADDR, 74, 8, 0 }, - { AFPMOVD, C_FREG, C_NONE, C_NONE, C_FREG, 33, 4, 0 }, - { ASYNC, C_NONE, C_NONE, C_NONE, C_NONE, 46, 4, 0 }, { AWORD, C_LCON, C_NONE, C_NONE, C_NONE, 40, 4, 0 }, @@ -287,13 +285,18 @@ Optab optab[] = { AMACCHW, C_REG, C_REG, C_NONE, C_REG, 2, 4, 0 }, /* op rb,ra,rt */ - { AFMOVSS, C_ZOREG, C_REG, C_NONE, C_FREG, 45, 4, 0 }, - { AFMOVSS, C_ZOREG, C_NONE, C_NONE, C_FREG, 45, 4, 0 }, - { AFMOVSS, C_FREG, C_REG, C_NONE, C_ZOREG, 44, 4, 0 }, - { AFMOVSS, C_FREG, C_NONE, C_NONE, C_ZOREG, 44, 4, 0 }, + { AFSMOVS, C_ZOREG, C_REG, C_NONE, C_FREG, 45, 4, 0 }, + { AFSMOVS, C_ZOREG, C_NONE, C_NONE, C_FREG, 45, 4, 0 }, + { AFSMOVS, C_FREG, C_REG, C_NONE, C_ZOREG, 44, 4, 0 }, + { AFSMOVS, C_FREG, C_NONE, C_NONE, C_ZOREG, 44, 4, 0 }, + + { AFPMOVD, C_ZOREG, C_REG, C_NONE, C_FREG, 45, 4, 0 }, + { AFPMOVD, C_ZOREG, C_NONE, C_NONE, C_FREG, 45, 4, 0 }, + { AFPMOVD, C_FREG, C_REG, C_NONE, C_ZOREG, 44, 4, 0 }, + { AFPMOVD, C_FREG, C_NONE, C_NONE, C_ZOREG, 44, 4, 0 }, - { AFMOVPIW, C_FREG, C_REG, C_NONE, C_ZOREG, 44, 4, 0 }, - { AFMOVPIW, C_FREG, C_NONE, C_NONE, C_ZOREG, 44, 4, 0 }, + { AFPMOVD, C_FREG, C_NONE, C_NONE, C_FREG, 33, 4, 0 }, /* f[xps]mr */ + { AFMOVSPD, C_FREG, C_NONE, C_NONE, C_FREG, 33, 4, 0 }, /* fsm[tf]p */ { AXXX, C_NONE, C_NONE, C_NONE, C_NONE, 0, 4, 0 }, }; -- cgit v1.2.3