	.file	"482167.c"
	.intel_syntax noprefix
	.text
	.globl	clang_f16cintrin_buf
	.data
	.align 32
	.type	clang_f16cintrin_buf, @object
	.size	clang_f16cintrin_buf, 4533
clang_f16cintrin_buf:
	.ascii	"/*===---- f16cintrin.h - F16C intrinsics -------------------"
	.ascii	"----------------===\n *\n * Permission is hereby granted, fr"
	.ascii	"ee of charge, to any person obtaining a copy\n * of this sof"
	.ascii	"tware and associated documentation files (the \"Software\"),"
	.ascii	" to deal\n * in the Software without restriction, including "
	.ascii	"without limitation the rights\n * to use, copy, modify, merg"
	.ascii	"e, publish, distribute, sublicense, and/or sell\n * copies o"
	.ascii	"f the Software, and to permit persons to whom the Software i"
	.ascii	"s\n * furnished to do so, subject to the following condition"
	.ascii	"s:\n *\n * The above copyright notice and this permission no"
	.ascii	"tice shall be included in\n * all copies or substantial port"
	.ascii	"ions of the Software.\n *\n * THE SOFTWARE IS PROVIDED \"AS "
	.ascii	"IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n * IMPLIED, "
	.ascii	"INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILI"
	.ascii	"TY,\n * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT"
	.ascii	". IN NO EVENT SHALL THE\n * AUTHORS OR COPYRIGHT HOLDERS BE "
	.ascii	"LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n * LIABILITY, WHETHE"
	.ascii	"R IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,"
	.ascii	"\n * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR"
	.ascii	" OTHER DEALINGS IN\n * THE SOFTWARE.\n *\n *===-------------"
	.ascii	"----------------------------------------------------------=="
	.ascii	"=\n */\n\n#if !defined __X86INTRIN_H && !defined __EMMINTRIN"
	.ascii	"_H && !defined __IMMINTRIN_H\n#error \"Never use <f16cintrin"
	.ascii	".h> directly; include <emmintrin.h> instead.\"\n#endif\n\n#i"
	.ascii	"fndef __F16CINTRIN_H\n#define __F16CINTRIN_H\n\n/* Define th"
	.ascii	"e default attributes for the functions in this file. */\n#de"
	.ascii	"fine __DEFAULT_FN_ATTRS \\\n  __attribute__((__always_inline"
	.ascii	"__, __nodebug__, __target__(\"f16c\")))\n\n/// \\brief Conve"
	.ascii	"rts a 16-bit half-precision float value into a 32-bit float\n"
	.ascii	"///    value.\n///\n/// \\headerfile <x86intrin.h>\n///\n///"
	.ascii	" This intrinsic corresponds to the <c> VCVTPH2PS </c> instru"
	.ascii	"ction.\n///\n/// \\param __a\n///    A 16-bit half-precision"
	.ascii	" float value.\n/// \\returns The converted 32-bit float valu"
	.ascii	"e.\nstatic __inline float __DEFAULT_FN_ATTRS\n_cvtsh_ss(unsi"
	.ascii	"gned short __a)\n{"
	.ascii	"\n  __v8hi v = {(short)__a, 0, 0, 0, 0, 0, 0, 0};\n  __v4sf "
	.ascii	"r = __builtin_ia32_vcvtph2ps(v);\n  return r[0];\n}\n\n/// \\"
	.ascii	"brief Converts a 32-bit single-precision float value to a 16"
	.ascii	"-bit\n///    half-precision float value.\n///\n/// \\headerf"
	.ascii	"ile <x86intrin.h>\n///\n/// \\code\n/// unsigned short _cvts"
	.ascii	"s_sh(float a, const int imm);\n/// \\endcode\n///\n/// This "
	.ascii	"intrinsic corresponds to the <c> VCVTPS2PH </c> instruction."
	.ascii	"\n///\n/// \\param a\n///    A 32-bit single-precision float"
	.ascii	" value to be converted to a 16-bit\n///    half-precision fl"
	.ascii	"oat value.\n/// \\param imm\n///    An immediate value contr"
	.ascii	"olling rounding using bits [2:0]: \\n\n///    000: Nearest \\"
	.ascii	"n\n///    001: Down \\n\n///    010: Up \\n\n///    011: Tru"
	.ascii	"ncate \\n\n///    1XX: Use MXCSR.RC for rounding\n/// \\retu"
	.ascii	"rns The converted 16-bit half-precision float value.\n#defin"
	.ascii	"e _cvtss_sh(a, imm)  \\\n  ((unsigned short)(((__v8hi)__buil"
	.ascii	"tin_ia32_vcvtps2ph((__v4sf){a, 0, 0, 0}, \\\n               "
	.ascii	"                                       (imm)))[0]))\n\n/// \\"
	.ascii	"brief Converts a 128-bit vector containing 32-bit float valu"
	.ascii	"es into a\n///    128-bit vector containing 16-bit half-prec"
	.ascii	"ision float values.\n///\n/// \\headerfile <x86intrin.h>\n//"
	.ascii	"/\n/// \\code\n/// __m128i _mm_cvtps_ph(__m128 a, const int "
	.ascii	"imm);\n/// \\endcode\n///\n/// This intrinsic corresponds to"
	.ascii	" the <c> VCVTPS2PH </c> instruction.\n///\n/// \\param a\n//"
	.ascii	"/    A 128-bit vector containing 32-bit float values.\n/// \\"
	.ascii	"param imm\n///    An immediate value controlling rounding us"
	.ascii	"ing bits [2:0]: \\n\n///    000: Nearest \\n\n///    001: Do"
	.ascii	"wn \\n\n///    010: Up \\n\n///    011: Truncate \\n\n///   "
	.ascii	" 1XX: Use MXCSR.RC for rounding\n/// \\returns A 128-bit vec"
	.ascii	"tor containing converted 16-bit half-precision float\n///   "
	.ascii	" values. The lower 64 bits are used to store the converted 1"
	.ascii	"6-bit\n///    half-precision floating-point values.\n#define"
	.ascii	" _mm_cvtps_ph(a, imm) \\\n  ((__m128i)__builtin_ia32_vcvtps2"
	.ascii	"ph((__v4sf)(__m128)(a), (imm)))\n\n/// \\brief Converts a 12"
	.ascii	"8-bit vector containing 16-bit half-precision float\n///    "
	.ascii	"values into a 128-bit vector containing 32-"
	.ascii	"bit float values.\n///\n/// \\headerfile <x86intrin.h>\n///\n"
	.ascii	"/// This intrinsic corresponds to the <c> VCVTPH2PS </c> ins"
	.ascii	"truction.\n///\n/// \\param __a\n///    A 128-bit vector con"
	.ascii	"taining 16-bit half-precision float values. The lower\n///  "
	.ascii	"  64 bits are used in the conversion.\n/// \\returns A 128-b"
	.ascii	"it vector of [4 x float] containing converted float values.\n"
	.ascii	"static __inline __m128 __DEFAULT_FN_ATTRS\n_mm_cvtph_ps(__m1"
	.ascii	"28i __a)\n{\n  return (__m128)__builtin_ia32_vcvtph2ps((__v8"
	.ascii	"hi)__a);\n}\n\n#undef __DEFAULT_FN_ATTRS\n\n#endif /* __F16C"
	.ascii	"INTRIN_H */\n"
	.globl	clang_f16cintrin_buf_size
	.align 4
	.type	clang_f16cintrin_buf_size, @object
	.size	clang_f16cintrin_buf_size, 4
