Advertisement
Guest User

Untitled

a guest
Jun 21st, 2014
335
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.86 KB | None | 0 0
  1. │ { ▒
  2. │ return (__m128i)__builtin_ia32_psrldqi128 (__A, __N * 8); ▒
  3. 2.52 │ movdqa %xmm3,%xmm2 ▒
  4. 0.03 │ psrldq $0x3,%xmm3 ▒
  5. │ } ▒
  6. │ ▒
  7. │ extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) ▒
  8. │ _mm_and_si128 (__m128i __A, __m128i __B) ▒
  9. │ { ▒
  10. │ return (__m128i)__builtin_ia32_pand128 ((__v2di)__A, (__v2di)__B); ▒
  11. 0.03 │ pand %xmm7,%xmm3 ▒
  12. │ ▒
  13. │ #ifdef __OPTIMIZE__ ▒
  14. │ extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) ▒
  15. │ _mm_srli_si128 (__m128i __A, const int __N) ▒
  16. │ { ▒
  17. │ return (__m128i)__builtin_ia32_psrldqi128 (__A, __N * 8); ▒
  18. 0.83 │ psrldq $0x2,%xmm2 ▒
  19. │ } ▒
  20. │ ▒
  21. │ extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) ▒
  22. │ _mm_and_si128 (__m128i __A, __m128i __B) ▒
  23. │ { ▒
  24. │ return (__m128i)__builtin_ia32_pand128 ((__v2di)__A, (__v2di)__B); ▒
  25. 2.54 │ pand %xmm7,%xmm2 ▒
  26. │ } ▒
  27. │ ▒
  28. │ extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) ▒
  29. │ _mm_or_si128 (__m128i __A, __m128i __B) ▒
  30. │ { ▒
  31. │ return (__m128i)__builtin_ia32_por128 ((__v2di)__A, (__v2di)__B); ▒
  32. 0.04 │ por %xmm1,%xmm3 ▒
  33. 0.08 │ por %xmm5,%xmm2 ▒
  34. │ } ▒
  35. │ ▒
  36. │ extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) ▒
  37. │ _mm_mullo_epi16 (__m128i __A, __m128i __B) ▒
  38. │ { ▒
  39. │ return (__m128i)__builtin_ia32_pmullw128 ((__v8hi)__A, (__v8hi)__B); ▒
  40. 0.87 │ movdqa orc_program_take_code@plt+0xd5b0,%xmm1 ▒
  41. 2.56 │ movdqa %xmm15,%xmm5 ▒
  42. 0.05 │ pmullw %xmm0,%xmm1 ▒
  43. 3.27 │ pmullw %xmm2,%xmm10 ▒
  44. 4.23 │ pmullw %xmm3,%xmm5 ▒
  45. │ } ▒
  46. │ ▒
  47. │ extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) ▒
  48. │ _mm_add_epi16 (__m128i __A, __m128i __B) ▒
  49. │ { ▒
  50. │ return (__m128i)__builtin_ia32_paddw128 ((__v8hi)__A, (__v8hi)__B); ▒
  51. 2.06 │ paddw %xmm10,%xmm1 ▒
  52. 1.10 │ paddw %xmm4,%xmm5 ▒
  53. │ } ▒
  54. │ ▒
  55. │ extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) ▒
  56. │ _mm_mullo_epi16 (__m128i __A, __m128i __B) ▒
  57. │ { ▒
  58. │ return (__m128i)__builtin_ia32_pmullw128 ((__v8hi)__A, (__v8hi)__B); ◆
  59. 1.83 │ movdqa %xmm9,%xmm10 ▒
  60. │ } ▒
  61. │ ▒
  62. │ extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) ▒
  63. │ _mm_add_epi16 (__m128i __A, __m128i __B) ▒
  64. │ { ▒
  65. │ return (__m128i)__builtin_ia32_paddw128 ((__v8hi)__A, (__v8hi)__B); ▒
  66. 0.08 │ paddw %xmm5,%xmm1 ▒
  67. │ } ▒
  68. │ ▒
  69. │ extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) ▒
  70. │ _mm_srai_epi16 (__m128i __A, int __B) ▒
  71. │ { ▒
  72. │ return (__m128i)__builtin_ia32_psrawi128 ((__v8hi)__A, __B); ▒
  73. 3.42 │ psraw $0x8,%xmm1 ▒
  74. │ } ▒
  75. │ ▒
  76. │ extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) ▒
  77. │ _mm_add_epi16 (__m128i __A, __m128i __B) ▒
  78. │ { ▒
  79. │ return (__m128i)__builtin_ia32_paddw128 ((__v8hi)__A, (__v8hi)__B); ▒
  80. 14.99 │ paddw 0xa089(%rip),%xmm1 # ff30 <orc_program_take_code@plt+0xd5c0> ▒
  81. │ } ▒
  82. │ ▒
  83. │ extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) ▒
  84. │ _mm_and_si128 (__m128i __A, __m128i __B) ▒
  85. │ { ▒
  86. │ return (__m128i)__builtin_ia32_pand128 ((__v2di)__A, (__v2di)__B); ▒
  87. 3.62 │ movdqa %xmm1,%xmm5 ▒
  88. │ } ▒
  89. │ ▒
  90. │ extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) ▒
  91. │ _mm_mullo_epi16 (__m128i __A, __m128i __B) ▒
  92. │ { ▒
  93. │ return (__m128i)__builtin_ia32_pmullw128 ((__v8hi)__A, (__v8hi)__B); ▒
  94. 0.02 │ movdqa orc_program_take_code@plt+0xd600,%xmm1 ▒
  95. 0.02 │ pmullw %xmm3,%xmm10 ▒
  96. │ pmullw %xmm2,%xmm11 ▒
  97. │ } ▒
  98. │ ▒
  99. │ extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__)) ▒
  100. │ _mm_and_si128 (__m128i __A, __m128i __B) ▒
  101. │ { ▒
  102. │ return (__m128i)__builtin_ia32_pand128 ((__v2di)__A, (__v2di)__B); ▒
  103. 3.59 │ pand %xmm6,%xmm5 ▒
  104. Press 'h' for help on key bindings
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement