From: Julian Seward Date: Mon, 21 May 2012 13:44:54 +0000 (+0000) Subject: Handle 32-byte loads/stores, as created by recently added AVX support. X-Git-Tag: svn/VALGRIND_3_8_0~297 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a2f3b19d6f437af4f31aaa15bca0f06bc511168d;p=thirdparty%2Fvalgrind.git Handle 32-byte loads/stores, as created by recently added AVX support. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12571 --- diff --git a/lackey/lk_main.c b/lackey/lk_main.c index f3ba90ad14..5d22d1b6ae 100644 --- a/lackey/lk_main.c +++ b/lackey/lk_main.c @@ -301,7 +301,7 @@ typedef enum { OpLoad=0, OpStore=1, OpAlu=2 } Op; /* --- Types --- */ -#define N_TYPES 10 +#define N_TYPES 11 static Int type2index ( IRType ty ) { @@ -316,6 +316,7 @@ static Int type2index ( IRType ty ) case Ity_F64: return 7; case Ity_F128: return 8; case Ity_V128: return 9; + case Ity_V256: return 10; default: tl_assert(0); } } @@ -333,6 +334,7 @@ static HChar* nameOfTypeIndex ( Int i ) case 7: return "F64"; break; case 8: return "F128"; break; case 9: return "V128"; break; + case 10: return "V256"; break; default: tl_assert(0); } }