summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-06-19 19:59:59 +0300
committerAndrei Karas <akaras@inbox.ru>2015-06-19 19:59:59 +0300
commit3667185aad71a65af6c286defb978f845a6a55c5 (patch)
treef65c6397e2d5543ef61c78d5a581c85da93360b8
parentd2dfe9e0e00f08824f8b925d115053693aa1241f (diff)
downloadparanucker-3667185aad71a65af6c286defb978f845a6a55c5.tar.gz
paranucker-3667185aad71a65af6c286defb978f845a6a55c5.tar.bz2
paranucker-3667185aad71a65af6c286defb978f845a6a55c5.tar.xz
paranucker-3667185aad71a65af6c286defb978f845a6a55c5.zip
Add test10. Update test results. Add missing crashtest results.
-rw-r--r--test/Makefile13
-rw-r--r--test/crashtest01-01.txt140
-rw-r--r--test/crashtest02-01.txt67311
-rw-r--r--test/crashtest03-01.txt6
-rw-r--r--test/test09-03.txt70
-rw-r--r--test/test10-01.txt1648
-rw-r--r--test/test10-02.txt8
-rw-r--r--test/test10-03.txt774
-rw-r--r--test/test10-04.txt57
-rw-r--r--test/test10.cpp135
10 files changed, 70126 insertions, 36 deletions
diff --git a/test/Makefile b/test/Makefile
index 67ed5e1..166a3c5 100644
--- a/test/Makefile
+++ b/test/Makefile
@@ -8,7 +8,8 @@ TESTS06 = test06-01 test06-02 test06-03 test06-04
TESTS07 = test07-01 test07-02 test07-03 test07-04 test07-05
TESTS08 = test08-01 test08-02 test08-03 test08-04
TESTS09 = test09-01 test09-02 test09-03 test09-04
-ALLTESTS = test01 test02 test03 test04 test05 test06 test07 test08 test09 ${TESTS01} ${TESTS02} ${TESTS03} ${TESTS04} ${TESTS05} ${TESTS06} ${TESTS07} ${TESTS08} ${TESTS09}
+TESTS10 = test10-01 test10-02 test10-03 test10-04
+ALLTESTS = test01 test02 test03 test04 test05 test06 test07 test08 test09 test10 ${TESTS01} ${TESTS02} ${TESTS03} ${TESTS04} ${TESTS05} ${TESTS06} ${TESTS07} ${TESTS08} ${TESTS09} ${TESTS10}
.PHONY: ${ALLTESTS} ${CRASHES} all crashes
@@ -107,6 +108,16 @@ test09-03:
test09-04:
$(call CMD,detectnullpointers,test09.cpp,test09-04.txt)
+test10: ${TESTS10}
+test10-01:
+ $(call CMD,dump,test10.cpp,test10-01.txt)
+test10-02:
+ $(call CMD,findargs,test10.cpp,test10-02.txt)
+test10-03:
+ $(call CMD,dumpnullpointers,test10.cpp,test10-03.txt)
+test10-04:
+ $(call CMD,detectnullpointers,test10.cpp,test10-04.txt)
+
crashtest01:
$(call CMD,dump,crashtest01.h,crashtest01-01.txt)
crashtest02:
diff --git a/test/crashtest01-01.txt b/test/crashtest01-01.txt
new file mode 100644
index 0000000..26b4e62
--- /dev/null
+++ b/test/crashtest01-01.txt
@@ -0,0 +1,140 @@
+function_decl __bswap_32 crashtest01.h 45:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest01.h 45:31 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __bsx crashtest01.h 45:26 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ return_expr crashtest01.h 47:34 - code
+ init_expr - operand
+ result_decl crashtest01.h 45:31 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest01.h 47:28 - operand
+ addr_expr - function
+ function_decl __builtin_bswap32 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __bsx crashtest01.h 45:26 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+function_decl __bswap_64 crashtest01.h 109:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest01.h 109:29 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __bsx crashtest01.h 109:24 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ return_expr crashtest01.h 111:34 - code
+ init_expr - operand
+ result_decl crashtest01.h 109:29 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ call_expr crashtest01.h 111:28 - operand
+ addr_expr - function
+ function_decl __builtin_bswap64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __bsx crashtest01.h 109:24 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
diff --git a/test/crashtest02-01.txt b/test/crashtest02-01.txt
new file mode 100644
index 0000000..e308f6a
--- /dev/null
+++ b/test/crashtest02-01.txt
@@ -0,0 +1,67311 @@
+function_decl _mm_empty /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 49:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 49:16 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 51:25 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 51:25 - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 51:23 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_emms <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+function_decl _m_empty /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 55:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 55:15 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 57:15 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 57:15 - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 57:13 - expresssion
+ addr_expr - function
+ function_decl _mm_empty /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 49:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+function_decl _mm_cvtsi32_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 62:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 62:26 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 62:23 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 64:54 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 62:26 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 64:47 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_vec_init_v2si <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 62:23 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ integer_cst 0 - arg
+function_decl _m_from_int /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 68:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 68:21 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 68:18 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 70:31 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 70:31 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 68:21 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 70:27 - operand
+ addr_expr - function
+ function_decl _mm_cvtsi32_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 62:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 68:18 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _m_from_int64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 78:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 78:29 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 78:26 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 80:18 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 78:29 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 78:26 - operand
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cvtsi64_m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 84:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 84:31 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 84:28 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 86:18 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 84:31 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 84:28 - operand
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cvtsi64x_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 91:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 91:33 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 91:30 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 93:18 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 91:33 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 91:30 - operand
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl _mm_set_pi64x /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 97:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 97:29 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 97:26 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 99:18 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 97:29 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 97:26 - operand
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cvtsi64_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 105:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 105:28 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 105:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 107:53 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 105:28 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 107:38 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_vec_ext_v2si <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 105:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 0 - arg
+function_decl _m_to_int /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 111:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 111:21 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 111:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 113:31 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 113:31 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 111:21 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 113:27 - operand
+ addr_expr - function
+ function_decl _mm_cvtsi64_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 105:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 111:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_to_int64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 121:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 121:23 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 121:20 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 123:21 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 121:23 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 121:20 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cvtm64_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 127:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 127:27 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 127:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 129:21 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 127:27 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 127:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cvtsi64_si64x /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 134:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 134:29 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 134:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 136:21 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 134:29 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 134:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_packs_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 144:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 144:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 144:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 144:35 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 146:69 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 144:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 146:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_packsswb <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 144:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 144:35 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_packsswb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 150:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 150:36 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 150:20 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 150:32 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 152:36 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 152:36 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 150:36 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 152:25 - operand
+ addr_expr - function
+ function_decl _mm_packs_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 144:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 150:20 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 150:32 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_packs_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 159:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 159:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 159:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 159:35 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 161:69 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 159:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 161:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_packssdw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 159:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 159:35 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_packssdw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 165:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 165:36 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 165:20 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 165:32 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 167:36 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 167:36 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 165:36 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 167:25 - operand
+ addr_expr - function
+ function_decl _mm_packs_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 159:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 165:20 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 165:32 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_packs_pu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 174:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 174:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 174:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 174:35 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 176:69 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 174:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 176:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_packuswb <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 174:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 174:35 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_packuswb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 180:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 180:36 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 180:20 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 180:32 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 182:36 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 182:36 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 180:36 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 182:25 - operand
+ addr_expr - function
+ function_decl _mm_packs_pu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 174:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 180:20 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 180:32 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_unpackhi_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 188:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 188:41 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 188:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 188:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 190:70 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 188:41 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 190:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpckhbw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 188:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 188:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_punpckhbw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 194:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 194:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 194:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 194:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 196:38 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 196:38 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 194:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 196:27 - operand
+ addr_expr - function
+ function_decl _mm_unpackhi_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 188:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 194:21 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 194:33 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_unpackhi_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 202:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 202:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 202:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 202:38 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 204:70 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 202:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 204:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpckhwd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 202:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 202:38 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_punpckhwd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 208:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 208:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 208:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 208:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 210:39 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 210:39 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 208:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 210:28 - operand
+ addr_expr - function
+ function_decl _mm_unpackhi_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 202:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 208:21 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 208:33 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_unpackhi_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 216:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 216:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 216:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 216:38 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 218:70 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 216:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 218:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpckhdq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 216:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 216:38 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_punpckhdq /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 222:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 222:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 222:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 222:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 224:39 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 224:39 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 222:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 224:28 - operand
+ addr_expr - function
+ function_decl _mm_unpackhi_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 216:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 222:21 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 222:33 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_unpacklo_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 230:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 230:41 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 230:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 230:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 232:70 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 230:41 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 232:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpcklbw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 230:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 230:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_punpcklbw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 236:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 236:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 236:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 236:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 238:38 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 238:38 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 236:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 238:27 - operand
+ addr_expr - function
+ function_decl _mm_unpacklo_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 230:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 236:21 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 236:33 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_unpacklo_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 244:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 244:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 244:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 244:38 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 246:70 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 244:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 246:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpcklwd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 244:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 244:38 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_punpcklwd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 250:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 250:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 250:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 250:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 252:39 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 252:39 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 250:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 252:28 - operand
+ addr_expr - function
+ function_decl _mm_unpacklo_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 244:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 250:21 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 250:33 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_unpacklo_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 258:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 258:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 258:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 258:38 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 260:70 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 258:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 260:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpckldq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 258:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 258:38 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_punpckldq /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 264:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 264:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 264:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 264:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 266:39 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 266:39 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 264:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 266:28 - operand
+ addr_expr - function
+ function_decl _mm_unpacklo_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 258:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 264:21 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 264:33 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_add_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 271:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 271:36 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 271:20 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 271:32 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 273:66 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 271:36 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 273:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_paddb <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 271:20 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 271:32 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_paddb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 277:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 277:33 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 277:17 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 277:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 279:33 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 279:33 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 277:33 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 279:22 - operand
+ addr_expr - function
+ function_decl _mm_add_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 271:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 277:17 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 277:29 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_add_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 284:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 284:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 284:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 284:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 286:66 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 284:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 286:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_paddw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 284:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 284:33 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_paddw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 290:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 290:33 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 290:17 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 290:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 292:34 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 292:34 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 290:33 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 292:23 - operand
+ addr_expr - function
+ function_decl _mm_add_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 284:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 290:17 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 290:29 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_add_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 297:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 297:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 297:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 297:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 299:66 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 297:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 299:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_paddd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 297:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 297:33 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_paddd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 303:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 303:33 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 303:17 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 303:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 305:34 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 305:34 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 303:33 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 305:23 - operand
+ addr_expr - function
+ function_decl _mm_add_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 297:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 303:17 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 303:29 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_add_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 316:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 316:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 316:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 316:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 318:66 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 316:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 318:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_paddq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 316:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 316:33 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_adds_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 328:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 328:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 328:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 328:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 330:67 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 328:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 330:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_paddsb <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 328:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 328:33 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_paddsb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 334:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 334:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 334:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 334:30 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 336:34 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 336:34 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 334:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 336:23 - operand
+ addr_expr - function
+ function_decl _mm_adds_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 328:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 334:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 334:30 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_adds_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 342:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 342:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 342:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 342:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 344:67 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 342:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 344:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_paddsw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 342:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 342:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_paddsw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 348:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 348:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 348:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 348:30 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 350:35 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 350:35 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 348:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 350:24 - operand
+ addr_expr - function
+ function_decl _mm_adds_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 342:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 348:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 348:30 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_adds_pu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 356:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 356:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 356:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 356:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 358:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 356:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 358:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_paddusb <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 356:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 356:33 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_paddusb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 362:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 362:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 362:19 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 362:31 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 364:34 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 364:34 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 362:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 364:23 - operand
+ addr_expr - function
+ function_decl _mm_adds_pu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 356:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 362:19 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 362:31 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_adds_pu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 370:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 370:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 370:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 370:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 372:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 370:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 372:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_paddusw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 370:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 370:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_paddusw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 376:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 376:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 376:19 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 376:31 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 378:35 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 378:35 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 376:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 378:24 - operand
+ addr_expr - function
+ function_decl _mm_adds_pu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 370:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 376:19 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 376:31 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_sub_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 383:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 383:36 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 383:20 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 383:32 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 385:66 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 383:36 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 385:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psubb <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 383:20 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 383:32 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_psubb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 389:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 389:33 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 389:17 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 389:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 391:33 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 391:33 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 389:33 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 391:22 - operand
+ addr_expr - function
+ function_decl _mm_sub_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 383:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 389:17 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 389:29 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_sub_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 396:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 396:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 396:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 396:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 398:66 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 396:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 398:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psubw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 396:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 396:33 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_psubw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 402:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 402:33 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 402:17 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 402:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 404:34 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 404:34 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 402:33 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 404:23 - operand
+ addr_expr - function
+ function_decl _mm_sub_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 396:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 402:17 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 402:29 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_sub_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 409:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 409:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 409:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 409:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 411:66 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 409:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 411:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psubd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 409:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 409:33 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_psubd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 415:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 415:33 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 415:17 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 415:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 417:34 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 417:34 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 415:33 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 417:23 - operand
+ addr_expr - function
+ function_decl _mm_sub_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 409:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 415:17 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 415:29 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_sub_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 428:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 428:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 428:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 428:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 430:66 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 428:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 430:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psubq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 428:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 428:33 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_subs_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 440:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 440:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 440:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 440:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 442:67 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 440:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 442:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psubsb <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 440:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 440:33 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_psubsb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 446:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 446:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 446:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 446:30 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 448:34 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 448:34 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 446:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 448:23 - operand
+ addr_expr - function
+ function_decl _mm_subs_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 440:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 446:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 446:30 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_subs_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 454:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 454:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 454:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 454:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 456:67 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 454:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 456:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psubsw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 454:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 454:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_psubsw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 460:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 460:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 460:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 460:30 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 462:35 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 462:35 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 460:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 462:24 - operand
+ addr_expr - function
+ function_decl _mm_subs_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 454:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 460:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 460:30 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_subs_pu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 468:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 468:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 468:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 468:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 470:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 468:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 470:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psubusb <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 468:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 468:33 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_psubusb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 474:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 474:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 474:19 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 474:31 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 476:34 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 476:34 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 474:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 476:23 - operand
+ addr_expr - function
+ function_decl _mm_subs_pu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 468:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 474:19 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 474:31 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_subs_pu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 482:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 482:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 482:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 482:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 484:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 482:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 484:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psubusw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 482:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 482:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_psubusw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 488:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 488:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 488:19 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 488:31 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 490:35 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 490:35 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 488:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 490:24 - operand
+ addr_expr - function
+ function_decl _mm_subs_pu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 482:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 488:19 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 488:31 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_madd_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 497:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 497:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 497:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 497:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 499:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 497:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 499:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pmaddwd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 497:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 497:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pmaddwd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 503:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 503:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 503:19 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 503:31 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 505:35 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 505:35 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 503:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 505:24 - operand
+ addr_expr - function
+ function_decl _mm_madd_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 497:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 503:19 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 503:31 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_mulhi_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 511:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 511:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 511:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 511:35 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 513:67 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 511:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 513:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pmulhw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 511:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 511:35 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pmulhw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 517:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 517:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 517:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 517:30 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 519:36 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 519:36 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 517:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 519:25 - operand
+ addr_expr - function
+ function_decl _mm_mulhi_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 511:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 517:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 517:30 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_mullo_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 525:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 525:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 525:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 525:35 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 527:67 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 525:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 527:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pmullw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 525:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 525:35 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pmullw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 531:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 531:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 531:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 531:30 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 533:36 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 533:36 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 531:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 533:25 - operand
+ addr_expr - function
+ function_decl _mm_mullo_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 525:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 531:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 531:30 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_sll_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 538:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 538:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 538:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 538:32 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 540:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 538:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 540:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psllw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 538:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 538:32 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_psllw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 544:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 544:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 544:17 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 544:28 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 546:36 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 546:36 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 544:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 546:23 - operand
+ addr_expr - function
+ function_decl _mm_sll_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 538:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 544:17 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 544:28 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_slli_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 550:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 550:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 550:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 550:31 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 552:61 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 550:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 552:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psllwi <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 550:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 550:31 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _m_psllwi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 556:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 556:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 556:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 556:27 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 558:37 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 558:37 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 556:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 558:24 - operand
+ addr_expr - function
+ function_decl _mm_slli_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 550:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 556:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 556:27 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_sll_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 563:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 563:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 563:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 563:32 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 565:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 563:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 565:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pslld <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 563:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 563:32 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pslld /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 569:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 569:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 569:17 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 569:28 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 571:36 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 571:36 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 569:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 571:23 - operand
+ addr_expr - function
+ function_decl _mm_sll_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 563:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 569:17 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 569:28 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_slli_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 575:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 575:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 575:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 575:31 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 577:61 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 575:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 577:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pslldi <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 575:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 575:31 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _m_pslldi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 581:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 581:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 581:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 581:27 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 583:37 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 583:37 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 581:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 583:24 - operand
+ addr_expr - function
+ function_decl _mm_slli_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 575:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 581:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 581:27 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_sll_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 588:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 588:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 588:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 588:32 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 590:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 588:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 590:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psllq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 588:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 588:32 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_psllq /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 594:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 594:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 594:17 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 594:28 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 596:36 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 596:36 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 594:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 596:23 - operand
+ addr_expr - function
+ function_decl _mm_sll_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 588:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 594:17 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 594:28 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_slli_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 600:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 600:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 600:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 600:31 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 602:61 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 600:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 602:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psllqi <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 600:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 600:31 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _m_psllqi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 606:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 606:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 606:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 606:27 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 608:37 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 608:37 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 606:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 608:24 - operand
+ addr_expr - function
+ function_decl _mm_slli_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 600:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 606:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 606:27 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_sra_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 613:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 613:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 613:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 613:32 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 615:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 613:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 615:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psraw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 613:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 613:32 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_psraw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 619:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 619:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 619:17 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 619:28 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 621:36 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 621:36 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 619:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 621:23 - operand
+ addr_expr - function
+ function_decl _mm_sra_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 613:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 619:17 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 619:28 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_srai_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 625:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 625:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 625:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 625:31 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 627:61 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 625:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 627:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psrawi <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 625:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 625:31 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _m_psrawi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 631:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 631:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 631:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 631:27 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 633:37 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 633:37 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 631:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 633:24 - operand
+ addr_expr - function
+ function_decl _mm_srai_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 625:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 631:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 631:27 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_sra_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 638:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 638:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 638:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 638:32 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 640:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 638:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 640:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psrad <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 638:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 638:32 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_psrad /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 644:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 644:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 644:17 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 644:28 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 646:36 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 646:36 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 644:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 646:23 - operand
+ addr_expr - function
+ function_decl _mm_sra_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 638:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 644:17 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 644:28 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_srai_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 650:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 650:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 650:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 650:31 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 652:61 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 650:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 652:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psradi <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 650:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 650:31 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _m_psradi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 656:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 656:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 656:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 656:27 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 658:37 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 658:37 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 656:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 658:24 - operand
+ addr_expr - function
+ function_decl _mm_srai_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 650:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 656:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 656:27 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_srl_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 663:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 663:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 663:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 663:32 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 665:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 663:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 665:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psrlw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 663:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 663:32 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_psrlw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 669:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 669:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 669:17 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 669:28 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 671:36 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 671:36 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 669:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 671:23 - operand
+ addr_expr - function
+ function_decl _mm_srl_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 663:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 669:17 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 669:28 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_srli_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 675:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 675:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 675:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 675:31 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 677:61 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 675:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 677:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psrlwi <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 675:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 675:31 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _m_psrlwi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 681:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 681:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 681:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 681:27 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 683:37 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 683:37 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 681:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 683:24 - operand
+ addr_expr - function
+ function_decl _mm_srli_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 675:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 681:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 681:27 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_srl_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 688:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 688:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 688:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 688:32 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 690:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 688:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 690:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psrld <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 688:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 688:32 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_psrld /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 694:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 694:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 694:17 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 694:28 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 696:36 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 696:36 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 694:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 696:23 - operand
+ addr_expr - function
+ function_decl _mm_srl_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 688:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 694:17 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 694:28 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_srli_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 700:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 700:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 700:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 700:31 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 702:61 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 700:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 702:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psrldi <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 700:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 700:31 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _m_psrldi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 706:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 706:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 706:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 706:27 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 708:37 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 708:37 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 706:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 708:24 - operand
+ addr_expr - function
+ function_decl _mm_srli_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 700:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 706:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 706:27 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_srl_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 713:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 713:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 713:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 713:32 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 715:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 713:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 715:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psrlq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 713:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 713:32 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_psrlq /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 719:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 719:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 719:17 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 719:28 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 721:36 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 721:36 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 719:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 721:23 - operand
+ addr_expr - function
+ function_decl _mm_srl_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 713:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 719:17 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 719:28 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_srli_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 725:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 725:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 725:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 725:31 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 727:61 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 725:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 727:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psrlqi <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 725:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 725:31 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _m_psrlqi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 731:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 731:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 731:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 731:27 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 733:37 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 733:37 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 731:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 733:24 - operand
+ addr_expr - function
+ function_decl _mm_srli_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 725:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 731:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __count /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 731:27 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_and_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 738:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 738:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 738:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 738:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 740:41 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 738:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 740:30 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pand <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 738:21 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 738:33 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pand /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 744:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 744:32 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 744:16 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 744:28 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 746:34 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 746:34 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 744:32 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 746:23 - operand
+ addr_expr - function
+ function_decl _mm_and_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 738:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 744:16 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 744:28 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_andnot_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 752:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 752:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 752:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 752:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 754:42 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 752:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 754:31 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pandn <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 752:24 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 752:36 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pandn /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 758:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 758:33 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 758:17 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 758:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 760:37 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 760:37 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 758:33 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 760:26 - operand
+ addr_expr - function
+ function_decl _mm_andnot_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 752:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 758:17 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 758:29 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_or_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 765:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 765:36 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 765:20 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 765:32 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 767:40 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 765:36 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 767:29 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_por <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 765:20 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 765:32 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_por /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 771:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 771:31 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 771:15 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 771:27 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 773:33 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 773:33 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 771:31 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 773:22 - operand
+ addr_expr - function
+ function_decl _mm_or_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 765:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 771:15 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 771:27 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_xor_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 778:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 778:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 778:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 778:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 780:41 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 778:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 780:30 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pxor <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 778:21 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 778:33 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pxor /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 784:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 784:32 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 784:16 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 784:28 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 786:34 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 786:34 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 784:32 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 786:23 - operand
+ addr_expr - function
+ function_decl _mm_xor_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 778:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 784:16 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 784:28 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cmpeq_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 792:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 792:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 792:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 792:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 794:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 792:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 794:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pcmpeqb <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 792:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 792:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pcmpeqb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 798:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 798:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 798:19 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 798:31 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 800:35 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 800:35 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 798:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 800:24 - operand
+ addr_expr - function
+ function_decl _mm_cmpeq_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 792:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 798:19 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 798:31 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cmpgt_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 804:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 804:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 804:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 804:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 806:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 804:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 806:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pcmpgtb <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 804:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 804:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pcmpgtb /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 810:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 810:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 810:19 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 810:31 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 812:35 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 812:35 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 810:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 812:24 - operand
+ addr_expr - function
+ function_decl _mm_cmpgt_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 804:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 810:19 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 810:31 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cmpeq_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 818:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 818:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 818:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 818:35 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 820:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 818:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 820:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pcmpeqw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 818:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 818:35 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pcmpeqw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 824:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 824:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 824:19 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 824:31 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 826:36 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 826:36 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 824:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 826:25 - operand
+ addr_expr - function
+ function_decl _mm_cmpeq_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 818:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 824:19 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 824:31 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cmpgt_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 830:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 830:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 830:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 830:35 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 832:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 830:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 832:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pcmpgtw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 830:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 830:35 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pcmpgtw /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 836:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 836:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 836:19 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 836:31 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 838:36 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 838:36 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 836:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 838:25 - operand
+ addr_expr - function
+ function_decl _mm_cmpgt_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 830:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 836:19 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 836:31 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cmpeq_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 844:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 844:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 844:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 844:35 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 846:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 844:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 846:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pcmpeqd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 844:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 844:35 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pcmpeqd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 850:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 850:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 850:19 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 850:31 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 852:36 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 852:36 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 850:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 852:25 - operand
+ addr_expr - function
+ function_decl _mm_cmpeq_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 844:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 850:19 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 850:31 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cmpgt_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 856:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 856:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 856:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 856:35 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 858:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 856:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 858:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pcmpgtd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 856:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 856:35 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pcmpgtd /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 862:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 862:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 862:19 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 862:31 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 864:36 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 864:36 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 862:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 864:25 - operand
+ addr_expr - function
+ function_decl _mm_cmpgt_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 856:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __m1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 862:19 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __m2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 862:31 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_setzero_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 869:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 869:23 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 871:17 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 869:23 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ vector_cst - operand
+ integer_cst 0 - element
+ integer_cst 0 - element
+function_decl _mm_set_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 876:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 876:33 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __i1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 876:19 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __i0 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 876:29 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 878:58 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 876:33 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 878:47 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_vec_init_v2si <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __i0 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 876:29 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __i1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 876:19 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_set_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 883:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 883:61 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __w3 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 883:21 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __w2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 883:33 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __w1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 883:45 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __w0 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 883:57 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 885:70 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 883:61 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 885:47 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_vec_init_v4hi <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __w0 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 883:57 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __w1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 883:45 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __w2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 883:33 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __w3 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 883:21 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+function_decl _mm_set_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 890:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 891:49 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __b7 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 890:19 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __b6 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 890:30 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __b5 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 890:41 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __b4 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 890:52 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __b3 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 891:12 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __b2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 891:23 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __b1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 891:34 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __b0 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 891:45 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 894:35 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 891:49 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 893:47 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_vec_init_v8qi <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b0 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 891:45 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 891:34 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 891:23 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b3 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 891:12 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b4 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 890:52 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b5 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 890:41 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b6 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 890:30 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b7 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 890:19 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+function_decl _mm_setr_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 899:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 899:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __i0 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 899:20 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __i1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 899:30 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 901:34 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 901:34 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 899:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 901:23 - operand
+ addr_expr - function
+ function_decl _mm_set_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 876:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __i1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 899:30 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __i0 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 899:20 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_setr_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 905:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 905:62 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __w0 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 905:22 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __w1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 905:34 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __w2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 905:46 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __w3 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 905:58 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 907:46 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 907:46 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 905:62 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 907:23 - operand
+ addr_expr - function
+ function_decl _mm_set_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 883:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __w3 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 905:58 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __w2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 905:46 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __w1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 905:34 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __w0 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 905:22 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+function_decl _mm_setr_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 911:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 912:50 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __b0 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 911:20 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __b1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 911:31 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __b2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 911:42 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __b3 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 911:53 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __b4 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 912:13 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __b5 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 912:24 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __b6 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 912:35 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __b7 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 912:46 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 914:69 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 914:69 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 912:50 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 914:22 - operand
+ addr_expr - function
+ function_decl _mm_set_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 890:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b7 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 912:46 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b6 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 912:35 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b5 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 912:24 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b4 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 912:13 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b3 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 911:53 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b2 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 911:42 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b1 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 911:31 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b0 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 911:20 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+function_decl _mm_set1_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 919:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 919:23 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 919:20 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 921:32 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 921:32 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 919:23 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 921:23 - operand
+ addr_expr - function
+ function_decl _mm_set_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 876:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 919:20 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __i /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 919:20 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_set1_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 926:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 926:25 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __w /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 926:22 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 928:42 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 928:42 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 926:25 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 928:23 - operand
+ addr_expr - function
+ function_decl _mm_set_pi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 883:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __w /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 926:22 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __w /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 926:22 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __w /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 926:22 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __w /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 926:22 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+function_decl _mm_set1_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 933:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 933:23 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __b /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 933:20 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 935:61 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 935:61 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 933:23 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 935:22 - operand
+ addr_expr - function
+ function_decl _mm_set_pi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 890:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 933:20 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 933:20 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 933:20 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 933:20 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 933:20 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 933:20 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 933:20 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __b /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 933:20 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+function_decl __bswap_32 /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:31 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:26 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h 47:34 - code
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:31 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h 47:28 - operand
+ addr_expr - function
+ function_decl __builtin_bswap32 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 45:26 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+function_decl __bswap_64 /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:1
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:29 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:24 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ return_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h 111:34 - code
+ init_expr - operand
+ result_decl /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:29 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - decl size
+ call_expr /usr/include/x86_64-linux-gnu/bits/byteswap.h 111:28 - operand
+ addr_expr - function
+ function_decl __builtin_bswap64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __bsx /usr/include/x86_64-linux-gnu/bits/byteswap.h 109:24 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl __uint64_t /usr/include/x86_64-linux-gnu/bits/types.h 44:27 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+function_decl _mm_malloc /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:1
+ function_type - function type
+ pointer_type - function return type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:42 - function result
+ - isAutogenerated: 1
+ pointer_type - result type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl size /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:20 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl alignment /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:33 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ bind_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 48:16 - code
+ var_decl ptr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 40:9 - operand
+ - isUsed: 1
+ integer_cst 64 - decl size
+ pointer_type - var type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ statement_list - operand
+ decl_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 40:9 - statement
+ var_decl ptr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 40:9 - operand
+ - isUsed: 1
+ if_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 41:3 - statement
+ eq_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 41:17 - condition
+ - isUsed: 1
+ parm_decl alignment /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:33 - operand
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ integer_cst 1 - operand
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 42:24 - then
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 42:24 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:42 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 42:19 - operand
+ addr_expr - function
+ function_decl malloc /usr/include/stdlib.h 466:14 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl size /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:20 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ if_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 43:3 - statement
+ truth_orif_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 43:22 - condition
+ eq_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 43:17 - operand
+ - isUsed: 1
+ parm_decl alignment /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:33 - operand
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ integer_cst 2 - operand
+ truth_andif_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 43:47 - operand
+ eq_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 43:42 - operand
+ sizeof_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 43:33 - operand
+ nop_expr - operand
+ error_mark - operand
+ integer_cst 8 - operand
+ eq_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 43:60 - operand
+ - isUsed: 1
+ parm_decl alignment /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:33 - operand
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ integer_cst 4 - operand
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 44:32 - then
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 44:32 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ - isUsed: 1
+ parm_decl alignment /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:33 - operand
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ sizeof_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 44:24 - operand
+ nop_expr - operand
+ error_mark - operand
+ if_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 45:3 - statement
+ cleanup_point_expr - condition
+ eq_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 45:46 - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 45:22 - operand
+ addr_expr - function
+ function_decl posix_memalign /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 34:16 - operand
+ - isExternal: 1
+ - isPublic: 1
+ addr_expr - arg
+ var_decl ptr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 40:9 - operand
+ - isUsed: 1
+ - isUsed: 1
+ parm_decl alignment /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:33 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl size /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:20 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - unsigned
+ type_decl size_t /usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h 216:23 - type name
+ integer_cst 64 - type size
+ integer_cst 0 - min value
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 46:12 - then
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:42 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ var_decl ptr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 40:9 - operand
+ - isUsed: 1
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 48:12 - else
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 38:42 - operand
+ - isAutogenerated: 1
+ pointer_type - result type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ integer_cst 0 - operand
+ block - operand
+ var_decl ptr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 40:9 - block vars
+ - isUsed: 1
+function_decl _mm_free /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 52:1
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 52:21 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl ptr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 52:18 - argument
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 54:13 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 54:13 - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 54:8 - expresssion
+ addr_expr - function
+ function_decl free /usr/include/stdlib.h 483:13 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl ptr /usr/lib/gcc/x86_64-linux-gnu/5/include/mm_malloc.h 52:18 - arg
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _mm_undefined_ps crashtest02.h 107:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 107:23 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ bind_expr crashtest02.h 110:13 - code
+ var_decl __Y crashtest02.h 109:10 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ var_decl __Y crashtest02.h 109:10 - initial
+ - isUsed: 1
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ statement_list - operand
+ decl_expr crashtest02.h 109:16 - statement
+ var_decl __Y crashtest02.h 109:10 - operand
+ - isUsed: 1
+ return_expr crashtest02.h 110:10 - statement
+ init_expr - operand
+ result_decl crashtest02.h 107:23 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ var_decl __Y crashtest02.h 109:10 - operand
+ - isUsed: 1
+ block - operand
+ var_decl __Y crashtest02.h 109:10 - block vars
+ - isUsed: 1
+function_decl _mm_setzero_ps crashtest02.h 115:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 115:21 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ cleanup_point_expr crashtest02.h 117:57 - code
+ return_expr crashtest02.h 117:57 - operand
+ init_expr - operand
+ result_decl crashtest02.h 115:21 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ target_expr - operand
+ var_decl crashtest02.h 117:57 - operand
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ constructor - operand
+ vector_type - constructor type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 0 - index
+ real_cst - value
+ - real number: 0.0
+ integer_cst 1 - index
+ real_cst - value
+ - real number: 0.0
+ integer_cst 2 - index
+ real_cst - value
+ - real number: 0.0
+ integer_cst 3 - index
+ real_cst - value
+ - real number: 0.0
+function_decl _mm_add_ss crashtest02.h 125:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 125:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 125:20 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 125:32 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 127:65 - code
+ init_expr - operand
+ result_decl crashtest02.h 125:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 127:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_addss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 125:20 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 125:32 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_sub_ss crashtest02.h 131:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 131:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 131:20 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 131:32 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 133:65 - code
+ init_expr - operand
+ result_decl crashtest02.h 131:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 133:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_subss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 131:20 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 131:32 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_mul_ss crashtest02.h 137:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 137:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 137:20 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 137:32 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 139:65 - code
+ init_expr - operand
+ result_decl crashtest02.h 137:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 139:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_mulss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 137:20 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 137:32 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_div_ss crashtest02.h 143:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 143:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 143:20 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 143:32 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 145:65 - code
+ init_expr - operand
+ result_decl crashtest02.h 143:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 145:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_divss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 143:20 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 143:32 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_sqrt_ss crashtest02.h 149:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 149:24 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 149:21 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 151:53 - code
+ init_expr - operand
+ result_decl crashtest02.h 149:24 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 151:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_sqrtss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 149:21 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_rcp_ss crashtest02.h 155:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 155:23 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 155:20 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 157:52 - code
+ init_expr - operand
+ result_decl crashtest02.h 155:23 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 157:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_rcpss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 155:20 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_rsqrt_ss crashtest02.h 161:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 161:25 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 161:22 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 163:54 - code
+ init_expr - operand
+ result_decl crashtest02.h 161:25 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 163:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_rsqrtss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 161:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_min_ss crashtest02.h 167:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 167:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 167:20 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 167:32 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 169:65 - code
+ init_expr - operand
+ result_decl crashtest02.h 167:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 169:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_minss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 167:20 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 167:32 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_max_ss crashtest02.h 173:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 173:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 173:20 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 173:32 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 175:65 - code
+ init_expr - operand
+ result_decl crashtest02.h 173:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 175:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_maxss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 173:20 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 173:32 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_add_ps crashtest02.h 181:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 181:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 181:20 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 181:32 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 183:45 - code
+ init_expr - operand
+ result_decl crashtest02.h 181:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ plus_expr crashtest02.h 183:32 - operand
+ - isUsed: 1
+ parm_decl __A crashtest02.h 181:20 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 181:32 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_sub_ps crashtest02.h 187:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 187:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 187:20 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 187:32 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 189:45 - code
+ init_expr - operand
+ result_decl crashtest02.h 187:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ minus_expr crashtest02.h 189:32 - operand
+ - isUsed: 1
+ parm_decl __A crashtest02.h 187:20 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 187:32 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_mul_ps crashtest02.h 193:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 193:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 193:20 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 193:32 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 195:45 - code
+ init_expr - operand
+ result_decl crashtest02.h 193:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ mult_expr crashtest02.h 195:32 - operand
+ - isUsed: 1
+ parm_decl __A crashtest02.h 193:20 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 193:32 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_div_ps crashtest02.h 199:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 199:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 199:20 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 199:32 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 201:45 - code
+ init_expr - operand
+ result_decl crashtest02.h 199:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ rdiv_expr crashtest02.h 201:32 - operand
+ - isUsed: 1
+ parm_decl __A crashtest02.h 199:20 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 199:32 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_sqrt_ps crashtest02.h 205:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 205:24 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 205:21 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 207:53 - code
+ init_expr - operand
+ result_decl crashtest02.h 205:24 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 207:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_sqrtps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 205:21 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_rcp_ps crashtest02.h 211:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 211:23 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 211:20 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 213:52 - code
+ init_expr - operand
+ result_decl crashtest02.h 211:23 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 213:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_rcpps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 211:20 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_rsqrt_ps crashtest02.h 217:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 217:25 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 217:22 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 219:54 - code
+ init_expr - operand
+ result_decl crashtest02.h 217:25 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 219:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_rsqrtps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 217:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_min_ps crashtest02.h 223:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 223:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 223:20 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 223:32 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 225:65 - code
+ init_expr - operand
+ result_decl crashtest02.h 223:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 225:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_minps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 223:20 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 223:32 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_max_ps crashtest02.h 229:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 229:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 229:20 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 229:32 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 231:65 - code
+ init_expr - operand
+ result_decl crashtest02.h 229:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 231:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_maxps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 229:20 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 229:32 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_and_ps crashtest02.h 237:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 237:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 237:20 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 237:32 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 239:40 - code
+ init_expr - operand
+ result_decl crashtest02.h 237:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 239:31 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_andps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 237:20 - arg
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 237:32 - arg
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_andnot_ps crashtest02.h 243:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 243:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 243:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 243:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 245:41 - code
+ init_expr - operand
+ result_decl crashtest02.h 243:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 245:32 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_andnps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 243:23 - arg
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 243:35 - arg
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_or_ps crashtest02.h 249:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 249:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 249:19 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 249:31 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 251:39 - code
+ init_expr - operand
+ result_decl crashtest02.h 249:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 251:30 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_orps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 249:19 - arg
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 249:31 - arg
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_xor_ps crashtest02.h 255:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 255:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 255:20 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 255:32 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 257:40 - code
+ init_expr - operand
+ result_decl crashtest02.h 255:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 257:31 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_xorps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 255:20 - arg
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 255:32 - arg
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpeq_ss crashtest02.h 265:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 265:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 265:22 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 265:34 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 267:67 - code
+ init_expr - operand
+ result_decl crashtest02.h 265:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 267:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpeqss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 265:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 265:34 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmplt_ss crashtest02.h 271:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 271:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 271:22 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 271:34 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 273:67 - code
+ init_expr - operand
+ result_decl crashtest02.h 271:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 273:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpltss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 271:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 271:34 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmple_ss crashtest02.h 277:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 277:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 277:22 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 277:34 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 279:67 - code
+ init_expr - operand
+ result_decl crashtest02.h 277:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 279:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpless <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 277:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 277:34 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpgt_ss crashtest02.h 283:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 283:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 283:22 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 283:34 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 289:13 - code
+ init_expr - operand
+ result_decl crashtest02.h 283:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 285:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_movss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 283:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ call_expr crashtest02.h 287:29 - arg
+ addr_expr - function
+ function_decl __builtin_ia32_cmpltss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 283:34 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 283:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpge_ss crashtest02.h 293:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 293:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 293:22 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 293:34 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 299:13 - code
+ init_expr - operand
+ result_decl crashtest02.h 293:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 295:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_movss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 293:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ call_expr crashtest02.h 297:29 - arg
+ addr_expr - function
+ function_decl __builtin_ia32_cmpless <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 293:34 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 293:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpneq_ss crashtest02.h 303:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 303:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 303:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 303:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 305:68 - code
+ init_expr - operand
+ result_decl crashtest02.h 303:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 305:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpneqss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 303:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 303:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpnlt_ss crashtest02.h 309:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 309:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 309:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 309:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 311:68 - code
+ init_expr - operand
+ result_decl crashtest02.h 309:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 311:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpnltss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 309:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 309:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpnle_ss crashtest02.h 315:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 315:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 315:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 315:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 317:68 - code
+ init_expr - operand
+ result_decl crashtest02.h 315:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 317:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpnless <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 315:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 315:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpngt_ss crashtest02.h 321:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 321:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 321:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 321:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 327:14 - code
+ init_expr - operand
+ result_decl crashtest02.h 321:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 323:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_movss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 321:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ call_expr crashtest02.h 325:30 - arg
+ addr_expr - function
+ function_decl __builtin_ia32_cmpnltss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 321:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 321:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpnge_ss crashtest02.h 331:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 331:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 331:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 331:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 337:14 - code
+ init_expr - operand
+ result_decl crashtest02.h 331:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 333:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_movss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 331:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ call_expr crashtest02.h 335:30 - arg
+ addr_expr - function
+ function_decl __builtin_ia32_cmpnless <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 331:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 331:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpord_ss crashtest02.h 341:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 341:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 341:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 341:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 343:68 - code
+ init_expr - operand
+ result_decl crashtest02.h 341:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 343:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpordss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 341:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 341:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpunord_ss crashtest02.h 347:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 347:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 347:25 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 347:37 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 349:70 - code
+ init_expr - operand
+ result_decl crashtest02.h 347:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 349:45 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpunordss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 347:25 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 347:37 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpeq_ps crashtest02.h 357:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 357:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 357:22 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 357:34 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 359:67 - code
+ init_expr - operand
+ result_decl crashtest02.h 357:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 359:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpeqps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 357:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 357:34 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmplt_ps crashtest02.h 363:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 363:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 363:22 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 363:34 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 365:67 - code
+ init_expr - operand
+ result_decl crashtest02.h 363:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 365:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpltps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 363:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 363:34 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmple_ps crashtest02.h 369:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 369:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 369:22 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 369:34 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 371:67 - code
+ init_expr - operand
+ result_decl crashtest02.h 369:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 371:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpleps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 369:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 369:34 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpgt_ps crashtest02.h 375:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 375:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 375:22 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 375:34 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 377:67 - code
+ init_expr - operand
+ result_decl crashtest02.h 375:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 377:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpgtps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 375:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 375:34 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpge_ps crashtest02.h 381:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 381:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 381:22 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 381:34 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 383:67 - code
+ init_expr - operand
+ result_decl crashtest02.h 381:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 383:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpgeps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 381:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 381:34 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpneq_ps crashtest02.h 387:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 387:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 387:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 387:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 389:68 - code
+ init_expr - operand
+ result_decl crashtest02.h 387:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 389:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpneqps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 387:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 387:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpnlt_ps crashtest02.h 393:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 393:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 393:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 393:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 395:68 - code
+ init_expr - operand
+ result_decl crashtest02.h 393:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 395:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpnltps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 393:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 393:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpnle_ps crashtest02.h 399:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 399:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 399:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 399:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 401:68 - code
+ init_expr - operand
+ result_decl crashtest02.h 399:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 401:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpnleps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 399:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 399:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpngt_ps crashtest02.h 405:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 405:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 405:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 405:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 407:68 - code
+ init_expr - operand
+ result_decl crashtest02.h 405:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 407:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpngtps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 405:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 405:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpnge_ps crashtest02.h 411:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 411:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 411:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 411:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 413:68 - code
+ init_expr - operand
+ result_decl crashtest02.h 411:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 413:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpngeps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 411:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 411:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpord_ps crashtest02.h 417:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 417:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 417:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 417:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 419:68 - code
+ init_expr - operand
+ result_decl crashtest02.h 417:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 419:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpordps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 417:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 417:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpunord_ps crashtest02.h 423:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 423:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 423:25 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 423:37 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 425:70 - code
+ init_expr - operand
+ result_decl crashtest02.h 423:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 425:45 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpunordps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 423:25 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 423:37 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_comieq_ss crashtest02.h 432:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 432:38 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 432:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 432:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 434:57 - code
+ init_expr - operand
+ result_decl crashtest02.h 432:38 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 434:32 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_comieq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 432:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 432:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_comilt_ss crashtest02.h 438:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 438:38 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 438:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 438:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 440:57 - code
+ init_expr - operand
+ result_decl crashtest02.h 438:38 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 440:32 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_comilt <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 438:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 438:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_comile_ss crashtest02.h 444:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 444:38 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 444:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 444:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 446:57 - code
+ init_expr - operand
+ result_decl crashtest02.h 444:38 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 446:32 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_comile <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 444:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 444:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_comigt_ss crashtest02.h 450:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 450:38 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 450:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 450:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 452:57 - code
+ init_expr - operand
+ result_decl crashtest02.h 450:38 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 452:32 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_comigt <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 450:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 450:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_comige_ss crashtest02.h 456:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 456:38 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 456:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 456:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 458:57 - code
+ init_expr - operand
+ result_decl crashtest02.h 456:38 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 458:32 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_comige <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 456:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 456:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_comineq_ss crashtest02.h 462:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 462:39 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 462:24 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 462:36 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 464:58 - code
+ init_expr - operand
+ result_decl crashtest02.h 462:39 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 464:33 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_comineq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 462:24 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 462:36 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_ucomieq_ss crashtest02.h 468:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 468:39 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 468:24 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 468:36 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 470:58 - code
+ init_expr - operand
+ result_decl crashtest02.h 468:39 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 470:33 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_ucomieq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 468:24 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 468:36 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_ucomilt_ss crashtest02.h 474:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 474:39 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 474:24 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 474:36 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 476:58 - code
+ init_expr - operand
+ result_decl crashtest02.h 474:39 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 476:33 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_ucomilt <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 474:24 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 474:36 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_ucomile_ss crashtest02.h 480:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 480:39 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 480:24 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 480:36 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 482:58 - code
+ init_expr - operand
+ result_decl crashtest02.h 480:39 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 482:33 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_ucomile <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 480:24 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 480:36 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_ucomigt_ss crashtest02.h 486:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 486:39 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 486:24 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 486:36 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 488:58 - code
+ init_expr - operand
+ result_decl crashtest02.h 486:39 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 488:33 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_ucomigt <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 486:24 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 486:36 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_ucomige_ss crashtest02.h 492:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 492:39 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 492:24 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 492:36 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 494:58 - code
+ init_expr - operand
+ result_decl crashtest02.h 492:39 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 494:33 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_ucomige <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 492:24 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 492:36 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_ucomineq_ss crashtest02.h 498:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 498:40 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 498:25 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 498:37 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 500:59 - code
+ init_expr - operand
+ result_decl crashtest02.h 498:40 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 500:34 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_ucomineq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 498:25 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 498:37 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvtss_si32 crashtest02.h 506:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 506:27 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 506:24 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 508:47 - code
+ init_expr - operand
+ result_decl crashtest02.h 506:27 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 508:34 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtss2si <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 506:24 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvt_ss2si crashtest02.h 512:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 512:26 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 512:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr crashtest02.h 514:29 - code
+ return_expr crashtest02.h 514:29 - operand
+ init_expr - operand
+ result_decl crashtest02.h 512:26 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 514:25 - operand
+ addr_expr - function
+ function_decl _mm_cvtss_si32 crashtest02.h 506:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 512:23 - arg
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvtss_si64 crashtest02.h 523:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 523:27 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 523:24 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 525:49 - code
+ init_expr - operand
+ result_decl crashtest02.h 523:27 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ call_expr crashtest02.h 525:36 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtss2si64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 523:24 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvtss_si64x crashtest02.h 530:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 530:28 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 530:25 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 532:49 - code
+ init_expr - operand
+ result_decl crashtest02.h 530:28 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ call_expr crashtest02.h 532:36 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtss2si64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 530:25 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvtps_pi32 crashtest02.h 539:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 539:27 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 539:24 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 541:55 - code
+ init_expr - operand
+ result_decl crashtest02.h 539:27 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr crashtest02.h 541:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtps2pi <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 539:24 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvt_ps2pi crashtest02.h 545:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 545:26 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 545:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr crashtest02.h 547:29 - code
+ return_expr crashtest02.h 547:29 - operand
+ init_expr - operand
+ result_decl crashtest02.h 545:26 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr crashtest02.h 547:25 - operand
+ addr_expr - function
+ function_decl _mm_cvtps_pi32 crashtest02.h 539:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 545:23 - arg
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvttss_si32 crashtest02.h 552:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 552:28 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 552:25 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 554:48 - code
+ init_expr - operand
+ result_decl crashtest02.h 552:28 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 554:35 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvttss2si <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 552:25 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvtt_ss2si crashtest02.h 558:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 558:27 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 558:24 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr crashtest02.h 560:30 - code
+ return_expr crashtest02.h 560:30 - operand
+ init_expr - operand
+ result_decl crashtest02.h 558:27 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 560:26 - operand
+ addr_expr - function
+ function_decl _mm_cvttss_si32 crashtest02.h 552:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 558:24 - arg
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvttss_si64 crashtest02.h 568:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 568:28 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 568:25 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 570:50 - code
+ init_expr - operand
+ result_decl crashtest02.h 568:28 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ call_expr crashtest02.h 570:37 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvttss2si64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 568:25 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvttss_si64x crashtest02.h 575:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 575:29 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 575:26 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 577:50 - code
+ init_expr - operand
+ result_decl crashtest02.h 575:29 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ call_expr crashtest02.h 577:37 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvttss2si64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 575:26 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvttps_pi32 crashtest02.h 584:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 584:28 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 584:25 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 586:56 - code
+ init_expr - operand
+ result_decl crashtest02.h 584:28 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr crashtest02.h 586:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvttps2pi <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 584:25 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvtt_ps2pi crashtest02.h 590:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 590:27 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 590:24 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr crashtest02.h 592:30 - code
+ return_expr crashtest02.h 592:30 - operand
+ init_expr - operand
+ result_decl crashtest02.h 590:27 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr crashtest02.h 592:26 - operand
+ addr_expr - function
+ function_decl _mm_cvttps_pi32 crashtest02.h 584:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 590:24 - arg
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvtsi32_ss crashtest02.h 597:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 597:36 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 597:24 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 597:33 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr crashtest02.h 599:61 - code
+ init_expr - operand
+ result_decl crashtest02.h 597:36 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 599:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtsi2ss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 597:24 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 597:33 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_cvt_si2ss crashtest02.h 603:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 603:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 603:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 603:32 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr crashtest02.h 605:34 - code
+ return_expr crashtest02.h 605:34 - operand
+ init_expr - operand
+ result_decl crashtest02.h 603:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 605:25 - operand
+ addr_expr - function
+ function_decl _mm_cvtsi32_ss crashtest02.h 597:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 603:23 - arg
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 603:32 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_cvtsi64_ss crashtest02.h 613:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 613:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 613:24 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 613:39 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ return_expr crashtest02.h 615:63 - code
+ init_expr - operand
+ result_decl crashtest02.h 613:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 615:45 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtsi642ss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 613:24 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 613:39 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cvtsi64x_ss crashtest02.h 620:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 620:43 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 620:25 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 620:40 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ return_expr crashtest02.h 622:63 - code
+ init_expr - operand
+ result_decl crashtest02.h 620:43 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 622:45 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtsi642ss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 620:25 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 620:40 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cvtpi32_ps crashtest02.h 629:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 629:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 629:24 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 629:35 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr crashtest02.h 631:69 - code
+ init_expr - operand
+ result_decl crashtest02.h 629:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 631:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtpi2ps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 629:24 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 629:35 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cvt_pi2ps crashtest02.h 635:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 635:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 635:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 635:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 637:34 - code
+ return_expr crashtest02.h 637:34 - operand
+ init_expr - operand
+ result_decl crashtest02.h 635:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 637:25 - operand
+ addr_expr - function
+ function_decl _mm_cvtpi32_ps crashtest02.h 629:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 635:23 - arg
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 635:34 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cvtpi16_ps crashtest02.h 642:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 642:26 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 642:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ bind_expr crashtest02.h 662:54 - code
+ var_decl __sign crashtest02.h 644:10 - operand
+ - isUsed: 1
+ integer_cst 64 - decl size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4hi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 42:15 - type name
+ integer_type - element type
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ statement_list - operand
+ decl_expr crashtest02.h 644:10 - statement
+ var_decl __sign crashtest02.h 644:10 - operand
+ - isUsed: 1
+ decl_expr crashtest02.h 645:10 - statement
+ var_decl __hisi crashtest02.h 645:10 - operand
+ - isUsed: 1
+ integer_cst 64 - decl size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __v2si /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 41:13 - type name
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ decl_expr crashtest02.h 645:18 - statement
+ var_decl __losi crashtest02.h 645:18 - operand
+ - isUsed: 1
+ integer_cst 64 - decl size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __v2si /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 41:13 - type name
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ decl_expr crashtest02.h 646:10 - statement
+ var_decl __zero crashtest02.h 646:10 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ decl_expr crashtest02.h 646:18 - statement
+ var_decl __ra crashtest02.h 646:18 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ decl_expr crashtest02.h 646:24 - statement
+ var_decl __rb crashtest02.h 646:24 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ cleanup_point_expr crashtest02.h 651:61 - statement
+ expr_stmt crashtest02.h 651:61 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ var_decl __sign crashtest02.h 644:10 - operand
+ - isUsed: 1
+ call_expr crashtest02.h 651:35 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pcmpgtw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ vector_cst - arg
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 642:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 654:67 - statement
+ expr_stmt crashtest02.h 654:67 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ var_decl __losi crashtest02.h 645:18 - operand
+ - isUsed: 1
+ view_convert_expr - operand
+ call_expr crashtest02.h 654:46 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpcklwd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 642:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ var_decl __sign crashtest02.h 644:10 - arg
+ - isUsed: 1
+ cleanup_point_expr crashtest02.h 655:67 - statement
+ expr_stmt crashtest02.h 655:67 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ var_decl __hisi crashtest02.h 645:10 - operand
+ - isUsed: 1
+ view_convert_expr - operand
+ call_expr crashtest02.h 655:46 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpckhwd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 642:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ var_decl __sign crashtest02.h 644:10 - arg
+ - isUsed: 1
+ cleanup_point_expr crashtest02.h 658:38 - statement
+ expr_stmt crashtest02.h 658:38 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ var_decl __zero crashtest02.h 646:10 - operand
+ - isUsed: 1
+ call_expr crashtest02.h 658:36 - operand
+ addr_expr - function
+ function_decl _mm_setzero_ps crashtest02.h 115:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ cleanup_point_expr crashtest02.h 659:50 - statement
+ expr_stmt crashtest02.h 659:50 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ var_decl __ra crashtest02.h 646:18 - operand
+ - isUsed: 1
+ call_expr crashtest02.h 659:34 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtpi2ps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __zero crashtest02.h 646:10 - arg
+ - isUsed: 1
+ var_decl __losi crashtest02.h 645:18 - arg
+ - isUsed: 1
+ cleanup_point_expr crashtest02.h 660:48 - statement
+ expr_stmt crashtest02.h 660:48 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ var_decl __rb crashtest02.h 646:24 - operand
+ - isUsed: 1
+ call_expr crashtest02.h 660:34 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtpi2ps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __ra crashtest02.h 646:18 - arg
+ - isUsed: 1
+ var_decl __hisi crashtest02.h 645:10 - arg
+ - isUsed: 1
+ return_expr crashtest02.h 662:53 - statement
+ init_expr - operand
+ result_decl crashtest02.h 642:26 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 662:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_movlhps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __ra crashtest02.h 646:18 - arg
+ - isUsed: 1
+ var_decl __rb crashtest02.h 646:24 - arg
+ - isUsed: 1
+ block - operand
+ var_decl __sign crashtest02.h 644:10 - block vars
+ - isUsed: 1
+ var_decl __hisi crashtest02.h 645:10 - block vars
+ - isUsed: 1
+ var_decl __losi crashtest02.h 645:18 - block vars
+ - isUsed: 1
+ var_decl __zero crashtest02.h 646:10 - block vars
+ - isUsed: 1
+ var_decl __ra crashtest02.h 646:18 - block vars
+ - isUsed: 1
+ var_decl __rb crashtest02.h 646:24 - block vars
+ - isUsed: 1
+function_decl _mm_cvtpu16_ps crashtest02.h 667:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 667:26 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 667:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ bind_expr crashtest02.h 681:54 - code
+ var_decl __hisi crashtest02.h 669:10 - operand
+ - isUsed: 1
+ integer_cst 64 - decl size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __v2si /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 41:13 - type name
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ statement_list - operand
+ decl_expr crashtest02.h 669:10 - statement
+ var_decl __hisi crashtest02.h 669:10 - operand
+ - isUsed: 1
+ decl_expr crashtest02.h 669:18 - statement
+ var_decl __losi crashtest02.h 669:18 - operand
+ - isUsed: 1
+ integer_cst 64 - decl size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __v2si /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 41:13 - type name
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ decl_expr crashtest02.h 670:10 - statement
+ var_decl __zero crashtest02.h 670:10 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ decl_expr crashtest02.h 670:18 - statement
+ var_decl __ra crashtest02.h 670:18 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ decl_expr crashtest02.h 670:24 - statement
+ var_decl __rb crashtest02.h 670:24 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ cleanup_point_expr crashtest02.h 673:72 - statement
+ expr_stmt crashtest02.h 673:72 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ var_decl __losi crashtest02.h 669:18 - operand
+ - isUsed: 1
+ view_convert_expr - operand
+ call_expr crashtest02.h 673:46 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpcklwd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 667:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ vector_cst - arg
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ cleanup_point_expr crashtest02.h 674:72 - statement
+ expr_stmt crashtest02.h 674:72 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ var_decl __hisi crashtest02.h 669:10 - operand
+ - isUsed: 1
+ view_convert_expr - operand
+ call_expr crashtest02.h 674:46 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpckhwd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 667:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ vector_cst - arg
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ cleanup_point_expr crashtest02.h 677:38 - statement
+ expr_stmt crashtest02.h 677:38 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ var_decl __zero crashtest02.h 670:10 - operand
+ - isUsed: 1
+ call_expr crashtest02.h 677:36 - operand
+ addr_expr - function
+ function_decl _mm_setzero_ps crashtest02.h 115:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ cleanup_point_expr crashtest02.h 678:50 - statement
+ expr_stmt crashtest02.h 678:50 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ var_decl __ra crashtest02.h 670:18 - operand
+ - isUsed: 1
+ call_expr crashtest02.h 678:34 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtpi2ps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __zero crashtest02.h 670:10 - arg
+ - isUsed: 1
+ var_decl __losi crashtest02.h 669:18 - arg
+ - isUsed: 1
+ cleanup_point_expr crashtest02.h 679:48 - statement
+ expr_stmt crashtest02.h 679:48 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ var_decl __rb crashtest02.h 670:24 - operand
+ - isUsed: 1
+ call_expr crashtest02.h 679:34 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtpi2ps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __ra crashtest02.h 670:18 - arg
+ - isUsed: 1
+ var_decl __hisi crashtest02.h 669:10 - arg
+ - isUsed: 1
+ return_expr crashtest02.h 681:53 - statement
+ init_expr - operand
+ result_decl crashtest02.h 667:26 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 681:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_movlhps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __ra crashtest02.h 670:18 - arg
+ - isUsed: 1
+ var_decl __rb crashtest02.h 670:24 - arg
+ - isUsed: 1
+ block - operand
+ var_decl __hisi crashtest02.h 669:10 - block vars
+ - isUsed: 1
+ var_decl __losi crashtest02.h 669:18 - block vars
+ - isUsed: 1
+ var_decl __zero crashtest02.h 670:10 - block vars
+ - isUsed: 1
+ var_decl __ra crashtest02.h 670:18 - block vars
+ - isUsed: 1
+ var_decl __rb crashtest02.h 670:24 - block vars
+ - isUsed: 1
+function_decl _mm_cvtpi8_ps crashtest02.h 686:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 686:25 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 686:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ bind_expr crashtest02.h 698:29 - code
+ var_decl __sign crashtest02.h 688:10 - operand
+ - isUsed: 1
+ integer_cst 64 - decl size
+ vector_type - var type
+ - vectorSize: 8
+ type_decl __v8qi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 43:14 - type name
+ integer_type - element type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ statement_list - operand
+ decl_expr crashtest02.h 688:10 - statement
+ var_decl __sign crashtest02.h 688:10 - operand
+ - isUsed: 1
+ cleanup_point_expr crashtest02.h 693:61 - statement
+ expr_stmt crashtest02.h 693:61 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ var_decl __sign crashtest02.h 688:10 - operand
+ - isUsed: 1
+ call_expr crashtest02.h 693:35 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pcmpgtb <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ vector_cst - arg
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 686:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 696:63 - statement
+ expr_stmt crashtest02.h 696:63 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ - isUsed: 1
+ parm_decl __A crashtest02.h 686:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - operand
+ call_expr crashtest02.h 696:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpcklbw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 686:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ var_decl __sign crashtest02.h 688:10 - arg
+ - isUsed: 1
+ cleanup_point_expr crashtest02.h 698:28 - statement
+ return_expr crashtest02.h 698:28 - operand
+ init_expr - operand
+ result_decl crashtest02.h 686:25 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 698:24 - operand
+ addr_expr - function
+ function_decl _mm_cvtpi16_ps crashtest02.h 642:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 686:22 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ block - operand
+ var_decl __sign crashtest02.h 688:10 - block vars
+ - isUsed: 1
+function_decl _mm_cvtpu8_ps crashtest02.h 703:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 703:24 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 703:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ statement_list - code
+ cleanup_point_expr crashtest02.h 705:68 - statement
+ expr_stmt crashtest02.h 705:68 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ - isUsed: 1
+ parm_decl __A crashtest02.h 703:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - operand
+ call_expr crashtest02.h 705:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpcklbw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 703:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ vector_cst - arg
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ cleanup_point_expr crashtest02.h 706:28 - statement
+ return_expr crashtest02.h 706:28 - operand
+ init_expr - operand
+ result_decl crashtest02.h 703:24 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 706:24 - operand
+ addr_expr - function
+ function_decl _mm_cvtpu16_ps crashtest02.h 667:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 703:21 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cvtpi32x2_ps crashtest02.h 711:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 711:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 711:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 711:35 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ bind_expr crashtest02.h 716:56 - code
+ var_decl __zero crashtest02.h 713:10 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ statement_list - operand
+ decl_expr crashtest02.h 713:44 - statement
+ var_decl __zero crashtest02.h 713:10 - operand
+ - isUsed: 1
+ cleanup_point_expr crashtest02.h 713:44 - statement
+ expr_stmt crashtest02.h 713:44 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ var_decl __zero crashtest02.h 713:10 - operand
+ - isUsed: 1
+ call_expr crashtest02.h 713:43 - operand
+ addr_expr - function
+ function_decl _mm_setzero_ps crashtest02.h 115:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ decl_expr crashtest02.h 714:62 - statement
+ var_decl __sfa crashtest02.h 714:10 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 714:42 - initial
+ addr_expr - function
+ function_decl __builtin_ia32_cvtpi2ps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __zero crashtest02.h 713:10 - arg
+ - isUsed: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 711:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ decl_expr crashtest02.h 715:61 - statement
+ var_decl __sfb crashtest02.h 715:10 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 715:42 - initial
+ addr_expr - function
+ function_decl __builtin_ia32_cvtpi2ps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __sfa crashtest02.h 714:10 - arg
+ - isUsed: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 711:35 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ return_expr crashtest02.h 716:55 - statement
+ init_expr - operand
+ result_decl crashtest02.h 711:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 716:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_movlhps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __sfa crashtest02.h 714:10 - arg
+ - isUsed: 1
+ var_decl __sfb crashtest02.h 715:10 - arg
+ - isUsed: 1
+ block - operand
+ var_decl __zero crashtest02.h 713:10 - block vars
+ - isUsed: 1
+ var_decl __sfa crashtest02.h 714:10 - block vars
+ - isUsed: 1
+ var_decl __sfb crashtest02.h 715:10 - block vars
+ - isUsed: 1
+function_decl _mm_cvtps_pi16 crashtest02.h 721:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 721:26 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 721:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ bind_expr crashtest02.h 727:58 - code
+ var_decl __hisf crashtest02.h 723:10 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 721:23 - initial
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ statement_list - operand
+ decl_expr crashtest02.h 723:27 - statement
+ var_decl __hisf crashtest02.h 723:10 - operand
+ - isUsed: 1
+ decl_expr crashtest02.h 724:57 - statement
+ var_decl __losf crashtest02.h 724:10 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 724:42 - initial
+ addr_expr - function
+ function_decl __builtin_ia32_movhlps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __hisf crashtest02.h 723:10 - arg
+ - isUsed: 1
+ var_decl __hisf crashtest02.h 723:10 - arg
+ - isUsed: 1
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ decl_expr crashtest02.h 725:50 - statement
+ var_decl __hisi crashtest02.h 725:10 - operand
+ - isUsed: 1
+ integer_cst 64 - decl size
+ call_expr crashtest02.h 725:43 - initial
+ addr_expr - function
+ function_decl __builtin_ia32_cvtps2pi <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __hisf crashtest02.h 723:10 - arg
+ - isUsed: 1
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __v2si /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 41:13 - type name
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ decl_expr crashtest02.h 726:50 - statement
+ var_decl __losi crashtest02.h 726:10 - operand
+ - isUsed: 1
+ integer_cst 64 - decl size
+ call_expr crashtest02.h 726:43 - initial
+ addr_expr - function
+ function_decl __builtin_ia32_cvtps2pi <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __losf crashtest02.h 724:10 - arg
+ - isUsed: 1
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __v2si /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 41:13 - type name
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ return_expr crashtest02.h 727:57 - statement
+ init_expr - operand
+ result_decl crashtest02.h 721:26 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr crashtest02.h 727:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_packssdw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __hisi crashtest02.h 725:10 - arg
+ - isUsed: 1
+ var_decl __losi crashtest02.h 726:10 - arg
+ - isUsed: 1
+ block - operand
+ var_decl __hisf crashtest02.h 723:10 - block vars
+ - isUsed: 1
+ var_decl __losf crashtest02.h 724:10 - block vars
+ - isUsed: 1
+ var_decl __hisi crashtest02.h 725:10 - block vars
+ - isUsed: 1
+ var_decl __losi crashtest02.h 726:10 - block vars
+ - isUsed: 1
+function_decl _mm_cvtps_pi8 crashtest02.h 732:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 732:25 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 732:22 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ bind_expr crashtest02.h 735:62 - code
+ var_decl __tmp crashtest02.h 734:10 - operand
+ - isUsed: 1
+ integer_cst 64 - decl size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4hi /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 42:15 - type name
+ integer_type - element type
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ statement_list - operand
+ decl_expr crashtest02.h 734:46 - statement
+ var_decl __tmp crashtest02.h 734:10 - operand
+ - isUsed: 1
+ cleanup_point_expr crashtest02.h 734:46 - statement
+ expr_stmt crashtest02.h 734:46 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ var_decl __tmp crashtest02.h 734:10 - operand
+ - isUsed: 1
+ view_convert_expr - operand
+ call_expr crashtest02.h 734:42 - operand
+ addr_expr - function
+ function_decl _mm_cvtps_pi16 crashtest02.h 721:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 732:22 - arg
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 735:61 - statement
+ init_expr - operand
+ result_decl crashtest02.h 732:25 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr crashtest02.h 735:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_packsswb <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __tmp crashtest02.h 734:10 - arg
+ - isUsed: 1
+ vector_cst - arg
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ integer_cst 0 - element
+ block - operand
+ var_decl __tmp crashtest02.h 734:10 - block vars
+ - isUsed: 1
+function_decl _mm_unpackhi_ps crashtest02.h 753:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 753:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 753:25 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 753:37 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 755:68 - code
+ init_expr - operand
+ result_decl crashtest02.h 753:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 755:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_unpckhps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 753:25 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 753:37 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_unpacklo_ps crashtest02.h 760:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 760:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 760:25 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 760:37 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 762:68 - code
+ init_expr - operand
+ result_decl crashtest02.h 760:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 762:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_unpcklps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 760:25 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 760:37 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_loadh_pi crashtest02.h 768:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 768:43 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 768:22 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __P crashtest02.h 768:40 - argument
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 770:75 - code
+ return_expr crashtest02.h 770:75 - operand
+ init_expr - operand
+ result_decl crashtest02.h 768:43 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 770:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_loadhps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 768:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __P crashtest02.h 768:40 - operand
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_storeh_pi crashtest02.h 775:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 775:38 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P crashtest02.h 775:23 - argument
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 775:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr crashtest02.h 777:55 - code
+ expr_stmt crashtest02.h 777:55 - operand
+ call_expr crashtest02.h 777:27 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_storehps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __P crashtest02.h 775:23 - operand
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 775:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_movehl_ps crashtest02.h 782:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 782:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 782:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 782:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 784:67 - code
+ init_expr - operand
+ result_decl crashtest02.h 782:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 784:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_movhlps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 782:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 782:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_movelh_ps crashtest02.h 789:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 789:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 789:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 789:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 791:67 - code
+ init_expr - operand
+ result_decl crashtest02.h 789:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 791:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_movlhps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 789:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 789:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_loadl_pi crashtest02.h 797:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 797:43 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 797:22 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __P crashtest02.h 797:40 - argument
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 799:75 - code
+ return_expr crashtest02.h 799:75 - operand
+ init_expr - operand
+ result_decl crashtest02.h 797:43 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 799:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_loadlps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 797:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __P crashtest02.h 797:40 - operand
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_storel_pi crashtest02.h 804:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 804:38 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P crashtest02.h 804:23 - argument
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 804:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr crashtest02.h 806:55 - code
+ expr_stmt crashtest02.h 806:55 - operand
+ call_expr crashtest02.h 806:27 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_storelps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __P crashtest02.h 804:23 - operand
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 804:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_movemask_ps crashtest02.h 811:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 811:28 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 811:25 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 813:46 - code
+ init_expr - operand
+ result_decl crashtest02.h 811:28 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 813:34 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_movmskps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 811:25 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_getcsr crashtest02.h 818:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 818:17 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ cleanup_point_expr crashtest02.h 820:34 - code
+ return_expr crashtest02.h 820:34 - operand
+ init_expr - operand
+ result_decl crashtest02.h 818:17 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 820:33 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_stmxcsr <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+function_decl _MM_GET_EXCEPTION_STATE crashtest02.h 825:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 825:30 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ cleanup_point_expr crashtest02.h 827:25 - code
+ return_expr crashtest02.h 827:25 - operand
+ init_expr - operand
+ result_decl crashtest02.h 825:30 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ bit_and_expr crashtest02.h 827:23 - operand
+ call_expr crashtest02.h 827:20 - operand
+ addr_expr - function
+ function_decl _mm_getcsr crashtest02.h 818:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ integer_cst 63 - operand
+function_decl _MM_GET_EXCEPTION_MASK crashtest02.h 831:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 831:29 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ cleanup_point_expr crashtest02.h 833:25 - code
+ return_expr crashtest02.h 833:25 - operand
+ init_expr - operand
+ result_decl crashtest02.h 831:29 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ bit_and_expr crashtest02.h 833:23 - operand
+ call_expr crashtest02.h 833:20 - operand
+ addr_expr - function
+ function_decl _mm_getcsr crashtest02.h 818:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ integer_cst 8064 - operand
+function_decl _MM_GET_ROUNDING_MODE crashtest02.h 837:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 837:28 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ cleanup_point_expr crashtest02.h 839:25 - code
+ return_expr crashtest02.h 839:25 - operand
+ init_expr - operand
+ result_decl crashtest02.h 837:28 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ bit_and_expr crashtest02.h 839:23 - operand
+ call_expr crashtest02.h 839:20 - operand
+ addr_expr - function
+ function_decl _mm_getcsr crashtest02.h 818:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ integer_cst 24576 - operand
+function_decl _MM_GET_FLUSH_ZERO_MODE crashtest02.h 843:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 843:30 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ cleanup_point_expr crashtest02.h 845:25 - code
+ return_expr crashtest02.h 845:25 - operand
+ init_expr - operand
+ result_decl crashtest02.h 843:30 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - decl size
+ bit_and_expr crashtest02.h 845:23 - operand
+ call_expr crashtest02.h 845:20 - operand
+ addr_expr - function
+ function_decl _mm_getcsr crashtest02.h 818:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ integer_cst 32768 - operand
+function_decl _mm_setcsr crashtest02.h 850:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 850:29 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __I crashtest02.h 850:26 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr crashtest02.h 852:31 - code
+ expr_stmt crashtest02.h 852:31 - operand
+ call_expr crashtest02.h 852:26 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_ldmxcsr <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __I crashtest02.h 850:26 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+function_decl _MM_SET_EXCEPTION_STATE crashtest02.h 857:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 857:44 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __mask crashtest02.h 857:38 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr crashtest02.h 859:57 - code
+ expr_stmt crashtest02.h 859:57 - operand
+ call_expr crashtest02.h 859:13 - expresssion
+ addr_expr - function
+ function_decl _mm_setcsr crashtest02.h 850:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ bit_ior_expr crashtest02.h 859:48 - arg
+ bit_and_expr crashtest02.h 859:28 - operand
+ call_expr crashtest02.h 859:25 - operand
+ addr_expr - function
+ function_decl _mm_getcsr crashtest02.h 818:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ integer_cst 4294967232 - operand
+ - isUsed: 1
+ parm_decl __mask crashtest02.h 857:38 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+function_decl _MM_SET_EXCEPTION_MASK crashtest02.h 863:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 863:44 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __mask crashtest02.h 863:38 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr crashtest02.h 865:55 - code
+ expr_stmt crashtest02.h 865:55 - operand
+ call_expr crashtest02.h 865:13 - expresssion
+ addr_expr - function
+ function_decl _mm_setcsr crashtest02.h 850:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ bit_ior_expr crashtest02.h 865:46 - arg
+ bit_and_expr crashtest02.h 865:28 - operand
+ call_expr crashtest02.h 865:25 - operand
+ addr_expr - function
+ function_decl _mm_getcsr crashtest02.h 818:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ integer_cst 4294959231 - operand
+ - isUsed: 1
+ parm_decl __mask crashtest02.h 863:38 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+function_decl _MM_SET_ROUNDING_MODE crashtest02.h 869:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 869:43 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __mode crashtest02.h 869:37 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr crashtest02.h 871:56 - code
+ expr_stmt crashtest02.h 871:56 - operand
+ call_expr crashtest02.h 871:13 - expresssion
+ addr_expr - function
+ function_decl _mm_setcsr crashtest02.h 850:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ bit_ior_expr crashtest02.h 871:47 - arg
+ bit_and_expr crashtest02.h 871:28 - operand
+ call_expr crashtest02.h 871:25 - operand
+ addr_expr - function
+ function_decl _mm_getcsr crashtest02.h 818:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ integer_cst 4294942719 - operand
+ - isUsed: 1
+ parm_decl __mode crashtest02.h 869:37 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+function_decl _MM_SET_FLUSH_ZERO_MODE crashtest02.h 875:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 875:45 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __mode crashtest02.h 875:39 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr crashtest02.h 877:61 - code
+ expr_stmt crashtest02.h 877:61 - operand
+ call_expr crashtest02.h 877:13 - expresssion
+ addr_expr - function
+ function_decl _mm_setcsr crashtest02.h 850:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ bit_ior_expr crashtest02.h 877:52 - arg
+ bit_and_expr crashtest02.h 877:28 - operand
+ call_expr crashtest02.h 877:25 - operand
+ addr_expr - function
+ function_decl _mm_getcsr crashtest02.h 818:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ integer_cst 4294934527 - operand
+ - isUsed: 1
+ parm_decl __mode crashtest02.h 875:39 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - unsigned
+ type_decl unsigned int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst 0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 32 - parm size
+function_decl _mm_set_ss crashtest02.h 882:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ real_type - value
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 882:22 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __F crashtest02.h 882:19 - argument
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ cleanup_point_expr crashtest02.h 884:64 - code
+ return_expr crashtest02.h 884:64 - operand
+ init_expr - operand
+ result_decl crashtest02.h 882:22 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ target_expr - operand
+ var_decl crashtest02.h 884:64 - operand
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ constructor - operand
+ vector_type - constructor type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 0 - index
+ - isUsed: 1
+ parm_decl __F crashtest02.h 882:19 - value
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ integer_cst 1 - index
+ real_cst - value
+ - real number: 0.0
+ integer_cst 2 - index
+ real_cst - value
+ - real number: 0.0
+ integer_cst 3 - index
+ real_cst - value
+ - real number: 0.0
+function_decl _mm_set1_ps crashtest02.h 889:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ real_type - value
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 889:23 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __F crashtest02.h 889:20 - argument
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ cleanup_point_expr crashtest02.h 891:61 - code
+ return_expr crashtest02.h 891:61 - operand
+ init_expr - operand
+ result_decl crashtest02.h 889:23 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ target_expr - operand
+ var_decl crashtest02.h 891:61 - operand
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ constructor - operand
+ vector_type - constructor type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 0 - index
+ - isUsed: 1
+ parm_decl __F crashtest02.h 889:20 - value
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ integer_cst 1 - index
+ - isUsed: 1
+ parm_decl __F crashtest02.h 889:20 - value
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ integer_cst 2 - index
+ - isUsed: 1
+ parm_decl __F crashtest02.h 889:20 - value
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ integer_cst 3 - index
+ - isUsed: 1
+ parm_decl __F crashtest02.h 889:20 - value
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+function_decl _mm_set_ps1 crashtest02.h 895:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ real_type - value
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 895:23 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __F crashtest02.h 895:20 - argument
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ cleanup_point_expr crashtest02.h 897:26 - code
+ return_expr crashtest02.h 897:26 - operand
+ init_expr - operand
+ result_decl crashtest02.h 895:23 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 897:22 - operand
+ addr_expr - function
+ function_decl _mm_set1_ps crashtest02.h 889:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __F crashtest02.h 895:20 - arg
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+function_decl _mm_load_ss crashtest02.h 902:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 902:30 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __P crashtest02.h 902:27 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 904:26 - code
+ return_expr crashtest02.h 904:26 - operand
+ init_expr - operand
+ result_decl crashtest02.h 902:30 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 904:21 - operand
+ addr_expr - function
+ function_decl _mm_set_ss crashtest02.h 882:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __P crashtest02.h 902:27 - ref
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _mm_load1_ps crashtest02.h 909:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 909:31 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __P crashtest02.h 909:28 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 911:27 - code
+ return_expr crashtest02.h 911:27 - operand
+ init_expr - operand
+ result_decl crashtest02.h 909:31 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 911:22 - operand
+ addr_expr - function
+ function_decl _mm_set1_ps crashtest02.h 889:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __P crashtest02.h 909:28 - ref
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _mm_load_ps1 crashtest02.h 915:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 915:31 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __P crashtest02.h 915:28 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 917:27 - code
+ return_expr crashtest02.h 917:27 - operand
+ init_expr - operand
+ result_decl crashtest02.h 915:31 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 917:23 - operand
+ addr_expr - function
+ function_decl _mm_load1_ps crashtest02.h 909:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __P crashtest02.h 915:28 - arg
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _mm_load_ps crashtest02.h 922:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 922:30 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __P crashtest02.h 922:27 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr crashtest02.h 924:30 - code
+ init_expr - operand
+ result_decl crashtest02.h 922:30 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ indirect_ref - operand
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl __P crashtest02.h 922:27 - operand
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _mm_loadu_ps crashtest02.h 929:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 929:31 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __P crashtest02.h 929:28 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 931:46 - code
+ return_expr crashtest02.h 931:46 - operand
+ init_expr - operand
+ result_decl crashtest02.h 929:31 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 931:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_loadups <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __P crashtest02.h 929:28 - arg
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _mm_loadr_ps crashtest02.h 936:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 936:31 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __P crashtest02.h 936:28 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ bind_expr crashtest02.h 939:78 - code
+ var_decl __tmp crashtest02.h 938:10 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ indirect_ref - initial
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl __P crashtest02.h 936:28 - operand
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ statement_list - operand
+ decl_expr crashtest02.h 938:29 - statement
+ var_decl __tmp crashtest02.h 938:10 - operand
+ - isUsed: 1
+ return_expr crashtest02.h 939:77 - statement
+ init_expr - operand
+ result_decl crashtest02.h 936:31 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 939:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_shufps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __tmp crashtest02.h 938:10 - arg
+ - isUsed: 1
+ var_decl __tmp crashtest02.h 938:10 - arg
+ - isUsed: 1
+ integer_cst 27 - arg
+ block - operand
+ var_decl __tmp crashtest02.h 938:10 - block vars
+ - isUsed: 1
+function_decl _mm_set_ps crashtest02.h 944:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ real_type - value
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ real_type - value
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ real_type - value
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ real_type - value
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 944:79 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __Z crashtest02.h 944:25 - argument
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __Y crashtest02.h 944:42 - argument
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __X crashtest02.h 944:59 - argument
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __W crashtest02.h 944:76 - argument
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ cleanup_point_expr crashtest02.h 946:61 - code
+ return_expr crashtest02.h 946:61 - operand
+ init_expr - operand
+ result_decl crashtest02.h 944:79 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ target_expr - operand
+ var_decl crashtest02.h 946:61 - operand
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ constructor - operand
+ vector_type - constructor type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 0 - index
+ nop_expr - value
+ - isUsed: 1
+ parm_decl __W crashtest02.h 944:76 - operand
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ integer_cst 1 - index
+ nop_expr - value
+ - isUsed: 1
+ parm_decl __X crashtest02.h 944:59 - operand
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ integer_cst 2 - index
+ nop_expr - value
+ - isUsed: 1
+ parm_decl __Y crashtest02.h 944:42 - operand
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ integer_cst 3 - index
+ nop_expr - value
+ - isUsed: 1
+ parm_decl __Z crashtest02.h 944:25 - operand
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+function_decl _mm_setr_ps crashtest02.h 951:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ real_type - value
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ real_type - value
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ real_type - value
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ real_type - value
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 951:56 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __Z crashtest02.h 951:20 - argument
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __Y crashtest02.h 951:31 - argument
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __X crashtest02.h 951:42 - argument
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __W crashtest02.h 951:53 - argument
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ cleanup_point_expr crashtest02.h 953:61 - code
+ return_expr crashtest02.h 953:61 - operand
+ init_expr - operand
+ result_decl crashtest02.h 951:56 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ target_expr - operand
+ var_decl crashtest02.h 953:61 - operand
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ constructor - operand
+ vector_type - constructor type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 0 - index
+ - isUsed: 1
+ parm_decl __Z crashtest02.h 951:20 - value
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ integer_cst 1 - index
+ - isUsed: 1
+ parm_decl __Y crashtest02.h 951:31 - value
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ integer_cst 2 - index
+ - isUsed: 1
+ parm_decl __X crashtest02.h 951:42 - value
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+ integer_cst 3 - index
+ - isUsed: 1
+ parm_decl __W crashtest02.h 951:53 - value
+ real_type - decl type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - parm size
+function_decl _mm_store_ss crashtest02.h 958:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 958:37 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P crashtest02.h 958:22 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 958:34 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr crashtest02.h 960:26 - code
+ expr_stmt crashtest02.h 960:26 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __P crashtest02.h 958:22 - ref
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ indirect_ref crashtest02.h 960:25 - operand
+ nop_expr - ref
+ addr_expr - operand
+ target_expr crashtest02.h 960:25 - operand
+ var_decl crashtest02.h 960:25 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ save_expr - operand
+ non_lvalue_expr - operand
+ - isUsed: 1
+ parm_decl __A crashtest02.h 958:34 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvtss_f32 crashtest02.h 964:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ real_type - function return type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 964:26 - function result
+ - isAutogenerated: 1
+ real_type - result type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 964:23 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr crashtest02.h 966:25 - code
+ return_expr crashtest02.h 966:25 - operand
+ init_expr - operand
+ result_decl crashtest02.h 964:26 - operand
+ - isAutogenerated: 1
+ real_type - result type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - decl size
+ indirect_ref crashtest02.h 966:25 - operand
+ nop_expr - ref
+ addr_expr - operand
+ target_expr crashtest02.h 966:25 - operand
+ var_decl crashtest02.h 966:25 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ save_expr - operand
+ non_lvalue_expr - operand
+ - isUsed: 1
+ parm_decl __A crashtest02.h 964:23 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_store_ps crashtest02.h 971:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 971:37 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P crashtest02.h 971:22 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 971:34 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr crashtest02.h 973:31 - code
+ expr_stmt crashtest02.h 973:31 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl __P crashtest02.h 971:22 - operand
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 971:34 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_storeu_ps crashtest02.h 978:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 978:38 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P crashtest02.h 978:23 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 978:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr crashtest02.h 980:45 - code
+ expr_stmt crashtest02.h 980:45 - operand
+ call_expr crashtest02.h 980:27 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_storeups <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __P crashtest02.h 978:23 - arg
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 978:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_store1_ps crashtest02.h 985:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 985:38 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P crashtest02.h 985:23 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 985:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ bind_expr crashtest02.h 989:29 - code
+ var_decl __va crashtest02.h 987:10 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 985:35 - initial
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ statement_list - operand
+ decl_expr crashtest02.h 987:25 - statement
+ var_decl __va crashtest02.h 987:10 - operand
+ - isUsed: 1
+ decl_expr crashtest02.h 988:74 - statement
+ var_decl __tmp crashtest02.h 988:10 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 988:40 - initial
+ addr_expr - function
+ function_decl __builtin_ia32_shufps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __va crashtest02.h 987:10 - arg
+ - isUsed: 1
+ var_decl __va crashtest02.h 987:10 - arg
+ - isUsed: 1
+ integer_cst 0 - arg
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ cleanup_point_expr crashtest02.h 989:29 - statement
+ expr_stmt crashtest02.h 989:29 - operand
+ call_expr crashtest02.h 989:17 - expresssion
+ addr_expr - function
+ function_decl _mm_storeu_ps crashtest02.h 978:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __P crashtest02.h 985:23 - arg
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ var_decl __tmp crashtest02.h 988:10 - arg
+ - isUsed: 1
+ block - operand
+ var_decl __va crashtest02.h 987:10 - block vars
+ - isUsed: 1
+ var_decl __tmp crashtest02.h 988:10 - block vars
+ - isUsed: 1
+function_decl _mm_store_ps1 crashtest02.h 993:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 993:38 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P crashtest02.h 993:23 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 993:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr crashtest02.h 995:27 - code
+ expr_stmt crashtest02.h 995:27 - operand
+ call_expr crashtest02.h 995:17 - expresssion
+ addr_expr - function
+ function_decl _mm_store1_ps crashtest02.h 985:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __P crashtest02.h 993:23 - arg
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 993:35 - arg
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_storer_ps crashtest02.h 1000:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1000:38 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P crashtest02.h 1000:23 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1000:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ bind_expr crashtest02.h 1004:28 - code
+ var_decl __va crashtest02.h 1002:10 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1000:35 - initial
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ statement_list - operand
+ decl_expr crashtest02.h 1002:25 - statement
+ var_decl __va crashtest02.h 1002:10 - operand
+ - isUsed: 1
+ decl_expr crashtest02.h 1003:74 - statement
+ var_decl __tmp crashtest02.h 1003:10 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 1003:40 - initial
+ addr_expr - function
+ function_decl __builtin_ia32_shufps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __va crashtest02.h 1002:10 - arg
+ - isUsed: 1
+ var_decl __va crashtest02.h 1002:10 - arg
+ - isUsed: 1
+ integer_cst 27 - arg
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4sf crashtest02.h 72:15 - type name
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ cleanup_point_expr crashtest02.h 1004:28 - statement
+ expr_stmt crashtest02.h 1004:28 - operand
+ call_expr crashtest02.h 1004:16 - expresssion
+ addr_expr - function
+ function_decl _mm_store_ps crashtest02.h 971:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __P crashtest02.h 1000:23 - arg
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ var_decl __tmp crashtest02.h 1003:10 - arg
+ - isUsed: 1
+ block - operand
+ var_decl __va crashtest02.h 1002:10 - block vars
+ - isUsed: 1
+ var_decl __tmp crashtest02.h 1003:10 - block vars
+ - isUsed: 1
+function_decl _mm_move_ss crashtest02.h 1009:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1009:36 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1009:21 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1009:33 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr crashtest02.h 1011:65 - code
+ init_expr - operand
+ result_decl crashtest02.h 1009:36 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr crashtest02.h 1011:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_movss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1009:21 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1009:33 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_max_pi16 crashtest02.h 1058:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1058:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1058:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1058:32 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr crashtest02.h 1060:65 - code
+ init_expr - operand
+ result_decl crashtest02.h 1058:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr crashtest02.h 1060:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pmaxsw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1058:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1058:32 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pmaxsw crashtest02.h 1064:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1064:32 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1064:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1064:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 1066:32 - code
+ return_expr crashtest02.h 1066:32 - operand
+ init_expr - operand
+ result_decl crashtest02.h 1064:32 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr crashtest02.h 1066:23 - operand
+ addr_expr - function
+ function_decl _mm_max_pi16 crashtest02.h 1058:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1064:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1064:29 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_max_pu8 crashtest02.h 1071:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1071:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1071:20 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1071:31 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr crashtest02.h 1073:65 - code
+ init_expr - operand
+ result_decl crashtest02.h 1071:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr crashtest02.h 1073:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pmaxub <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1071:20 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1071:31 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pmaxub crashtest02.h 1077:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1077:32 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1077:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1077:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 1079:31 - code
+ return_expr crashtest02.h 1079:31 - operand
+ init_expr - operand
+ result_decl crashtest02.h 1077:32 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr crashtest02.h 1079:22 - operand
+ addr_expr - function
+ function_decl _mm_max_pu8 crashtest02.h 1071:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1077:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1077:29 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_min_pi16 crashtest02.h 1084:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1084:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1084:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1084:32 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr crashtest02.h 1086:65 - code
+ init_expr - operand
+ result_decl crashtest02.h 1084:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr crashtest02.h 1086:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pminsw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1084:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1084:32 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pminsw crashtest02.h 1090:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1090:32 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1090:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1090:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 1092:32 - code
+ return_expr crashtest02.h 1092:32 - operand
+ init_expr - operand
+ result_decl crashtest02.h 1090:32 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr crashtest02.h 1092:23 - operand
+ addr_expr - function
+ function_decl _mm_min_pi16 crashtest02.h 1084:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1090:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1090:29 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_min_pu8 crashtest02.h 1097:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1097:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1097:20 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1097:31 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr crashtest02.h 1099:65 - code
+ init_expr - operand
+ result_decl crashtest02.h 1097:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr crashtest02.h 1099:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pminub <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1097:20 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1097:31 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pminub crashtest02.h 1103:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1103:32 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1103:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1103:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 1105:31 - code
+ return_expr crashtest02.h 1105:31 - operand
+ init_expr - operand
+ result_decl crashtest02.h 1103:32 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr crashtest02.h 1105:22 - operand
+ addr_expr - function
+ function_decl _mm_min_pu8 crashtest02.h 1097:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1103:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1103:29 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_movemask_pi8 crashtest02.h 1110:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1110:28 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1110:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr crashtest02.h 1112:46 - code
+ init_expr - operand
+ result_decl crashtest02.h 1110:28 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 1112:34 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pmovmskb <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1110:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pmovmskb crashtest02.h 1116:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1116:23 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1116:20 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 1118:31 - code
+ return_expr crashtest02.h 1118:31 - operand
+ init_expr - operand
+ result_decl crashtest02.h 1116:23 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr crashtest02.h 1118:27 - operand
+ addr_expr - function
+ function_decl _mm_movemask_pi8 crashtest02.h 1110:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1116:20 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_mulhi_pu16 crashtest02.h 1124:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1124:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1124:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1124:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr crashtest02.h 1126:66 - code
+ init_expr - operand
+ result_decl crashtest02.h 1124:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr crashtest02.h 1126:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pmulhuw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1124:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1124:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pmulhuw crashtest02.h 1130:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1130:33 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1130:19 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1130:30 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 1132:34 - code
+ return_expr crashtest02.h 1132:34 - operand
+ init_expr - operand
+ result_decl crashtest02.h 1130:33 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr crashtest02.h 1132:25 - operand
+ addr_expr - function
+ function_decl _mm_mulhi_pu16 crashtest02.h 1124:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1130:19 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1130:30 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_maskmove_si64 crashtest02.h 1160:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1160:51 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1160:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __N crashtest02.h 1160:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __P crashtest02.h 1160:48 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 1162:58 - code
+ expr_stmt crashtest02.h 1162:58 - operand
+ call_expr crashtest02.h 1162:27 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_maskmovq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1160:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __N crashtest02.h 1160:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __P crashtest02.h 1160:48 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+function_decl _m_maskmovq crashtest02.h 1166:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1166:45 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1166:20 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __N crashtest02.h 1166:31 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __P crashtest02.h 1166:42 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 1168:36 - code
+ expr_stmt crashtest02.h 1168:36 - operand
+ call_expr crashtest02.h 1168:21 - expresssion
+ addr_expr - function
+ function_decl _mm_maskmove_si64 crashtest02.h 1160:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1166:20 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __N crashtest02.h 1166:31 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __P crashtest02.h 1166:42 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+function_decl _mm_avg_pu8 crashtest02.h 1173:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1173:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1173:20 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1173:31 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr crashtest02.h 1175:64 - code
+ init_expr - operand
+ result_decl crashtest02.h 1173:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr crashtest02.h 1175:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pavgb <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1173:20 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1173:31 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pavgb crashtest02.h 1179:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1179:31 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1179:17 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1179:28 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 1181:31 - code
+ return_expr crashtest02.h 1181:31 - operand
+ init_expr - operand
+ result_decl crashtest02.h 1179:31 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr crashtest02.h 1181:22 - operand
+ addr_expr - function
+ function_decl _mm_avg_pu8 crashtest02.h 1173:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1179:17 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1179:28 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_avg_pu16 crashtest02.h 1186:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1186:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1186:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1186:32 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr crashtest02.h 1188:64 - code
+ init_expr - operand
+ result_decl crashtest02.h 1186:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr crashtest02.h 1188:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pavgw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1186:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1186:32 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_pavgw crashtest02.h 1192:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1192:31 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1192:17 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1192:28 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 1194:32 - code
+ return_expr crashtest02.h 1194:32 - operand
+ init_expr - operand
+ result_decl crashtest02.h 1192:31 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr crashtest02.h 1194:23 - operand
+ addr_expr - function
+ function_decl _mm_avg_pu16 crashtest02.h 1186:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1192:17 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1192:28 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_sad_pu8 crashtest02.h 1201:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1201:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1201:20 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1201:31 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr crashtest02.h 1203:65 - code
+ init_expr - operand
+ result_decl crashtest02.h 1201:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr crashtest02.h 1203:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psadbw <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1201:20 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1201:31 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _m_psadbw crashtest02.h 1207:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1207:32 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1207:18 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1207:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 1209:31 - code
+ return_expr crashtest02.h 1209:31 - operand
+ init_expr - operand
+ result_decl crashtest02.h 1207:32 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr crashtest02.h 1209:22 - operand
+ addr_expr - function
+ function_decl _mm_sad_pu8 crashtest02.h 1201:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1207:18 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B crashtest02.h 1207:29 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_stream_pi crashtest02.h 1214:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1214:37 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P crashtest02.h 1214:23 - argument
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1214:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr crashtest02.h 1216:77 - code
+ expr_stmt crashtest02.h 1216:77 - operand
+ call_expr crashtest02.h 1216:25 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_movntq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __P crashtest02.h 1214:23 - operand
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1214:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_stream_ps crashtest02.h 1221:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1221:38 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P crashtest02.h 1221:23 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1221:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr crashtest02.h 1223:44 - code
+ expr_stmt crashtest02.h 1223:44 - operand
+ call_expr crashtest02.h 1223:26 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_movntps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __P crashtest02.h 1221:23 - arg
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A crashtest02.h 1221:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_sfence crashtest02.h 1229:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1229:17 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ cleanup_point_expr crashtest02.h 1231:27 - code
+ expr_stmt crashtest02.h 1231:27 - operand
+ call_expr crashtest02.h 1231:25 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_sfence <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+function_decl _mm_set_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 61:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ real_type - value
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 61:23 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __F /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 61:20 - argument
+ real_type - decl type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 63:44 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 63:44 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 61:23 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ target_expr - operand
+ var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 63:44 - operand
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ constructor - operand
+ vector_type - constructor type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 0 - index
+ - isUsed: 1
+ parm_decl __F /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 61:20 - value
+ real_type - decl type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ integer_cst 1 - index
+ real_cst - value
+ - real number: 0.0
+function_decl _mm_set1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 68:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ real_type - value
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 68:24 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __F /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 68:21 - argument
+ real_type - decl type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 70:44 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 70:44 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 68:24 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ target_expr - operand
+ var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 70:44 - operand
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ constructor - operand
+ vector_type - constructor type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 0 - index
+ - isUsed: 1
+ parm_decl __F /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 68:21 - value
+ real_type - decl type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ integer_cst 1 - index
+ - isUsed: 1
+ parm_decl __F /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 68:21 - value
+ real_type - decl type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _mm_set_pd1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 74:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ real_type - value
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 74:24 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __F /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 74:21 - argument
+ real_type - decl type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 76:26 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 76:26 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 74:24 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 76:22 - operand
+ addr_expr - function
+ function_decl _mm_set1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 68:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __F /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 74:21 - arg
+ real_type - decl type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _mm_set_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 81:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ real_type - value
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ real_type - value
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 81:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __W /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 81:20 - argument
+ real_type - decl type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __X /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 81:32 - argument
+ real_type - decl type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 83:44 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 83:44 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 81:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ target_expr - operand
+ var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 83:44 - operand
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ constructor - operand
+ vector_type - constructor type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 0 - index
+ - isUsed: 1
+ parm_decl __X /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 81:32 - value
+ real_type - decl type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ integer_cst 1 - index
+ - isUsed: 1
+ parm_decl __W /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 81:20 - value
+ real_type - decl type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _mm_setr_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 88:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ real_type - value
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ real_type - value
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 88:36 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __W /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 88:21 - argument
+ real_type - decl type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __X /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 88:33 - argument
+ real_type - decl type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 90:44 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 90:44 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 88:36 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ target_expr - operand
+ var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 90:44 - operand
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ constructor - operand
+ vector_type - constructor type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 0 - index
+ - isUsed: 1
+ parm_decl __W /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 88:21 - value
+ real_type - decl type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ integer_cst 1 - index
+ - isUsed: 1
+ parm_decl __X /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 88:33 - value
+ real_type - decl type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _mm_undefined_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 95:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 95:23 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ bind_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 98:13 - code
+ var_decl __Y /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 97:11 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ var_decl __Y /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 97:11 - initial
+ - isUsed: 1
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ statement_list - operand
+ decl_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 97:17 - statement
+ var_decl __Y /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 97:11 - operand
+ - isUsed: 1
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 98:10 - statement
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 95:23 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ var_decl __Y /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 97:11 - operand
+ - isUsed: 1
+ block - operand
+ var_decl __Y /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 97:11 - block vars
+ - isUsed: 1
+function_decl _mm_setzero_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 103:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 103:21 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 105:44 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 105:44 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 103:21 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ target_expr - operand
+ var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 105:44 - operand
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ constructor - operand
+ vector_type - constructor type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 0 - index
+ real_cst - value
+ - real number: 0.0
+ integer_cst 1 - index
+ real_cst - value
+ - real number: 0.0
+function_decl _mm_move_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 110:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 110:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 110:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 110:35 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 112:66 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 110:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 112:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_movsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 110:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 110:35 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_load_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 117:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 117:31 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 117:28 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 119:22 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 117:31 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ indirect_ref - operand
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 117:28 - operand
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _mm_loadu_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 124:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 124:32 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 124:29 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 126:37 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 126:37 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 124:32 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 126:33 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_loadupd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 124:29 - arg
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _mm_load1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 131:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 131:32 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 131:29 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 133:27 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 133:27 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 131:32 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 133:22 - operand
+ addr_expr - function
+ function_decl _mm_set1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 68:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 131:29 - ref
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _mm_load_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 138:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 138:31 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 138:28 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 140:26 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 140:26 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 138:31 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 140:21 - operand
+ addr_expr - function
+ function_decl _mm_set_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 61:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 138:28 - ref
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _mm_load_pd1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 144:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 144:32 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 144:29 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 146:27 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 146:27 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 144:32 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 146:23 - operand
+ addr_expr - function
+ function_decl _mm_load1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 131:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 144:29 - arg
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _mm_loadr_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 151:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 151:32 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 151:29 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ bind_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 154:66 - code
+ var_decl __tmp /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 153:11 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ statement_list - operand
+ decl_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 153:35 - statement
+ var_decl __tmp /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 153:11 - operand
+ - isUsed: 1
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 153:35 - statement
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 153:35 - operand
+ convert_expr - expresssion
+ init_expr - operand
+ var_decl __tmp /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 153:11 - operand
+ - isUsed: 1
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 153:31 - operand
+ addr_expr - function
+ function_decl _mm_load_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 117:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 151:29 - arg
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 154:65 - statement
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 151:32 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 154:32 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_shufpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ var_decl __tmp /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 153:11 - arg
+ - isUsed: 1
+ var_decl __tmp /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 153:11 - arg
+ - isUsed: 1
+ integer_cst 1 - arg
+ block - operand
+ var_decl __tmp /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 153:11 - block vars
+ - isUsed: 1
+function_decl _mm_store_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 159:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 159:39 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 159:23 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 159:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 161:24 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 161:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 159:23 - operand
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 159:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_storeu_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 166:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 166:40 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 166:24 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 166:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 168:37 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 168:37 - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 168:27 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_storeupd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 166:24 - arg
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 166:37 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_store_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 173:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 173:39 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 173:23 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 173:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 175:26 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 175:26 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 173:23 - ref
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ indirect_ref /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 175:25 - operand
+ nop_expr - ref
+ addr_expr - operand
+ target_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 175:25 - operand
+ var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 175:25 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ save_expr - operand
+ non_lvalue_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 173:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvtsd_f64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 179:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ real_type - function return type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 179:27 - function result
+ - isAutogenerated: 1
+ real_type - result type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 179:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 181:25 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 181:25 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 179:27 - operand
+ - isAutogenerated: 1
+ real_type - result type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - decl size
+ indirect_ref /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 181:25 - operand
+ nop_expr - ref
+ addr_expr - operand
+ target_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 181:25 - operand
+ var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 181:25 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ save_expr - operand
+ non_lvalue_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 179:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_storel_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 185:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 185:40 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 185:24 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 185:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 187:26 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 187:26 - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 187:16 - expresssion
+ addr_expr - function
+ function_decl _mm_store_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 173:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 185:24 - arg
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 185:37 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_storeh_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 192:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 192:40 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 192:24 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 192:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 194:26 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 194:26 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 192:24 - ref
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ indirect_ref /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 194:25 - operand
+ pointer_plus_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 194:25 - ref
+ nop_expr - operand
+ addr_expr - operand
+ target_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 194:25 - operand
+ var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 194:25 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ save_expr - operand
+ non_lvalue_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 192:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ integer_cst 8 - operand
+function_decl _mm_store1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 200:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 200:40 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 200:24 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 200:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 202:75 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 202:75 - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 202:16 - expresssion
+ addr_expr - function
+ function_decl _mm_store_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 159:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 200:24 - arg
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 202:44 - arg
+ addr_expr - function
+ function_decl __builtin_ia32_shufpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 200:37 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 200:37 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ integer_cst 0 - arg
+function_decl _mm_store_pd1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 206:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 206:40 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 206:24 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 206:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 208:27 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 208:27 - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 208:17 - expresssion
+ addr_expr - function
+ function_decl _mm_store1_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 200:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 206:24 - arg
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 206:37 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_storer_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 213:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 213:40 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 213:24 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 213:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 215:75 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 215:75 - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 215:16 - expresssion
+ addr_expr - function
+ function_decl _mm_store_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 159:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 213:24 - arg
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 215:44 - arg
+ addr_expr - function
+ function_decl __builtin_ia32_shufpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 213:37 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 213:37 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ integer_cst 1 - arg
+function_decl _mm_cvtsi128_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 219:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 219:31 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 219:28 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 221:53 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 219:31 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 221:38 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_vec_ext_v4si <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 219:28 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ integer_cst 0 - arg
+function_decl _mm_cvtsi128_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 227:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 227:31 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 227:28 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 229:25 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 229:25 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 227:31 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ indirect_ref /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 229:25 - operand
+ nop_expr - ref
+ addr_expr - operand
+ target_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 229:25 - operand
+ var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 229:25 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ save_expr - operand
+ non_lvalue_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 227:28 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_cvtsi128_si64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 234:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 234:32 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 234:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 236:25 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 236:25 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 234:32 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ indirect_ref /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 236:25 - operand
+ nop_expr - ref
+ addr_expr - operand
+ target_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 236:25 - operand
+ var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 236:25 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ save_expr - operand
+ non_lvalue_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 234:29 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_add_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 241:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 241:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 241:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 241:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 243:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 241:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ plus_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 243:33 - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 241:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 241:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_add_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 247:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 247:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 247:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 247:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 249:65 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 247:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 249:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_addsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 247:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 247:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_sub_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 253:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 253:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 253:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 253:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 255:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 253:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ minus_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 255:33 - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 253:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 253:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_sub_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 259:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 259:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 259:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 259:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 261:65 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 259:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 261:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_subsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 259:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 259:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_mul_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 265:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 265:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 265:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 265:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 267:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 265:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ mult_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 267:33 - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 265:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 265:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_mul_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 271:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 271:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 271:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 271:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 273:65 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 271:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 273:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_mulsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 271:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 271:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_div_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 277:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 277:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 277:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 277:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 279:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 277:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ rdiv_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 279:33 - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 277:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 277:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_div_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 283:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 283:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 283:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 283:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 285:65 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 283:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 285:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_divsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 283:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 283:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_sqrt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 289:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 289:25 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 289:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 291:53 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 289:25 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 291:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_sqrtpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 289:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_sqrt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 296:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 296:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 296:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 296:35 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ bind_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 299:56 - code
+ var_decl __tmp /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 298:10 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 298:39 - initial
+ addr_expr - function
+ function_decl __builtin_ia32_movsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 296:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 296:35 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __v2df /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 40:16 - type name
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ statement_list - operand
+ decl_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 298:64 - statement
+ var_decl __tmp /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 298:10 - operand
+ - isUsed: 1
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 299:55 - statement
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 296:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 299:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_sqrtsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ var_decl __tmp /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 298:10 - operand
+ - isUsed: 1
+ block - operand
+ var_decl __tmp /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 298:10 - block vars
+ - isUsed: 1
+function_decl _mm_min_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 303:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 303:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 303:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 303:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 305:65 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 303:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 305:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_minpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 303:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 303:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_min_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 309:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 309:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 309:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 309:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 311:65 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 309:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 311:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_minsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 309:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 309:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_max_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 315:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 315:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 315:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 315:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 317:65 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 315:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 317:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_maxpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 315:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 315:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_max_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 321:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 321:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 321:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 321:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 323:65 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 321:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 323:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_maxsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 321:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 321:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_and_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 327:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 327:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 327:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 327:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 329:65 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 327:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 329:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_andpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 327:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 327:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_andnot_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 333:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 333:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 333:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 333:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 335:66 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 333:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 335:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_andnpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 333:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 333:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_or_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 339:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 339:36 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 339:20 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 339:33 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 341:64 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 339:36 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 341:39 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_orpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 339:20 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 339:33 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_xor_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 345:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 345:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 345:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 345:34 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 347:65 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 345:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 347:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_xorpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 345:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 345:34 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpeq_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 351:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 351:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 351:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 351:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 353:67 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 351:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 353:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpeqpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 351:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 351:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmplt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 357:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 357:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 357:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 357:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 359:67 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 357:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 359:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpltpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 357:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 357:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmple_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 363:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 363:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 363:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 363:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 365:67 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 363:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 365:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmplepd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 363:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 363:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpgt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 369:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 369:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 369:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 369:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 371:67 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 369:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 371:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpgtpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 369:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 369:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpge_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 375:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 375:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 375:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 375:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 377:67 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 375:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 377:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpgepd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 375:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 375:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpneq_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 381:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 381:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 381:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 381:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 383:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 381:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 383:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpneqpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 381:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 381:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpnlt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 387:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 387:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 387:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 387:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 389:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 387:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 389:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpnltpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 387:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 387:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpnle_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 393:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 393:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 393:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 393:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 395:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 393:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 395:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpnlepd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 393:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 393:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpngt_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 399:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 399:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 399:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 399:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 401:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 399:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 401:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpngtpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 399:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 399:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpnge_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 405:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 405:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 405:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 405:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 407:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 405:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 407:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpngepd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 405:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 405:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpord_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 411:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 411:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 411:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 411:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 413:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 411:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 413:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpordpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 411:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 411:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpunord_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 417:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 417:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 417:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 417:39 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 419:70 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 417:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 419:45 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpunordpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 417:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 417:39 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpeq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 423:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 423:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 423:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 423:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 425:67 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 423:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 425:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpeqsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 423:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 423:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmplt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 429:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 429:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 429:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 429:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 431:67 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 429:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 431:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpltsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 429:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 429:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmple_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 435:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 435:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 435:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 435:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 437:67 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 435:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 437:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmplesd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 435:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 435:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpgt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 441:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 441:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 441:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 441:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 447:14 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 441:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 443:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_movsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 441:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 445:30 - arg
+ addr_expr - function
+ function_decl __builtin_ia32_cmpltsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 441:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 441:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpge_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 451:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 451:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 451:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 451:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 457:14 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 451:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 453:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_movsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 451:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 455:30 - arg
+ addr_expr - function
+ function_decl __builtin_ia32_cmplesd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 451:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 451:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpneq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 461:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 461:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 461:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 461:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 463:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 461:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 463:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpneqsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 461:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 461:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpnlt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 467:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 467:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 467:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 467:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 469:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 467:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 469:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpnltsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 467:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 467:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpnle_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 473:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 473:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 473:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 473:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 475:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 473:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 475:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpnlesd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 473:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 473:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpngt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 479:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 479:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 479:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 479:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 485:15 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 479:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 481:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_movsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 479:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 483:31 - arg
+ addr_expr - function
+ function_decl __builtin_ia32_cmpnltsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 479:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 479:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpnge_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 489:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 489:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 489:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 489:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 495:15 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 489:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 491:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_movsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 489:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 493:31 - arg
+ addr_expr - function
+ function_decl __builtin_ia32_cmpnlesd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 489:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 489:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpord_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 499:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 499:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 499:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 499:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 501:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 499:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 501:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpordsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 499:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 499:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cmpunord_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 505:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 505:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 505:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 505:39 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 507:70 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 505:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 507:45 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cmpunordsd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 505:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 505:39 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_comieq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 511:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 511:40 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 511:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 511:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 513:59 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 511:40 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 513:34 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_comisdeq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 511:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 511:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_comilt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 517:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 517:40 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 517:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 517:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 519:59 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 517:40 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 519:34 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_comisdlt <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 517:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 517:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_comile_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 523:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 523:40 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 523:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 523:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 525:59 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 523:40 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 525:34 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_comisdle <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 523:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 523:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_comigt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 529:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 529:40 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 529:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 529:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 531:59 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 529:40 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 531:34 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_comisdgt <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 529:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 529:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_comige_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 535:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 535:40 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 535:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 535:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 537:59 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 535:40 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 537:34 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_comisdge <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 535:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 535:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_comineq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 541:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 541:41 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 541:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 541:38 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 543:60 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 541:41 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 543:35 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_comisdneq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 541:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 541:38 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_ucomieq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 547:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 547:41 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 547:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 547:38 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 549:60 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 547:41 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 549:35 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_ucomisdeq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 547:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 547:38 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_ucomilt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 553:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 553:41 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 553:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 553:38 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 555:60 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 553:41 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 555:35 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_ucomisdlt <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 553:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 553:38 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_ucomile_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 559:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 559:41 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 559:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 559:38 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 561:60 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 559:41 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 561:35 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_ucomisdle <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 559:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 559:38 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_ucomigt_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 565:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 565:41 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 565:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 565:38 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 567:60 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 565:41 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 567:35 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_ucomisdgt <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 565:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 565:38 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_ucomige_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 571:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 571:41 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 571:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 571:38 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 573:60 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 571:41 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 573:35 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_ucomisdge <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 571:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 571:38 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_ucomineq_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 577:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 577:42 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 577:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 577:39 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 579:61 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 577:42 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 579:36 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_ucomisdneq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 577:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 577:39 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_set_epi64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 585:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 585:47 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __q1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 585:27 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __q0 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 585:43 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 587:54 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 587:54 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 585:47 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ target_expr - operand
+ var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 587:54 - operand
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __v2di /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 41:19 - type name
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ constructor - operand
+ vector_type - constructor type
+ - vectorSize: 2
+ type_decl __v2di /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 41:19 - type name
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 0 - index
+ - isUsed: 1
+ parm_decl __q0 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 585:43 - value
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ integer_cst 1 - index
+ - isUsed: 1
+ parm_decl __q1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 585:27 - value
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl _mm_set_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 591:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 591:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __q1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 591:22 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __q0 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 591:35 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 593:58 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 593:58 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 591:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 593:25 - operand
+ addr_expr - function
+ function_decl _mm_set_epi64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 585:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __q1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 591:22 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __q0 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 591:35 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_set_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 597:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 597:54 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __q3 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 597:20 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __q2 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 597:30 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __q1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 597:40 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __q0 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 597:50 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 599:66 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 599:66 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 597:54 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ target_expr - operand
+ var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 599:66 - operand
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4si /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 43:13 - type name
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ constructor - operand
+ vector_type - constructor type
+ - vectorSize: 4
+ type_decl __v4si /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 43:13 - type name
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 0 - index
+ - isUsed: 1
+ parm_decl __q0 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 597:50 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ integer_cst 1 - index
+ - isUsed: 1
+ parm_decl __q1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 597:40 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ integer_cst 2 - index
+ - isUsed: 1
+ parm_decl __q2 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 597:30 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ integer_cst 3 - index
+ - isUsed: 1
+ parm_decl __q3 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 597:20 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_set_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 603:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 604:55 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __q7 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 603:22 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __q6 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 603:34 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __q5 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 603:46 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __q4 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 603:58 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __q3 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 604:15 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __q2 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 604:27 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __q1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 604:39 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __q0 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 604:51 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 607:52 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 607:52 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 604:55 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ target_expr - operand
+ var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 607:52 - operand
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 8
+ type_decl __v8hi /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 45:15 - type name
+ integer_type - element type
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ constructor - operand
+ vector_type - constructor type
+ - vectorSize: 8
+ type_decl __v8hi /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 45:15 - type name
+ integer_type - element type
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ integer_cst 0 - index
+ - isUsed: 1
+ parm_decl __q0 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 604:51 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ integer_cst 1 - index
+ - isUsed: 1
+ parm_decl __q1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 604:39 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ integer_cst 2 - index
+ - isUsed: 1
+ parm_decl __q2 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 604:27 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ integer_cst 3 - index
+ - isUsed: 1
+ parm_decl __q3 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 604:15 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ integer_cst 4 - index
+ - isUsed: 1
+ parm_decl __q4 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 603:58 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ integer_cst 5 - index
+ - isUsed: 1
+ parm_decl __q5 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 603:46 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ integer_cst 6 - index
+ - isUsed: 1
+ parm_decl __q6 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 603:34 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ integer_cst 7 - index
+ - isUsed: 1
+ parm_decl __q7 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 603:22 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+function_decl _mm_set_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 611:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 614:54 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __q15 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 611:20 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q14 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 611:32 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q13 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 611:44 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q12 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 611:56 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q11 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 612:13 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q10 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 612:25 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q09 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 612:37 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q08 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 612:49 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q07 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 613:13 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q06 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 613:25 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q05 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 613:37 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q04 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 613:49 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q03 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 614:13 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q02 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 614:25 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q01 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 614:37 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q00 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 614:49 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 619:3 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 619:3 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 614:54 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ target_expr - operand
+ var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 619:3 - operand
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 16
+ type_decl __v16qi /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 47:14 - type name
+ integer_type - element type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ constructor - operand
+ vector_type - constructor type
+ - vectorSize: 16
+ type_decl __v16qi /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 47:14 - type name
+ integer_type - element type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 0 - index
+ - isUsed: 1
+ parm_decl __q00 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 614:49 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ integer_cst 1 - index
+ - isUsed: 1
+ parm_decl __q01 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 614:37 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ integer_cst 2 - index
+ - isUsed: 1
+ parm_decl __q02 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 614:25 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ integer_cst 3 - index
+ - isUsed: 1
+ parm_decl __q03 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 614:13 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ integer_cst 4 - index
+ - isUsed: 1
+ parm_decl __q04 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 613:49 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ integer_cst 5 - index
+ - isUsed: 1
+ parm_decl __q05 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 613:37 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ integer_cst 6 - index
+ - isUsed: 1
+ parm_decl __q06 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 613:25 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ integer_cst 7 - index
+ - isUsed: 1
+ parm_decl __q07 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 613:13 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ integer_cst 8 - index
+ - isUsed: 1
+ parm_decl __q08 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 612:49 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ integer_cst 9 - index
+ - isUsed: 1
+ parm_decl __q09 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 612:37 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ integer_cst 10 - index
+ - isUsed: 1
+ parm_decl __q10 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 612:25 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ integer_cst 11 - index
+ - isUsed: 1
+ parm_decl __q11 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 612:13 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ integer_cst 12 - index
+ - isUsed: 1
+ parm_decl __q12 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 611:56 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ integer_cst 13 - index
+ - isUsed: 1
+ parm_decl __q13 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 611:44 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ integer_cst 14 - index
+ - isUsed: 1
+ parm_decl __q14 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 611:32 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ integer_cst 15 - index
+ - isUsed: 1
+ parm_decl __q15 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 611:20 - value
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+function_decl _mm_set1_epi64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 625:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 625:31 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 625:28 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 627:34 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 627:34 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 625:31 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 627:25 - operand
+ addr_expr - function
+ function_decl _mm_set_epi64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 585:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 625:28 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 625:28 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl _mm_set1_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 631:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 631:26 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 631:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 633:33 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 633:33 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 631:26 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 633:24 - operand
+ addr_expr - function
+ function_decl _mm_set_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 591:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 631:23 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 631:23 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_set1_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 637:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 637:24 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 637:21 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 639:43 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 639:43 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 637:24 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 639:24 - operand
+ addr_expr - function
+ function_decl _mm_set_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 597:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 637:21 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 637:21 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 637:21 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 637:21 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_set1_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 643:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 643:26 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 643:23 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 645:63 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 645:63 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 643:26 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 645:24 - operand
+ addr_expr - function
+ function_decl _mm_set_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 603:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 643:23 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 643:23 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 643:23 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 643:23 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 643:23 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 643:23 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 643:23 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 643:23 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+function_decl _mm_set1_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:24 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 652:48 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 652:48 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:24 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 651:23 - operand
+ addr_expr - function
+ function_decl _mm_set_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 611:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 649:21 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+function_decl _mm_setr_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 659:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 659:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __q0 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 659:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __q1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 659:35 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 661:35 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 661:35 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 659:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 661:24 - operand
+ addr_expr - function
+ function_decl _mm_set_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 591:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __q1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 659:35 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __q0 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 659:23 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_setr_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 665:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 665:55 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __q0 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 665:21 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __q1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 665:31 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __q2 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 665:41 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __q3 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 665:51 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 667:47 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 667:47 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 665:55 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 667:24 - operand
+ addr_expr - function
+ function_decl _mm_set_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 597:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __q3 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 665:51 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __q2 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 665:41 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __q1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 665:31 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ - isUsed: 1
+ parm_decl __q0 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 665:21 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_setr_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 671:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 16
+ - signed
+ type_decl short int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 16 - type size
+ integer_cst -32768 - min value
+ integer_cst 32767 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 672:56 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __q0 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 671:23 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __q1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 671:35 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __q2 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 671:47 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __q3 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 671:59 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __q4 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 672:16 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __q5 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 672:28 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __q6 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 672:40 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ - isUsed: 1
+ parm_decl __q7 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 672:52 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 674:71 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 674:71 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 672:56 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 674:24 - operand
+ addr_expr - function
+ function_decl _mm_set_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 603:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q7 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 672:52 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q6 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 672:40 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q5 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 672:28 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q4 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 672:16 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q3 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 671:59 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q2 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 671:47 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q1 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 671:35 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q0 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 671:23 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 16 - parm size
+function_decl _mm_setr_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 678:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 681:55 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __q00 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 678:21 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q01 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 678:33 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q02 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 678:45 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q03 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 678:57 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q04 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 679:14 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q05 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 679:26 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q06 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 679:38 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q07 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 679:50 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q08 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 680:14 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q09 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 680:26 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q10 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 680:38 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q11 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 680:50 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q12 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 681:14 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q13 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 681:26 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q14 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 681:38 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ - isUsed: 1
+ parm_decl __q15 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 681:50 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 684:64 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 684:64 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 681:55 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 683:23 - operand
+ addr_expr - function
+ function_decl _mm_set_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 611:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q15 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 681:50 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q14 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 681:38 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q13 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 681:26 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q12 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 681:14 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q11 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 680:50 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q10 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 680:38 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q09 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 680:26 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q08 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 680:14 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q07 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 679:50 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q06 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 679:38 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q05 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 679:26 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q04 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 679:14 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q03 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 678:57 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q02 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 678:45 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q01 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 678:33 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __q00 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 678:21 - operand
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 8 - parm size
+function_decl _mm_load_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 690:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ pointer_type - value
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 690:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 690:32 - argument
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 692:11 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 690:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 690:32 - ref
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl _mm_loadu_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 696:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ pointer_type - value
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 696:36 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 696:33 - argument
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 698:61 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 698:61 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 696:36 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 698:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_loaddqu <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 696:33 - operand
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl _mm_loadl_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 702:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ pointer_type - value
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 702:36 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 702:33 - argument
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 704:50 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 704:50 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 702:36 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 704:24 - operand
+ addr_expr - function
+ function_decl _mm_set_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 591:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ vector_cst - arg
+ integer_cst 0 - element
+ integer_cst 0 - element
+ indirect_ref - arg
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 702:33 - operand
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl _mm_store_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 708:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 708:43 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 708:27 - argument
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 708:40 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 710:13 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 710:13 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 708:27 - ref
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 708:40 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_storeu_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 714:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 714:44 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 714:28 - argument
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 714:41 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 716:54 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 716:54 - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 716:27 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_storedqu <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 714:28 - operand
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 714:41 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_storel_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 720:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 720:44 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 720:28 - argument
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 720:41 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 722:39 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 722:39 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl __P /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 720:28 - operand
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ indirect_ref /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 722:38 - operand
+ nop_expr - ref
+ addr_expr - operand
+ target_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 722:38 - operand
+ var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 722:38 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ save_expr - operand
+ non_lvalue_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 720:41 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_movepi64_pi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 726:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 726:31 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 726:28 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 728:33 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 728:33 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 726:31 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ non_lvalue_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 728:33 - operand
+ indirect_ref /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 728:33 - operand
+ nop_expr - ref
+ addr_expr - operand
+ target_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 728:33 - operand
+ var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 728:33 - operand
+ - isUsed: 1
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ save_expr - operand
+ non_lvalue_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 726:28 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_movpi64_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 732:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 732:29 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 732:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 734:40 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 734:40 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 732:29 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 734:24 - operand
+ addr_expr - function
+ function_decl _mm_set_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 591:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ vector_cst - arg
+ integer_cst 0 - element
+ integer_cst 0 - element
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 732:26 - arg
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_move_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 738:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 738:28 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 738:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 740:55 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 738:28 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 740:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_movq128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 738:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_undefined_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 745:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 745:26 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ bind_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 748:13 - code
+ var_decl __Y /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 747:11 - operand
+ - isUsed: 1
+ integer_cst 128 - decl size
+ var_decl __Y /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 747:11 - initial
+ - isUsed: 1
+ vector_type - var type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ statement_list - operand
+ decl_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 747:17 - statement
+ var_decl __Y /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 747:11 - operand
+ - isUsed: 1
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 748:10 - statement
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 745:26 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ var_decl __Y /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 747:11 - operand
+ - isUsed: 1
+ block - operand
+ var_decl __Y /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 747:11 - block vars
+ - isUsed: 1
+function_decl _mm_setzero_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 753:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 753:24 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 755:54 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 755:54 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 753:24 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ target_expr - operand
+ var_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 755:54 - operand
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ vector_type - var type
+ - vectorSize: 4
+ type_decl __v4si /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 43:13 - type name
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ constructor - operand
+ vector_type - constructor type
+ - vectorSize: 4
+ type_decl __v4si /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 43:13 - type name
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 0 - index
+ integer_cst 0 - value
+ integer_cst 1 - index
+ integer_cst 0 - value
+ integer_cst 2 - index
+ integer_cst 0 - value
+ integer_cst 3 - index
+ integer_cst 0 - value
+function_decl _mm_cvtepi32_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 759:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 759:29 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 759:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 761:56 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 759:29 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 761:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtdq2pd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 759:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_cvtepi32_ps /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 765:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 765:29 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 765:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 767:55 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 765:29 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 767:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtdq2ps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 765:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_cvtpd_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 771:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 771:29 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 771:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 773:56 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 771:29 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 773:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtpd2dq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 771:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvtpd_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 777:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 777:28 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 777:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 779:54 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 777:28 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 779:41 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtpd2pi <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 777:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvtpd_ps /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 783:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 783:26 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 783:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 785:55 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 783:26 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 785:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtpd2ps <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 783:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvttpd_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 789:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 789:30 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 789:27 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 791:57 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 789:30 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 791:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvttpd2dq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 789:27 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvttpd_pi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 795:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 795:29 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 795:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 797:55 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 795:29 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 797:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvttpd2pi <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 795:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvtpi32_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 801:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 801:26 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 801:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 803:56 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 801:26 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 803:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtpi2pd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 801:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cvtps_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 807:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 807:28 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 807:25 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 809:56 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 807:28 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 809:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtps2dq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 807:25 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvttps_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 813:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 813:29 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 813:26 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 815:57 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 813:29 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 815:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvttps2dq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 813:26 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvtps_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 819:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 819:25 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 819:22 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 821:56 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 819:25 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 821:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtps2pd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 819:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvtsd_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 825:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 825:28 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 825:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 827:47 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 825:28 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 827:34 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtsd2si <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 825:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvtsd_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 833:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 833:28 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 833:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 835:49 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 833:28 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 835:36 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtsd2si64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 833:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvtsd_si64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 840:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 840:29 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 840:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 842:49 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 840:29 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 842:36 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtsd2si64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 840:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvttsd_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 847:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 847:29 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 847:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 849:48 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 847:29 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 849:35 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvttsd2si <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 847:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvttsd_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 855:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 855:29 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 855:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 857:50 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 855:29 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 857:37 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvttsd2si64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 855:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvttsd_si64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 862:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 862:30 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 862:27 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 864:50 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 862:30 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 864:37 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvttsd2si64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 862:27 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvtsd_ss /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 869:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 869:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 869:22 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 869:35 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 871:69 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 869:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 871:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtsd2ss <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 869:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 869:35 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_cvtsi32_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 875:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 875:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 875:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 875:34 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 877:61 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 875:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 877:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtsi2sd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 875:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 875:34 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_cvtsi64_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 883:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 883:43 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 883:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 883:40 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 885:63 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 883:43 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 885:45 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtsi642sd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 883:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 883:40 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cvtsi64x_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 890:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 890:44 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 890:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 890:41 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 892:63 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 890:44 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 892:45 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtsi642sd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 890:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 890:41 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cvtss_sd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 897:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 897:38 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 897:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 897:35 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 899:69 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 897:38 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 899:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_cvtss2sd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 897:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 897:35 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_unpackhi_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 915:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 915:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 915:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 915:39 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 917:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 915:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 917:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_unpckhpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 915:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 915:39 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_unpacklo_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 921:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 921:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 921:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 921:39 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 923:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 921:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 923:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_unpcklpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 921:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 921:39 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_loadh_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 927:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 927:45 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 927:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 927:42 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 929:59 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 929:59 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 927:45 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 929:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_loadhpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 927:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 927:42 - arg
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _mm_loadl_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 933:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 933:45 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 933:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 933:42 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 935:59 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 935:59 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 933:45 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 935:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_loadlpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 933:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 933:42 - arg
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _mm_movemask_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 939:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 939:29 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 939:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 941:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 939:29 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 941:34 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_movmskpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 939:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_packs_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 945:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 945:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 945:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 945:39 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 947:71 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 945:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 947:46 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_packsswb128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 945:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 945:39 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_packs_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 951:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 951:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 951:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 951:39 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 953:71 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 951:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 953:46 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_packssdw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 951:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 951:39 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_packus_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 957:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 957:43 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 957:27 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 957:40 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 959:71 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 957:43 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 959:46 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_packuswb128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 957:27 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 957:40 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_unpackhi_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 963:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 963:44 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 963:28 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 963:41 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 965:74 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 963:44 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 965:47 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpckhbw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 963:28 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 963:41 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_unpackhi_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 969:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 969:45 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 969:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 969:42 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 971:72 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 969:45 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 971:47 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpckhwd128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 969:29 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 969:42 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_unpackhi_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 975:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 975:45 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 975:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 975:42 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 977:72 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 975:45 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 977:47 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpckhdq128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 975:29 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 975:42 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_unpackhi_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 981:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 981:45 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 981:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 981:42 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 983:73 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 981:45 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 983:48 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpckhqdq128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 981:29 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 981:42 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_unpacklo_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 987:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 987:44 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 987:28 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 987:41 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 989:74 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 987:44 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 989:47 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpcklbw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 987:28 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 987:41 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_unpacklo_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 993:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 993:45 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 993:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 993:42 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 995:72 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 993:45 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 995:47 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpcklwd128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 993:29 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 993:42 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_unpacklo_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 999:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 999:45 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 999:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 999:42 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1001:72 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 999:45 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1001:47 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpckldq128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 999:29 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 999:42 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_unpacklo_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1005:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1005:45 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1005:29 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1005:42 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1007:73 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1005:45 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1007:48 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_punpcklqdq128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1005:29 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1005:42 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_add_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1011:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1011:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1011:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1011:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1013:48 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1011:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ plus_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1013:34 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1011:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1011:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_add_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1017:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1017:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1017:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1017:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1019:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1017:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ plus_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1019:33 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1017:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1017:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_add_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1023:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1023:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1023:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1023:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1025:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1023:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ plus_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1025:33 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1023:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1023:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_add_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1029:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1029:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1029:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1029:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1031:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1029:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ plus_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1031:33 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1029:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1029:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_adds_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1035:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1035:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1035:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1035:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1037:71 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1035:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1037:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_paddsb128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1035:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1035:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_adds_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1041:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1041:41 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1041:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1041:38 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1043:69 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1041:41 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1043:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_paddsw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1041:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1041:38 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_adds_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1047:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1047:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1047:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1047:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1049:72 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1047:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1049:45 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_paddusb128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1047:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1047:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_adds_epu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1053:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1053:41 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1053:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1053:38 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1055:70 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1053:41 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1055:45 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_paddusw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1053:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1053:38 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_sub_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1059:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1059:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1059:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1059:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1061:48 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1059:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ minus_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1061:34 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1059:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1059:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_sub_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1065:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1065:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1065:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1065:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1067:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1065:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ minus_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1067:33 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1065:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1065:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_sub_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1071:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1071:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1071:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1071:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1073:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1071:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ minus_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1073:33 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1071:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1071:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_sub_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1077:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1077:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1077:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1077:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1079:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1077:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ minus_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1079:33 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1077:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1077:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_subs_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1083:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1083:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1083:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1083:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1085:71 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1083:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1085:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psubsb128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1083:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1083:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_subs_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1089:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1089:41 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1089:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1089:38 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1091:69 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1089:41 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1091:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psubsw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1089:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1089:38 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_subs_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1095:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1095:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1095:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1095:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1097:72 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1095:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1097:45 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psubusb128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1095:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1095:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_subs_epu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1101:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1101:41 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1101:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1101:38 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1103:70 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1101:41 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1103:45 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psubusw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1101:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1101:38 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_madd_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1107:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1107:41 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1107:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1107:38 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1109:70 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1107:41 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1109:45 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pmaddwd128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1107:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1107:38 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_mulhi_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1113:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1113:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1113:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1113:39 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1115:69 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1113:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1115:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pmulhw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1113:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1113:39 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_mullo_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1119:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1119:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1119:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1119:39 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1121:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1119:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ mult_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1121:33 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1119:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1119:39 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_mul_su32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1125:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1125:35 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1125:21 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1125:32 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1127:65 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1125:35 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1127:40 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pmuludq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1125:21 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1125:32 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m64 /usr/lib/gcc/x86_64-linux-gnu/5/include/mmintrin.h 38:13 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+function_decl _mm_mul_epu32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1131:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1131:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1131:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1131:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1133:70 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1131:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1133:45 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pmuludq128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1131:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1131:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_slli_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1137:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1137:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1137:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1137:34 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1139:61 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1137:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1139:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psllwi128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1137:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1137:34 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_slli_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1143:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1143:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1143:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1143:34 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1145:61 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1143:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1145:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pslldi128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1143:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1143:34 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_slli_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1149:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1149:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1149:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1149:34 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1151:61 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1149:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1151:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psllqi128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1149:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1149:34 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_srai_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1155:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1155:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1155:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1155:34 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1157:61 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1155:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1157:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psrawi128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1155:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1155:34 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_srai_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1161:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1161:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1161:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1161:34 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1163:61 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1161:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1163:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psradi128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1161:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1161:34 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_srli_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1202:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1202:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1202:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1202:34 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1204:61 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1202:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1204:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psrlwi128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1202:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1202:34 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_srli_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1208:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1208:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1208:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1208:34 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1210:61 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1208:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1210:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psrldi128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1208:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1208:34 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_srli_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1214:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1214:37 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1214:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1214:34 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1216:61 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1214:37 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1216:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psrlqi128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1214:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1214:34 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_sll_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1220:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1220:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1220:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1220:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1222:67 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1220:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1222:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psllw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1220:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1220:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_sll_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1226:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1226:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1226:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1226:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1228:67 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1226:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1228:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pslld128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1226:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1226:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_sll_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1232:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1232:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1232:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1232:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1234:67 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1232:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1234:42 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psllq128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1232:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1232:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_sra_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1238:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1238:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1238:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1238:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1240:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1238:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1240:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psraw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1238:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1238:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_sra_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1244:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1244:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1244:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1244:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1246:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1244:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1246:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psrad128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1244:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1244:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_srl_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1250:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1250:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1250:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1250:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1252:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1250:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1252:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psrlw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1250:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1250:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_srl_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1256:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1256:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1256:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1256:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1258:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1256:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1258:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psrld128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1256:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1256:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_srl_epi64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1262:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1262:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1262:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1262:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1264:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1262:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1264:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psrlq128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1262:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1262:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_and_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1268:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1268:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1268:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1268:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1270:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1268:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ bit_and_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1270:33 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1268:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1268:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_andnot_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1274:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1274:43 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1274:27 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1274:40 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1276:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1274:43 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1276:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pandn128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1274:27 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1274:40 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_or_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1280:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1280:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1280:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1280:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1282:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1280:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ bit_ior_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1282:33 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1280:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1280:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_xor_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1286:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1286:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1286:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1286:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1288:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1286:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ bit_xor_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1288:33 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1286:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1286:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_cmpeq_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1292:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1292:41 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1292:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1292:38 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1294:49 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1292:41 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ eq_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1294:34 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1292:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1292:38 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_cmpeq_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1298:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1298:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1298:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1298:39 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1300:47 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1298:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ eq_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1300:33 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1298:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1298:39 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_cmpeq_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1304:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1304:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1304:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1304:39 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1306:47 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1304:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ eq_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1306:33 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1304:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1304:39 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_cmplt_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1310:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1310:41 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1310:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1310:38 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1312:48 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1310:41 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ lt_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1312:34 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1310:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1310:38 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_cmplt_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1316:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1316:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1316:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1316:39 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1318:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1316:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ lt_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1318:33 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1316:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1316:39 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_cmplt_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1322:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1322:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1322:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1322:39 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1324:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1322:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ lt_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1324:33 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1322:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1322:39 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_cmpgt_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1328:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1328:41 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1328:25 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1328:38 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1330:48 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1328:41 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ gt_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1330:34 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1328:25 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1328:38 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_cmpgt_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1334:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1334:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1334:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1334:39 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1336:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1334:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ gt_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1336:33 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1334:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1334:39 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_cmpgt_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1340:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1340:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1340:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1340:39 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1342:46 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1340:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ gt_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1342:33 - operand
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1340:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1340:39 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_max_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1366:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1366:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1366:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1366:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1368:69 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1366:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1368:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pmaxsw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1366:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1366:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_max_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1372:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1372:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1372:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1372:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1374:71 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1372:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1374:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pmaxub128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1372:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1372:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_min_epi16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1378:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1378:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1378:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1378:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1380:69 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1378:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1380:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pminsw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1378:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1378:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_min_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1384:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1384:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1384:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1384:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1386:71 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1384:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1386:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pminub128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1384:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1384:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_movemask_epi8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1390:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ integer_type - function return type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1390:31 - function result
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1390:28 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1392:50 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1390:31 - operand
+ - isAutogenerated: 1
+ integer_type - result type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1392:37 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pmovmskb128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1390:28 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_mulhi_epu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1396:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1396:42 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1396:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1396:39 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1398:70 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1396:42 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1398:45 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pmulhuw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1396:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1396:39 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_maskmoveu_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1429:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1429:57 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1429:30 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1429:43 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __C /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1429:54 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1431:62 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1431:62 - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1431:29 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_maskmovdqu <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1429:30 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1429:43 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __C /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1429:54 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 8
+ - isChar: 1
+ - signed
+ type_decl char <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 8 - type size
+ integer_cst -128 - min value
+ integer_cst 127 - max value
+ integer_cst 64 - parm size
+function_decl _mm_avg_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1435:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1435:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1435:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1435:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1437:70 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1435:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1437:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pavgb128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1435:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1435:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_avg_epu16 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1441:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1441:40 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1441:24 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1441:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1443:68 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1441:40 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1443:43 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_pavgw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1441:24 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1441:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_sad_epu8 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1447:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1447:39 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1447:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1447:36 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1449:71 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1447:39 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1449:44 - operand
+ addr_expr - function
+ function_decl __builtin_ia32_psadbw128 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isConst: 1
+ - isExternal: 1
+ - isPublic: 1
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1447:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ view_convert_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1447:36 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_stream_si32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1453:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1453:35 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1453:23 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1453:32 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1455:35 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1455:35 - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1455:25 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_movnti <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1453:23 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1453:32 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_stream_si64 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1460:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ integer_type - value
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1460:55 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1460:33 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1460:52 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1462:37 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1462:37 - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1462:27 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_movnti64 <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1460:33 - arg
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1460:52 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl _mm_stream_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1467:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1467:44 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1467:28 - argument
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1467:41 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1469:54 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1469:54 - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1469:26 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_movntdq <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ nop_expr - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1467:28 - operand
+ pointer_type - decl type
+ vector_type - nested type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1467:41 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_stream_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1473:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1473:40 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1473:24 - argument
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1473:37 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1475:44 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1475:44 - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1475:26 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_movntpd <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1473:24 - arg
+ pointer_type - decl type
+ real_type - nested type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ non_lvalue_expr - arg
+ - isUsed: 1
+ parm_decl __B /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1473:37 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_clflush /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1479:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1479:29 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1479:26 - argument
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1481:31 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1481:31 - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1481:26 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_clflush <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1479:26 - arg
+ pointer_type - decl type
+ void_type - nested type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+function_decl _mm_lfence /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1485:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1485:17 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1487:27 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1487:27 - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1487:25 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_lfence <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+function_decl _mm_mfence /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1491:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1491:17 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1493:27 - code
+ expr_stmt /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1493:27 - operand
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1493:25 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_mfence <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
+function_decl _mm_cvtsi32_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1497:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1497:27 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1497:24 - argument
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1499:37 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1499:37 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1497:27 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1499:24 - operand
+ addr_expr - function
+ function_decl _mm_set_epi32 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 597:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ integer_cst 0 - arg
+ integer_cst 0 - arg
+ integer_cst 0 - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1497:24 - arg
+ integer_type - decl type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 32 - parm size
+function_decl _mm_cvtsi64_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1505:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1505:33 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1505:30 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1507:32 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1507:32 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1505:33 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1507:25 - operand
+ addr_expr - function
+ function_decl _mm_set_epi64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 585:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ integer_cst 0 - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1505:30 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl _mm_cvtsi64x_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1512:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ integer_type - value
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1512:34 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1512:31 - argument
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+ cleanup_point_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1514:32 - code
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1514:32 - operand
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1512:34 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ call_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1514:25 - operand
+ addr_expr - function
+ function_decl _mm_set_epi64x /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 585:1 - operand
+ - isExternal: 1
+ - isPublic: 1
+ integer_cst 0 - arg
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1512:31 - arg
+ integer_type - decl type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 64 - parm size
+function_decl _mm_castpd_ps /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1521:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1521:26 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1521:23 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1523:19 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1521:26 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1521:23 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_castpd_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1527:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1527:29 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1527:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1529:20 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1527:29 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1527:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_castps_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1533:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1533:25 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1533:22 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1535:20 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1533:25 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1533:22 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_castps_si128 /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1539:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1539:28 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1539:25 - argument
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1541:20 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1539:28 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1539:25 - operand
+ vector_type - decl type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - parm size
+function_decl _mm_castsi128_ps /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1545:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1545:29 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1545:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1547:19 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1545:29 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 4
+ type_decl __m128 crashtest02.h 69:15 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 32
+ type_decl float <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1545:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_castsi128_pd /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1551:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ vector_type - function return type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ vector_type - value
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1551:29 - function result
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1551:26 - argument
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+ return_expr /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1553:20 - code
+ init_expr - operand
+ result_decl /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1551:29 - operand
+ - isAutogenerated: 1
+ vector_type - result type
+ - vectorSize: 2
+ type_decl __m128d /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 53:16 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ real_type - element type
+ - precisionBits: 64
+ type_decl double <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 128 - decl size
+ view_convert_expr - operand
+ - isUsed: 1
+ parm_decl __A /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 1551:26 - operand
+ vector_type - decl type
+ - vectorSize: 2
+ type_decl __m128i /usr/lib/gcc/x86_64-linux-gnu/5/include/emmintrin.h 52:19 - type name
+ tree_list - attribute
+ identifier_node __may_alias__ - purpose
+ integer_type - element type
+ - precisionBits: 64
+ - signed
+ type_decl long long int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 64 - type size
+ integer_cst -0 - min value
+ integer_cst 4294967295 - max value
+ integer_cst 128 - parm size
+function_decl _mm_pause crashtest02.h 1262:1
+- isExternal: 1
+- isPublic: 1
+ tree_list - attribute
+ identifier_node __artificial__ - purpose
+ tree_list - chain
+ identifier_node __always_inline__ - purpose
+ tree_list - chain
+ identifier_node __gnu_inline__ - purpose
+ function_type - function type
+ void_type - function return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ tree_list - arg types
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl crashtest02.h 1262:16 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ cleanup_point_expr crashtest02.h 1264:26 - code
+ expr_stmt crashtest02.h 1264:26 - operand
+ call_expr crashtest02.h 1264:24 - expresssion
+ addr_expr - function
+ function_decl __builtin_ia32_pause <built-in> 0:0 - operand
+ - isAutogenerated: 1
+ - isExternal: 1
+ - isPublic: 1
diff --git a/test/crashtest03-01.txt b/test/crashtest03-01.txt
new file mode 100644
index 0000000..de9bfb1
--- /dev/null
+++ b/test/crashtest03-01.txt
@@ -0,0 +1,6 @@
+exception:
+__base_ctor :
+__comp_ctor :
+bad_exception:
+__base_ctor :
+__comp_ctor :
diff --git a/test/test09-03.txt b/test/test09-03.txt
index ae4c1a4..031f42a 100644
--- a/test/test09-03.txt
+++ b/test/test09-03.txt
@@ -142,7 +142,7 @@ integer_cst -2147483648: ptr1, ptr2,
integer_cst 2147483647: ptr1, ptr2,
integer_cst 64: ptr1, ptr2,
integer_cst 0: ptr1, ptr2,
-return_expr :
+return_expr : ptr1, ptr2,
cleanup_point_expr : ptr1, ptr2,
expr_stmt : ptr1, ptr2,
convert_expr : ptr1, ptr2,
@@ -202,7 +202,7 @@ integer_cst -2147483648: ptr1, ptr2,
integer_cst 2147483647: ptr1, ptr2,
integer_cst 64: ptr1, ptr2,
integer_cst 0: ptr1, ptr2,
-return_expr :
+return_expr : ptr1, ptr2,
cleanup_point_expr : ptr1, ptr2,
expr_stmt : ptr1, ptr2,
convert_expr : ptr1, ptr2,
@@ -279,7 +279,7 @@ integer_cst -2147483648: ptr1, ptr2,
integer_cst 2147483647: ptr1, ptr2,
integer_cst 64: ptr1, ptr2,
integer_cst 0: ptr1, ptr2,
-return_expr : ptr1,
+return_expr : ptr1, ptr2,
cleanup_point_expr : ptr1, ptr2,
expr_stmt : ptr2,
convert_expr : ptr2,
@@ -336,7 +336,7 @@ integer_cst -2147483648: ptr1, ptr2,
integer_cst 2147483647: ptr1, ptr2,
integer_cst 64: ptr1, ptr2,
integer_cst 0: ptr1, ptr2,
-return_expr : ptr1,
+return_expr : ptr1, ptr2,
cleanup_point_expr : ptr2,
expr_stmt : ptr2,
convert_expr : ptr2,
@@ -407,7 +407,7 @@ integer_cst -2147483648: ptr1, ptr2,
integer_cst 2147483647: ptr1, ptr2,
integer_cst 64: ptr1, ptr2,
integer_cst 0: ptr1, ptr2,
-return_expr : ptr2,
+return_expr : ptr1, ptr2,
cleanup_point_expr : ptr1,
expr_stmt : ptr1,
convert_expr : ptr1,
@@ -558,7 +558,7 @@ integer_cst -2147483648: ptr1, ptr2,
integer_cst 2147483647: ptr1, ptr2,
integer_cst 64: ptr1, ptr2,
integer_cst 0: ptr1, ptr2,
-return_expr : ptr1, ptr2,
+return_expr :
cleanup_point_expr : ptr1, ptr2,
expr_stmt : ptr1, ptr2,
convert_expr : ptr1, ptr2,
@@ -733,39 +733,39 @@ integer_cst -2147483648: ptr1, ptr2,
integer_cst 2147483647: ptr1, ptr2,
integer_cst 64: ptr1, ptr2,
integer_cst 0: ptr1, ptr2,
-bind_expr : ptr1,
-var_decl k: ptr1,
-integer_cst 32: ptr1,
-integer_cst 10: ptr1,
-integer_type : ptr1,
-type_decl int: ptr1,
-integer_cst 32: ptr1,
-integer_cst -2147483648: ptr1,
-integer_cst 2147483647: ptr1,
-statement_list : ptr1,
-cleanup_point_expr : ptr1,
-decl_expr : ptr1,
-var_decl k: ptr1,
-cleanup_point_expr : ptr1,
-expr_stmt : ptr1,
-convert_expr : ptr1,
-modify_expr : ptr1,
+bind_expr : ptr1, ptr2,
+var_decl k: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst 10: ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+statement_list : ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+decl_expr : ptr1, ptr2,
+var_decl k: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+convert_expr : ptr1, ptr2,
+modify_expr : ptr1, ptr2,
test09.cpp: In member function 'void Object1::func11(int*, int*)':
test09.cpp:148:24: warning: Using parameter 'ptr1' without checking for null pointer
*ptr1 = 100;
^
-indirect_ref : ptr1,
-parm_decl ptr1: ptr1,
-pointer_type : ptr1,
-integer_type : ptr1,
-type_decl int: ptr1,
-integer_cst 32: ptr1,
-integer_cst -2147483648: ptr1,
-integer_cst 2147483647: ptr1,
-integer_cst 64: ptr1,
-integer_cst 100: ptr1,
-block : ptr1,
-var_decl k: ptr1,
+indirect_ref : ptr1, ptr2,
+parm_decl ptr1: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 100: ptr1, ptr2,
+block : ptr1, ptr2,
+var_decl k: ptr1, ptr2,
block : ptr1, ptr2,
block : ptr1, ptr2,
var_decl k: ptr1, ptr2,
diff --git a/test/test10-01.txt b/test/test10-01.txt
new file mode 100644
index 0000000..79305d3
--- /dev/null
+++ b/test/test10-01.txt
@@ -0,0 +1,1648 @@
+function_decl func1 test10.cpp 5:10
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test10.cpp 6:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test10.cpp 5:36 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 5:21 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 5:32 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ statement_list - code
+ if_stmt test10.cpp 7:9 - statement
+ truth_orif_expr test10.cpp 7:18 - condition
+ ne_expr - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 5:21 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ ne_expr - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 5:32 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ cleanup_point_expr test10.cpp 9:24 - then
+ expr_stmt test10.cpp 9:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 5:32 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 400 - operand
+ cleanup_point_expr test10.cpp 14:24 - else
+ expr_stmt test10.cpp 14:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 5:21 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 100 - operand
+ cleanup_point_expr test10.cpp 17:20 - statement
+ expr_stmt test10.cpp 17:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 5:21 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 200 - operand
+ cleanup_point_expr test10.cpp 18:20 - statement
+ expr_stmt test10.cpp 18:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 5:32 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 300 - operand
+function_decl func2 test10.cpp 21:10
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test10.cpp 22:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test10.cpp 21:36 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 21:21 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 21:32 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ statement_list - code
+ if_stmt test10.cpp 23:9 - statement
+ truth_orif_expr test10.cpp 23:18 - condition
+ ne_expr - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 21:21 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ ne_expr - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 21:32 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ statement_list - then
+ cleanup_point_expr test10.cpp 25:24 - statement
+ expr_stmt test10.cpp 25:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 21:32 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 400 - operand
+ return_expr test10.cpp 26:13 - statement
+ cleanup_point_expr test10.cpp 30:24 - else
+ expr_stmt test10.cpp 30:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 21:21 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 100 - operand
+ cleanup_point_expr test10.cpp 33:20 - statement
+ expr_stmt test10.cpp 33:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 21:21 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 200 - operand
+ cleanup_point_expr test10.cpp 34:20 - statement
+ expr_stmt test10.cpp 34:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 21:32 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 300 - operand
+function_decl func3 test10.cpp 37:10
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test10.cpp 38:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this test10.cpp 37:36 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 37:21 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 37:32 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ bind_expr test10.cpp 50:20 - code
+ var_decl c test10.cpp 39:13 - operand
+ - isUsed: 1
+ integer_cst 32 - decl size
+ integer_type - var type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ statement_list - operand
+ decl_expr test10.cpp 39:13 - statement
+ var_decl c test10.cpp 39:13 - operand
+ - isUsed: 1
+ if_stmt test10.cpp 40:9 - statement
+ truth_orif_expr test10.cpp 40:20 - condition
+ eq_expr test10.cpp 40:15 - operand
+ component_ref test10.cpp 40:13 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test10.cpp 37:36 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ var_decl c test10.cpp 39:13 - operand
+ - isUsed: 1
+ eq_expr test10.cpp 40:24 - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 37:21 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ return_expr test10.cpp 42:13 - then
+ cleanup_point_expr test10.cpp 46:24 - else
+ expr_stmt test10.cpp 46:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 37:21 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 100 - operand
+ cleanup_point_expr test10.cpp 49:20 - statement
+ expr_stmt test10.cpp 49:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 37:21 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 200 - operand
+ cleanup_point_expr test10.cpp 50:20 - statement
+ expr_stmt test10.cpp 50:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 37:32 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 300 - operand
+ block - operand
+ var_decl c test10.cpp 39:13 - block vars
+ - isUsed: 1
+function_decl func4 test10.cpp 53:10
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test10.cpp 54:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this test10.cpp 53:36 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 53:21 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 53:32 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ bind_expr test10.cpp 66:20 - code
+ var_decl c test10.cpp 55:13 - operand
+ - isUsed: 1
+ integer_cst 32 - decl size
+ integer_type - var type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ statement_list - operand
+ decl_expr test10.cpp 55:13 - statement
+ var_decl c test10.cpp 55:13 - operand
+ - isUsed: 1
+ if_stmt test10.cpp 56:9 - statement
+ truth_orif_expr test10.cpp 56:29 - condition
+ truth_orif_expr test10.cpp 56:20 - operand
+ eq_expr test10.cpp 56:15 - operand
+ component_ref test10.cpp 56:13 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test10.cpp 53:36 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ var_decl c test10.cpp 55:13 - operand
+ - isUsed: 1
+ eq_expr test10.cpp 56:24 - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 53:21 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ eq_expr test10.cpp 56:33 - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 53:32 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ return_expr test10.cpp 58:13 - then
+ cleanup_point_expr test10.cpp 62:24 - else
+ expr_stmt test10.cpp 62:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 53:21 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 100 - operand
+ cleanup_point_expr test10.cpp 65:20 - statement
+ expr_stmt test10.cpp 65:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 53:21 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 200 - operand
+ cleanup_point_expr test10.cpp 66:20 - statement
+ expr_stmt test10.cpp 66:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 53:32 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 300 - operand
+ block - operand
+ var_decl c test10.cpp 55:13 - block vars
+ - isUsed: 1
+function_decl func5 test10.cpp 69:10
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test10.cpp 70:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ - isUsed: 1
+ parm_decl this test10.cpp 69:36 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 69:21 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 69:32 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ bind_expr test10.cpp 82:20 - code
+ var_decl c test10.cpp 71:13 - operand
+ - isUsed: 1
+ integer_cst 32 - decl size
+ integer_type - var type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ statement_list - operand
+ decl_expr test10.cpp 71:13 - statement
+ var_decl c test10.cpp 71:13 - operand
+ - isUsed: 1
+ if_stmt test10.cpp 72:9 - statement
+ truth_orif_expr test10.cpp 72:28 - condition
+ truth_orif_expr test10.cpp 72:19 - operand
+ eq_expr test10.cpp 72:14 - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 69:21 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ eq_expr test10.cpp 72:23 - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 69:32 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ eq_expr test10.cpp 72:33 - operand
+ component_ref test10.cpp 72:31 - operand
+ indirect_ref - object
+ nop_expr - ref
+ - isUsed: 1
+ parm_decl this test10.cpp 69:36 - operand
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ var_decl c test10.cpp 71:13 - operand
+ - isUsed: 1
+ cleanup_point_expr test10.cpp 74:18 - then
+ expr_stmt test10.cpp 74:18 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ var_decl c test10.cpp 71:13 - operand
+ - isUsed: 1
+ integer_cst 3 - operand
+ cleanup_point_expr test10.cpp 78:24 - else
+ expr_stmt test10.cpp 78:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 69:21 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 100 - operand
+ cleanup_point_expr test10.cpp 81:20 - statement
+ expr_stmt test10.cpp 81:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 69:21 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 200 - operand
+ cleanup_point_expr test10.cpp 82:20 - statement
+ expr_stmt test10.cpp 82:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 69:32 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 300 - operand
+ block - operand
+ var_decl c test10.cpp 71:13 - block vars
+ - isUsed: 1
+function_decl func6 test10.cpp 85:10
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test10.cpp 86:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test10.cpp 85:36 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 85:21 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 85:32 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ statement_list - code
+ if_stmt test10.cpp 87:9 - statement
+ truth_andif_expr test10.cpp 87:18 - condition
+ ne_expr - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 85:21 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ ne_expr - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 85:32 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ statement_list - then
+ cleanup_point_expr test10.cpp 89:24 - statement
+ expr_stmt test10.cpp 89:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 85:21 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 100 - operand
+ cleanup_point_expr test10.cpp 90:24 - statement
+ expr_stmt test10.cpp 90:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 85:32 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 200 - operand
+ return_expr test10.cpp 94:13 - else
+ cleanup_point_expr test10.cpp 97:20 - statement
+ expr_stmt test10.cpp 97:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 85:21 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 300 - operand
+ cleanup_point_expr test10.cpp 98:20 - statement
+ expr_stmt test10.cpp 98:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 85:32 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 400 - operand
+function_decl func7 test10.cpp 101:10
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test10.cpp 102:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test10.cpp 101:36 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 101:21 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 101:32 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ statement_list - code
+ if_stmt test10.cpp 103:9 - statement
+ truth_andif_expr test10.cpp 103:19 - condition
+ eq_expr test10.cpp 103:14 - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 101:21 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ eq_expr test10.cpp 103:23 - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 101:32 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ statement_list - then
+ cleanup_point_expr test10.cpp 105:24 - statement
+ expr_stmt test10.cpp 105:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 101:21 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 100 - operand
+ cleanup_point_expr test10.cpp 106:24 - statement
+ expr_stmt test10.cpp 106:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 101:32 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 200 - operand
+ return_expr test10.cpp 110:13 - else
+ cleanup_point_expr test10.cpp 113:20 - statement
+ expr_stmt test10.cpp 113:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 101:21 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 300 - operand
+ cleanup_point_expr test10.cpp 114:20 - statement
+ expr_stmt test10.cpp 114:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 101:32 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 400 - operand
+function_decl func8 test10.cpp 117:10
+- isPublic: 1
+ method_type - function type
+ void_type - method return type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ record_type - method base type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ tree_list - arg types
+ pointer_type - value
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ pointer_type - value
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ tree_list - chain
+ void_type - value
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ result_decl test10.cpp 118:5 - function result
+ - isAutogenerated: 1
+ void_type - result type
+ type_decl void <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ parm_decl this test10.cpp 117:36 - argument
+ - isAutogenerated: 1
+ pointer_type - decl type
+ record_type - nested type
+ type_decl Object1 test10.cpp 1:7 - type name
+ - isAutogenerated: 1
+ field_decl k test10.cpp 3:9 - field
+ - signed
+ integer_cst 32 - decl size
+ type_decl Object1 test10.cpp 2:1 - field
+ - isAutogenerated: 1
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 117:21 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 117:32 - argument
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ statement_list - code
+ if_stmt test10.cpp 119:9 - statement
+ truth_andif_expr test10.cpp 119:18 - condition
+ ne_expr - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 117:21 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ ne_expr - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 117:32 - operand
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 0 - operand
+ statement_list - then
+ cleanup_point_expr test10.cpp 121:24 - statement
+ expr_stmt test10.cpp 121:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 117:21 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 100 - operand
+ cleanup_point_expr test10.cpp 122:24 - statement
+ expr_stmt test10.cpp 122:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 117:32 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 200 - operand
+ return_expr test10.cpp 123:13 - statement
+ statement_list - else
+ cleanup_point_expr test10.cpp 127:24 - statement
+ expr_stmt test10.cpp 127:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 117:21 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 300 - operand
+ cleanup_point_expr test10.cpp 128:24 - statement
+ expr_stmt test10.cpp 128:24 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 117:32 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 400 - operand
+ return_expr test10.cpp 129:13 - statement
+ cleanup_point_expr test10.cpp 132:20 - statement
+ expr_stmt test10.cpp 132:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr1 test10.cpp 117:21 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 500 - operand
+ cleanup_point_expr test10.cpp 133:20 - statement
+ expr_stmt test10.cpp 133:20 - operand
+ convert_expr - expresssion
+ modify_expr - operand
+ indirect_ref - operand
+ - isUsed: 1
+ parm_decl ptr2 test10.cpp 117:32 - ref
+ pointer_type - decl type
+ integer_type - nested type
+ - precisionBits: 32
+ - signed
+ type_decl int <built-in> 0:0 - type name
+ - isAutogenerated: 1
+ integer_cst 32 - type size
+ integer_cst -2147483648 - min value
+ integer_cst 2147483647 - max value
+ integer_cst 64 - parm size
+ integer_cst 600 - operand
diff --git a/test/test10-02.txt b/test/test10-02.txt
new file mode 100644
index 0000000..f1fa1ce
--- /dev/null
+++ b/test/test10-02.txt
@@ -0,0 +1,8 @@
+func1: pointer_type ptr1, pointer_type ptr2,
+func2: pointer_type ptr1, pointer_type ptr2,
+func3: pointer_type ptr1, pointer_type ptr2,
+func4: pointer_type ptr1, pointer_type ptr2,
+func5: pointer_type ptr1, pointer_type ptr2,
+func6: pointer_type ptr1, pointer_type ptr2,
+func7: pointer_type ptr1, pointer_type ptr2,
+func8: pointer_type ptr1, pointer_type ptr2,
diff --git a/test/test10-03.txt b/test/test10-03.txt
new file mode 100644
index 0000000..6f8d2c9
--- /dev/null
+++ b/test/test10-03.txt
@@ -0,0 +1,774 @@
+function_decl func1:
+statement_list : ptr1, ptr2,
+if_stmt : ptr1, ptr2,
+truth_orif_expr : ptr1, ptr2,
+ne_expr : ptr1, ptr2,
+parm_decl ptr1: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 0: ptr1, ptr2,
+ne_expr : ptr1, ptr2,
+parm_decl ptr2: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 0: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+convert_expr : ptr1, ptr2,
+modify_expr : ptr1, ptr2,
+test10.cpp: In member function 'void Object1::func1(int*, int*)':
+test10.cpp:9:24: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 400;
+ ^
+indirect_ref : ptr1, ptr2,
+parm_decl ptr2: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 400: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+convert_expr : ptr1, ptr2,
+modify_expr : ptr1, ptr2,
+test10.cpp:14:24: warning: Using parameter 'ptr1' without checking for null pointer
+ *ptr1 = 100;
+ ^
+indirect_ref : ptr1, ptr2,
+parm_decl ptr1: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 100: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+convert_expr : ptr1, ptr2,
+modify_expr : ptr1, ptr2,
+test10.cpp:17:20: warning: Using parameter 'ptr1' without checking for null pointer
+ *ptr1 = 200;
+ ^
+indirect_ref : ptr1, ptr2,
+parm_decl ptr1: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 200: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+convert_expr : ptr1, ptr2,
+modify_expr : ptr1, ptr2,
+test10.cpp:18:20: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 300;
+ ^
+indirect_ref : ptr1, ptr2,
+parm_decl ptr2: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 300: ptr1, ptr2,
+function_decl func2:
+statement_list : ptr1, ptr2,
+if_stmt : ptr1, ptr2,
+truth_orif_expr : ptr1, ptr2,
+ne_expr : ptr1, ptr2,
+parm_decl ptr1: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 0: ptr1, ptr2,
+ne_expr : ptr1, ptr2,
+parm_decl ptr2: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 0: ptr1, ptr2,
+statement_list : ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+convert_expr : ptr1, ptr2,
+modify_expr : ptr1, ptr2,
+test10.cpp: In member function 'void Object1::func2(int*, int*)':
+test10.cpp:25:24: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 400;
+ ^
+indirect_ref : ptr1, ptr2,
+parm_decl ptr2: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 400: ptr1, ptr2,
+return_expr : ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+convert_expr : ptr1, ptr2,
+modify_expr : ptr1, ptr2,
+test10.cpp:30:24: warning: Using parameter 'ptr1' without checking for null pointer
+ *ptr1 = 100;
+ ^
+indirect_ref : ptr1, ptr2,
+parm_decl ptr1: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 100: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+convert_expr : ptr1, ptr2,
+modify_expr : ptr1, ptr2,
+test10.cpp:33:20: warning: Using parameter 'ptr1' without checking for null pointer
+ *ptr1 = 200;
+ ^
+indirect_ref : ptr1, ptr2,
+parm_decl ptr1: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 200: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+convert_expr : ptr1, ptr2,
+modify_expr : ptr1, ptr2,
+test10.cpp:34:20: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 300;
+ ^
+indirect_ref : ptr1, ptr2,
+parm_decl ptr2: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 300: ptr1, ptr2,
+function_decl func3:
+bind_expr : ptr1, ptr2,
+var_decl c: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+statement_list : ptr1, ptr2,
+decl_expr : ptr1, ptr2,
+var_decl c: ptr1, ptr2,
+if_stmt : ptr1, ptr2,
+truth_orif_expr : ptr1, ptr2,
+eq_expr : ptr1, ptr2,
+component_ref : ptr1, ptr2,
+indirect_ref : ptr1, ptr2,
+nop_expr : ptr1, ptr2,
+parm_decl this: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+record_type : ptr1, ptr2,
+type_decl Object1: ptr1, ptr2,
+field_decl k: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+type_decl Object1: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+field_decl k: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+var_decl c: ptr1, ptr2,
+eq_expr : ptr1, ptr2,
+parm_decl ptr1: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 0: ptr1, ptr2,
+return_expr : ptr1, ptr2,
+cleanup_point_expr : ptr2,
+expr_stmt : ptr2,
+convert_expr : ptr2,
+modify_expr : ptr2,
+indirect_ref : ptr2,
+parm_decl ptr1: ptr2,
+pointer_type : ptr2,
+integer_type : ptr2,
+type_decl int: ptr2,
+integer_cst 32: ptr2,
+integer_cst -2147483648: ptr2,
+integer_cst 2147483647: ptr2,
+integer_cst 64: ptr2,
+integer_cst 100: ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr2,
+convert_expr : ptr2,
+modify_expr : ptr2,
+indirect_ref : ptr2,
+parm_decl ptr1: ptr2,
+pointer_type : ptr2,
+integer_type : ptr2,
+type_decl int: ptr2,
+integer_cst 32: ptr2,
+integer_cst -2147483648: ptr2,
+integer_cst 2147483647: ptr2,
+integer_cst 64: ptr2,
+integer_cst 200: ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr2,
+convert_expr : ptr2,
+modify_expr : ptr2,
+test10.cpp: In member function 'void Object1::func3(int*, int*)':
+test10.cpp:50:20: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 300;
+ ^
+indirect_ref : ptr2,
+parm_decl ptr2: ptr2,
+pointer_type : ptr2,
+integer_type : ptr2,
+type_decl int: ptr2,
+integer_cst 32: ptr2,
+integer_cst -2147483648: ptr2,
+integer_cst 2147483647: ptr2,
+integer_cst 64: ptr2,
+integer_cst 300: ptr2,
+block : ptr1, ptr2,
+var_decl c: ptr2,
+function_decl func4:
+bind_expr : ptr1, ptr2,
+var_decl c: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+statement_list : ptr1, ptr2,
+decl_expr : ptr1, ptr2,
+var_decl c: ptr1, ptr2,
+if_stmt : ptr1, ptr2,
+truth_orif_expr : ptr1, ptr2,
+truth_orif_expr : ptr1, ptr2,
+eq_expr : ptr1, ptr2,
+component_ref : ptr1, ptr2,
+indirect_ref : ptr1, ptr2,
+nop_expr : ptr1, ptr2,
+parm_decl this: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+record_type : ptr1, ptr2,
+type_decl Object1: ptr1, ptr2,
+field_decl k: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+type_decl Object1: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+field_decl k: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+var_decl c: ptr1, ptr2,
+eq_expr : ptr1, ptr2,
+parm_decl ptr1: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 0: ptr1, ptr2,
+eq_expr : ptr1, ptr2,
+parm_decl ptr2: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 0: ptr1, ptr2,
+return_expr : ptr1, ptr2,
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+modify_expr :
+indirect_ref :
+parm_decl ptr1:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 100:
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt :
+convert_expr :
+modify_expr :
+indirect_ref :
+parm_decl ptr1:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 200:
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt :
+convert_expr :
+modify_expr :
+indirect_ref :
+parm_decl ptr2:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 300:
+block : ptr1, ptr2,
+var_decl c:
+function_decl func5:
+bind_expr : ptr1, ptr2,
+var_decl c: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+statement_list : ptr1, ptr2,
+decl_expr : ptr1, ptr2,
+var_decl c: ptr1, ptr2,
+if_stmt : ptr1, ptr2,
+truth_orif_expr : ptr1, ptr2,
+truth_orif_expr : ptr1, ptr2,
+eq_expr : ptr1, ptr2,
+parm_decl ptr1: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 0: ptr1, ptr2,
+eq_expr : ptr1, ptr2,
+parm_decl ptr2: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 0: ptr1, ptr2,
+eq_expr : ptr1, ptr2,
+component_ref : ptr1, ptr2,
+indirect_ref : ptr1, ptr2,
+nop_expr : ptr1, ptr2,
+parm_decl this: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+record_type : ptr1, ptr2,
+type_decl Object1: ptr1, ptr2,
+field_decl k: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+type_decl Object1: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+field_decl k: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+var_decl c: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+convert_expr : ptr1, ptr2,
+modify_expr : ptr1, ptr2,
+var_decl c: ptr1, ptr2,
+integer_cst 3: ptr1, ptr2,
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+modify_expr :
+indirect_ref :
+parm_decl ptr1:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 100:
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+convert_expr : ptr1, ptr2,
+modify_expr : ptr1, ptr2,
+test10.cpp: In member function 'void Object1::func5(int*, int*)':
+test10.cpp:81:20: warning: Using parameter 'ptr1' without checking for null pointer
+ *ptr1 = 200;
+ ^
+indirect_ref : ptr1, ptr2,
+parm_decl ptr1: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 200: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+convert_expr : ptr1, ptr2,
+modify_expr : ptr1, ptr2,
+test10.cpp:82:20: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 300;
+ ^
+indirect_ref : ptr1, ptr2,
+parm_decl ptr2: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 300: ptr1, ptr2,
+block : ptr1, ptr2,
+var_decl c: ptr1, ptr2,
+function_decl func6:
+statement_list : ptr1, ptr2,
+if_stmt : ptr1, ptr2,
+truth_andif_expr : ptr1, ptr2,
+ne_expr : ptr1, ptr2,
+parm_decl ptr1: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 0: ptr1, ptr2,
+ne_expr : ptr1, ptr2,
+parm_decl ptr2: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 0: ptr1, ptr2,
+statement_list :
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+modify_expr :
+indirect_ref :
+parm_decl ptr1:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 100:
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+modify_expr :
+indirect_ref :
+parm_decl ptr2:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 200:
+return_expr : ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt :
+convert_expr :
+modify_expr :
+indirect_ref :
+parm_decl ptr1:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 300:
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt :
+convert_expr :
+modify_expr :
+indirect_ref :
+parm_decl ptr2:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 400:
+function_decl func7:
+statement_list : ptr1, ptr2,
+if_stmt : ptr1, ptr2,
+truth_andif_expr : ptr1, ptr2,
+eq_expr : ptr1, ptr2,
+parm_decl ptr1: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 0: ptr1, ptr2,
+eq_expr : ptr1, ptr2,
+parm_decl ptr2: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 0: ptr1, ptr2,
+statement_list : ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+convert_expr : ptr1, ptr2,
+modify_expr : ptr1, ptr2,
+test10.cpp: In member function 'void Object1::func7(int*, int*)':
+test10.cpp:105:24: warning: Using parameter 'ptr1' without checking for null pointer
+ *ptr1 = 100;
+ ^
+indirect_ref : ptr1, ptr2,
+parm_decl ptr1: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 100: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+convert_expr : ptr1, ptr2,
+modify_expr : ptr1, ptr2,
+test10.cpp:106:24: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 200;
+ ^
+indirect_ref : ptr1, ptr2,
+parm_decl ptr2: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 200: ptr1, ptr2,
+return_expr : ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+convert_expr : ptr1, ptr2,
+modify_expr : ptr1, ptr2,
+test10.cpp:113:20: warning: Using parameter 'ptr1' without checking for null pointer
+ *ptr1 = 300;
+ ^
+indirect_ref : ptr1, ptr2,
+parm_decl ptr1: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 300: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+convert_expr : ptr1, ptr2,
+modify_expr : ptr1, ptr2,
+test10.cpp:114:20: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 400;
+ ^
+indirect_ref : ptr1, ptr2,
+parm_decl ptr2: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 400: ptr1, ptr2,
+function_decl func8:
+statement_list : ptr1, ptr2,
+if_stmt : ptr1, ptr2,
+truth_andif_expr : ptr1, ptr2,
+ne_expr : ptr1, ptr2,
+parm_decl ptr1: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 0: ptr1, ptr2,
+ne_expr : ptr1, ptr2,
+parm_decl ptr2: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 0: ptr1, ptr2,
+statement_list :
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+modify_expr :
+indirect_ref :
+parm_decl ptr1:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 100:
+cleanup_point_expr :
+expr_stmt :
+convert_expr :
+modify_expr :
+indirect_ref :
+parm_decl ptr2:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 200:
+return_expr :
+statement_list : ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+convert_expr : ptr1, ptr2,
+modify_expr : ptr1, ptr2,
+test10.cpp: In member function 'void Object1::func8(int*, int*)':
+test10.cpp:127:24: warning: Using parameter 'ptr1' without checking for null pointer
+ *ptr1 = 300;
+ ^
+indirect_ref : ptr1, ptr2,
+parm_decl ptr1: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 300: ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt : ptr1, ptr2,
+convert_expr : ptr1, ptr2,
+modify_expr : ptr1, ptr2,
+test10.cpp:128:24: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 400;
+ ^
+indirect_ref : ptr1, ptr2,
+parm_decl ptr2: ptr1, ptr2,
+pointer_type : ptr1, ptr2,
+integer_type : ptr1, ptr2,
+type_decl int: ptr1, ptr2,
+integer_cst 32: ptr1, ptr2,
+integer_cst -2147483648: ptr1, ptr2,
+integer_cst 2147483647: ptr1, ptr2,
+integer_cst 64: ptr1, ptr2,
+integer_cst 400: ptr1, ptr2,
+return_expr : ptr1, ptr2,
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt :
+convert_expr :
+modify_expr :
+indirect_ref :
+parm_decl ptr1:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 500:
+cleanup_point_expr : ptr1, ptr2,
+expr_stmt :
+convert_expr :
+modify_expr :
+indirect_ref :
+parm_decl ptr2:
+pointer_type :
+integer_type :
+type_decl int:
+integer_cst 32:
+integer_cst -2147483648:
+integer_cst 2147483647:
+integer_cst 64:
+integer_cst 600:
diff --git a/test/test10-04.txt b/test/test10-04.txt
new file mode 100644
index 0000000..6deb2e2
--- /dev/null
+++ b/test/test10-04.txt
@@ -0,0 +1,57 @@
+test10.cpp: In member function 'void Object1::func1(int*, int*)':
+test10.cpp:9:24: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 400;
+ ^
+test10.cpp:14:24: warning: Using parameter 'ptr1' without checking for null pointer
+ *ptr1 = 100;
+ ^
+test10.cpp:17:20: warning: Using parameter 'ptr1' without checking for null pointer
+ *ptr1 = 200;
+ ^
+test10.cpp:18:20: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 300;
+ ^
+test10.cpp: In member function 'void Object1::func2(int*, int*)':
+test10.cpp:25:24: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 400;
+ ^
+test10.cpp:30:24: warning: Using parameter 'ptr1' without checking for null pointer
+ *ptr1 = 100;
+ ^
+test10.cpp:33:20: warning: Using parameter 'ptr1' without checking for null pointer
+ *ptr1 = 200;
+ ^
+test10.cpp:34:20: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 300;
+ ^
+test10.cpp: In member function 'void Object1::func3(int*, int*)':
+test10.cpp:50:20: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 300;
+ ^
+test10.cpp: In member function 'void Object1::func5(int*, int*)':
+test10.cpp:81:20: warning: Using parameter 'ptr1' without checking for null pointer
+ *ptr1 = 200;
+ ^
+test10.cpp:82:20: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 300;
+ ^
+test10.cpp: In member function 'void Object1::func7(int*, int*)':
+test10.cpp:105:24: warning: Using parameter 'ptr1' without checking for null pointer
+ *ptr1 = 100;
+ ^
+test10.cpp:106:24: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 200;
+ ^
+test10.cpp:113:20: warning: Using parameter 'ptr1' without checking for null pointer
+ *ptr1 = 300;
+ ^
+test10.cpp:114:20: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 400;
+ ^
+test10.cpp: In member function 'void Object1::func8(int*, int*)':
+test10.cpp:127:24: warning: Using parameter 'ptr1' without checking for null pointer
+ *ptr1 = 300;
+ ^
+test10.cpp:128:24: warning: Using parameter 'ptr2' without checking for null pointer
+ *ptr2 = 400;
+ ^
diff --git a/test/test10.cpp b/test/test10.cpp
new file mode 100644
index 0000000..6332cf5
--- /dev/null
+++ b/test/test10.cpp
@@ -0,0 +1,135 @@
+class Object1
+{
+ int k;
+
+ void func1(int *ptr1, int *ptr2)
+ {
+ if (ptr1 || ptr2)
+ {
+ *ptr2 = 400;
+// return;
+ }
+ else
+ {
+ *ptr1 = 100;
+ }
+
+ *ptr1 = 200;
+ *ptr2 = 300;
+ }
+
+ void func2(int *ptr1, int *ptr2)
+ {
+ if (ptr1 || ptr2)
+ {
+ *ptr2 = 400;
+ return;
+ }
+ else
+ {
+ *ptr1 = 100;
+ }
+
+ *ptr1 = 200;
+ *ptr2 = 300;
+ }
+
+ void func3(int *ptr1, int *ptr2)
+ {
+ int c;
+ if (k == c || !ptr1)
+ {
+ return;
+ }
+ else
+ {
+ *ptr1 = 100;
+ }
+
+ *ptr1 = 200;
+ *ptr2 = 300;
+ }
+
+ void func4(int *ptr1, int *ptr2)
+ {
+ int c;
+ if (k == c || !ptr1 || !ptr2)
+ {
+ return;
+ }
+ else
+ {
+ *ptr1 = 100;
+ }
+
+ *ptr1 = 200;
+ *ptr2 = 300;
+ }
+
+ void func5(int *ptr1, int *ptr2)
+ {
+ int c;
+ if (!ptr1 || !ptr2 || k == c)
+ {
+ c = 3;
+ }
+ else
+ {
+ *ptr1 = 100;
+ }
+
+ *ptr1 = 200;
+ *ptr2 = 300;
+ }
+
+ void func6(int *ptr1, int *ptr2)
+ {
+ if (ptr1 && ptr2)
+ {
+ *ptr1 = 100;
+ *ptr2 = 200;
+ }
+ else
+ {
+ return;
+ }
+
+ *ptr1 = 300;
+ *ptr2 = 400;
+ }
+
+ void func7(int *ptr1, int *ptr2)
+ {
+ if (!ptr1 && !ptr2)
+ {
+ *ptr1 = 100;
+ *ptr2 = 200;
+ }
+ else
+ {
+ return;
+ }
+
+ *ptr1 = 300;
+ *ptr2 = 400;
+ }
+
+ void func8(int *ptr1, int *ptr2)
+ {
+ if (ptr1 && ptr2)
+ {
+ *ptr1 = 100;
+ *ptr2 = 200;
+ return;
+ }
+ else
+ {
+ *ptr1 = 300;
+ *ptr2 = 400;
+ return;
+ }
+
+ *ptr1 = 500;
+ *ptr2 = 600;
+ }
+};