/* This file is automatically generated. DO NOT EDIT! */ /* Generated from: NetBSD: mknative-gcc,v 1.112 2020/09/09 07:12:04 mrg Exp */ /* Generated from: NetBSD: mknative.common,v 1.16 2018/04/15 15:13:37 christos Exp */ /* This file is auto-generated by i386-builtin-types.awk. */ enum ix86_builtin_type { IX86_BT_VOID, IX86_BT_CHAR, IX86_BT_UCHAR, IX86_BT_QI, IX86_BT_HI, IX86_BT_SI, IX86_BT_DI, IX86_BT_UQI, IX86_BT_UHI, IX86_BT_USI, IX86_BT_UDI, IX86_BT_SHORT, IX86_BT_USHORT, IX86_BT_INT, IX86_BT_UINT, IX86_BT_UNSIGNED, IX86_BT_ULONG, IX86_BT_LONGLONG, IX86_BT_ULONGLONG, IX86_BT_UINT8, IX86_BT_UINT16, IX86_BT_INT64, IX86_BT_UINT64, IX86_BT_FLOAT, IX86_BT_DOUBLE, IX86_BT_FLOAT80, IX86_BT_FLOAT128, IX86_BT_CONST_STRING, IX86_BT_LAST_PRIM = IX86_BT_CONST_STRING, IX86_BT_V2SF, IX86_BT_V1DI, IX86_BT_V2SI, IX86_BT_V4HI, IX86_BT_V8QI, IX86_BT_V2DF, IX86_BT_V4SF, IX86_BT_V2DI, IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_V16QI, IX86_BT_V2UDI, IX86_BT_V4USI, IX86_BT_V8UHI, IX86_BT_V16UQI, IX86_BT_V4DF, IX86_BT_V8SF, IX86_BT_V4DI, IX86_BT_V8SI, IX86_BT_V16HI, IX86_BT_V32QI, IX86_BT_V4UDI, IX86_BT_V8USI, IX86_BT_V16UHI, IX86_BT_V32SF, IX86_BT_V16SF, IX86_BT_V8DF, IX86_BT_V8DI, IX86_BT_V16SI, IX86_BT_V32HI, IX86_BT_V64QI, IX86_BT_V12QI, IX86_BT_V14QI, IX86_BT_V32SI, IX86_BT_V8UDI, IX86_BT_V16USI, IX86_BT_V32UHI, IX86_BT_LAST_VECT = IX86_BT_V32UHI, IX86_BT_PCHAR, IX86_BT_PVOID, IX86_BT_PDOUBLE, IX86_BT_PFLOAT, IX86_BT_PSHORT, IX86_BT_PUSHORT, IX86_BT_PINT, IX86_BT_PINT64, IX86_BT_PLONGLONG, IX86_BT_PULONGLONG, IX86_BT_PUNSIGNED, IX86_BT_PUQI, IX86_BT_PUHI, IX86_BT_PUSI, IX86_BT_PUDI, IX86_BT_PUCHAR, IX86_BT_PV2SI, IX86_BT_PV2DF, IX86_BT_PV2DI, IX86_BT_PV2SF, IX86_BT_PV4DF, IX86_BT_PV4DI, IX86_BT_PV4SF, IX86_BT_PV8DF, IX86_BT_PV8SF, IX86_BT_PV4SI, IX86_BT_PV8QI, IX86_BT_PV8HI, IX86_BT_PV8SI, IX86_BT_PV8DI, IX86_BT_PV16QI, IX86_BT_PV16HI, IX86_BT_PV16SI, IX86_BT_PV16SF, IX86_BT_PV32QI, IX86_BT_PV32HI, IX86_BT_PV64QI, IX86_BT_LAST_PTR = IX86_BT_PV64QI, IX86_BT_PCCHAR, IX86_BT_PCDOUBLE, IX86_BT_PCFLOAT, IX86_BT_PCINT, IX86_BT_PCINT64, IX86_BT_PCSHORT, IX86_BT_PCVOID, IX86_BT_PCV2SI, IX86_BT_PCV2DF, IX86_BT_PCV2SF, IX86_BT_PCV4DF, IX86_BT_PCV4SF, IX86_BT_PCV8DF, IX86_BT_PCV8SF, IX86_BT_PCV16SF, IX86_BT_PCV2DI, IX86_BT_PCV4SI, IX86_BT_PCV4DI, IX86_BT_PCV8HI, IX86_BT_PCV8SI, IX86_BT_PCV8DI, IX86_BT_PCV16QI, IX86_BT_PCV16HI, IX86_BT_PCV16SI, IX86_BT_PCV32QI, IX86_BT_PCV32HI, IX86_BT_PCV64QI, IX86_BT_LAST_CPTR = IX86_BT_PCV64QI } ; #define DEFINE_BUILTIN_PRIMITIVE_TYPES \ ix86_builtin_type_tab[(int)IX86_BT_VOID] = void_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_CHAR] = char_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_UCHAR] = unsigned_char_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_QI] = char_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_HI] = intHI_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_SI] = intSI_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_DI] = long_long_integer_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_UQI] = unsigned_intQI_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_UHI] = unsigned_intHI_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_USI] = unsigned_intSI_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_UDI] = long_long_unsigned_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_SHORT] = short_integer_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_USHORT] = short_unsigned_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_INT] = integer_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_UINT] = unsigned_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_UNSIGNED] = unsigned_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_ULONG] = long_unsigned_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_LONGLONG] = long_long_integer_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_ULONGLONG] = long_long_unsigned_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_UINT8] = unsigned_char_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_UINT16] = short_unsigned_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_INT64] = long_long_integer_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_UINT64] = long_long_unsigned_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_FLOAT] = float_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_DOUBLE] = double_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_FLOAT80] = float80_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_FLOAT128] = float128_type_node, \ ix86_builtin_type_tab[(int)IX86_BT_CONST_STRING] = const_string_type_node static const machine_mode ix86_builtin_type_vect_mode[] = { E_V2SFmode, E_V1DImode, E_V2SImode, E_V4HImode, E_V8QImode, E_V2DFmode, E_V4SFmode, E_V2DImode, E_V4SImode, E_V8HImode, E_V16QImode, E_V2DImode, E_V4SImode, E_V8HImode, E_V16QImode, E_V4DFmode, E_V8SFmode, E_V4DImode, E_V8SImode, E_V16HImode, E_V32QImode, E_V4DImode, E_V8SImode, E_V16HImode, E_V32SFmode, E_V16SFmode, E_V8DFmode, E_V8DImode, E_V16SImode, E_V32HImode, E_V64QImode, E_V12QImode, E_V14QImode, E_V32SImode, E_V8DImode, E_V16SImode, E_V32HImode }; static const enum ix86_builtin_type ix86_builtin_type_vect_base[] = { IX86_BT_FLOAT, IX86_BT_DI, IX86_BT_SI, IX86_BT_HI, IX86_BT_QI, IX86_BT_DOUBLE, IX86_BT_FLOAT, IX86_BT_DI, IX86_BT_SI, IX86_BT_HI, IX86_BT_QI, IX86_BT_UDI, IX86_BT_USI, IX86_BT_UHI, IX86_BT_UQI, IX86_BT_DOUBLE, IX86_BT_FLOAT, IX86_BT_DI, IX86_BT_SI, IX86_BT_HI, IX86_BT_QI, IX86_BT_UDI, IX86_BT_USI, IX86_BT_UHI, IX86_BT_FLOAT, IX86_BT_FLOAT, IX86_BT_DOUBLE, IX86_BT_DI, IX86_BT_SI, IX86_BT_HI, IX86_BT_QI, IX86_BT_QI, IX86_BT_QI, IX86_BT_SI, IX86_BT_UDI, IX86_BT_USI, IX86_BT_UHI }; static const enum ix86_builtin_type ix86_builtin_type_ptr_base[] = { IX86_BT_CHAR, IX86_BT_VOID, IX86_BT_DOUBLE, IX86_BT_FLOAT, IX86_BT_SHORT, IX86_BT_USHORT, IX86_BT_INT, IX86_BT_INT64, IX86_BT_LONGLONG, IX86_BT_ULONGLONG, IX86_BT_UNSIGNED, IX86_BT_UQI, IX86_BT_UHI, IX86_BT_USI, IX86_BT_UDI, IX86_BT_UCHAR, IX86_BT_V2SI, IX86_BT_V2DF, IX86_BT_V2DI, IX86_BT_V2SF, IX86_BT_V4DF, IX86_BT_V4DI, IX86_BT_V4SF, IX86_BT_V8DF, IX86_BT_V8SF, IX86_BT_V4SI, IX86_BT_V8QI, IX86_BT_V8HI, IX86_BT_V8SI, IX86_BT_V8DI, IX86_BT_V16QI, IX86_BT_V16HI, IX86_BT_V16SI, IX86_BT_V16SF, IX86_BT_V32QI, IX86_BT_V32HI, IX86_BT_V64QI, /* pointer-to-constant defs start here */ IX86_BT_CHAR, IX86_BT_DOUBLE, IX86_BT_FLOAT, IX86_BT_INT, IX86_BT_INT64, IX86_BT_SHORT, IX86_BT_VOID, IX86_BT_V2SI, IX86_BT_V2DF, IX86_BT_V2SF, IX86_BT_V4DF, IX86_BT_V4SF, IX86_BT_V8DF, IX86_BT_V8SF, IX86_BT_V16SF, IX86_BT_V2DI, IX86_BT_V4SI, IX86_BT_V4DI, IX86_BT_V8HI, IX86_BT_V8SI, IX86_BT_V8DI, IX86_BT_V16QI, IX86_BT_V16HI, IX86_BT_V16SI, IX86_BT_V32QI, IX86_BT_V32HI, IX86_BT_V64QI }; enum ix86_builtin_func_type { FLOAT128_FTYPE_VOID, UINT64_FTYPE_VOID, UNSIGNED_FTYPE_VOID, UINT_FTYPE_VOID, USHORT_FTYPE_VOID, INT_FTYPE_VOID, VOID_FTYPE_VOID, PVOID_FTYPE_VOID, FLOAT_FTYPE_FLOAT, FLOAT128_FTYPE_FLOAT128, FLOAT128_FTYPE_CONST_STRING, INT_FTYPE_INT, INT_FTYPE_V16QI, INT_FTYPE_V2DF, INT_FTYPE_V4DF, INT_FTYPE_V4SF, INT_FTYPE_V8QI, INT_FTYPE_V8SF, INT_FTYPE_V32QI, INT_FTYPE_PCCHAR, INT64_FTYPE_INT64, INT64_FTYPE_V2DF, INT64_FTYPE_V4SF, UINT_FTYPE_UINT, UINT16_FTYPE_UINT16, UINT64_FTYPE_INT, UINT64_FTYPE_PUNSIGNED, UINT64_FTYPE_UINT64, V16QI_FTYPE_PCCHAR, V16QI_FTYPE_V16QI, V2DF_FTYPE_PCDOUBLE, V2DF_FTYPE_V2DF, V2DF_FTYPE_V2SI, V2DF_FTYPE_V4DF, V2DF_FTYPE_V4SF, V2DF_FTYPE_V4SI, V2DI_FTYPE_PV2DI, V2DI_FTYPE_V16QI, V2DI_FTYPE_V2DI, V2DI_FTYPE_V4SI, V2DI_FTYPE_V8HI, V2SF_FTYPE_V2SF, V2SF_FTYPE_V2SI, V2SI_FTYPE_V2DF, V2SI_FTYPE_V2SF, V2SI_FTYPE_V2SI, V2SI_FTYPE_PCV2SI, V2SI_FTYPE_V4SF, V32QI_FTYPE_PCCHAR, V4DF_FTYPE_PCDOUBLE, V4DF_FTYPE_PCV2DF, V4DF_FTYPE_V2DF, V4DF_FTYPE_V4DF, V4DF_FTYPE_V4SF, V4DF_FTYPE_V4SI, V8DF_FTYPE_V8DF, V4HI_FTYPE_V4HI, V4SF_FTYPE_PCFLOAT, V4SF_FTYPE_V2DF, V4SF_FTYPE_V2DF_V4SF_UQI, V4SF_FTYPE_V4DF, V4SF_FTYPE_V4DF_V4SF_UQI, V4SF_FTYPE_V4SF, V4SF_FTYPE_PCV4SF, V4SF_FTYPE_V4SI, V4SF_FTYPE_V8SF, V4SF_FTYPE_V8HI, V4SF_FTYPE_V8HI_V4SF_UQI, V4SI_FTYPE_V16QI, V4SI_FTYPE_V2DF, V4SI_FTYPE_V4DF, V4SI_FTYPE_V4SF, V4SI_FTYPE_V4SI, V4SI_FTYPE_V8HI, V4SI_FTYPE_V8SI, V8HI_FTYPE_V16QI, V8HI_FTYPE_V8HI, V8QI_FTYPE_V8QI, V8SF_FTYPE_PCFLOAT, V8SF_FTYPE_PCV4SF, V8SF_FTYPE_PCV8SF, V8SF_FTYPE_V4SF, V8SF_FTYPE_V8SF, V8SF_FTYPE_V8SI, V8SF_FTYPE_V8HI, V8SF_FTYPE_V8HI_V8SF_UQI, V16SF_FTYPE_V16SF, V8SI_FTYPE_V4SI, V8SI_FTYPE_V8SF, V32QI_FTYPE_V32QI, V32QI_FTYPE_V16QI, V16HI_FTYPE_V16HI, V16HI_FTYPE_V8HI, V8SI_FTYPE_V8SI, VOID_FTYPE_PCVOID, VOID_FTYPE_PVOID, VOID_FTYPE_UINT64, VOID_FTYPE_UINT64_PVOID, VOID_FTYPE_UNSIGNED, VOID_FTYPE_UNSIGNED_PVOID, UINT8_FTYPE_UNSIGNED_UINT64, INT_FTYPE_PUSHORT, INT_FTYPE_PUNSIGNED, INT_FTYPE_PULONGLONG, V16HI_FTYPE_V16QI, V8SI_FTYPE_V16QI, V4DI_FTYPE_V16QI, V8SI_FTYPE_V8HI, V4DI_FTYPE_V8HI, V4DI_FTYPE_V4SI, V4DI_FTYPE_PV4DI, V4DI_FTYPE_V2DI, V16SI_FTYPE_INT, V16SF_FTYPE_V4SF, V16SF_FTYPE_V8SF, V8DF_FTYPE_V4DF, V8DF_FTYPE_V2DF, V16SI_FTYPE_V4SI, V16SI_FTYPE_V8SI, V16SI_FTYPE_V16SF, V16SI_FTYPE_V16SI, V32HI_FTYPE_V32HI, V64QI_FTYPE_V64QI, V16SI_FTYPE_V16SI_V16SI_UHI, V8DI_FTYPE_V8DI_V8DI_UQI, V8DI_FTYPE_PV8DI, V8DI_FTYPE_V8DI, VOID_FTYPE_INT_INT64, DI_FTYPE_V2DI_INT, DOUBLE_FTYPE_V2DF_INT, FLOAT_FTYPE_V4SF_INT, FLOAT128_FTYPE_FLOAT128_FLOAT128, HI_FTYPE_V4HI_INT, HI_FTYPE_V8HI_INT, INT_FTYPE_V2DF_V2DF, INT_FTYPE_V2DI_V2DI, INT_FTYPE_V4DF_V4DF, INT_FTYPE_V4DI_V4DI, INT_FTYPE_V4SF_V4SF, INT_FTYPE_V8SF_V8SF, QI_FTYPE_V16QI_INT, QI_FTYPE_V8QI_INT, SI_FTYPE_V2SI_INT, SI_FTYPE_V4SI_INT, UINT_FTYPE_UINT_UCHAR, UINT_FTYPE_UINT_UINT, UINT_FTYPE_UINT_USHORT, UINT16_FTYPE_UINT16_INT, UINT64_FTYPE_UINT64_UINT64, UINT8_FTYPE_UINT8_INT, V16QI_FTYPE_V16QI_SI, V16QI_FTYPE_V16QI_V16QI, V16QI_FTYPE_V8HI_V8HI, V1DI_FTYPE_V1DI_SI, V1DI_FTYPE_V1DI_V1DI, V1DI_FTYPE_V2SI_V2SI, V1DI_FTYPE_V8QI_V8QI, V2DF_FTYPE_PCV2DF_V2DI, V2DF_FTYPE_V2DF_UINT, V2DF_FTYPE_V2DF_DI, V2DF_FTYPE_V2DF_INT, V2DF_FTYPE_V2DF_PCDOUBLE, V2DF_FTYPE_V2DF_SI, V2DF_FTYPE_V2DF_V2DF, V2DF_FTYPE_V2DF_V2DI, V2DF_FTYPE_V2DF_V4SF, V2DF_FTYPE_V4DF_INT, V2DF_FTYPE_V4DF_INT_V2DF_UQI, V2DF_FTYPE_V8DF_INT, V2DF_FTYPE_V8DF_INT_V2DF_UQI, V2DI_FTYPE_V16QI_V16QI, V2DI_FTYPE_V2DI_INT, V2DI_FTYPE_V2DI_INT_V2DI_UQI, V2DI_FTYPE_V2DI_SI, V2DI_FTYPE_V2DI_V16QI, V2DI_FTYPE_V2DI_V2DI, V2DI_FTYPE_V4SI_V4SI, V2DI_FTYPE_PCV2DI_V2DI, V2SF_FTYPE_V2SF_V2SF, V2SI_FTYPE_INT_INT, V2SI_FTYPE_V2SF_V2SF, V2SI_FTYPE_V2SI_SI, V2SI_FTYPE_V2SI_V2SI, V2SI_FTYPE_V4HI_V4HI, V4DF_FTYPE_PCV4DF_V4DI, V4DF_FTYPE_V4DF_INT, V8DF_FTYPE_V8DF_INT, V4DF_FTYPE_V8DF_INT, V4DF_FTYPE_V8DF_INT_V4DF_UQI, V4DF_FTYPE_V4DF_V4DF, V4DF_FTYPE_V4DF_V4DI, V4HI_FTYPE_V2SI_V2SI, V4HI_FTYPE_V4HI_INT, V4HI_FTYPE_V4HI_SI, V4HI_FTYPE_V4HI_V4HI, V4HI_FTYPE_V8QI_V8QI, V4SF_FTYPE_PCV4SF_V4SI, V4SF_FTYPE_V4SF_UINT, V4SF_FTYPE_V4SF_DI, V4SF_FTYPE_V4SF_INT, INT_FTYPE_V4SF_V4SF_INT_INT, INT_FTYPE_V2DF_V2DF_INT_INT, V4SF_FTYPE_V4SF_PCV2SF, V4SF_FTYPE_V4SF_SI, V4SF_FTYPE_V4SF_V2DF, V4SF_FTYPE_V4SF_V2SI, V4SF_FTYPE_V4SF_V4SF, V4SF_FTYPE_V4SF_V4SI, V4SF_FTYPE_V8SF_INT, V4SF_FTYPE_V8SF_INT_V4SF_UQI, V4SI_FTYPE_V2DF_V2DF, V4SI_FTYPE_V2DF_V4SI_UQI, V4SI_FTYPE_V4SI_INT, V4SI_FTYPE_V4SI_INT_V4SI_UQI, V4SI_FTYPE_V4SI_SI, V4SI_FTYPE_V4SI_V4SI, V4SI_FTYPE_V8HI_V8HI, V4SI_FTYPE_V8HI_V8HI_V4SI_UQI, V4SI_FTYPE_V8SI_INT, V4SI_FTYPE_V8SI_INT_V4SI_UQI, V4SI_FTYPE_PCV4SI_V4SI, V8HI_FTYPE_V16QI_V16QI, V8HI_FTYPE_V16QI_V16QI_V8HI_UQI, V8HI_FTYPE_V4SI_V4SI, V8HI_FTYPE_V8HI_INT, V8DI_FTYPE_V8DI_INT, V8HI_FTYPE_V8HI_SI, V8HI_FTYPE_V8HI_V8HI, V8HI_FTYPE_V8SF_INT, V8HI_FTYPE_V8SF_INT_V8HI_UQI, V8HI_FTYPE_V4SF_INT, V8HI_FTYPE_V4SF_INT_V8HI_UQI, V8QI_FTYPE_V4HI_V4HI, V8QI_FTYPE_V8QI_V8QI, V8SF_FTYPE_PCV8SF_V8SI, V8SF_FTYPE_V8SF_INT, V8SF_FTYPE_V16SF_INT, V8SF_FTYPE_V16SF_INT_V8SF_UQI, V16SF_FTYPE_V16SF_INT, V4SF_FTYPE_V16SF_INT, V4SF_FTYPE_V16SF_INT_V4SF_UQI, V8SF_FTYPE_V8SF_V8SF, V16SF_FTYPE_V16SF_V16SF, V8SF_FTYPE_V8SF_V8SI, V32QI_FTYPE_V16HI_V16HI, V16HI_FTYPE_V8SI_V8SI, V8DF_FTYPE_V8DF_V2DF_INT, V8DF_FTYPE_V8DF_V2DF_INT_V8DF_UQI, V8DF_FTYPE_V8DF_V4DF_INT_V8DF_UQI, V8DF_FTYPE_V8DF_V8DF_INT, V8DF_FTYPE_V8DF_V8DF_INT_V8DF_UQI, V8DF_FTYPE_V8DF_V8DF_INT_V8DF_QI_INT, V8DF_FTYPE_V8DF_INT_V8DF_UQI, V8DF_FTYPE_V8DF_V8DF_V8DI_INT, V4DF_FTYPE_V4DF_V4DF_V4DI_INT_UQI, V2DF_FTYPE_V2DF_V2DF_V2DI_INT_UQI, V8DF_FTYPE_V8DF_V8DF_V8DI_INT_QI_INT, V8DF_FTYPE_V8DF_V8DF, V16SF_FTYPE_V16SF_V16SF_INT, V16SF_FTYPE_V16SF_V16SF_INT_V16SF_UHI, V16SF_FTYPE_V16SF_V16SF_INT_V16SF_HI_INT, V16SF_FTYPE_V16SF_INT_V16SF_UHI, V16SI_FTYPE_V16SI_V4SI_INT_V16SI_UHI, V16SF_FTYPE_V16SF_V16SF_V16SI_INT, V16SF_FTYPE_V16SF_V16SF_V16SI_INT_HI_INT, V8SF_FTYPE_V8SF_V8SF_V8SI_INT_UQI, V4SF_FTYPE_V4SF_V4SF_V4SI_INT_UQI, V4SF_FTYPE_V4SF_V4SF_V4SI_INT_QI_INT, V2DF_FTYPE_V2DF_V2DF_V2DI_INT_QI_INT, V2DF_FTYPE_V2DF_V2DF_INT_V2DF_UQI_INT, V4SF_FTYPE_V4SF_V4SF_INT_V4SF_UQI_INT, V16SF_FTYPE_V16SF_V4SF_INT, V16SF_FTYPE_V16SF_V4SF_INT_V16SF_UHI, V16SF_FTYPE_V16SF_V8SF_INT_V16SF_UHI, V32QI_FTYPE_V32QI_V32QI, V16HI_FTYPE_V32QI_V32QI, V16HI_FTYPE_V32QI_V32QI_V16HI_UHI, V32HI_FTYPE_V64QI_V64QI_V32HI_USI, V16HI_FTYPE_V16HI_V8HI, V16HI_FTYPE_V16HI_V16HI, V32HI_FTYPE_V32HI_INT, V16HI_FTYPE_V16HI_INT, V16HI_FTYPE_V16SF_INT, V16HI_FTYPE_V16SF_INT_V16HI_UHI, V16HI_FTYPE_V16HI_SI, V16HI_FTYPE_V16HI_V16HI_INT, V32QI_FTYPE_V32QI_V32QI_INT, V8SI_FTYPE_V4DF_V4DF, V8SI_FTYPE_V8SI_V4SI, V16SI_FTYPE_V16SI_V4SI_INT, V16SI_FTYPE_V16SI_V8SI_INT_V16SI_UHI, V4SI_FTYPE_V16SI_INT, V4SI_FTYPE_V16SI_INT_V4SI_UQI, V8SI_FTYPE_V8SI_V8SI, V16SI_FTYPE_V16SI_V16SI_INT_V16SI_UHI, V8SI_FTYPE_V16HI_V16HI, V8SI_FTYPE_V16HI_V16HI_V8SI_UQI, V16SI_FTYPE_V32HI_V32HI_V16SI_UHI, V8SI_FTYPE_V8SI_INT, V8SI_FTYPE_V8SI_INT_V8SI_UQI, V8SI_FTYPE_V16SI_INT, V8SI_FTYPE_V16SI_INT_V8SI_UQI, V8SI_FTYPE_V8SI_SI, V16SI_FTYPE_V16SI_INT, V16SI_FTYPE_V16SI_V4SI_V16SI_UHI, V16SI_FTYPE_V16SI_INT_V16SI_UHI, V8SI_FTYPE_PCV8SI_V8SI, V4DI_FTYPE_V4DI_V4DI, V16SI_FTYPE_V8DF_V8DF, V8DI_FTYPE_V8DI_V8DI_INT_V8DI_UQI, V8DI_FTYPE_V8DI_V8DI_INT_V8DI_UDI, V4DI_FTYPE_V4DI_V4DI_INT_V4DI_USI, V2DI_FTYPE_V2DI_V2DI_INT_V2DI_UHI, V8DI_FTYPE_V8DI_V4DI_INT, V8DI_FTYPE_V8DI_V2DI_INT, V8DI_FTYPE_V8DI_V2DI_INT_V8DI_UQI, V8DI_FTYPE_V8DI_V4DI_INT_V8DI_UQI, V4DI_FTYPE_V8SI_V8SI, V8DI_FTYPE_V64QI_V64QI, V4DI_FTYPE_V4DI_V2DI, V4DI_FTYPE_PCV4DI_V4DI, V4DI_FTYPE_V8DI_INT, V4DI_FTYPE_V8DI_INT_V4DI_UQI, V8DI_FTYPE_V8DI_V2DI_V8DI_UQI, V8DI_FTYPE_V8DI_INT_V8DI_UQI, V4DI_FTYPE_V4DI_INT, V4DI_FTYPE_V4DI_INT_V4DI_UQI, V2DI_FTYPE_V4DI_INT, VOID_FTYPE_PVOID_INT64, V2DI_FTYPE_V4DI_INT_V2DI_UQI, V2DI_FTYPE_V8DI_INT, V2DI_FTYPE_V8DI_INT_V2DI_UQI, VOID_FTYPE_PCHAR_V16QI, VOID_FTYPE_PCHAR_V32QI, VOID_FTYPE_PDOUBLE_V2DF, VOID_FTYPE_PDOUBLE_V4DF, VOID_FTYPE_PDOUBLE_V8DF, VOID_FTYPE_PFLOAT_V4SF, VOID_FTYPE_PFLOAT_V8SF, VOID_FTYPE_PFLOAT_V16SF, VOID_FTYPE_PINT_INT, VOID_FTYPE_PUNSIGNED_UNSIGNED, VOID_FTYPE_PVOID_PCVOID, INT_FTYPE_PVOID_PCVOID, VOID_FTYPE_PLONGLONG_LONGLONG, VOID_FTYPE_PULONGLONG_ULONGLONG, VOID_FTYPE_PV2SI_V2SI, VOID_FTYPE_PV2DI_V2DI, VOID_FTYPE_PV2SF_V4SF, VOID_FTYPE_PV4DI_V4DI, VOID_FTYPE_PV4SF_V4SF, VOID_FTYPE_PV8SF_V8SF, VOID_FTYPE_UNSIGNED_UNSIGNED, VOID_FTYPE_UNSIGNED_UNSIGNED_UNSIGNED, VOID_FTYPE_PV8DI_V8DI, V16SF_FTYPE_V16SF_V16SF_V16SF_V16SF_V16SF_PCV4SF_V16SF_UHI, V16SF_FTYPE_V16SF_V16SF_V16SF_V16SF_V16SF_PCV4SF, V4SF_FTYPE_V4SF_V4SF_V4SF_V4SF_V4SF_PCV4SF, V4SF_FTYPE_V4SF_V4SF_V4SF_V4SF_V4SF_PCV4SF_V4SF_UQI, V16SI_FTYPE_V16SI_V16SI_V16SI_V16SI_V16SI_PCV4SI_V16SI_UHI, V16SI_FTYPE_V16SI_V16SI_V16SI_V16SI_V16SI_PCV4SI, UCHAR_FTYPE_UQI_UQI_PUCHAR, UCHAR_FTYPE_UQI_UQI, UCHAR_FTYPE_UHI_UHI_PUCHAR, UCHAR_FTYPE_UHI_UHI, UCHAR_FTYPE_USI_USI_PUCHAR, UCHAR_FTYPE_USI_USI, UCHAR_FTYPE_UDI_UDI_PUCHAR, UCHAR_FTYPE_UDI_UDI, USI_FTYPE_UQI, USI_FTYPE_UHI, UQI_FTYPE_USI, UHI_FTYPE_USI, UHI_FTYPE_UHI_UQI, USI_FTYPE_USI_UQI, UDI_FTYPE_UDI_UQI, UQI_FTYPE_UQI, UHI_FTYPE_UHI, USI_FTYPE_USI, UDI_FTYPE_UDI, UHI_FTYPE_V16QI, USI_FTYPE_V32QI, UDI_FTYPE_V64QI, UQI_FTYPE_V8HI, UHI_FTYPE_V16HI, USI_FTYPE_V32HI, UQI_FTYPE_V4SI, UQI_FTYPE_V8SI, UHI_FTYPE_V16SI, UQI_FTYPE_V2DI, UQI_FTYPE_V4DI, UQI_FTYPE_V8DI, UQI_FTYPE_UQI_UQI, UHI_FTYPE_UHI_UHI, USI_FTYPE_USI_USI, UDI_FTYPE_UDI_UDI, UHI_FTYPE_V16QI_V16QI_UHI, UHI_FTYPE_V16QI_V16QI_INT_UHI, USI_FTYPE_V32QI_V32QI_USI, USI_FTYPE_V32QI_V32QI_INT_USI, UDI_FTYPE_V64QI_V64QI_UDI, UDI_FTYPE_V64QI_V64QI_INT_UDI, UQI_FTYPE_V8HI_V8HI_UQI, UQI_FTYPE_V8HI_V8HI_INT_UQI, UHI_FTYPE_V16HI_V16HI_UHI, UHI_FTYPE_V16HI_V16HI_INT_UHI, USI_FTYPE_V32HI_V32HI_USI, USI_FTYPE_V32HI_V32HI_INT_USI, UQI_FTYPE_V4SI_V4SI_UQI, UQI_FTYPE_V4SI_V4SI_INT_UQI, UQI_FTYPE_V8SI_V8SI_UQI, UQI_FTYPE_V8SI_V8SI_INT_UQI, UQI_FTYPE_V2DI_V2DI_UQI, UQI_FTYPE_V2DI_V2DI_INT_UQI, UQI_FTYPE_V4DI_V4DI_UQI, UQI_FTYPE_V4DI_V4DI_INT_UQI, UQI_FTYPE_V8DI_V8DI_UQI, UHI_FTYPE_V16SI_V16SI_UHI, UQI_FTYPE_V8DI_V8UDI_INT, UQI_FTYPE_V8DI_V8DI_INT_UQI, UHI_FTYPE_V16SI_V16SI_INT, UHI_FTYPE_V16SI_V16SI_INT_UHI, UQI_FTYPE_V8DF_V8DF_INT, UQI_FTYPE_V8DF_V8DF_INT_UQI_INT, UHI_FTYPE_V16SF_V16SF_INT, UHI_FTYPE_V16SF_V16SF_INT_UHI_INT, UQI_FTYPE_V2DF_V2DF_INT, UQI_FTYPE_V2DF_V2DF_INT_UQI, UQI_FTYPE_V2DF_V2DF_INT_UQI_INT, UQI_FTYPE_V4SF_V4SF_INT, UQI_FTYPE_V4SF_V4SF_INT_UQI, UQI_FTYPE_V4SF_V4SF_INT_UQI_INT, V16SI_FTYPE_UHI, V8DI_FTYPE_UQI, V16QI_FTYPE_UHI, V32QI_FTYPE_USI, V64QI_FTYPE_UDI, V8HI_FTYPE_UQI, V16HI_FTYPE_UHI, V32HI_FTYPE_USI, V4SI_FTYPE_UQI, V4SI_FTYPE_UHI, V8SI_FTYPE_UQI, V8SI_FTYPE_UHI, V2DI_FTYPE_UQI, V4DI_FTYPE_UQI, INT_FTYPE_V16QI_V16QI_INT, UCHAR_FTYPE_UINT_UINT_UINT, UCHAR_FTYPE_UINT64_UINT_UINT, V16HI_FTYPE_V16HI_V16HI_V16HI, V16QI_FTYPE_V16QI_QI_INT, V16QI_FTYPE_V16QI_V16QI_INT, V16QI_FTYPE_V16QI_V16QI_V16QI, V1DI_FTYPE_V1DI_V1DI_INT, V2DF_FTYPE_V2DF_V2DF_INT, V2DF_FTYPE_V2DF_V2DF_INT_INT, V4DF_FTYPE_V4DF_V4DI_INT, V2DF_FTYPE_V2DF_V2DF_V2DF, V2DF_FTYPE_V2DI_V2DF_V2DF_UQI, V2DF_FTYPE_V2DF_V2DI_V2DF_UQI, V2DF_FTYPE_V2DF_V2DF_V2DI_INT, V2DI_FTYPE_V2DI_DI_INT, V2DI_FTYPE_V2DI_UINT_UINT, V2DI_FTYPE_V2DI_V2DI_INT, V2DI_FTYPE_V2DI_V2DI_V2DI, V32QI_FTYPE_V32QI_V32QI_V32QI, V4DF_FTYPE_V4DF_V2DF_INT, V4DF_FTYPE_V4DF_V2DF_INT_V4DF_UQI, V4DF_FTYPE_V4DF_V4DF_INT, V4DF_FTYPE_V4DF_V4DF_V4DF, V4DF_FTYPE_V4DF_V4DF_V4DI_INT, V8DI_FTYPE_V8DI_V8DI_INT, V4DI_FTYPE_V4DI_V4DI_V4DI, V4HI_FTYPE_V4HI_HI_INT, V4SF_FTYPE_V4SF_FLOAT_INT, V4SF_FTYPE_V4SF_V4SF_INT, V4SF_FTYPE_V4SF_V4SF_INT_INT, V4SF_FTYPE_V4SF_V2DF_INT, V2DF_FTYPE_V2DF_V4SF_INT, V4SF_FTYPE_V4SF_V4SF_V4SF, V4SF_FTYPE_V4SI_V4SF_V4SF_UQI, V4SF_FTYPE_V4SF_V4SI_V4SF_UQI, V4SF_FTYPE_V4SF_V4SF_V4SF_UQI, V4SF_FTYPE_V4SF_V4SF_V4SI_INT, V4SI_FTYPE_V4SI_SI_INT, V4SI_FTYPE_V4SI_V4SI_INT, V4SI_FTYPE_V4SI_V4SI_V2DI, V4SI_FTYPE_V4SI_V4SI_V4SI, V8HI_FTYPE_V8HI_HI_INT, V8HI_FTYPE_V8HI_V8HI_INT, V8HI_FTYPE_V8HI_V8HI_V4SI, V8HI_FTYPE_V8HI_V8HI_V8HI, V8SF_FTYPE_V8SF_V4SF_INT, V8SF_FTYPE_V8SF_V4SF_INT_V8SF_UQI, V8SF_FTYPE_V8SF_V8SF_INT, V8SF_FTYPE_V8SF_V8SF_V8SF, V8SF_FTYPE_V8SF_V8SF_V8SI_INT, V8SI_FTYPE_V8SI_V4SI_INT, V8SI_FTYPE_V8SI_V4SI_INT_V8SI_UQI, V8SI_FTYPE_V8SI_V8SI_INT, V8SI_FTYPE_V8SI_V8SI_V8SI, V4DI_FTYPE_V4DI_V4DI_INT, V4DI_FTYPE_V4DI_V2DI_INT, V4DI_FTYPE_V4DI_V2DI_INT_V4DI_UQI, V2DF_FTYPE_V2DF_V2DF_UQI, V2DF_FTYPE_V4SF_V2DF_UQI, V2DF_FTYPE_V4SI_V2DF_UQI, V4DF_FTYPE_V4DF_V4DF_UQI, V4DF_FTYPE_V4SF_V4DF_UQI, V4DF_FTYPE_V4SI_V4DF_UQI, V8DF_FTYPE_V8DF_V8DF_UQI, V8DF_FTYPE_V8SI_V8DF_UQI, V2DI_FTYPE_V4SI_V2DI_UQI, V2DI_FTYPE_V8HI_V2DI_UQI, V4DI_FTYPE_V4DF_V4DI_UQI, V2DI_FTYPE_V2DF_V2DI_UQI, V2DI_FTYPE_V2DI_V2DI_V2DI_UQI, V2DI_FTYPE_V2DI_V2DI_INT_V2DI_UQI, V4DI_FTYPE_V4DI_V4DI_V4DI_UQI, V4DI_FTYPE_V4DI_V4DI_INT_V4DI_UQI, V8DI_FTYPE_V8SI_V8DI_UQI, V8DI_FTYPE_V8HI_V8DI_UQI, V8DI_FTYPE_V16QI_V8DI_UQI, V2DI_FTYPE_V16QI_V2DI_UQI, V4DI_FTYPE_V16QI_V4DI_UQI, V4DI_FTYPE_V4DI_V4DI_UQI, V4DI_FTYPE_V4SI_V4DI_UQI, V4DI_FTYPE_V8HI_V4DI_UQI, V8DI_FTYPE_V8DI_V8DI_V8DI_UQI, V8DF_FTYPE_V8DI_V8DF_V8DF_UQI, V8DF_FTYPE_V8DF_V8DI_V8DF_UQI, V4DF_FTYPE_V4DI_V4DF_V4DF_UQI, V4DF_FTYPE_V4DF_V4DI_V4DF_UQI, V4DF_FTYPE_V4DF_V4DF_V4DF_UQI, V8DF_FTYPE_V8DF_V8DF_V8DF_UQI, V16QI_FTYPE_V16QI_V16QI_V16QI_UHI, V16HI_FTYPE_V16HI_V16HI_V16HI_UHI, V16SI_FTYPE_V16SI_V16SI_V16SI_UHI, V2DF_FTYPE_V2DF_V2DF_V2DF_UQI, V32HI_FTYPE_V32HI_V32HI_V32HI_USI, V64QI_FTYPE_V64QI_V64QI_V64QI_UDI, V32QI_FTYPE_V32QI_V32QI_V32QI_USI, V8HI_FTYPE_V8HI_V8HI_V8HI_UQI, V4SF_FTYPE_V4SF_V4SF_UQI, V4SF_FTYPE_V4SI_V4SF_UQI, V8SF_FTYPE_V8SF_V8SF_UQI, V8SF_FTYPE_V8SI_V8SF_UQI, V16SF_FTYPE_V16SF_V16SF_UHI, V4SI_FTYPE_V16QI_V4SI_UQI, V4SI_FTYPE_V8HI_V4SI_UQI, V8SI_FTYPE_V8SI_V8SI_UQI, V8SI_FTYPE_V8HI_V8SI_UQI, V8SI_FTYPE_V16QI_V8SI_UQI, V4SI_FTYPE_V4SI_V4SI_V4SI_UQI, V4SI_FTYPE_V4SI_V4SI_INT_V4SI_UQI, V8SF_FTYPE_V8SF_V8SF_V8SF_UQI, V8SF_FTYPE_V8SI_V8SF_V8SF_UQI, V8SF_FTYPE_V8SF_V8SI_V8SF_UQI, V8SI_FTYPE_V8SI_V8SI_V8SI_UQI, V8SI_FTYPE_V8SI_V8SI_INT_V8SI_UQI, V16SF_FTYPE_V16SF_V16SF_V16SF_UHI, V16SF_FTYPE_V16SI_V16SF_V16SF_UHI, V16SF_FTYPE_V16SF_V16SI_V16SF_UHI, V16SF_FTYPE_V8SF_V16SF_UHI, V16SF_FTYPE_V4SF_V16SF_UHI, V8DF_FTYPE_V4DF_V8DF_UQI, V8DF_FTYPE_V2DF_V8DF_UQI, V16SI_FTYPE_V8SI_V16SI_UHI, V16SI_FTYPE_V4SI_V16SI_UHI, V16SI_FTYPE_SI_V16SI_UHI, V16SI_FTYPE_V16HI_V16SI_UHI, V16SI_FTYPE_V16QI_V16SI_UHI, V8DI_FTYPE_V4DI_V8DI_UQI, V4SI_FTYPE_V4DF_V4SI_UQI, V8DI_FTYPE_V2DI_V8DI_UQI, V8DI_FTYPE_DI_V8DI_UQI, V16QI_FTYPE_V16SI_V16QI_UHI, V16QI_FTYPE_V8DI_V16QI_UQI, V32HI_FTYPE_V32HI_V32HI_USI, V32HI_FTYPE_V64QI_V64QI_INT, V32HI_FTYPE_V32QI_V32HI_USI, V16HI_FTYPE_V16HI_V16HI_UHI, V16HI_FTYPE_V32QI_V32QI_INT, V16HI_FTYPE_V16QI_V16HI_UHI, V8HI_FTYPE_V16QI_V8HI_UQI, V8HI_FTYPE_V16QI_V16QI_INT, V8SF_FTYPE_V4SF_V8SF_UQI, V4DF_FTYPE_V2DF_V4DF_UQI, V8SI_FTYPE_V4SI_V8SI_UQI, V8SI_FTYPE_SI_V8SI_UQI, V4SI_FTYPE_V4SI_V4SI_UQI, V4SI_FTYPE_SI_V4SI_UQI, V4DI_FTYPE_V2DI_V4DI_UQI, V4DI_FTYPE_DI_V4DI_UQI, V2DI_FTYPE_V2DI_V2DI_UQI, V2DI_FTYPE_DI_V2DI_UQI, V64QI_FTYPE_V64QI_V64QI_UDI, V64QI_FTYPE_V16QI_V64QI_UDI, V64QI_FTYPE_QI_V64QI_UDI, V32QI_FTYPE_V32QI_V32QI_USI, V32QI_FTYPE_V16QI_V32QI_USI, V32QI_FTYPE_QI_V32QI_USI, V16QI_FTYPE_V16QI_V16QI_UHI, V16QI_FTYPE_QI_V16QI_UHI, V32HI_FTYPE_V8HI_V32HI_USI, V32HI_FTYPE_HI_V32HI_USI, V16HI_FTYPE_V8HI_V16HI_UHI, V16HI_FTYPE_HI_V16HI_UHI, V8HI_FTYPE_V8HI_V8HI_UQI, V8HI_FTYPE_HI_V8HI_UQI, V16SF_FTYPE_PCV16SF_V16SF_UHI, V8DF_FTYPE_PCV8DF_V8DF_UQI, V16SI_FTYPE_PCV16SI_V16SI_UHI, V8SF_FTYPE_PCV8SF_V8SF_UQI, V8DI_FTYPE_PCV8DI_V8DI_UQI, V8SI_FTYPE_PCV8SI_V8SI_UQI, V4DF_FTYPE_PCV4DF_V4DF_UQI, V4SF_FTYPE_PCV4SF_V4SF_UQI, V4DI_FTYPE_PCV4DI_V4DI_UQI, V4SI_FTYPE_PCV4SI_V4SI_UQI, V2DF_FTYPE_PCV2DF_V2DF_UQI, V2DI_FTYPE_PCV2DI_V2DI_UQI, V64QI_FTYPE_PCCHAR_V64QI_UDI, V32HI_FTYPE_PCSHORT_V32HI_USI, V32QI_FTYPE_PCCHAR_V32QI_USI, V16SF_FTYPE_PCFLOAT_V16SF_UHI, V8DF_FTYPE_PCDOUBLE_V8DF_UQI, V16SI_FTYPE_PCINT_V16SI_UHI, V16HI_FTYPE_PCSHORT_V16HI_UHI, V16QI_FTYPE_PCCHAR_V16QI_UHI, V8SF_FTYPE_PCFLOAT_V8SF_UQI, V8DI_FTYPE_PCINT64_V8DI_UQI, V8SI_FTYPE_PCINT_V8SI_UQI, V8HI_FTYPE_PCSHORT_V8HI_UQI, V4DF_FTYPE_PCDOUBLE_V4DF_UQI, V4SF_FTYPE_PCFLOAT_V4SF_UQI, V4DI_FTYPE_PCINT64_V4DI_UQI, V4SI_FTYPE_PCINT_V4SI_UQI, V2DF_FTYPE_PCDOUBLE_V2DF_UQI, V2DI_FTYPE_PCINT64_V2DI_UQI, V16HI_FTYPE_V16SI_V16HI_UHI, V8SI_FTYPE_V8DI_V8SI_UQI, V8HI_FTYPE_V8DI_V8HI_UQI, V16QI_FTYPE_V8HI_V16QI_UQI, V16QI_FTYPE_V16HI_V16QI_UHI, V16QI_FTYPE_V4SI_V16QI_UQI, V16QI_FTYPE_V8SI_V16QI_UQI, V8HI_FTYPE_V4SI_V8HI_UQI, V8HI_FTYPE_V8SI_V8HI_UQI, V16QI_FTYPE_V2DI_V16QI_UQI, V16QI_FTYPE_V4DI_V16QI_UQI, V8HI_FTYPE_V2DI_V8HI_UQI, V8HI_FTYPE_V4DI_V8HI_UQI, V4SI_FTYPE_V2DI_V4SI_UQI, V4SI_FTYPE_V4DI_V4SI_UQI, V32QI_FTYPE_V32HI_V32QI_USI, V2DF_FTYPE_V2DF_INT_V2DF_UQI, V4DF_FTYPE_V4DF_INT_V4DF_UQI, V4SF_FTYPE_V4SF_INT_V4SF_UQI, V8SF_FTYPE_V8SF_INT_V8SF_UQI, V4DF_FTYPE_V4DF_V4DF_INT_V4DF_UQI, V2DF_FTYPE_V2DF_V2DF_INT_V2DF_UQI, V8SF_FTYPE_V8SF_V8SF_INT_V8SF_UQI, V4SF_FTYPE_V4SF_V4SF_INT_V4SF_UQI, VOID_FTYPE_PV8DF_V8DF_UQI, VOID_FTYPE_PV8SI_V8DI_UQI, VOID_FTYPE_PV8HI_V8DI_UQI, VOID_FTYPE_PV8HI_V4DI_UQI, VOID_FTYPE_PV8HI_V2DI_UQI, VOID_FTYPE_PV4SI_V4DI_UQI, VOID_FTYPE_PV4SI_V2DI_UQI, VOID_FTYPE_PV8HI_V8SI_UQI, VOID_FTYPE_PV8HI_V4SI_UQI, VOID_FTYPE_PV4DF_V4DF_UQI, VOID_FTYPE_PV2DF_V2DF_UQI, VOID_FTYPE_PV16SF_V16SF_UHI, VOID_FTYPE_PV8SF_V8SF_UQI, VOID_FTYPE_PV4SF_V4SF_UQI, VOID_FTYPE_PV8DI_V8DI_UQI, VOID_FTYPE_PV4DI_V4DI_UQI, VOID_FTYPE_PV2DI_V2DI_UQI, VOID_FTYPE_PV16SI_V16SI_UHI, VOID_FTYPE_PV16HI_V16SI_UHI, VOID_FTYPE_PV16QI_V16SI_UHI, VOID_FTYPE_PV16QI_V8SI_UQI, VOID_FTYPE_PV16QI_V4SI_UQI, VOID_FTYPE_PV16QI_V8DI_UQI, VOID_FTYPE_PV16QI_V4DI_UQI, VOID_FTYPE_PV16QI_V2DI_UQI, VOID_FTYPE_PV8SI_V8SI_UQI, VOID_FTYPE_PV4SI_V4SI_UQI, VOID_FTYPE_PDOUBLE_V8DF_UQI, VOID_FTYPE_PDOUBLE_V4DF_UQI, VOID_FTYPE_PDOUBLE_V2DF_UQI, VOID_FTYPE_PFLOAT_V16SF_UHI, VOID_FTYPE_PFLOAT_V8SF_UQI, VOID_FTYPE_PFLOAT_V4SF_UQI, VOID_FTYPE_PINT64_V8DI_UQI, VOID_FTYPE_PINT64_V4DI_UQI, VOID_FTYPE_PINT64_V2DI_UQI, VOID_FTYPE_PINT_V16SI_UHI, VOID_FTYPE_PINT_V8SI_UQI, VOID_FTYPE_PINT_V4SI_UQI, VOID_FTYPE_PSHORT_V32HI_USI, VOID_FTYPE_PSHORT_V16HI_UHI, VOID_FTYPE_PSHORT_V8HI_UQI, VOID_FTYPE_PCHAR_V64QI_UDI, VOID_FTYPE_PCHAR_V32QI_USI, VOID_FTYPE_PCHAR_V16QI_UHI, V8DI_FTYPE_V8DI_V8DI_V8DI_INT_UQI, V8SI_FTYPE_V8SF_V8SI_UQI, V4SI_FTYPE_V4SF_V4SI_UQI, V4DI_FTYPE_V4SF_V4DI_UQI, V2DI_FTYPE_V4SF_V2DI_UQI, V4SF_FTYPE_V4DI_V4SF_UQI, V4SF_FTYPE_V2DI_V4SF_UQI, V4DF_FTYPE_V4DI_V4DF_UQI, V2DF_FTYPE_V2DI_V2DF_UQI, V32HI_FTYPE_V32HI_INT_V32HI_USI, V32HI_FTYPE_V32HI_V8HI_V32HI_USI, V16HI_FTYPE_V16HI_INT_V16HI_UHI, V16HI_FTYPE_V16HI_V8HI_V16HI_UHI, V8HI_FTYPE_V8HI_INT_V8HI_UQI, V32HI_FTYPE_V64QI_V64QI_INT_V32HI_USI, V16HI_FTYPE_V32QI_V32QI_INT_V16HI_UHI, V8HI_FTYPE_V16QI_V16QI_INT_V8HI_UQI, V64QI_FTYPE_V32HI_V32HI_V64QI_UDI, V32QI_FTYPE_V16HI_V16HI_V32QI_USI, V16QI_FTYPE_V8HI_V8HI_V16QI_UHI, V32HI_FTYPE_V16SI_V16SI_V32HI_USI, V16HI_FTYPE_V8SI_V8SI_V16HI_UHI, V8HI_FTYPE_V4SI_V4SI_V8HI_UQI, V8DI_FTYPE_V16SI_V16SI_V8DI_UQI, V4DI_FTYPE_V8SI_V8SI_V4DI_UQI, V2DI_FTYPE_V4SI_V4SI_V2DI_UQI, V16SI_FTYPE_V16SI_V16SI_V16SI_INT_UHI, V8SI_FTYPE_V8SI_V8SI_V8SI_INT_UQI, V4DI_FTYPE_V4DI_V4DI_V4DI_INT_UQI, V4SI_FTYPE_V4SI_V4SI_V4SI_INT_UQI, V2DI_FTYPE_V2DI_V2DI_V2DI_INT_UQI, VOID_FTYPE_PCVOID_UNSIGNED_UNSIGNED, VOID_FTYPE_PV2DF_V2DI_V2DF, VOID_FTYPE_PV4DF_V4DI_V4DF, VOID_FTYPE_PV4SF_V4SI_V4SF, VOID_FTYPE_PV8SF_V8SI_V8SF, VOID_FTYPE_PV2DI_V2DI_V2DI, VOID_FTYPE_PV4DI_V4DI_V4DI, VOID_FTYPE_PV4SI_V4SI_V4SI, VOID_FTYPE_PV8SI_V8SI_V8SI, VOID_FTYPE_UINT_UINT_UINT, VOID_FTYPE_UINT64_UINT_UINT, VOID_FTYPE_V16QI_V16QI_PCHAR, VOID_FTYPE_V8QI_V8QI_PCHAR, V8SI_FTYPE_V8SI_V4SI_V8SI_UQI, V4DI_FTYPE_V4DI_V2DI_V4DI_UQI, QI_FTYPE_V8DF_INT, QI_FTYPE_V4DF_INT, QI_FTYPE_V4DF_V4DF_INT_UQI, HI_FTYPE_V16SF_INT, QI_FTYPE_V8SF_INT, QI_FTYPE_V8SF_V8SF_INT_UQI, QI_FTYPE_V8DF_INT_UQI, QI_FTYPE_V4DF_INT_UQI, QI_FTYPE_V2DF_INT_UQI, HI_FTYPE_V16SF_INT_UHI, QI_FTYPE_V8SF_INT_UQI, QI_FTYPE_V4SF_INT_UQI, VOID_FTYPE_PV32QI_V32HI_USI, VOID_FTYPE_PUHI_PUHI_V16SI_V16SI, VOID_FTYPE_PUQI_PUQI_V8SI_V8SI, VOID_FTYPE_PUQI_PUQI_V4SI_V4SI, VOID_FTYPE_PUQI_PUQI_V8DI_V8DI, VOID_FTYPE_PUQI_PUQI_V4DI_V4DI, VOID_FTYPE_PUQI_PUQI_V2DI_V2DI, V2DI_FTYPE_V2DI_V2DI_UINT_UINT, V4HI_FTYPE_HI_HI_HI_HI, INT_FTYPE_V16QI_INT_V16QI_INT_INT, V16QI_FTYPE_V16QI_INT_V16QI_INT_INT, V8QI_FTYPE_QI_QI_QI_QI_QI_QI_QI_QI, UCHAR_FTYPE_UCHAR_UINT_UINT_PUNSIGNED, UCHAR_FTYPE_UCHAR_ULONGLONG_ULONGLONG_PULONGLONG, UINT64_FTYPE_V2DF_INT, UINT64_FTYPE_V4SF_INT, UINT_FTYPE_V2DF_INT, UINT_FTYPE_V4SF_INT, INT64_FTYPE_V2DF_INT, INT64_FTYPE_V4SF_INT, INT_FTYPE_V2DF_INT, INT_FTYPE_V4SF_INT, V2DF_FTYPE_V2DF_UINT64_INT, V4SF_FTYPE_V4SF_UINT64_INT, V4SF_FTYPE_V4SF_UINT_INT, V2DF_FTYPE_V2DF_INT64_INT, V4SF_FTYPE_V4SF_INT64_INT, V4SF_FTYPE_V4SF_INT_INT, V16SI_FTYPE_V16SF_V16SI_HI_INT, V16SF_FTYPE_V16SI_V16SF_HI_INT, V16SF_FTYPE_V16SF_V16SF_HI_INT, V16SF_FTYPE_V16HI_V16SF_HI_INT, V8SI_FTYPE_V8DF_V8SI_QI_INT, V8SF_FTYPE_V8DF_V8SF_QI_INT, V8DF_FTYPE_V8DF_V8DF_QI_INT, V8DF_FTYPE_V8SF_V8DF_QI_INT, V8DI_FTYPE_V8DF_V8DI_QI_INT, V8DI_FTYPE_V8SF_V8DI_QI_INT, V8DF_FTYPE_V8DI_V8DF_QI_INT, V8SF_FTYPE_V8DI_V8SF_QI_INT, V16SF_FTYPE_V16SF_V16SF_V16SF_HI_INT, V8DF_FTYPE_V8DF_V8DF_V8DF_UQI_INT, V2DF_FTYPE_V2DF_V2DF_V2DF_UQI_INT, V4SF_FTYPE_V4SF_V4SF_V4SF_UQI_INT, V4SF_FTYPE_V4SF_V4SF_V4SF_QI_INT, V4SF_FTYPE_V4SF_V2DF_V4SF_QI_INT, V2DF_FTYPE_V2DF_V2DF_V2DF_QI_INT, V2DF_FTYPE_V2DF_V4SF_V2DF_QI_INT, V2DF_FTYPE_V2DF_V2DF_V2DF_INT, V4SF_FTYPE_V4SF_V4SF_V4SF_INT, V16SF_FTYPE_V16SF_INT_V16SF_HI_INT, V8DF_FTYPE_V8DF_INT_V8DF_QI_INT, V4SF_FTYPE_V4SF_V4SF_INT_V4SF_QI_INT, V2DF_FTYPE_V2DF_V2DF_INT_V2DF_QI_INT, V2DF_FTYPE_V2DF_PCDOUBLE_V4SI_V2DF_INT, V4DF_FTYPE_V4DF_PCDOUBLE_V4SI_V4DF_INT, V4DF_FTYPE_V4DF_PCDOUBLE_V8SI_V4DF_INT, V2DF_FTYPE_V2DF_PCDOUBLE_V2DI_V2DF_INT, V4DF_FTYPE_V4DF_PCDOUBLE_V4DI_V4DF_INT, V4SF_FTYPE_V4SF_PCFLOAT_V4SI_V4SF_INT, V8SF_FTYPE_V8SF_PCFLOAT_V8SI_V8SF_INT, V4SF_FTYPE_V4SF_PCFLOAT_V2DI_V4SF_INT, V4SF_FTYPE_V4SF_PCFLOAT_V4DI_V4SF_INT, V8SF_FTYPE_V8SF_PCFLOAT_V4DI_V8SF_INT, V2DI_FTYPE_V2DI_PCINT64_V4SI_V2DI_INT, V4DI_FTYPE_V4DI_PCINT64_V4SI_V4DI_INT, V4DI_FTYPE_V4DI_PCINT64_V8SI_V4DI_INT, V2DI_FTYPE_V2DI_PCINT64_V2DI_V2DI_INT, V4DI_FTYPE_V4DI_PCINT64_V4DI_V4DI_INT, V4SI_FTYPE_V4SI_PCINT_V4SI_V4SI_INT, V8SI_FTYPE_V8SI_PCINT_V8SI_V8SI_INT, V4SI_FTYPE_V4SI_PCINT_V2DI_V4SI_INT, V4SI_FTYPE_V4SI_PCINT_V4DI_V4SI_INT, V8SI_FTYPE_V8SI_PCINT_V4DI_V8SI_INT, V16SF_FTYPE_V16SF_PCFLOAT_V8DI_HI_INT, V8DF_FTYPE_V8DF_PCDOUBLE_V16SI_QI_INT, V16SI_FTYPE_V16SI_PCINT_V8DI_HI_INT, V8DI_FTYPE_V8DI_PCINT64_V16SI_QI_INT, V4DF_FTYPE_V4DF_PCDOUBLE_V8SI_QI_INT, V8SF_FTYPE_V8SF_PCFLOAT_V4DI_QI_INT, V4DI_FTYPE_V4DI_PCINT64_V8SI_QI_INT, V8SI_FTYPE_V8SI_PCINT_V4DI_QI_INT, VOID_FTYPE_PFLOAT_HI_V8DI_V16SF_INT, VOID_FTYPE_PDOUBLE_QI_V16SI_V8DF_INT, VOID_FTYPE_PINT_HI_V8DI_V16SI_INT, VOID_FTYPE_PLONGLONG_QI_V16SI_V8DI_INT, VOID_FTYPE_PFLOAT_QI_V4DI_V8SF_INT, VOID_FTYPE_PDOUBLE_QI_V8SI_V4DF_INT, VOID_FTYPE_PINT_QI_V4DI_V8SI_INT, VOID_FTYPE_PLONGLONG_QI_V8SI_V4DI_INT, VOID_FTYPE_PFLOAT_QI_V2DI_V4SF_INT, VOID_FTYPE_PDOUBLE_QI_V4SI_V2DF_INT, VOID_FTYPE_PINT_QI_V2DI_V4SI_INT, VOID_FTYPE_PLONGLONG_QI_V4SI_V2DI_INT, V16SF_FTYPE_V16SF_PCVOID_V16SI_HI_INT, V8DF_FTYPE_V8DF_PCVOID_V8SI_QI_INT, V8SF_FTYPE_V8SF_PCVOID_V8DI_QI_INT, V8DF_FTYPE_V8DF_PCVOID_V8DI_QI_INT, V16SI_FTYPE_V16SI_PCVOID_V16SI_HI_INT, V8DI_FTYPE_V8DI_PCVOID_V8SI_QI_INT, V8SI_FTYPE_V8SI_PCVOID_V8DI_QI_INT, V8DI_FTYPE_V8DI_PCVOID_V8DI_QI_INT, VOID_FTYPE_PVOID_HI_V16SI_V16SF_INT, VOID_FTYPE_PVOID_QI_V8SI_V8DF_INT, VOID_FTYPE_PVOID_QI_V8DI_V8SF_INT, VOID_FTYPE_PVOID_QI_V8DI_V8DF_INT, VOID_FTYPE_PVOID_HI_V16SI_V16SI_INT, VOID_FTYPE_PVOID_QI_V8SI_V8DI_INT, VOID_FTYPE_PVOID_QI_V8DI_V8SI_INT, VOID_FTYPE_PVOID_QI_V8DI_V8DI_INT, V2DF_FTYPE_V2DF_PCVOID_V4SI_QI_INT, V4DF_FTYPE_V4DF_PCVOID_V4SI_QI_INT, V2DF_FTYPE_V2DF_PCVOID_V2DI_QI_INT, V4DF_FTYPE_V4DF_PCVOID_V4DI_QI_INT, V4SF_FTYPE_V4SF_PCVOID_V4SI_QI_INT, V8SF_FTYPE_V8SF_PCVOID_V8SI_QI_INT, V4SF_FTYPE_V4SF_PCVOID_V2DI_QI_INT, V4SF_FTYPE_V4SF_PCVOID_V4DI_QI_INT, V2DI_FTYPE_V2DI_PCVOID_V4SI_QI_INT, V4DI_FTYPE_V4DI_PCVOID_V4SI_QI_INT, V2DI_FTYPE_V2DI_PCVOID_V2DI_QI_INT, V4DI_FTYPE_V4DI_PCVOID_V4DI_QI_INT, V4SI_FTYPE_V4SI_PCVOID_V4SI_QI_INT, V8SI_FTYPE_V8SI_PCVOID_V8SI_QI_INT, V4SI_FTYPE_V4SI_PCVOID_V2DI_QI_INT, V4SI_FTYPE_V4SI_PCVOID_V4DI_QI_INT, VOID_FTYPE_PVOID_QI_V8SI_V8SF_INT, VOID_FTYPE_PVOID_QI_V4SI_V4SF_INT, VOID_FTYPE_PVOID_QI_V4SI_V4DF_INT, VOID_FTYPE_PVOID_QI_V4SI_V2DF_INT, VOID_FTYPE_PVOID_QI_V4DI_V4SF_INT, VOID_FTYPE_PVOID_QI_V2DI_V4SF_INT, VOID_FTYPE_PVOID_QI_V4DI_V4DF_INT, VOID_FTYPE_PVOID_QI_V2DI_V2DF_INT, VOID_FTYPE_PVOID_QI_V8SI_V8SI_INT, VOID_FTYPE_PVOID_QI_V4SI_V4SI_INT, VOID_FTYPE_PVOID_QI_V4SI_V4DI_INT, VOID_FTYPE_PVOID_QI_V4SI_V2DI_INT, VOID_FTYPE_PVOID_QI_V4DI_V4SI_INT, VOID_FTYPE_PVOID_QI_V2DI_V4SI_INT, VOID_FTYPE_PVOID_QI_V4DI_V4DI_INT, VOID_FTYPE_PVOID_QI_V2DI_V2DI_INT, VOID_FTYPE_QI_V8SI_PCVOID_INT_INT, VOID_FTYPE_HI_V16SI_PCVOID_INT_INT, VOID_FTYPE_QI_V8DI_PCVOID_INT_INT, VOID_FTYPE_PV8QI_V8HI_UQI, VOID_FTYPE_PV16QI_V16HI_UHI, V64QI_FTYPE_V64QI_V64QI_INT, V64QI_FTYPE_V64QI_V64QI_INT_V64QI_UDI, V32QI_FTYPE_V32QI_V32QI_INT_V32QI_USI, V16QI_FTYPE_V16QI_V16QI_INT_V16QI_UHI, V64QI_FTYPE_V64QI_V64QI, VOID_FTYPE_PV64QI_V64QI_UDI, VOID_FTYPE_PV32HI_V32HI_USI, VOID_FTYPE_PV32QI_V32QI_USI, VOID_FTYPE_PV16QI_V16QI_UHI, VOID_FTYPE_PV16HI_V16HI_UHI, VOID_FTYPE_PV8HI_V8HI_UQI, V64QI_FTYPE_PCV64QI_V64QI_UDI, V32HI_FTYPE_PCV32HI_V32HI_USI, V32QI_FTYPE_PCV32QI_V32QI_USI, V16QI_FTYPE_PCV16QI_V16QI_UHI, V16HI_FTYPE_PCV16HI_V16HI_UHI, V8HI_FTYPE_PCV8HI_V8HI_UQI, V32HI_FTYPE_V32HI_V32HI_INT, V32HI_FTYPE_V32HI_V32HI_INT_V32HI_INT, V16SI_FTYPE_V16SI_V16SI_INT, V16SI_FTYPE_V16SI_V16SI_INT_V16SI_INT, V8DI_FTYPE_V8DI_V8DI_INT_V8DI_INT, V16HI_FTYPE_V16HI_V16HI_INT_V16HI_INT, V8SI_FTYPE_V8SI_V8SI_INT_V8SI_INT, V4DI_FTYPE_V4DI_V4DI_INT_V4DI_INT, V8HI_FTYPE_V8HI_V8HI_INT_V8HI_INT, V4SI_FTYPE_V4SI_V4SI_INT_V4SI_INT, V2DI_FTYPE_V2DI_V2DI_INT_V2DI_INT, V32HI_FTYPE_V32HI_V32HI_V32HI, V8DI_FTYPE_V8DI_V8DI_V8DI, V16SI_FTYPE_V16SI_V16SI_V16SI, V4DI_FTYPE_V4DI, V4SI_FTYPE_V4SI_V4SI_UHI, V8SI_FTYPE_V8SI_V8SI_UHI, V32HI_FTYPE_V16SF_V16SF, V32HI_FTYPE_V16SF_V16SF_V32HI_USI, V32HI_FTYPE_V16SF_V16SF_USI, V16HI_FTYPE_V8SF_V8SF, V16HI_FTYPE_V8SF_V8SF_V16HI_UHI, V16HI_FTYPE_V8SF_V8SF_UHI, V8HI_FTYPE_V4SF_V4SF, V8HI_FTYPE_V4SF_V4SF_V8HI_UQI, V8HI_FTYPE_V4SF_V4SF_UQI, V16HI_FTYPE_V16SF, V16HI_FTYPE_V16SF_V16HI_UHI, V16HI_FTYPE_V16SF_UHI, V8HI_FTYPE_V8SF, V8HI_FTYPE_V8SF_V8HI_UQI, V8HI_FTYPE_V8SF_UQI, V8HI_FTYPE_V4SF, V8HI_FTYPE_V4SF_V8HI_UQI, V8HI_FTYPE_V4SF_UQI, V16SF_FTYPE_V16SF_V32HI_V32HI, V16SF_FTYPE_V16SF_V32HI_V32HI_UHI, V8SF_FTYPE_V8SF_V16HI_V16HI, V8SF_FTYPE_V8SF_V16HI_V16HI_UQI, V4SF_FTYPE_V4SF_V8HI_V8HI, V4SF_FTYPE_V4SF_V8HI_V8HI_UQI, IX86_BT_LAST_FUNC = V4SF_FTYPE_V4SF_V8HI_V8HI_UQI, UQI_FTYPE_UQI_UQI_CONST, V2DF_FTYPE_V2DF_ROUND, V4DF_FTYPE_V4DF_ROUND, V8DF_FTYPE_V8DF_ROUND, V4SF_FTYPE_V4SF_ROUND, V8SF_FTYPE_V8SF_ROUND, V16SF_FTYPE_V16SF_ROUND, V4SI_FTYPE_V2DF_V2DF_ROUND, V8SI_FTYPE_V4DF_V4DF_ROUND, V16SI_FTYPE_V8DF_V8DF_ROUND, V4SI_FTYPE_V4SF_ROUND, V8SI_FTYPE_V8SF_ROUND, V16SI_FTYPE_V16SF_ROUND, INT_FTYPE_V2DF_V2DF_PTEST, INT_FTYPE_V2DI_V2DI_PTEST, INT_FTYPE_V4DF_V4DF_PTEST, INT_FTYPE_V4DI_V4DI_PTEST, INT_FTYPE_V4SF_V4SF_PTEST, INT_FTYPE_V8SF_V8SF_PTEST, V2DF_FTYPE_V2DF_VEC_MERGE, V4SF_FTYPE_V4SF_VEC_MERGE, V1DI_FTYPE_V1DI_SI_COUNT, V2DI_FTYPE_V2DI_SI_COUNT, V2SI_FTYPE_V2SI_SI_COUNT, V4HI_FTYPE_V4HI_SI_COUNT, V4SI_FTYPE_V4SI_SI_COUNT, V8HI_FTYPE_V8HI_SI_COUNT, V1DI_FTYPE_V1DI_V1DI_COUNT, V2DI_FTYPE_V2DI_V2DI_COUNT, V2SI_FTYPE_V2SI_V2SI_COUNT, V4HI_FTYPE_V4HI_V4HI_COUNT, V4SI_FTYPE_V4SI_V4SI_COUNT, V8HI_FTYPE_V8HI_V8HI_COUNT, V16HI_FTYPE_V16HI_SI_COUNT, V16HI_FTYPE_V16HI_V8HI_COUNT, V8SI_FTYPE_V8SI_SI_COUNT, V8SI_FTYPE_V8SI_V4SI_COUNT, V4DI_FTYPE_V4DI_INT_COUNT, V4DI_FTYPE_V4DI_V2DI_COUNT, V16HI_FTYPE_V16HI_INT_V16HI_UHI_COUNT, V16HI_FTYPE_V16HI_V8HI_V16HI_UHI_COUNT, V16SI_FTYPE_V16SI_INT_V16SI_UHI_COUNT, V16SI_FTYPE_V16SI_V4SI_V16SI_UHI_COUNT, V2DI_FTYPE_V2DI_INT_V2DI_UQI_COUNT, V2DI_FTYPE_V2DI_V2DI_V2DI_UQI_COUNT, V32HI_FTYPE_V32HI_INT_V32HI_USI_COUNT, V32HI_FTYPE_V32HI_V8HI_V32HI_USI_COUNT, V4DI_FTYPE_V4DI_INT_V4DI_UQI_COUNT, V4DI_FTYPE_V4DI_V2DI_V4DI_UQI_COUNT, V4SI_FTYPE_V4SI_INT_V4SI_UQI_COUNT, V4SI_FTYPE_V4SI_V4SI_V4SI_UQI_COUNT, V8DI_FTYPE_V8DI_INT_V8DI_UQI_COUNT, V8DI_FTYPE_V8DI_V2DI_V8DI_UQI_COUNT, V8HI_FTYPE_V8HI_INT_V8HI_UQI_COUNT, V8HI_FTYPE_V8HI_V8HI_V8HI_UQI_COUNT, V8SI_FTYPE_V8SI_INT_V8SI_UQI_COUNT, V8SI_FTYPE_V8SI_V4SI_V8SI_UQI_COUNT, V2DF_FTYPE_V2DF_V2DF_SWAP, V4SF_FTYPE_V4SF_V4SF_SWAP, V8DI_FTYPE_V8DI_INT_CONVERT, V4DI_FTYPE_V4DI_INT_CONVERT, V2DI_FTYPE_V2DI_INT_CONVERT, V8DI_FTYPE_V8DI_V8DI_INT_CONVERT, V8DI_FTYPE_V8DI_V8DI_INT_V8DI_UDI_CONVERT, V4DI_FTYPE_V4DI_V4DI_INT_V4DI_USI_CONVERT, V2DI_FTYPE_V2DI_V2DI_INT_V2DI_UHI_CONVERT, V4DI_FTYPE_V4DI_V4DI_INT_CONVERT, V2DI_FTYPE_V2DI_V2DI_INT_CONVERT, V1DI_FTYPE_V1DI_V1DI_INT_CONVERT, V16QI_FTYPE_V16QI_V16QI_CMP, V2DI_FTYPE_V2DI_V2DI_CMP, V4SI_FTYPE_V4SI_V4SI_CMP, V8HI_FTYPE_V8HI_V8HI_CMP, V16QI_FTYPE_V16QI_V16QI_TF, V2DF_FTYPE_V2DF_V2DF_TF, V2DI_FTYPE_V2DI_V2DI_TF, V4SF_FTYPE_V4SF_V4SF_TF, V4SI_FTYPE_V4SI_V4SI_TF, V8HI_FTYPE_V8HI_V8HI_TF, IX86_BT_LAST_ALIAS = V8HI_FTYPE_V8HI_V8HI_TF } ; static const enum ix86_builtin_type ix86_builtin_func_args[] = { IX86_BT_FLOAT128, IX86_BT_UINT64, IX86_BT_UNSIGNED, IX86_BT_UINT, IX86_BT_USHORT, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_FLOAT, IX86_BT_FLOAT, IX86_BT_FLOAT128, IX86_BT_FLOAT128, IX86_BT_FLOAT128, IX86_BT_CONST_STRING, IX86_BT_INT, IX86_BT_INT, IX86_BT_INT, IX86_BT_V16QI, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V8QI, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_V32QI, IX86_BT_INT, IX86_BT_PCCHAR, IX86_BT_INT64, IX86_BT_INT64, IX86_BT_INT64, IX86_BT_V2DF, IX86_BT_INT64, IX86_BT_V4SF, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_UINT16, IX86_BT_UINT16, IX86_BT_UINT64, IX86_BT_INT, IX86_BT_UINT64, IX86_BT_PUNSIGNED, IX86_BT_UINT64, IX86_BT_UINT64, IX86_BT_V16QI, IX86_BT_PCCHAR, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V2DF, IX86_BT_PCDOUBLE, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2SI, IX86_BT_V2DF, IX86_BT_V4DF, IX86_BT_V2DF, IX86_BT_V4SF, IX86_BT_V2DF, IX86_BT_V4SI, IX86_BT_V2DI, IX86_BT_PV2DI, IX86_BT_V2DI, IX86_BT_V16QI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V4SI, IX86_BT_V2DI, IX86_BT_V8HI, IX86_BT_V2SF, IX86_BT_V2SF, IX86_BT_V2SF, IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_V2DF, IX86_BT_V2SI, IX86_BT_V2SF, IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_PCV2SI, IX86_BT_V2SI, IX86_BT_V4SF, IX86_BT_V32QI, IX86_BT_PCCHAR, IX86_BT_V4DF, IX86_BT_PCDOUBLE, IX86_BT_V4DF, IX86_BT_PCV2DF, IX86_BT_V4DF, IX86_BT_V2DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4SF, IX86_BT_V4DF, IX86_BT_V4SI, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V4HI, IX86_BT_V4HI, IX86_BT_V4SF, IX86_BT_PCFLOAT, IX86_BT_V4SF, IX86_BT_V2DF, IX86_BT_V4SF, IX86_BT_V2DF, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_V4DF, IX86_BT_V4SF, IX86_BT_V4DF, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_PCV4SF, IX86_BT_V4SF, IX86_BT_V4SI, IX86_BT_V4SF, IX86_BT_V8SF, IX86_BT_V4SF, IX86_BT_V8HI, IX86_BT_V4SF, IX86_BT_V8HI, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_V16QI, IX86_BT_V4SI, IX86_BT_V2DF, IX86_BT_V4SI, IX86_BT_V4DF, IX86_BT_V4SI, IX86_BT_V4SF, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_V4SI, IX86_BT_V8SI, IX86_BT_V8HI, IX86_BT_V16QI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8QI, IX86_BT_V8QI, IX86_BT_V8SF, IX86_BT_PCFLOAT, IX86_BT_V8SF, IX86_BT_PCV4SF, IX86_BT_V8SF, IX86_BT_PCV8SF, IX86_BT_V8SF, IX86_BT_V4SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SI, IX86_BT_V8SF, IX86_BT_V8HI, IX86_BT_V8SF, IX86_BT_V8HI, IX86_BT_V8SF, IX86_BT_UQI, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V8SI, IX86_BT_V4SI, IX86_BT_V8SI, IX86_BT_V8SF, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V16QI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V8HI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_VOID, IX86_BT_PCVOID, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_VOID, IX86_BT_UINT64, IX86_BT_VOID, IX86_BT_UINT64, IX86_BT_PVOID, IX86_BT_VOID, IX86_BT_UNSIGNED, IX86_BT_VOID, IX86_BT_UNSIGNED, IX86_BT_PVOID, IX86_BT_UINT8, IX86_BT_UNSIGNED, IX86_BT_UINT64, IX86_BT_INT, IX86_BT_PUSHORT, IX86_BT_INT, IX86_BT_PUNSIGNED, IX86_BT_INT, IX86_BT_PULONGLONG, IX86_BT_V16HI, IX86_BT_V16QI, IX86_BT_V8SI, IX86_BT_V16QI, IX86_BT_V4DI, IX86_BT_V16QI, IX86_BT_V8SI, IX86_BT_V8HI, IX86_BT_V4DI, IX86_BT_V8HI, IX86_BT_V4DI, IX86_BT_V4SI, IX86_BT_V4DI, IX86_BT_PV4DI, IX86_BT_V4DI, IX86_BT_V2DI, IX86_BT_V16SI, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_V4SF, IX86_BT_V16SF, IX86_BT_V8SF, IX86_BT_V8DF, IX86_BT_V4DF, IX86_BT_V8DF, IX86_BT_V2DF, IX86_BT_V16SI, IX86_BT_V4SI, IX86_BT_V16SI, IX86_BT_V8SI, IX86_BT_V16SI, IX86_BT_V16SF, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_V64QI, IX86_BT_V64QI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_V8DI, IX86_BT_PV8DI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_VOID, IX86_BT_INT, IX86_BT_INT64, IX86_BT_DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_DOUBLE, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_FLOAT, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_FLOAT128, IX86_BT_FLOAT128, IX86_BT_FLOAT128, IX86_BT_HI, IX86_BT_V4HI, IX86_BT_INT, IX86_BT_HI, IX86_BT_V8HI, IX86_BT_INT, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_QI, IX86_BT_V16QI, IX86_BT_INT, IX86_BT_QI, IX86_BT_V8QI, IX86_BT_INT, IX86_BT_SI, IX86_BT_V2SI, IX86_BT_INT, IX86_BT_SI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_UCHAR, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_USHORT, IX86_BT_UINT16, IX86_BT_UINT16, IX86_BT_INT, IX86_BT_UINT64, IX86_BT_UINT64, IX86_BT_UINT64, IX86_BT_UINT8, IX86_BT_UINT8, IX86_BT_INT, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_SI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V1DI, IX86_BT_V1DI, IX86_BT_SI, IX86_BT_V1DI, IX86_BT_V1DI, IX86_BT_V1DI, IX86_BT_V1DI, IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_V1DI, IX86_BT_V8QI, IX86_BT_V8QI, IX86_BT_V2DF, IX86_BT_PCV2DF, IX86_BT_V2DI, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_UINT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_DI, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_PCDOUBLE, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_SI, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DI, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V4SF, IX86_BT_V2DF, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_UQI, IX86_BT_V2DF, IX86_BT_V8DF, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V8DF, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_SI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V16QI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V2DI, IX86_BT_PCV2DI, IX86_BT_V2DI, IX86_BT_V2SF, IX86_BT_V2SF, IX86_BT_V2SF, IX86_BT_V2SI, IX86_BT_INT, IX86_BT_INT, IX86_BT_V2SI, IX86_BT_V2SF, IX86_BT_V2SF, IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_SI, IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_V4HI, IX86_BT_V4HI, IX86_BT_V4DF, IX86_BT_PCV4DF, IX86_BT_V4DI, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_INT, IX86_BT_V4DF, IX86_BT_V8DF, IX86_BT_INT, IX86_BT_V4DF, IX86_BT_V8DF, IX86_BT_INT, IX86_BT_V4DF, IX86_BT_UQI, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DI, IX86_BT_V4HI, IX86_BT_V2SI, IX86_BT_V2SI, IX86_BT_V4HI, IX86_BT_V4HI, IX86_BT_INT, IX86_BT_V4HI, IX86_BT_V4HI, IX86_BT_SI, IX86_BT_V4HI, IX86_BT_V4HI, IX86_BT_V4HI, IX86_BT_V4HI, IX86_BT_V8QI, IX86_BT_V8QI, IX86_BT_V4SF, IX86_BT_PCV4SF, IX86_BT_V4SI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_UINT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_DI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_INT, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_PCV2SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_SI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V2DF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V2SI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SI, IX86_BT_V4SF, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V4SI, IX86_BT_V2DF, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_PCV4SI, IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V8HI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V8HI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_INT, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_INT, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_SI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_V8HI, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V8HI, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V8HI, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V8QI, IX86_BT_V4HI, IX86_BT_V4HI, IX86_BT_V8QI, IX86_BT_V8QI, IX86_BT_V8QI, IX86_BT_V8SF, IX86_BT_PCV8SF, IX86_BT_V8SI, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V16SF, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V16SF, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_UQI, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V16SF, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V16SF, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SI, IX86_BT_V32QI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_UQI, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_UQI, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_UQI, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_QI, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_UQI, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V8DI, IX86_BT_INT, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_UQI, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_UQI, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V8DI, IX86_BT_INT, IX86_BT_QI, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_UHI, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_HI, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_UHI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SI, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SI, IX86_BT_INT, IX86_BT_HI, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_QI, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_QI, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_UQI, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_UHI, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_UHI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V16HI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V16HI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_V32HI, IX86_BT_V64QI, IX86_BT_V64QI, IX86_BT_V32HI, IX86_BT_USI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V8HI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_INT, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_INT, IX86_BT_V16HI, IX86_BT_V16SF, IX86_BT_INT, IX86_BT_V16HI, IX86_BT_V16SF, IX86_BT_INT, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_SI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_INT, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V4SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_V4SI, IX86_BT_V16SI, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V16SI, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_INT, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_V8SI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V8SI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_V16SI, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_V8SI, IX86_BT_V16SI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V16SI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_INT, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V4SI, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_INT, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_V8SI, IX86_BT_PCV8SI, IX86_BT_V8SI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V16SI, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_INT, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_INT, IX86_BT_V8DI, IX86_BT_UDI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_USI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V2DI, IX86_BT_UHI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V8DI, IX86_BT_V64QI, IX86_BT_V64QI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V2DI, IX86_BT_V4DI, IX86_BT_PCV4DI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V8DI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V8DI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_V2DI, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_INT, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_INT64, IX86_BT_V2DI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_V8DI, IX86_BT_INT, IX86_BT_V2DI, IX86_BT_V8DI, IX86_BT_INT, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PCHAR, IX86_BT_V16QI, IX86_BT_VOID, IX86_BT_PCHAR, IX86_BT_V32QI, IX86_BT_VOID, IX86_BT_PDOUBLE, IX86_BT_V2DF, IX86_BT_VOID, IX86_BT_PDOUBLE, IX86_BT_V4DF, IX86_BT_VOID, IX86_BT_PDOUBLE, IX86_BT_V8DF, IX86_BT_VOID, IX86_BT_PFLOAT, IX86_BT_V4SF, IX86_BT_VOID, IX86_BT_PFLOAT, IX86_BT_V8SF, IX86_BT_VOID, IX86_BT_PFLOAT, IX86_BT_V16SF, IX86_BT_VOID, IX86_BT_PINT, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PUNSIGNED, IX86_BT_UNSIGNED, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_PCVOID, IX86_BT_INT, IX86_BT_PVOID, IX86_BT_PCVOID, IX86_BT_VOID, IX86_BT_PLONGLONG, IX86_BT_LONGLONG, IX86_BT_VOID, IX86_BT_PULONGLONG, IX86_BT_ULONGLONG, IX86_BT_VOID, IX86_BT_PV2SI, IX86_BT_V2SI, IX86_BT_VOID, IX86_BT_PV2DI, IX86_BT_V2DI, IX86_BT_VOID, IX86_BT_PV2SF, IX86_BT_V4SF, IX86_BT_VOID, IX86_BT_PV4DI, IX86_BT_V4DI, IX86_BT_VOID, IX86_BT_PV4SF, IX86_BT_V4SF, IX86_BT_VOID, IX86_BT_PV8SF, IX86_BT_V8SF, IX86_BT_VOID, IX86_BT_UNSIGNED, IX86_BT_UNSIGNED, IX86_BT_VOID, IX86_BT_UNSIGNED, IX86_BT_UNSIGNED, IX86_BT_UNSIGNED, IX86_BT_VOID, IX86_BT_PV8DI, IX86_BT_V8DI, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_PCV4SF, IX86_BT_V16SF, IX86_BT_UHI, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_PCV4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_PCV4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_PCV4SF, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_PCV4SI, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_PCV4SI, IX86_BT_UCHAR, IX86_BT_UQI, IX86_BT_UQI, IX86_BT_PUCHAR, IX86_BT_UCHAR, IX86_BT_UQI, IX86_BT_UQI, IX86_BT_UCHAR, IX86_BT_UHI, IX86_BT_UHI, IX86_BT_PUCHAR, IX86_BT_UCHAR, IX86_BT_UHI, IX86_BT_UHI, IX86_BT_UCHAR, IX86_BT_USI, IX86_BT_USI, IX86_BT_PUCHAR, IX86_BT_UCHAR, IX86_BT_USI, IX86_BT_USI, IX86_BT_UCHAR, IX86_BT_UDI, IX86_BT_UDI, IX86_BT_PUCHAR, IX86_BT_UCHAR, IX86_BT_UDI, IX86_BT_UDI, IX86_BT_USI, IX86_BT_UQI, IX86_BT_USI, IX86_BT_UHI, IX86_BT_UQI, IX86_BT_USI, IX86_BT_UHI, IX86_BT_USI, IX86_BT_UHI, IX86_BT_UHI, IX86_BT_UQI, IX86_BT_USI, IX86_BT_USI, IX86_BT_UQI, IX86_BT_UDI, IX86_BT_UDI, IX86_BT_UQI, IX86_BT_UQI, IX86_BT_UQI, IX86_BT_UHI, IX86_BT_UHI, IX86_BT_USI, IX86_BT_USI, IX86_BT_UDI, IX86_BT_UDI, IX86_BT_UHI, IX86_BT_V16QI, IX86_BT_USI, IX86_BT_V32QI, IX86_BT_UDI, IX86_BT_V64QI, IX86_BT_UQI, IX86_BT_V8HI, IX86_BT_UHI, IX86_BT_V16HI, IX86_BT_USI, IX86_BT_V32HI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V8SI, IX86_BT_UHI, IX86_BT_V16SI, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_UQI, IX86_BT_UQI, IX86_BT_UHI, IX86_BT_UHI, IX86_BT_UHI, IX86_BT_USI, IX86_BT_USI, IX86_BT_USI, IX86_BT_UDI, IX86_BT_UDI, IX86_BT_UDI, IX86_BT_UHI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_UHI, IX86_BT_UHI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_INT, IX86_BT_UHI, IX86_BT_USI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_USI, IX86_BT_USI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_INT, IX86_BT_USI, IX86_BT_UDI, IX86_BT_V64QI, IX86_BT_V64QI, IX86_BT_UDI, IX86_BT_UDI, IX86_BT_V64QI, IX86_BT_V64QI, IX86_BT_INT, IX86_BT_UDI, IX86_BT_UQI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_UQI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_INT, IX86_BT_UQI, IX86_BT_UHI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_UHI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_INT, IX86_BT_UHI, IX86_BT_USI, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_USI, IX86_BT_USI, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_INT, IX86_BT_USI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_UQI, IX86_BT_UQI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_UQI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_UQI, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_UQI, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_UQI, IX86_BT_UQI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_UHI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_UQI, IX86_BT_V8DI, IX86_BT_V8UDI, IX86_BT_INT, IX86_BT_UQI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_INT, IX86_BT_UQI, IX86_BT_UHI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_INT, IX86_BT_UHI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_INT, IX86_BT_UHI, IX86_BT_UQI, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_INT, IX86_BT_UQI, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_INT, IX86_BT_UQI, IX86_BT_INT, IX86_BT_UHI, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_INT, IX86_BT_UHI, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_INT, IX86_BT_UHI, IX86_BT_INT, IX86_BT_UQI, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_UQI, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_UQI, IX86_BT_UQI, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_UQI, IX86_BT_INT, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_UQI, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_UQI, IX86_BT_INT, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_V16QI, IX86_BT_UHI, IX86_BT_V32QI, IX86_BT_USI, IX86_BT_V64QI, IX86_BT_UDI, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_V32HI, IX86_BT_USI, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_UHI, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_V8SI, IX86_BT_UHI, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_INT, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_INT, IX86_BT_UCHAR, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_UCHAR, IX86_BT_UINT64, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_INT, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V1DI, IX86_BT_V1DI, IX86_BT_V1DI, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_INT, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DI, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_UQI, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DI, IX86_BT_V2DF, IX86_BT_UQI, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_DI, IX86_BT_INT, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V4DF, IX86_BT_UQI, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4HI, IX86_BT_V4HI, IX86_BT_HI, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_FLOAT, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SI, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_SI, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V2DI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_HI, IX86_BT_INT, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_INT, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_UQI, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_UQI, IX86_BT_V2DF, IX86_BT_V4SF, IX86_BT_V2DF, IX86_BT_UQI, IX86_BT_V2DF, IX86_BT_V4SI, IX86_BT_V2DF, IX86_BT_UQI, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_UQI, IX86_BT_V4DF, IX86_BT_V4SF, IX86_BT_V4DF, IX86_BT_UQI, IX86_BT_V4DF, IX86_BT_V4SI, IX86_BT_V4DF, IX86_BT_UQI, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_UQI, IX86_BT_V8DF, IX86_BT_V8SI, IX86_BT_V8DF, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_V4SI, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_V8HI, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_V4DF, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_V2DF, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_V8DI, IX86_BT_V8SI, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_V8DI, IX86_BT_V8HI, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_V8DI, IX86_BT_V16QI, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_V16QI, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_V16QI, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_V4SI, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_V8HI, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_V8DF, IX86_BT_V8DI, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_UQI, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V8DI, IX86_BT_V8DF, IX86_BT_UQI, IX86_BT_V4DF, IX86_BT_V4DI, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_UQI, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DI, IX86_BT_V4DF, IX86_BT_UQI, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_UQI, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_UQI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_UHI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_UQI, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_USI, IX86_BT_V64QI, IX86_BT_V64QI, IX86_BT_V64QI, IX86_BT_V64QI, IX86_BT_UDI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_USI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_V4SI, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_UQI, IX86_BT_V8SF, IX86_BT_V8SI, IX86_BT_V8SF, IX86_BT_UQI, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_UHI, IX86_BT_V4SI, IX86_BT_V16QI, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_V8SI, IX86_BT_V8HI, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_V8SI, IX86_BT_V16QI, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_UQI, IX86_BT_V8SF, IX86_BT_V8SI, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_UQI, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SI, IX86_BT_V8SF, IX86_BT_UQI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_UHI, IX86_BT_V16SF, IX86_BT_V16SI, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_UHI, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SI, IX86_BT_V16SF, IX86_BT_UHI, IX86_BT_V16SF, IX86_BT_V8SF, IX86_BT_V16SF, IX86_BT_UHI, IX86_BT_V16SF, IX86_BT_V4SF, IX86_BT_V16SF, IX86_BT_UHI, IX86_BT_V8DF, IX86_BT_V4DF, IX86_BT_V8DF, IX86_BT_UQI, IX86_BT_V8DF, IX86_BT_V2DF, IX86_BT_V8DF, IX86_BT_UQI, IX86_BT_V16SI, IX86_BT_V8SI, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_V16SI, IX86_BT_V4SI, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_V16SI, IX86_BT_SI, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_V16SI, IX86_BT_V16HI, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_V16SI, IX86_BT_V16QI, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_V8DI, IX86_BT_V4DI, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_V4DF, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V8DI, IX86_BT_V2DI, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_V8DI, IX86_BT_DI, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_V16QI, IX86_BT_V16SI, IX86_BT_V16QI, IX86_BT_UHI, IX86_BT_V16QI, IX86_BT_V8DI, IX86_BT_V16QI, IX86_BT_UQI, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_USI, IX86_BT_V32HI, IX86_BT_V64QI, IX86_BT_V64QI, IX86_BT_INT, IX86_BT_V32HI, IX86_BT_V32QI, IX86_BT_V32HI, IX86_BT_USI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_V16HI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_INT, IX86_BT_V16HI, IX86_BT_V16QI, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_V8HI, IX86_BT_V16QI, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V8HI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V4SF, IX86_BT_V8SF, IX86_BT_UQI, IX86_BT_V4DF, IX86_BT_V2DF, IX86_BT_V4DF, IX86_BT_UQI, IX86_BT_V8SI, IX86_BT_V4SI, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_V8SI, IX86_BT_SI, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_SI, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_V2DI, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_DI, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_DI, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_V64QI, IX86_BT_V64QI, IX86_BT_V64QI, IX86_BT_UDI, IX86_BT_V64QI, IX86_BT_V16QI, IX86_BT_V64QI, IX86_BT_UDI, IX86_BT_V64QI, IX86_BT_QI, IX86_BT_V64QI, IX86_BT_UDI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_USI, IX86_BT_V32QI, IX86_BT_V16QI, IX86_BT_V32QI, IX86_BT_USI, IX86_BT_V32QI, IX86_BT_QI, IX86_BT_V32QI, IX86_BT_USI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_UHI, IX86_BT_V16QI, IX86_BT_QI, IX86_BT_V16QI, IX86_BT_UHI, IX86_BT_V32HI, IX86_BT_V8HI, IX86_BT_V32HI, IX86_BT_USI, IX86_BT_V32HI, IX86_BT_HI, IX86_BT_V32HI, IX86_BT_USI, IX86_BT_V16HI, IX86_BT_V8HI, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_V16HI, IX86_BT_HI, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V8HI, IX86_BT_HI, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V16SF, IX86_BT_PCV16SF, IX86_BT_V16SF, IX86_BT_UHI, IX86_BT_V8DF, IX86_BT_PCV8DF, IX86_BT_V8DF, IX86_BT_UQI, IX86_BT_V16SI, IX86_BT_PCV16SI, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_V8SF, IX86_BT_PCV8SF, IX86_BT_V8SF, IX86_BT_UQI, IX86_BT_V8DI, IX86_BT_PCV8DI, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_V8SI, IX86_BT_PCV8SI, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_V4DF, IX86_BT_PCV4DF, IX86_BT_V4DF, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_PCV4SF, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_PCV4DI, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_PCV4SI, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V2DF, IX86_BT_PCV2DF, IX86_BT_V2DF, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_PCV2DI, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_V64QI, IX86_BT_PCCHAR, IX86_BT_V64QI, IX86_BT_UDI, IX86_BT_V32HI, IX86_BT_PCSHORT, IX86_BT_V32HI, IX86_BT_USI, IX86_BT_V32QI, IX86_BT_PCCHAR, IX86_BT_V32QI, IX86_BT_USI, IX86_BT_V16SF, IX86_BT_PCFLOAT, IX86_BT_V16SF, IX86_BT_UHI, IX86_BT_V8DF, IX86_BT_PCDOUBLE, IX86_BT_V8DF, IX86_BT_UQI, IX86_BT_V16SI, IX86_BT_PCINT, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_V16HI, IX86_BT_PCSHORT, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_V16QI, IX86_BT_PCCHAR, IX86_BT_V16QI, IX86_BT_UHI, IX86_BT_V8SF, IX86_BT_PCFLOAT, IX86_BT_V8SF, IX86_BT_UQI, IX86_BT_V8DI, IX86_BT_PCINT64, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_V8SI, IX86_BT_PCINT, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_V8HI, IX86_BT_PCSHORT, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V4DF, IX86_BT_PCDOUBLE, IX86_BT_V4DF, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_PCFLOAT, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_PCINT64, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_PCINT, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V2DF, IX86_BT_PCDOUBLE, IX86_BT_V2DF, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_PCINT64, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_V16HI, IX86_BT_V16SI, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_V8SI, IX86_BT_V8DI, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_V8HI, IX86_BT_V8DI, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V16QI, IX86_BT_V8HI, IX86_BT_V16QI, IX86_BT_UQI, IX86_BT_V16QI, IX86_BT_V16HI, IX86_BT_V16QI, IX86_BT_UHI, IX86_BT_V16QI, IX86_BT_V4SI, IX86_BT_V16QI, IX86_BT_UQI, IX86_BT_V16QI, IX86_BT_V8SI, IX86_BT_V16QI, IX86_BT_UQI, IX86_BT_V8HI, IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V8HI, IX86_BT_V8SI, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V16QI, IX86_BT_V2DI, IX86_BT_V16QI, IX86_BT_UQI, IX86_BT_V16QI, IX86_BT_V4DI, IX86_BT_V16QI, IX86_BT_UQI, IX86_BT_V8HI, IX86_BT_V2DI, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V8HI, IX86_BT_V4DI, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_V2DI, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_V4DI, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V32QI, IX86_BT_V32HI, IX86_BT_V32QI, IX86_BT_USI, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_UQI, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V4DF, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_UQI, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V4DF, IX86_BT_UQI, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_UQI, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV8DF, IX86_BT_V8DF, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV8SI, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV8HI, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV8HI, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV8HI, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV4SI, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV4SI, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV8HI, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV8HI, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV4DF, IX86_BT_V4DF, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV2DF, IX86_BT_V2DF, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV16SF, IX86_BT_V16SF, IX86_BT_UHI, IX86_BT_VOID, IX86_BT_PV8SF, IX86_BT_V8SF, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV4SF, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV8DI, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV4DI, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV2DI, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV16SI, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_VOID, IX86_BT_PV16HI, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_VOID, IX86_BT_PV16QI, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_VOID, IX86_BT_PV16QI, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV16QI, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV16QI, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV16QI, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV16QI, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV8SI, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV4SI, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PDOUBLE, IX86_BT_V8DF, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PDOUBLE, IX86_BT_V4DF, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PDOUBLE, IX86_BT_V2DF, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PFLOAT, IX86_BT_V16SF, IX86_BT_UHI, IX86_BT_VOID, IX86_BT_PFLOAT, IX86_BT_V8SF, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PFLOAT, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PINT64, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PINT64, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PINT64, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PINT, IX86_BT_V16SI, IX86_BT_UHI, IX86_BT_VOID, IX86_BT_PINT, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PINT, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PSHORT, IX86_BT_V32HI, IX86_BT_USI, IX86_BT_VOID, IX86_BT_PSHORT, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_VOID, IX86_BT_PSHORT, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PCHAR, IX86_BT_V64QI, IX86_BT_UDI, IX86_BT_VOID, IX86_BT_PCHAR, IX86_BT_V32QI, IX86_BT_USI, IX86_BT_VOID, IX86_BT_PCHAR, IX86_BT_V16QI, IX86_BT_UHI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_INT, IX86_BT_UQI, IX86_BT_V8SI, IX86_BT_V8SF, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_V4SF, IX86_BT_V4SI, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_V4SF, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_V4SF, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_V4DI, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_V2DI, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_V4DF, IX86_BT_V4DI, IX86_BT_V4DF, IX86_BT_UQI, IX86_BT_V2DF, IX86_BT_V2DI, IX86_BT_V2DF, IX86_BT_UQI, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_INT, IX86_BT_V32HI, IX86_BT_USI, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_V8HI, IX86_BT_V32HI, IX86_BT_USI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_INT, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V8HI, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_INT, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V32HI, IX86_BT_V64QI, IX86_BT_V64QI, IX86_BT_INT, IX86_BT_V32HI, IX86_BT_USI, IX86_BT_V16HI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_INT, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_V8HI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_INT, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V64QI, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_V64QI, IX86_BT_UDI, IX86_BT_V32QI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V32QI, IX86_BT_USI, IX86_BT_V16QI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V16QI, IX86_BT_UHI, IX86_BT_V32HI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V32HI, IX86_BT_USI, IX86_BT_V16HI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_V8HI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V8DI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V8DI, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V2DI, IX86_BT_UQI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_INT, IX86_BT_UHI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_UQI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_UQI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PCVOID, IX86_BT_UNSIGNED, IX86_BT_UNSIGNED, IX86_BT_VOID, IX86_BT_PV2DF, IX86_BT_V2DI, IX86_BT_V2DF, IX86_BT_VOID, IX86_BT_PV4DF, IX86_BT_V4DI, IX86_BT_V4DF, IX86_BT_VOID, IX86_BT_PV4SF, IX86_BT_V4SI, IX86_BT_V4SF, IX86_BT_VOID, IX86_BT_PV8SF, IX86_BT_V8SI, IX86_BT_V8SF, IX86_BT_VOID, IX86_BT_PV2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_VOID, IX86_BT_PV4DI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_VOID, IX86_BT_PV4SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_VOID, IX86_BT_PV8SI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_VOID, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_VOID, IX86_BT_UINT64, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_VOID, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_PCHAR, IX86_BT_VOID, IX86_BT_V8QI, IX86_BT_V8QI, IX86_BT_PCHAR, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V4SI, IX86_BT_V8SI, IX86_BT_UQI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V2DI, IX86_BT_V4DI, IX86_BT_UQI, IX86_BT_QI, IX86_BT_V8DF, IX86_BT_INT, IX86_BT_QI, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_QI, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_UQI, IX86_BT_HI, IX86_BT_V16SF, IX86_BT_INT, IX86_BT_QI, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_QI, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_UQI, IX86_BT_QI, IX86_BT_V8DF, IX86_BT_INT, IX86_BT_UQI, IX86_BT_QI, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_UQI, IX86_BT_QI, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_UQI, IX86_BT_HI, IX86_BT_V16SF, IX86_BT_INT, IX86_BT_UHI, IX86_BT_QI, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_UQI, IX86_BT_QI, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV32QI, IX86_BT_V32HI, IX86_BT_USI, IX86_BT_VOID, IX86_BT_PUHI, IX86_BT_PUHI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_VOID, IX86_BT_PUQI, IX86_BT_PUQI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_VOID, IX86_BT_PUQI, IX86_BT_PUQI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_VOID, IX86_BT_PUQI, IX86_BT_PUQI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_VOID, IX86_BT_PUQI, IX86_BT_PUQI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_VOID, IX86_BT_PUQI, IX86_BT_PUQI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_V4HI, IX86_BT_HI, IX86_BT_HI, IX86_BT_HI, IX86_BT_HI, IX86_BT_INT, IX86_BT_V16QI, IX86_BT_INT, IX86_BT_V16QI, IX86_BT_INT, IX86_BT_INT, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_INT, IX86_BT_V16QI, IX86_BT_INT, IX86_BT_INT, IX86_BT_V8QI, IX86_BT_QI, IX86_BT_QI, IX86_BT_QI, IX86_BT_QI, IX86_BT_QI, IX86_BT_QI, IX86_BT_QI, IX86_BT_QI, IX86_BT_UCHAR, IX86_BT_UCHAR, IX86_BT_UINT, IX86_BT_UINT, IX86_BT_PUNSIGNED, IX86_BT_UCHAR, IX86_BT_UCHAR, IX86_BT_ULONGLONG, IX86_BT_ULONGLONG, IX86_BT_PULONGLONG, IX86_BT_UINT64, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_UINT64, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_UINT, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_UINT, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_INT64, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_INT64, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_UINT64, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_UINT64, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_UINT, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_INT64, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT64, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_INT, IX86_BT_V16SI, IX86_BT_V16SF, IX86_BT_V16SI, IX86_BT_HI, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_V16SI, IX86_BT_V16SF, IX86_BT_HI, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_HI, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_V16HI, IX86_BT_V16SF, IX86_BT_HI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8DF, IX86_BT_V8SI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V8DF, IX86_BT_V8SF, IX86_BT_QI, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_QI, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_V8SF, IX86_BT_V8DF, IX86_BT_QI, IX86_BT_INT, IX86_BT_V8DI, IX86_BT_V8DF, IX86_BT_V8DI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V8DI, IX86_BT_V8SF, IX86_BT_V8DI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_V8DI, IX86_BT_V8DF, IX86_BT_QI, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V8DI, IX86_BT_V8SF, IX86_BT_QI, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_HI, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_UQI, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_UQI, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_QI, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V2DF, IX86_BT_V4SF, IX86_BT_QI, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_QI, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V4SF, IX86_BT_V2DF, IX86_BT_QI, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_HI, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_QI, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_QI, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_QI, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_PCDOUBLE, IX86_BT_V4SI, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_PCDOUBLE, IX86_BT_V4SI, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_PCDOUBLE, IX86_BT_V8SI, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_PCDOUBLE, IX86_BT_V2DI, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_PCDOUBLE, IX86_BT_V4DI, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_PCFLOAT, IX86_BT_V4SI, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_PCFLOAT, IX86_BT_V8SI, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_PCFLOAT, IX86_BT_V2DI, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_PCFLOAT, IX86_BT_V4DI, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_PCFLOAT, IX86_BT_V4DI, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_PCINT64, IX86_BT_V4SI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_PCINT64, IX86_BT_V4SI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_PCINT64, IX86_BT_V8SI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_PCINT64, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_PCINT64, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_PCINT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_PCINT, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_PCINT, IX86_BT_V2DI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_PCINT, IX86_BT_V4DI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_PCINT, IX86_BT_V4DI, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_PCFLOAT, IX86_BT_V8DI, IX86_BT_HI, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_PCDOUBLE, IX86_BT_V16SI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_PCINT, IX86_BT_V8DI, IX86_BT_HI, IX86_BT_INT, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_PCINT64, IX86_BT_V16SI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_PCDOUBLE, IX86_BT_V8SI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_PCFLOAT, IX86_BT_V4DI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_PCINT64, IX86_BT_V8SI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_PCINT, IX86_BT_V4DI, IX86_BT_QI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PFLOAT, IX86_BT_HI, IX86_BT_V8DI, IX86_BT_V16SF, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PDOUBLE, IX86_BT_QI, IX86_BT_V16SI, IX86_BT_V8DF, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PINT, IX86_BT_HI, IX86_BT_V8DI, IX86_BT_V16SI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PLONGLONG, IX86_BT_QI, IX86_BT_V16SI, IX86_BT_V8DI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PFLOAT, IX86_BT_QI, IX86_BT_V4DI, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PDOUBLE, IX86_BT_QI, IX86_BT_V8SI, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PINT, IX86_BT_QI, IX86_BT_V4DI, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PLONGLONG, IX86_BT_QI, IX86_BT_V8SI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PFLOAT, IX86_BT_QI, IX86_BT_V2DI, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PDOUBLE, IX86_BT_QI, IX86_BT_V4SI, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PINT, IX86_BT_QI, IX86_BT_V2DI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PLONGLONG, IX86_BT_QI, IX86_BT_V4SI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_PCVOID, IX86_BT_V16SI, IX86_BT_HI, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_PCVOID, IX86_BT_V8SI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_PCVOID, IX86_BT_V8DI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V8DF, IX86_BT_V8DF, IX86_BT_PCVOID, IX86_BT_V8DI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_PCVOID, IX86_BT_V16SI, IX86_BT_HI, IX86_BT_INT, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_PCVOID, IX86_BT_V8SI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_PCVOID, IX86_BT_V8DI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_PCVOID, IX86_BT_V8DI, IX86_BT_QI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_HI, IX86_BT_V16SI, IX86_BT_V16SF, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V8SI, IX86_BT_V8DF, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V8DI, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V8DI, IX86_BT_V8DF, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_HI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V8SI, IX86_BT_V8DI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V8DI, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_PCVOID, IX86_BT_V4SI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_PCVOID, IX86_BT_V4SI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V2DF, IX86_BT_V2DF, IX86_BT_PCVOID, IX86_BT_V2DI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V4DF, IX86_BT_V4DF, IX86_BT_PCVOID, IX86_BT_V4DI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_PCVOID, IX86_BT_V4SI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_PCVOID, IX86_BT_V8SI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_PCVOID, IX86_BT_V2DI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_PCVOID, IX86_BT_V4DI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_PCVOID, IX86_BT_V4SI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_PCVOID, IX86_BT_V4SI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_PCVOID, IX86_BT_V2DI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_PCVOID, IX86_BT_V4DI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_PCVOID, IX86_BT_V4SI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_PCVOID, IX86_BT_V8SI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_PCVOID, IX86_BT_V2DI, IX86_BT_QI, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_PCVOID, IX86_BT_V4DI, IX86_BT_QI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V8SI, IX86_BT_V8SF, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V4SI, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V4SI, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V4SI, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V4DI, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V2DI, IX86_BT_V4SF, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V4DI, IX86_BT_V4DF, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V2DI, IX86_BT_V2DF, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V4SI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V4SI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V4DI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V2DI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PVOID, IX86_BT_QI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_VOID, IX86_BT_QI, IX86_BT_V8SI, IX86_BT_PCVOID, IX86_BT_INT, IX86_BT_INT, IX86_BT_VOID, IX86_BT_HI, IX86_BT_V16SI, IX86_BT_PCVOID, IX86_BT_INT, IX86_BT_INT, IX86_BT_VOID, IX86_BT_QI, IX86_BT_V8DI, IX86_BT_PCVOID, IX86_BT_INT, IX86_BT_INT, IX86_BT_VOID, IX86_BT_PV8QI, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_VOID, IX86_BT_PV16QI, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_V64QI, IX86_BT_V64QI, IX86_BT_V64QI, IX86_BT_INT, IX86_BT_V64QI, IX86_BT_V64QI, IX86_BT_V64QI, IX86_BT_INT, IX86_BT_V64QI, IX86_BT_UDI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_V32QI, IX86_BT_INT, IX86_BT_V32QI, IX86_BT_USI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_V16QI, IX86_BT_INT, IX86_BT_V16QI, IX86_BT_UHI, IX86_BT_V64QI, IX86_BT_V64QI, IX86_BT_V64QI, IX86_BT_VOID, IX86_BT_PV64QI, IX86_BT_V64QI, IX86_BT_UDI, IX86_BT_VOID, IX86_BT_PV32HI, IX86_BT_V32HI, IX86_BT_USI, IX86_BT_VOID, IX86_BT_PV32QI, IX86_BT_V32QI, IX86_BT_USI, IX86_BT_VOID, IX86_BT_PV16QI, IX86_BT_V16QI, IX86_BT_UHI, IX86_BT_VOID, IX86_BT_PV16HI, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_VOID, IX86_BT_PV8HI, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V64QI, IX86_BT_PCV64QI, IX86_BT_V64QI, IX86_BT_UDI, IX86_BT_V32HI, IX86_BT_PCV32HI, IX86_BT_V32HI, IX86_BT_USI, IX86_BT_V32QI, IX86_BT_PCV32QI, IX86_BT_V32QI, IX86_BT_USI, IX86_BT_V16QI, IX86_BT_PCV16QI, IX86_BT_V16QI, IX86_BT_UHI, IX86_BT_V16HI, IX86_BT_PCV16HI, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_V8HI, IX86_BT_PCV8HI, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_INT, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_INT, IX86_BT_V32HI, IX86_BT_INT, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_INT, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_INT, IX86_BT_V16SI, IX86_BT_INT, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_INT, IX86_BT_V8DI, IX86_BT_INT, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_INT, IX86_BT_V16HI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_V8SI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V4DI, IX86_BT_INT, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_INT, IX86_BT_V8HI, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V4SI, IX86_BT_INT, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V2DI, IX86_BT_INT, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_V8DI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V16SI, IX86_BT_V4DI, IX86_BT_V4DI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_V4SI, IX86_BT_UHI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_V8SI, IX86_BT_UHI, IX86_BT_V32HI, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V32HI, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V32HI, IX86_BT_USI, IX86_BT_V32HI, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_USI, IX86_BT_V16HI, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V16HI, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_V16HI, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_UHI, IX86_BT_V8HI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V8HI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V8HI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_V16HI, IX86_BT_V16SF, IX86_BT_V16HI, IX86_BT_V16SF, IX86_BT_V16HI, IX86_BT_UHI, IX86_BT_V16HI, IX86_BT_V16SF, IX86_BT_UHI, IX86_BT_V8HI, IX86_BT_V8SF, IX86_BT_V8HI, IX86_BT_V8SF, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V8HI, IX86_BT_V8SF, IX86_BT_UQI, IX86_BT_V8HI, IX86_BT_V4SF, IX86_BT_V8HI, IX86_BT_V4SF, IX86_BT_V8HI, IX86_BT_UQI, IX86_BT_V8HI, IX86_BT_V4SF, IX86_BT_UQI, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_V16SF, IX86_BT_V16SF, IX86_BT_V32HI, IX86_BT_V32HI, IX86_BT_UHI, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_V8SF, IX86_BT_V8SF, IX86_BT_V16HI, IX86_BT_V16HI, IX86_BT_UQI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_V4SF, IX86_BT_V4SF, IX86_BT_V8HI, IX86_BT_V8HI, IX86_BT_UQI }; static const unsigned short ix86_builtin_func_start[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32, 34, 36, 38, 40, 42, 44, 46, 48, 50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98, 100, 102, 104, 106, 108, 110, 114, 116, 120, 122, 124, 126, 128, 130, 134, 136, 138, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 168, 172, 174, 176, 178, 180, 182, 184, 186, 188, 190, 192, 194, 197, 199, 202, 205, 207, 209, 211, 213, 215, 217, 219, 221, 223, 225, 227, 229, 231, 233, 235, 237, 239, 241, 243, 245, 247, 249, 253, 257, 259, 261, 264, 267, 270, 273, 276, 279, 282, 285, 288, 291, 294, 297, 300, 303, 306, 309, 312, 315, 318, 321, 324, 327, 330, 333, 336, 339, 342, 345, 348, 351, 354, 357, 360, 363, 366, 369, 372, 375, 378, 381, 386, 389, 394, 397, 400, 405, 408, 411, 414, 417, 420, 423, 426, 429, 432, 435, 438, 441, 444, 447, 450, 455, 458, 461, 464, 467, 470, 473, 476, 479, 482, 485, 488, 493, 498, 501, 504, 507, 510, 513, 516, 519, 524, 527, 531, 534, 539, 542, 545, 548, 553, 556, 561, 564, 567, 572, 575, 578, 581, 584, 587, 590, 595, 598, 603, 606, 609, 612, 615, 618, 623, 626, 629, 634, 637, 640, 643, 646, 649, 653, 659, 665, 669, 675, 682, 687, 692, 698, 704, 711, 714, 718, 724, 731, 736, 742, 747, 754, 760, 766, 773, 780, 787, 794, 798, 804, 810, 813, 816, 821, 826, 829, 832, 835, 838, 841, 846, 849, 853, 857, 860, 863, 867, 873, 876, 881, 884, 890, 893, 898, 903, 906, 911, 914, 919, 922, 925, 930, 935, 938, 941, 944, 950, 956, 962, 968, 972, 976, 982, 988, 991, 994, 997, 1000, 1003, 1008, 1013, 1018, 1021, 1026, 1029, 1032, 1037, 1040, 1045, 1048, 1051, 1054, 1057, 1060, 1063, 1066, 1069, 1072, 1075, 1078, 1081, 1084, 1087, 1090, 1093, 1096, 1099, 1102, 1105, 1108, 1112, 1115, 1124, 1131, 1138, 1147, 1156, 1163, 1167, 1170, 1174, 1177, 1181, 1184, 1188, 1191, 1193, 1195, 1197, 1199, 1202, 1205, 1208, 1210, 1212, 1214, 1216, 1218, 1220, 1222, 1224, 1226, 1228, 1230, 1232, 1234, 1236, 1238, 1240, 1243, 1246, 1249, 1252, 1256, 1261, 1265, 1270, 1274, 1279, 1283, 1288, 1292, 1297, 1301, 1306, 1310, 1315, 1319, 1324, 1328, 1333, 1337, 1342, 1346, 1350, 1354, 1359, 1363, 1368, 1372, 1378, 1382, 1388, 1392, 1397, 1403, 1407, 1412, 1418, 1420, 1422, 1424, 1426, 1428, 1430, 1432, 1434, 1436, 1438, 1440, 1442, 1444, 1446, 1450, 1454, 1458, 1462, 1466, 1470, 1474, 1478, 1482, 1487, 1491, 1495, 1500, 1505, 1510, 1514, 1518, 1522, 1526, 1530, 1534, 1540, 1544, 1548, 1553, 1557, 1561, 1565, 1569, 1573, 1578, 1582, 1586, 1590, 1595, 1600, 1605, 1610, 1614, 1618, 1622, 1626, 1630, 1634, 1638, 1642, 1646, 1652, 1656, 1660, 1665, 1669, 1675, 1679, 1683, 1687, 1691, 1697, 1701, 1705, 1709, 1713, 1717, 1721, 1725, 1729, 1733, 1737, 1741, 1745, 1750, 1756, 1761, 1767, 1771, 1775, 1779, 1783, 1787, 1791, 1795, 1799, 1804, 1809, 1814, 1819, 1824, 1829, 1834, 1839, 1844, 1849, 1854, 1859, 1864, 1869, 1874, 1878, 1882, 1886, 1890, 1894, 1898, 1902, 1906, 1910, 1914, 1919, 1925, 1930, 1935, 1940, 1945, 1951, 1956, 1961, 1966, 1970, 1974, 1978, 1982, 1986, 1990, 1994, 1998, 2002, 2006, 2010, 2014, 2018, 2022, 2026, 2030, 2034, 2038, 2042, 2046, 2050, 2054, 2058, 2062, 2066, 2070, 2074, 2078, 2082, 2086, 2090, 2094, 2098, 2102, 2106, 2110, 2114, 2118, 2122, 2126, 2130, 2134, 2138, 2142, 2146, 2150, 2154, 2158, 2162, 2166, 2170, 2174, 2178, 2182, 2186, 2190, 2194, 2198, 2202, 2206, 2210, 2214, 2218, 2222, 2226, 2230, 2234, 2238, 2242, 2246, 2250, 2254, 2258, 2262, 2266, 2270, 2274, 2278, 2282, 2286, 2290, 2294, 2298, 2302, 2306, 2310, 2314, 2318, 2322, 2326, 2330, 2334, 2338, 2343, 2348, 2353, 2358, 2364, 2370, 2376, 2382, 2386, 2390, 2394, 2398, 2402, 2406, 2410, 2414, 2418, 2422, 2426, 2430, 2434, 2438, 2442, 2446, 2450, 2454, 2458, 2462, 2466, 2470, 2474, 2478, 2482, 2486, 2490, 2494, 2498, 2502, 2506, 2510, 2514, 2518, 2522, 2526, 2530, 2534, 2538, 2542, 2546, 2550, 2554, 2558, 2562, 2568, 2572, 2576, 2580, 2584, 2588, 2592, 2596, 2600, 2605, 2610, 2615, 2620, 2625, 2631, 2637, 2643, 2648, 2653, 2658, 2663, 2668, 2673, 2678, 2683, 2688, 2694, 2700, 2706, 2712, 2718, 2722, 2726, 2730, 2734, 2738, 2742, 2746, 2750, 2754, 2758, 2762, 2766, 2770, 2775, 2780, 2783, 2786, 2791, 2794, 2797, 2802, 2806, 2810, 2814, 2818, 2822, 2826, 2830, 2835, 2840, 2845, 2850, 2855, 2860, 2865, 2870, 2876, 2882, 2891, 2896, 2901, 2904, 2907, 2910, 2913, 2916, 2919, 2922, 2925, 2929, 2933, 2937, 2941, 2945, 2949, 2954, 2959, 2964, 2969, 2974, 2979, 2984, 2989, 2994, 2999, 3004, 3009, 3015, 3021, 3027, 3033, 3039, 3045, 3051, 3057, 3062, 3067, 3073, 3079, 3086, 3093, 3099, 3105, 3111, 3117, 3123, 3129, 3135, 3141, 3147, 3153, 3159, 3165, 3171, 3177, 3183, 3189, 3195, 3201, 3207, 3213, 3219, 3225, 3231, 3237, 3243, 3249, 3255, 3261, 3267, 3273, 3279, 3285, 3291, 3297, 3303, 3309, 3315, 3321, 3327, 3333, 3339, 3345, 3351, 3357, 3363, 3369, 3375, 3381, 3387, 3393, 3399, 3405, 3411, 3417, 3423, 3429, 3435, 3441, 3447, 3453, 3459, 3465, 3471, 3477, 3483, 3489, 3495, 3501, 3507, 3513, 3519, 3525, 3531, 3537, 3543, 3549, 3555, 3561, 3567, 3573, 3579, 3585, 3591, 3597, 3603, 3609, 3615, 3621, 3627, 3633, 3639, 3643, 3647, 3651, 3657, 3663, 3669, 3672, 3676, 3680, 3684, 3688, 3692, 3696, 3700, 3704, 3708, 3712, 3716, 3720, 3724, 3730, 3734, 3740, 3746, 3752, 3758, 3764, 3770, 3776, 3782, 3786, 3790, 3794, 3796, 3800, 3804, 3807, 3812, 3816, 3819, 3824, 3828, 3831, 3836, 3840, 3842, 3846, 3849, 3851, 3855, 3858, 3860, 3864, 3867, 3871, 3876, 3880, 3885, 3889, 3894 }; static const enum ix86_builtin_func_type ix86_builtin_func_alias_base[] = { UQI_FTYPE_UQI_UQI, V2DF_FTYPE_V2DF, V4DF_FTYPE_V4DF, V8DF_FTYPE_V8DF, V4SF_FTYPE_V4SF, V8SF_FTYPE_V8SF, V16SF_FTYPE_V16SF, V4SI_FTYPE_V2DF_V2DF, V8SI_FTYPE_V4DF_V4DF, V16SI_FTYPE_V8DF_V8DF, V4SI_FTYPE_V4SF, V8SI_FTYPE_V8SF, V16SI_FTYPE_V16SF, INT_FTYPE_V2DF_V2DF, INT_FTYPE_V2DI_V2DI, INT_FTYPE_V4DF_V4DF, INT_FTYPE_V4DI_V4DI, INT_FTYPE_V4SF_V4SF, INT_FTYPE_V8SF_V8SF, V2DF_FTYPE_V2DF, V4SF_FTYPE_V4SF, V1DI_FTYPE_V1DI_SI, V2DI_FTYPE_V2DI_SI, V2SI_FTYPE_V2SI_SI, V4HI_FTYPE_V4HI_SI, V4SI_FTYPE_V4SI_SI, V8HI_FTYPE_V8HI_SI, V1DI_FTYPE_V1DI_V1DI, V2DI_FTYPE_V2DI_V2DI, V2SI_FTYPE_V2SI_V2SI, V4HI_FTYPE_V4HI_V4HI, V4SI_FTYPE_V4SI_V4SI, V8HI_FTYPE_V8HI_V8HI, V16HI_FTYPE_V16HI_SI, V16HI_FTYPE_V16HI_V8HI, V8SI_FTYPE_V8SI_SI, V8SI_FTYPE_V8SI_V4SI, V4DI_FTYPE_V4DI_INT, V4DI_FTYPE_V4DI_V2DI, V16HI_FTYPE_V16HI_INT_V16HI_UHI, V16HI_FTYPE_V16HI_V8HI_V16HI_UHI, V16SI_FTYPE_V16SI_INT_V16SI_UHI, V16SI_FTYPE_V16SI_V4SI_V16SI_UHI, V2DI_FTYPE_V2DI_INT_V2DI_UQI, V2DI_FTYPE_V2DI_V2DI_V2DI_UQI, V32HI_FTYPE_V32HI_INT_V32HI_USI, V32HI_FTYPE_V32HI_V8HI_V32HI_USI, V4DI_FTYPE_V4DI_INT_V4DI_UQI, V4DI_FTYPE_V4DI_V2DI_V4DI_UQI, V4SI_FTYPE_V4SI_INT_V4SI_UQI, V4SI_FTYPE_V4SI_V4SI_V4SI_UQI, V8DI_FTYPE_V8DI_INT_V8DI_UQI, V8DI_FTYPE_V8DI_V2DI_V8DI_UQI, V8HI_FTYPE_V8HI_INT_V8HI_UQI, V8HI_FTYPE_V8HI_V8HI_V8HI_UQI, V8SI_FTYPE_V8SI_INT_V8SI_UQI, V8SI_FTYPE_V8SI_V4SI_V8SI_UQI, V2DF_FTYPE_V2DF_V2DF, V4SF_FTYPE_V4SF_V4SF, V8DI_FTYPE_V8DI_INT, V4DI_FTYPE_V4DI_INT, V2DI_FTYPE_V2DI_INT, V8DI_FTYPE_V8DI_V8DI_INT, V8DI_FTYPE_V8DI_V8DI_INT_V8DI_UDI, V4DI_FTYPE_V4DI_V4DI_INT_V4DI_USI, V2DI_FTYPE_V2DI_V2DI_INT_V2DI_UHI, V4DI_FTYPE_V4DI_V4DI_INT, V2DI_FTYPE_V2DI_V2DI_INT, V1DI_FTYPE_V1DI_V1DI_INT, V16QI_FTYPE_V16QI_V16QI, V2DI_FTYPE_V2DI_V2DI, V4SI_FTYPE_V4SI_V4SI, V8HI_FTYPE_V8HI_V8HI, V16QI_FTYPE_V16QI_V16QI, V2DF_FTYPE_V2DF_V2DF, V2DI_FTYPE_V2DI_V2DI, V4SF_FTYPE_V4SF_V4SF, V4SI_FTYPE_V4SI_V4SI, V8HI_FTYPE_V8HI_V8HI };