clang_f16cintrin_buf_size:
	.long	4533
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"482167.c"
	.text
	.global	clang_f16cintrin_buf
	.data
	.align	2
	.type	clang_f16cintrin_buf, %object
	.size	clang_f16cintrin_buf, 4533
clang_f16cintrin_buf:
	.ascii	"/*===---- f16cintrin.h - F16C intrinsics ----------"
	.ascii	"-------------------------===\012 *\012 * Permission"
	.ascii	" is hereby granted, free of charge, to any person o"
	.ascii	"btaining a copy\012 * of this software and associat"
	.ascii	"ed documentation files (the \"Software\"), to deal\012"
	.ascii	" * in the Software without restriction, including w"
	.ascii	"ithout limitation the rights\012 * to use, copy, mo"
	.ascii	"dify, merge, publish, distribute, sublicense, and/o"
	.ascii	"r sell\012 * copies of the Software, and to permit "
	.ascii	"persons to whom the Software is\012 * furnished to "
	.ascii	"do so, subject to the following conditions:\012 *\012"
	.ascii	" * The above copyright notice and this permission n"
	.ascii	"otice shall be included in\012 * all copies or subs"
	.ascii	"tantial portions of the Software.\012 *\012 * THE S"
	.ascii	"OFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF "
	.ascii	"ANY KIND, EXPRESS OR\012 * IMPLIED, INCLUDING BUT N"
	.ascii	"OT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\012"
	.ascii	" * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGE"
	.ascii	"MENT. IN NO EVENT SHALL THE\012 * AUTHORS OR COPYRI"
	.ascii	"GHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTH"
	.ascii	"ER\012 * LIABILITY, WHETHER IN AN ACTION OF CONTRAC"
	.ascii	"T, TORT OR OTHERWISE, ARISING FROM,\012 * OUT OF OR"
	.ascii	" IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHE"
	.ascii	"R DEALINGS IN\012 * THE SOFTWARE.\012 *\012 *===---"
	.ascii	"---------------------------------------------------"
	.ascii	"-----------------===\012 */\012\012#if !defined __X"
	.ascii	"86INTRIN_H && !defined __EMMINTRIN_H && !defined __"
	.ascii	"IMMINTRIN_H\012#error \"Never use <f16cintrin.h> di"
	.ascii	"rectly; include <emmintrin.h> instead.\"\012#endif\012"
	.ascii	"\012#ifndef __F16CINTRIN_H\012#define __F16CINTRIN_"
	.ascii	"H\012\012/* Define the default attributes for the f"
	.ascii	"unctions in this file. */\012#define __DEFAULT_FN_A"
	.ascii	"TTRS \\\012  __attribute__((__always_inline__, __no"
	.ascii	"debug__, __target__(\"f16c\")))\012\012/// \\brief "
	.ascii	"Converts a 16-bit half-precision float value into a"
	.ascii	" 32-bit float\012///    value.\012///\012/// \\head"
	.ascii	"erfile <x86intrin.h>\012///\012/// This intrinsic c"
	.ascii	"orresponds to the <c> VCVTPH2PS </c> instruction.\012"
	.ascii	"///\012/// \\param __a\012///    A 16-bit half-prec"
	.ascii	"ision float value.\012/// \\returns The converted 3"
	.ascii	"2-bit float value.\012static __inline float __DEFAU"
	.ascii	"LT_FN_ATTRS\012_cvtsh_ss(unsigned short __a)\012{"
	.ascii	"\012  __v8hi v = {(short)__a, 0, 0, 0, 0, 0, 0, 0};"
	.ascii	"\012  __v4sf r = __builtin_ia32_vcvtph2ps(v);\012  "
	.ascii	"return r[0];\012}\012\012/// \\brief Converts a 32-"
	.ascii	"bit single-precision float value to a 16-bit\012///"
	.ascii	"    half-precision float value.\012///\012/// \\hea"
	.ascii	"derfile <x86intrin.h>\012///\012/// \\code\012/// u"
	.ascii	"nsigned short _cvtss_sh(float a, const int imm);\012"
	.ascii	"/// \\endcode\012///\012/// This intrinsic correspo"
	.ascii	"nds to the <c> VCVTPS2PH </c> instruction.\012///\012"
	.ascii	"/// \\param a\012///    A 32-bit single-precision f"
	.ascii	"loat value to be converted to a 16-bit\012///    ha"
	.ascii	"lf-precision float value.\012/// \\param imm\012///"
	.ascii	"    An immediate value controlling rounding using b"
	.ascii	"its [2:0]: \\n\012///    000: Nearest \\n\012///   "
	.ascii	" 001: Down \\n\012///    010: Up \\n\012///    011:"
	.ascii	" Truncate \\n\012///    1XX: Use MXCSR.RC for round"
	.ascii	"ing\012/// \\returns The converted 16-bit half-prec"
	.ascii	"ision float value.\012#define _cvtss_sh(a, imm)  \\"
	.ascii	"\012  ((unsigned short)(((__v8hi)__builtin_ia32_vcv"
	.ascii	"tps2ph((__v4sf){a, 0, 0, 0}, \\\012                "
	.ascii	"                                      (imm)))[0]))\012"
	.ascii	"\012/// \\brief Converts a 128-bit vector containin"
	.ascii	"g 32-bit float values into a\012///    128-bit vect"
	.ascii	"or containing 16-bit half-precision float values.\012"
	.ascii	"///\012/// \\headerfile <x86intrin.h>\012///\012///"
	.ascii	" \\code\012/// __m128i _mm_cvtps_ph(__m128 a, const"
	.ascii	" int imm);\012/// \\endcode\012///\012/// This intr"
	.ascii	"insic corresponds to the <c> VCVTPS2PH </c> instruc"
	.ascii	"tion.\012///\012/// \\param a\012///    A 128-bit v"
	.ascii	"ector containing 32-bit float values.\012/// \\para"
	.ascii	"m imm\012///    An immediate value controlling roun"
	.ascii	"ding using bits [2:0]: \\n\012///    000: Nearest \\"
	.ascii	"n\012///    001: Down \\n\012///    010: Up \\n\012"
	.ascii	"///    011: Truncate \\n\012///    1XX: Use MXCSR.R"
	.ascii	"C for rounding\012/// \\returns A 128-bit vector co"
	.ascii	"ntaining converted 16-bit half-precision float\012/"
	.ascii	"//    values. The lower 64 bits are used to store t"
	.ascii	"he converted 16-bit\012///    half-precision floati"
	.ascii	"ng-point values.\012#define _mm_cvtps_ph(a, imm) \\"
	.ascii	"\012  ((__m128i)__builtin_ia32_vcvtps2ph((__v4sf)(_"
	.ascii	"_m128)(a), (imm)))\012\012/// \\brief Converts a 12"
	.ascii	"8-bit vector containing 16-bit half-precision float"
	.ascii	"\012///    values into a 128-bit vector containing "
	.ascii	"32-"
	.ascii	"bit float values.\012///\012/// \\headerfile <x86in"
	.ascii	"trin.h>\012///\012/// This intrinsic corresponds to"
	.ascii	" the <c> VCVTPH2PS </c> instruction.\012///\012/// "
	.ascii	"\\param __a\012///    A 128-bit vector containing 1"
	.ascii	"6-bit half-precision float values. The lower\012///"
	.ascii	"    64 bits are used in the conversion.\012/// \\re"
	.ascii	"turns A 128-bit vector of [4 x float] containing co"
	.ascii	"nverted float values.\012static __inline __m128 __D"
	.ascii	"EFAULT_FN_ATTRS\012_mm_cvtph_ps(__m128i __a)\012{\012"
	.ascii	"  return (__m128)__builtin_ia32_vcvtph2ps((__v8hi)_"
	.ascii	"_a);\012}\012\012#undef __DEFAULT_FN_ATTRS\012\012#"
	.ascii	"endif /* __F16CINTRIN_H */\012"
	.global	clang_f16cintrin_buf_size
	.align	2
	.type	clang_f16cintrin_buf_size, %object
	.size	clang_f16cintrin_buf_size, 4
clang_f16cintrin_buf_size:
	.word	4533
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
