tree: fd9796510f3b9396edc224d9020154410c88edef [path history] [tgz]
  1. advsimd-intrinsics.exp
  2. arm-neon-ref.h
  3. bf16_dup.c
  4. bf16_get-be.c
  5. bf16_get.c
  6. bf16_reinterpret.c
  7. bf16_vect_copy_lane_1.c
  8. bf16_vldn.c
  9. bf16_vldN_lane_1.c
  10. bf16_vldN_lane_2.c
  11. bf16_vstn.c
  12. bf16_vstN_lane_1.c
  13. bf16_vstN_lane_2.c
  14. bfcvt-compile.c
  15. bfcvt-nobf16.c
  16. bfcvt-nosimd.c
  17. bfcvtn-nobf16.c
  18. bfcvtnq2-untied.c
  19. bfdot-1.c
  20. bfdot-2.c
  21. bfdot-3.c
  22. bfmlalbt-compile.c
  23. bfmmla-compile.c
  24. binary_op.inc
  25. binary_op_float.inc
  26. binary_op_no64.inc
  27. binary_sat_op.inc
  28. binary_scalar_op.inc
  29. cmp_fp_op.inc
  30. cmp_op.inc
  31. cmp_zero_op.inc
  32. compute-ref-data.h
  33. p64_p128.c
  34. pr98852.c
  35. README
  36. shrn-1.c
  37. shrn-2.c
  38. shrn-3.c
  39. shrn-4.c
  40. smlal-smlsl-mull-optimized.c
  41. ternary_scalar_op.inc
  42. unary_op.inc
  43. unary_sat_op.inc
  44. unary_scalar_op.inc
  45. vaba.c
  46. vabal.c
  47. vabd.c
  48. vabdh_f16_1.c
  49. vabdl.c
  50. vabs.c
  51. vabsh_f16_1.c
  52. vadd.c
  53. vaddh_f16_1.c
  54. vaddhn.c
  55. vaddhn_high.c
  56. vaddl.c
  57. vaddw.c
  58. vand.c
  59. vbfmlalbt_lane_f32_indices_1.c
  60. vbic.c
  61. vbsl.c
  62. vcage.c
  63. vcageh_f16_1.c
  64. vcagt.c
  65. vcagth_f16_1.c
  66. vcale.c
  67. vcaleh_f16_1.c
  68. vcalt.c
  69. vcalth_f16_1.c
  70. vceq.c
  71. vceqh_f16_1.c
  72. vceqz_1.c
  73. vceqzh_f16_1.c
  74. vcge.c
  75. vcgeh_f16_1.c
  76. vcgez_1.c
  77. vcgezh_f16_1.c
  78. vcgt.c
  79. vcgth_f16_1.c
  80. vcgtz_1.c
  81. vcgtzh_f16_1.c
  82. vcle.c
  83. vcleh_f16_1.c
  84. vclez_1.c
  85. vclezh_f16_1.c
  86. vcls.c
  87. vclt.c
  88. vclth_f16_1.c
  89. vcltz_1.c
  90. vcltzh_f16_1.c
  91. vclz.c
  92. vcnt.c
  93. vcombine.c
  94. vcopy_lane_bf16_indices_1.c
  95. vcopy_lane_bf16_indices_2.c
  96. vcopy_laneq_bf16_indices_1.c
  97. vcopy_laneq_bf16_indices_2.c
  98. vcopyq_lane_bf16_indices_1.c
  99. vcopyq_lane_bf16_indices_2.c
  100. vcopyq_laneq_bf16_indices_1.c
  101. vcopyq_laneq_bf16_indices_2.c
  102. vcreate.c
  103. vcvt.c
  104. vcvt_f16.c
  105. vcvt_fXX_fXX.c
  106. vcvt_high_1.c
  107. vcvta_1.c
  108. vcvtah_s16_f16_1.c
  109. vcvtah_s32_f16_1.c
  110. vcvtah_s64_f16_1.c
  111. vcvtah_u16_f16_1.c
  112. vcvtah_u32_f16_1.c
  113. vcvtah_u64_f16_1.c
  114. vcvth_f16_s16_1.c
  115. vcvth_f16_s32_1.c
  116. vcvth_f16_s64_1.c
  117. vcvth_f16_u16_1.c
  118. vcvth_f16_u32_1.c
  119. vcvth_f16_u64_1.c
  120. vcvth_n_f16_s16_1.c
  121. vcvth_n_f16_s32_1.c
  122. vcvth_n_f16_s64_1.c
  123. vcvth_n_f16_u16_1.c
  124. vcvth_n_f16_u32_1.c
  125. vcvth_n_f16_u64_1.c
  126. vcvth_n_s16_f16_1.c
  127. vcvth_n_s32_f16_1.c
  128. vcvth_n_s64_f16_1.c
  129. vcvth_n_u16_f16_1.c
  130. vcvth_n_u32_f16_1.c
  131. vcvth_n_u64_f16_1.c
  132. vcvth_s16_f16_1.c
  133. vcvth_s32_f16_1.c
  134. vcvth_s64_f16_1.c
  135. vcvth_u16_f16_1.c
  136. vcvth_u32_f16_1.c
  137. vcvth_u64_f16_1.c
  138. vcvtm_1.c
  139. vcvtmh_s16_f16_1.c
  140. vcvtmh_s32_f16_1.c
  141. vcvtmh_s64_f16_1.c
  142. vcvtmh_u16_f16_1.c
  143. vcvtmh_u32_f16_1.c
  144. vcvtmh_u64_f16_1.c
  145. vcvtnh_s16_f16_1.c
  146. vcvtnh_s32_f16_1.c
  147. vcvtnh_s64_f16_1.c
  148. vcvtnh_u16_f16_1.c
  149. vcvtnh_u32_f16_1.c
  150. vcvtnh_u64_f16_1.c
  151. vcvtp_1.c
  152. vcvtph_s16_f16_1.c
  153. vcvtph_s32_f16_1.c
  154. vcvtph_s64_f16_1.c
  155. vcvtph_u16_f16_1.c
  156. vcvtph_u32_f16_1.c
  157. vcvtph_u64_f16_1.c
  158. vcvtx.c
  159. vcvtX.inc
  160. vdiv_f16_1.c
  161. vdivh_f16_1.c
  162. vdot-3-1.c
  163. vdot-3-2.c
  164. vdot-3-3.c
  165. vdot-3-4.c
  166. vdot-compile-2.c
  167. vdot-compile.c
  168. vdot-exec.c
  169. vdup-vmov.c
  170. vdup_lane.c
  171. vduph_lane.c
  172. vect-dot-qi.h
  173. vect-dot-s8.c
  174. vect-dot-u8.c
  175. vector-complex.c
  176. vector-complex_f16.c
  177. veor.c
  178. vext.c
  179. vfma.c
  180. vfma_n.c
  181. vfmah_f16_1.c
  182. vfmas_lane_f16_1.c
  183. vfmas_n_f16_1.c
  184. vfmash_lane_f16_1.c
  185. vfms.c
  186. vfms_vfma_n.c
  187. vfmsh_f16_1.c
  188. vget_high.c
  189. vget_lane.c
  190. vget_low.c
  191. vhadd.c
  192. vhsub.c
  193. vld1.c
  194. vld1_dup.c
  195. vld1_lane.c
  196. vld1x2.c
  197. vld1x3.c
  198. vld1x4.c
  199. vld2_lane_bf16_indices_1.c
  200. vld2_lane_f16_indices_1.c
  201. vld2_lane_f32_indices_1.c
  202. vld2_lane_f64_indices_1.c
  203. vld2_lane_p8_indices_1.c
  204. vld2_lane_s16_indices_1.c
  205. vld2_lane_s32_indices_1.c
  206. vld2_lane_s64_indices_1.c
  207. vld2_lane_s8_indices_1.c
  208. vld2_lane_u16_indices_1.c
  209. vld2_lane_u32_indices_1.c
  210. vld2_lane_u64_indices_1.c
  211. vld2_lane_u8_indices_1.c
  212. vld2q_lane_bf16_indices_1.c
  213. vld2q_lane_f16_indices_1.c
  214. vld2q_lane_f32_indices_1.c
  215. vld2q_lane_f64_indices_1.c
  216. vld2q_lane_p8_indices_1.c
  217. vld2q_lane_s16_indices_1.c
  218. vld2q_lane_s32_indices_1.c
  219. vld2q_lane_s64_indices_1.c
  220. vld2q_lane_s8_indices_1.c
  221. vld2q_lane_u16_indices_1.c
  222. vld2q_lane_u32_indices_1.c
  223. vld2q_lane_u64_indices_1.c
  224. vld2q_lane_u8_indices_1.c
  225. vld3_lane_bf16_indices_1.c
  226. vld3_lane_f16_indices_1.c
  227. vld3_lane_f32_indices_1.c
  228. vld3_lane_f64_indices_1.c
  229. vld3_lane_p8_indices_1.c
  230. vld3_lane_s16_indices_1.c
  231. vld3_lane_s32_indices_1.c
  232. vld3_lane_s64_indices_1.c
  233. vld3_lane_s8_indices_1.c
  234. vld3_lane_u16_indices_1.c
  235. vld3_lane_u32_indices_1.c
  236. vld3_lane_u64_indices_1.c
  237. vld3_lane_u8_indices_1.c
  238. vld3q_lane_bf16_indices_1.c
  239. vld3q_lane_f16_indices_1.c
  240. vld3q_lane_f32_indices_1.c
  241. vld3q_lane_f64_indices_1.c
  242. vld3q_lane_p8_indices_1.c
  243. vld3q_lane_s16_indices_1.c
  244. vld3q_lane_s32_indices_1.c
  245. vld3q_lane_s64_indices_1.c
  246. vld3q_lane_s8_indices_1.c
  247. vld3q_lane_u16_indices_1.c
  248. vld3q_lane_u32_indices_1.c
  249. vld3q_lane_u64_indices_1.c
  250. vld3q_lane_u8_indices_1.c
  251. vld4_lane_bf16_indices_1.c
  252. vld4_lane_f16_indices_1.c
  253. vld4_lane_f32_indices_1.c
  254. vld4_lane_f64_indices_1.c
  255. vld4_lane_p8_indices_1.c
  256. vld4_lane_s16_indices_1.c
  257. vld4_lane_s32_indices_1.c
  258. vld4_lane_s64_indices_1.c
  259. vld4_lane_s8_indices_1.c
  260. vld4_lane_u16_indices_1.c
  261. vld4_lane_u32_indices_1.c
  262. vld4_lane_u64_indices_1.c
  263. vld4_lane_u8_indices_1.c
  264. vld4q_lane_bf16_indices_1.c
  265. vld4q_lane_f16_indices_1.c
  266. vld4q_lane_f32_indices_1.c
  267. vld4q_lane_f64_indices_1.c
  268. vld4q_lane_p8_indices_1.c
  269. vld4q_lane_s16_indices_1.c
  270. vld4q_lane_s32_indices_1.c
  271. vld4q_lane_s64_indices_1.c
  272. vld4q_lane_s8_indices_1.c
  273. vld4q_lane_u16_indices_1.c
  274. vld4q_lane_u32_indices_1.c
  275. vld4q_lane_u64_indices_1.c
  276. vld4q_lane_u8_indices_1.c
  277. vldX.c
  278. vldX_dup.c
  279. vldX_lane.c
  280. vmax.c
  281. vmaxh_f16_1.c
  282. vmaxnm_1.c
  283. vmaxnmh_f16_1.c
  284. vmaxnmv_f16_1.c
  285. vmaxv_f16_1.c
  286. vmin.c
  287. vminh_f16_1.c
  288. vminnm_1.c
  289. vminnmh_f16_1.c
  290. vminnmv_f16_1.c
  291. vminv_f16_1.c
  292. vmla.c
  293. vmla_float_not_fused.c
  294. vmla_lane.c
  295. vmla_n.c
  296. vmlal.c
  297. vmlal_high.c
  298. vmlal_high_lane.c
  299. vmlal_high_laneq.c
  300. vmlal_high_n.c
  301. vmlal_lane.c
  302. vmlal_n.c
  303. vmls.c
  304. vmls_float_not_fused.c
  305. vmls_lane.c
  306. vmls_n.c
  307. vmlsl.c
  308. vmlsl_high.c
  309. vmlsl_high_lane.c
  310. vmlsl_high_laneq.c
  311. vmlsl_high_n.c
  312. vmlsl_lane.c
  313. vmlsl_n.c
  314. vmlX.inc
  315. vmlX_lane.inc
  316. vmlX_n.inc
  317. vmlXl.inc
  318. vmlXl_high.inc
  319. vmlXl_high_lane.inc
  320. vmlXl_high_laneq.inc
  321. vmlXl_high_n.inc
  322. vmlXl_lane.inc
  323. vmlXl_n.inc
  324. vmovl.c
  325. vmovn.c
  326. vmovn_high.c
  327. vmul.c
  328. vmul_lane.c
  329. vmul_lane_f16_1.c
  330. vmul_n.c
  331. vmulh_f16_1.c
  332. vmulh_lane_f16_1.c
  333. vmull.c
  334. vmull_high.c
  335. vmull_high_lane.c
  336. vmull_high_laneq.c
  337. vmull_high_n.c
  338. vmull_lane.c
  339. vmull_n.c
  340. vmulx_f16_1.c
  341. vmulx_lane_f16_1.c
  342. vmulx_lane_f32_indices_1.c
  343. vmulx_lane_f64_indices_1.c
  344. vmulx_laneq_f32_indices_1.c
  345. vmulx_laneq_f64_indices_1.c
  346. vmulx_n_f16_1.c
  347. vmulxd_lane_f64_indices_1.c
  348. vmulxd_laneq_f64_indices_1.c
  349. vmulxh_f16_1.c
  350. vmulxh_lane_f16_1.c
  351. vmulxq_lane_f32_indices_1.c
  352. vmulxq_lane_f64_indices_1.c
  353. vmulxq_laneq_f32_indices_1.c
  354. vmulxq_laneq_f64_indices_1.c
  355. vmulxs_lane_f32_indices_1.c
  356. vmulxs_laneq_f32_indices_1.c
  357. vmvn.c
  358. vneg.c
  359. vnegh_f16_1.c
  360. vorn.c
  361. vorr.c
  362. vpadal.c
  363. vpadd.c
  364. vpaddl.c
  365. vpaddq.c
  366. vpmax.c
  367. vpmin.c
  368. vpminmaxnm_f16_1.c
  369. vpXXX.inc
  370. vpXXXq.inc
  371. vqabs.c
  372. vqadd.c
  373. vqdmlal.c
  374. vqdmlal_lane.c
  375. vqdmlal_n.c
  376. vqdmlsl.c
  377. vqdmlsl_lane.c
  378. vqdmlsl_n.c
  379. vqdmlXl.inc
  380. vqdmlXl_lane.inc
  381. vqdmlXl_n.inc
  382. vqdmulh.c
  383. vqdmulh_lane.c
  384. vqdmulh_n.c
  385. vqdmull.c
  386. vqdmull_lane.c
  387. vqdmull_n.c
  388. vqmovn.c
  389. vqmovn_high.c
  390. vqmovun.c
  391. vqmovun_high.c
  392. vqneg.c
  393. vqrdmlah.c
  394. vqrdmlah_lane.c
  395. vqrdmlsh.c
  396. vqrdmlsh_lane.c
  397. vqrdmlXh.inc
  398. vqrdmlXh_lane.inc
  399. vqrdmulh.c
  400. vqrdmulh_lane.c
  401. vqrdmulh_n.c
  402. vqrshl.c
  403. vqrshrn_high_n.c
  404. vqrshrn_n.c
  405. vqrshrun_high_n.c
  406. vqrshrun_n.c
  407. vqshl.c
  408. vqshl_n.c
  409. vqshlu_n.c
  410. vqshrn_high_n.c
  411. vqshrn_n.c
  412. vqshrun_high_n.c
  413. vqshrun_n.c
  414. vqsub.c
  415. vqtbX.c
  416. vraddhn.c
  417. vraddhn_high.c
  418. vrecpe.c
  419. vrecpeh_f16_1.c
  420. vrecps.c
  421. vrecpsh_f16_1.c
  422. vrecpxh_f16_1.c
  423. vreinterpret.c
  424. vreinterpret_p128.c
  425. vreinterpret_p64.c
  426. vrev.c
  427. vrhadd.c
  428. vrnd.c
  429. vrnda.c
  430. vrndah_f16_1.c
  431. vrndh_f16_1.c
  432. vrndi_f16_1.c
  433. vrndih_f16_1.c
  434. vrndm.c
  435. vrndmh_f16_1.c
  436. vrndn.c
  437. vrndnh_f16_1.c
  438. vrndp.c
  439. vrndph_f16_1.c
  440. vrndx.c
  441. vrndX.inc
  442. vrndxh_f16_1.c
  443. vrshl.c
  444. vrshr_n.c
  445. vrshrn_high_n.c
  446. vrshrn_n.c
  447. vrsqrte.c
  448. vrsqrteh_f16_1.c
  449. vrsqrts.c
  450. vrsqrtsh_f16_1.c
  451. vrsra_n.c
  452. vrsubhn.c
  453. vrsubhn_high.c
  454. vset_lane.c
  455. vshl-opt-1.c
  456. vshl-opt-2.c
  457. vshl-opt-3.c
  458. vshl-opt-4.c
  459. vshl-opt-5.c
  460. vshl-opt-6.c
  461. vshl-opt-7.c
  462. vshl-opt-8.c
  463. vshl.c
  464. vshl_n.c
  465. vshll_n.c
  466. vshr_n.c
  467. vshrn_high_n.c
  468. vshrn_n.c
  469. vshuffle.inc
  470. vsli_n.c
  471. vsqrt_f16_1.c
  472. vsqrth_f16_1.c
  473. vsra_n.c
  474. vsri_n.c
  475. vst1_lane.c
  476. vst1x2.c
  477. vst1x3.c
  478. vst1x4.c
  479. vst2_lane_bf16_indices_1.c
  480. vst2_lane_f16_indices_1.c
  481. vst2_lane_f32_indices_1.c
  482. vst2_lane_f64_indices_1.c
  483. vst2_lane_p8_indices_1.c
  484. vst2_lane_s16_indices_1.c
  485. vst2_lane_s32_indices_1.c
  486. vst2_lane_s64_indices_1.c
  487. vst2_lane_s8_indices_1.c
  488. vst2_lane_u16_indices_1.c
  489. vst2_lane_u32_indices_1.c
  490. vst2_lane_u64_indices_1.c
  491. vst2_lane_u8_indices_1.c
  492. vst2q_lane_bf16_indices_1.c
  493. vst2q_lane_f16_indices_1.c
  494. vst2q_lane_f32_indices_1.c
  495. vst2q_lane_f64_indices_1.c
  496. vst2q_lane_p8_indices_1.c
  497. vst2q_lane_s16_indices_1.c
  498. vst2q_lane_s32_indices_1.c
  499. vst2q_lane_s64_indices_1.c
  500. vst2q_lane_s8_indices_1.c
  501. vst2q_lane_u16_indices_1.c
  502. vst2q_lane_u32_indices_1.c
  503. vst2q_lane_u64_indices_1.c
  504. vst2q_lane_u8_indices_1.c
  505. vst3_lane_bf16_indices_1.c
  506. vst3_lane_f16_indices_1.c
  507. vst3_lane_f32_indices_1.c
  508. vst3_lane_f64_indices_1.c
  509. vst3_lane_p8_indices_1.c
  510. vst3_lane_s16_indices_1.c
  511. vst3_lane_s32_indices_1.c
  512. vst3_lane_s64_indices_1.c
  513. vst3_lane_s8_indices_1.c
  514. vst3_lane_u16_indices_1.c
  515. vst3_lane_u32_indices_1.c
  516. vst3_lane_u64_indices_1.c
  517. vst3_lane_u8_indices_1.c
  518. vst3q_lane_bf16_indices_1.c
  519. vst3q_lane_f16_indices_1.c
  520. vst3q_lane_f32_indices_1.c
  521. vst3q_lane_f64_indices_1.c
  522. vst3q_lane_p8_indices_1.c
  523. vst3q_lane_s16_indices_1.c
  524. vst3q_lane_s32_indices_1.c
  525. vst3q_lane_s64_indices_1.c
  526. vst3q_lane_s8_indices_1.c
  527. vst3q_lane_u16_indices_1.c
  528. vst3q_lane_u32_indices_1.c
  529. vst3q_lane_u64_indices_1.c
  530. vst3q_lane_u8_indices_1.c
  531. vst4_lane_bf16_indices_1.c
  532. vst4_lane_f16_indices_1.c
  533. vst4_lane_f32_indices_1.c
  534. vst4_lane_f64_indices_1.c
  535. vst4_lane_p8_indices_1.c
  536. vst4_lane_s16_indices_1.c
  537. vst4_lane_s32_indices_1.c
  538. vst4_lane_s64_indices_1.c
  539. vst4_lane_s8_indices_1.c
  540. vst4_lane_u16_indices_1.c
  541. vst4_lane_u32_indices_1.c
  542. vst4_lane_u64_indices_1.c
  543. vst4_lane_u8_indices_1.c
  544. vst4q_lane_bf16_indices_1.c
  545. vst4q_lane_f16_indices_1.c
  546. vst4q_lane_f32_indices_1.c
  547. vst4q_lane_f64_indices_1.c
  548. vst4q_lane_p8_indices_1.c
  549. vst4q_lane_s16_indices_1.c
  550. vst4q_lane_s32_indices_1.c
  551. vst4q_lane_s64_indices_1.c
  552. vst4q_lane_s8_indices_1.c
  553. vst4q_lane_u16_indices_1.c
  554. vst4q_lane_u32_indices_1.c
  555. vst4q_lane_u64_indices_1.c
  556. vst4q_lane_u8_indices_1.c
  557. vstX_lane.c
  558. vsub.c
  559. vsubh_f16_1.c
  560. vsubhn.c
  561. vsubhn_high.c
  562. vsubl.c
  563. vsubw.c
  564. vsXi_n.inc
  565. vtbX.c
  566. vtrn.c
  567. vtrn_half.c
  568. vtst.c
  569. vuzp.c
  570. vuzp_half.c
  571. vXXXhn.inc
  572. vXXXhn_high.inc
  573. vXXXl.inc
  574. vXXXw.inc
  575. vzip.c
  576. vzip_half.c