• Home
Name Date Size #Lines LOC

..--

negative/03-May-2024-2,7631,789

READMED03-May-2024595 129

acle_sve_abd.cD03-May-202439 KiB654270

acle_sve_abs.cD03-May-202410.7 KiB20390

acle_sve_acge.cD03-May-20244.2 KiB6926

acle_sve_acgt.cD03-May-20244.2 KiB6926

acle_sve_acle.cD03-May-20244.2 KiB6926

acle_sve_aclt.cD03-May-20244.2 KiB6926

acle_sve_add.cD03-May-202439 KiB654270

acle_sve_adda.cD03-May-20242.3 KiB4418

acle_sve_addv.cD03-May-20245.2 KiB11450

acle_sve_adrb.cD03-May-20242.5 KiB4922

acle_sve_adrd.cD03-May-20242.5 KiB4922

acle_sve_adrh.cD03-May-20242.5 KiB4922

acle_sve_adrw.cD03-May-20242.5 KiB4922

acle_sve_and.cD03-May-202428.3 KiB485202

acle_sve_andv.cD03-May-20243.9 KiB8738

acle_sve_asr.cD03-May-202424.7 KiB418174

acle_sve_asrd.cD03-May-20249.2 KiB16570

acle_sve_bfdot.cD03-May-20242.2 KiB4118

acle_sve_bfmlalb.cD03-May-20242.3 KiB4118

acle_sve_bfmlalt.cD03-May-20242.3 KiB4118

acle_sve_bfmmla.cD03-May-20241,010 199

acle_sve_bic.cD03-May-202428.3 KiB485202

acle_sve_brka.cD03-May-20241.6 KiB3314

acle_sve_brkb.cD03-May-20241.6 KiB3314

acle_sve_brkn.cD03-May-20241.3 KiB2510

acle_sve_brkpa.cD03-May-20241.3 KiB2510

acle_sve_brkpb.cD03-May-20241.3 KiB2510

acle_sve_cadd.cD03-May-20246.8 KiB11146

acle_sve_clasta-bfloat.cD03-May-20242.4 KiB3712

acle_sve_clasta.cD03-May-202411.2 KiB21194

acle_sve_clastb-bfloat.cD03-May-20242.4 KiB3712

acle_sve_clastb.cD03-May-202411.2 KiB21194

acle_sve_cls.cD03-May-20246.3 KiB12254

acle_sve_clz.cD03-May-202411.7 KiB227102

acle_sve_cmla.cD03-May-202410.5 KiB16370

acle_sve_cmpeq.cD03-May-202418 KiB299118

acle_sve_cmpge.cD03-May-202421.6 KiB358142

acle_sve_cmpgt.cD03-May-202421.6 KiB358142

acle_sve_cmple.cD03-May-202421.6 KiB358142

acle_sve_cmplt.cD03-May-202421.6 KiB358142

acle_sve_cmpne.cD03-May-202418 KiB299118

acle_sve_cmpuo.cD03-May-20244.9 KiB8030

acle_sve_cnot.cD03-May-202411.7 KiB227102

acle_sve_cnt-bfloat.cD03-May-20242.9 KiB4515

acle_sve_cnt.cD03-May-202416 KiB308138

acle_sve_cntb.cD03-May-20244.2 KiB15373

acle_sve_cntd.cD03-May-20244.2 KiB15373

acle_sve_cnth.cD03-May-20244.2 KiB15373

acle_sve_cntp.cD03-May-20242.3 KiB4717

acle_sve_cntw.cD03-May-20244.2 KiB15373

acle_sve_compact.cD03-May-20243.7 KiB7130

acle_sve_create2-bfloat.cD03-May-20241.3 KiB2210

acle_sve_create2.cD03-May-20244.4 KiB10050

acle_sve_create3-bfloat.cD03-May-20241.3 KiB2210

acle_sve_create3.cD03-May-20244.9 KiB10050

acle_sve_create4-bfloat.cD03-May-20241.4 KiB2210

acle_sve_create4.cD03-May-20245.3 KiB10050

acle_sve_cvt-bfloat.cD03-May-20242.2 KiB3615

acle_sve_cvt.cD03-May-202448.8 KiB881390

acle_sve_cvtnt.cD03-May-20241.7 KiB2812

acle_sve_div.cD03-May-202426.3 KiB430174

acle_sve_divr.cD03-May-202426.4 KiB430174

acle_sve_dot.cD03-May-20246.6 KiB13362

acle_sve_dup-bfloat.cD03-May-20243.8 KiB6422

acle_sve_dup.cD03-May-202424.7 KiB530242

acle_sve_dupq-bfloat.cD03-May-20242.7 KiB4313

acle_sve_dupq.cD03-May-202421 KiB395129

acle_sve_eor.cD03-May-202428.1 KiB484202

acle_sve_eorv.cD03-May-20243.9 KiB8738

acle_sve_expa.cD03-May-20241.8 KiB4118

acle_sve_ext-bfloat.cD03-May-20241.6 KiB2710

acle_sve_ext.cD03-May-20246 KiB13766

acle_sve_extb.cD03-May-20249.6 KiB17978

acle_sve_exth.cD03-May-20246.7 KiB12554

acle_sve_extw.cD03-May-20243.8 KiB7130

acle_sve_get2-bfloat.cD03-May-20241.6 KiB3114

acle_sve_get2.cD03-May-20244.3 KiB10550

acle_sve_get3-bfloat.cD03-May-20242 KiB4018

acle_sve_get3.cD03-May-20244.3 KiB10550

acle_sve_get4-bfloat.cD03-May-20242.4 KiB4922

acle_sve_get4.cD03-May-20244.5 KiB10750

acle_sve_index.cD03-May-20242.8 KiB7333

acle_sve_insr-bfloat.cD03-May-20241.6 KiB279

acle_sve_insr.cD03-May-20244.4 KiB10550

acle_sve_lasta-bfloat.cD03-May-20241.7 KiB289

acle_sve_lasta.cD03-May-20245.2 KiB11450

acle_sve_lastb-bfloat.cD03-May-20241.7 KiB289

acle_sve_lastb.cD03-May-20245.2 KiB11450

acle_sve_ld1-bfloat.cD03-May-20242.1 KiB3514

acle_sve_ld1.cD03-May-202435.3 KiB575220

acle_sve_ld1ro-bfloat.cD03-May-20241.1 KiB209

acle_sve_ld1ro.cD03-May-20245.2 KiB9839

acle_sve_ld1rq-bfloat.cD03-May-20241.3 KiB2310

acle_sve_ld1rq.cD03-May-20245.5 KiB11550

acle_sve_ld1sb.cD03-May-202417.9 KiB293102

acle_sve_ld1sh.cD03-May-202423.5 KiB361122

acle_sve_ld1sw.cD03-May-202412.2 KiB18964

acle_sve_ld1ub.cD03-May-202418 KiB293102

acle_sve_ld1uh.cD03-May-202423.5 KiB361122

acle_sve_ld1uw.cD03-May-202412.2 KiB18964

acle_sve_ld2-bfloat.cD03-May-20241.8 KiB3314

acle_sve_ld2.cD03-May-202412.1 KiB22894

acle_sve_ld3-bfloat.cD03-May-20241.8 KiB3214

acle_sve_ld3.cD03-May-202412.1 KiB22894

acle_sve_ld4-bfloat.cD03-May-20241.8 KiB3214

acle_sve_ld4.cD03-May-202412.1 KiB22894

acle_sve_ldff1-bfloat.cD03-May-20242.1 KiB3514

acle_sve_ldff1.cD03-May-202435.7 KiB575220

acle_sve_ldff1sb.cD03-May-202418.2 KiB293102

acle_sve_ldff1sh.cD03-May-202423.7 KiB361122

acle_sve_ldff1sw.cD03-May-202412.3 KiB18964

acle_sve_ldff1ub.cD03-May-202418.2 KiB293102

acle_sve_ldff1uh.cD03-May-202423.7 KiB361122

acle_sve_ldff1uw.cD03-May-202412.3 KiB18964

acle_sve_ldnf1-bfloat.cD03-May-20242.1 KiB3414

acle_sve_ldnf1.cD03-May-202412.4 KiB23394

acle_sve_ldnf1sb.cD03-May-20247.8 KiB14149

acle_sve_ldnf1sh.cD03-May-20245.4 KiB9733

acle_sve_ldnf1sw.cD03-May-20243 KiB5317

acle_sve_ldnf1ub.cD03-May-20247.8 KiB14149

acle_sve_ldnf1uh.cD03-May-20245.4 KiB9733

acle_sve_ldnf1uw.cD03-May-20243 KiB5317

acle_sve_ldnt1-bfloat.cD03-May-20242.1 KiB3514

acle_sve_ldnt1.cD03-May-202412.4 KiB23494

acle_sve_len-bfloat.cD03-May-20241.5 KiB2810

acle_sve_len.cD03-May-20243.7 KiB11650

acle_sve_lsl.cD03-May-202428.2 KiB487210

acle_sve_lsr.cD03-May-202417.4 KiB297126

acle_sve_mad.cD03-May-202441.6 KiB652270

acle_sve_matmul_fp32.cD03-May-20241,008 199

acle_sve_matmul_fp64.cD03-May-20241,013 199

acle_sve_max.cD03-May-202438.9 KiB653270

acle_sve_maxnm.cD03-May-202412 KiB19378

acle_sve_maxnmv.cD03-May-20242.2 KiB4518

acle_sve_maxv.cD03-May-20245.2 KiB11550

acle_sve_min.cD03-May-202438.9 KiB653270

acle_sve_minnm.cD03-May-202412 KiB19378

acle_sve_minnmv.cD03-May-20242.2 KiB4518

acle_sve_minv.cD03-May-20245.2 KiB11550

acle_sve_mla.cD03-May-202444.1 KiB700294

acle_sve_mls.cD03-May-202444.1 KiB700294

acle_sve_mmla.cD03-May-20241.6 KiB3315

acle_sve_mov.cD03-May-20241.3 KiB2510

acle_sve_msb.cD03-May-202441.6 KiB652270

acle_sve_mul.cD03-May-202441.1 KiB702294

acle_sve_mulh.cD03-May-202428.2 KiB477198

acle_sve_mulx.cD03-May-202412 KiB19478

acle_sve_nand.cD03-May-20241.3 KiB2510

acle_sve_neg.cD03-May-202410.7 KiB20390

acle_sve_nmad.cD03-May-202412.9 KiB19478

acle_sve_nmla.cD03-May-202412.9 KiB19478

acle_sve_nmls.cD03-May-202412.9 KiB19478

acle_sve_nmsb.cD03-May-202412.9 KiB19478

acle_sve_nor.cD03-May-20241.3 KiB2510

acle_sve_not.cD03-May-202412 KiB235106

acle_sve_orn.cD03-May-20241.3 KiB2510

acle_sve_orr.cD03-May-202428.3 KiB485202

acle_sve_orv.cD03-May-20243.9 KiB8738

acle_sve_pfalse.cD03-May-20241.1 KiB2410

acle_sve_pfirst.cD03-May-20241.3 KiB2510

acle_sve_pnext.cD03-May-20242.8 KiB5017

acle_sve_prfb.cD03-May-20247.8 KiB18391

acle_sve_prfd.cD03-May-20249.4 KiB19890

acle_sve_prfh.cD03-May-20249.4 KiB19690

acle_sve_prfw.cD03-May-20249.4 KiB19890

acle_sve_ptest.cD03-May-20241.4 KiB3313

acle_sve_ptrue.cD03-May-20247.2 KiB20797

acle_sve_qadd.cD03-May-20247 KiB15370

acle_sve_qdecb.cD03-May-20243.3 KiB8942

acle_sve_qdecd.cD03-May-20244.6 KiB12158

acle_sve_qdech.cD03-May-20244.6 KiB12158

acle_sve_qdecp.cD03-May-20249.7 KiB21194

acle_sve_qdecw.cD03-May-20244.6 KiB12158

acle_sve_qincb.cD03-May-20243.3 KiB8942

acle_sve_qincd.cD03-May-20244.6 KiB12158

acle_sve_qinch.cD03-May-20244.6 KiB12158

acle_sve_qincp.cD03-May-20249.7 KiB21194

acle_sve_qincw.cD03-May-20244.6 KiB12158

acle_sve_qsub.cD03-May-20247 KiB15370

acle_sve_rbit.cD03-May-202411.7 KiB227102

acle_sve_rdffr.cD03-May-20241 KiB259

acle_sve_recpe.cD03-May-20241.8 KiB4118

acle_sve_recps.cD03-May-20242 KiB4118

acle_sve_recpx.cD03-May-20245.4 KiB9842

acle_sve_reinterpret-bfloat.cD03-May-20247.6 KiB17875

acle_sve_reinterpret.cD03-May-202432.7 KiB967490

acle_sve_rev-bfloat.cD03-May-20241.2 KiB2210

acle_sve_rev.cD03-May-20245.7 KiB14366

acle_sve_revb.cD03-May-20249.6 KiB17978

acle_sve_revh.cD03-May-20246.7 KiB12554

acle_sve_revw.cD03-May-20243.8 KiB7130

acle_sve_rinta.cD03-May-20245.4 KiB9842

acle_sve_rinti.cD03-May-20245.4 KiB9842

acle_sve_rintm.cD03-May-20245.4 KiB9842

acle_sve_rintn.cD03-May-20245.4 KiB9842

acle_sve_rintp.cD03-May-20245.4 KiB9842

acle_sve_rintx.cD03-May-20245.4 KiB9842

acle_sve_rintz.cD03-May-20245.4 KiB9842

acle_sve_rsqrte.cD03-May-20241.8 KiB4118

acle_sve_rsqrts.cD03-May-20242 KiB4118

acle_sve_scale.cD03-May-202412 KiB19478

acle_sve_sel-bfloat.cD03-May-20241.8 KiB2810

acle_sve_sel.cD03-May-20246.4 KiB12254

acle_sve_set2-bfloat.cD03-May-20241.7 KiB3114

acle_sve_set2.cD03-May-20244.5 KiB10050

acle_sve_set3-bfloat.cD03-May-20242.2 KiB4118

acle_sve_set3.cD03-May-20244.6 KiB10350

acle_sve_set4-bfloat.cD03-May-20242.6 KiB5022

acle_sve_set4.cD03-May-20244.5 KiB10150

acle_sve_setffr.cD03-May-2024726 185

acle_sve_splice-bfloat.cD03-May-20241.8 KiB2810

acle_sve_splice.cD03-May-20246.1 KiB11450

acle_sve_sqrt.cD03-May-20245.4 KiB9842

acle_sve_st1-bfloat.cD03-May-20242 KiB3514

acle_sve_st1.cD03-May-202434.3 KiB616262

acle_sve_st1b.cD03-May-202418 KiB309118

acle_sve_st1h.cD03-May-202423.4 KiB389150

acle_sve_st1w.cD03-May-202412.1 KiB20378

acle_sve_st2-bfloat.cD03-May-20242.3 KiB3514

acle_sve_st2.cD03-May-202418.3 KiB27794

acle_sve_st3-bfloat.cD03-May-20242.6 KiB3814

acle_sve_st3.cD03-May-202421.7 KiB29994

acle_sve_st4-bfloat.cD03-May-20243 KiB4014

acle_sve_st4.cD03-May-202425.2 KiB32194

acle_sve_stnt1-bfloat.cD03-May-20242.1 KiB3514

acle_sve_stnt1.cD03-May-202412.1 KiB23494

acle_sve_sub.cD03-May-202439 KiB654270

acle_sve_subr.cD03-May-202439.2 KiB654270

acle_sve_sudot.cD03-May-20242.9 KiB5524

acle_sve_tbl-bfloat.cD03-May-20241.6 KiB279

acle_sve_tbl.cD03-May-20244.7 KiB10550

acle_sve_tmad.cD03-May-20242.4 KiB4922

acle_sve_trn1-bfloat.cD03-May-20241.2 KiB2210

acle_sve_trn1-fp64-bfloat.cD03-May-20241.3 KiB219

acle_sve_trn1-fp64.cD03-May-20244.3 KiB8939

acle_sve_trn1.cD03-May-20246.8 KiB14666

acle_sve_trn2-bfloat.cD03-May-20241.2 KiB2210

acle_sve_trn2-fp64-bfloat.cD03-May-20241.3 KiB219

acle_sve_trn2-fp64.cD03-May-20244.3 KiB8939

acle_sve_trn2.cD03-May-20246.8 KiB14666

acle_sve_tsmul.cD03-May-20242 KiB4118

acle_sve_tssel.cD03-May-20242 KiB4118

acle_sve_undef-bfloat.cD03-May-2024619 135

acle_sve_undef.cD03-May-20242 KiB8645

acle_sve_undef2-bfloat.cD03-May-2024626 135

acle_sve_undef2.cD03-May-20241.7 KiB8145

acle_sve_undef3-bfloat.cD03-May-2024626 135

acle_sve_undef3.cD03-May-20241.7 KiB8145

acle_sve_undef4-bfloat.cD03-May-2024626 135

acle_sve_undef4.cD03-May-20241.7 KiB8145

acle_sve_unpkhi.cD03-May-20243.1 KiB7434

acle_sve_unpklo.cD03-May-20243.1 KiB7434

acle_sve_usdot.cD03-May-20242.9 KiB5524

acle_sve_uzp1-bfloat.cD03-May-20241.2 KiB2210

acle_sve_uzp1-fp64-bfloat.cD03-May-20241.3 KiB219

acle_sve_uzp1-fp64.cD03-May-20244.3 KiB8939

acle_sve_uzp1.cD03-May-20246.8 KiB14666

acle_sve_uzp2-bfloat.cD03-May-20241.2 KiB2210

acle_sve_uzp2-fp64-bfloat.cD03-May-20241.3 KiB219

acle_sve_uzp2-fp64.cD03-May-20244.3 KiB8939

acle_sve_uzp2.cD03-May-20246.8 KiB14666

acle_sve_whilele.cD03-May-20247.4 KiB15770

acle_sve_whilelt.cD03-May-20247.4 KiB15770

acle_sve_wrffr.cD03-May-2024741 175

acle_sve_zip1-bfloat.cD03-May-20241.2 KiB2210

acle_sve_zip1-fp64-bfloat.cD03-May-20241.3 KiB219

acle_sve_zip1-fp64.cD03-May-20244.3 KiB8939

acle_sve_zip1.cD03-May-20246.8 KiB14666

acle_sve_zip2-bfloat.cD03-May-20241.2 KiB2210

acle_sve_zip2-fp64-bfloat.cD03-May-20241.3 KiB219

acle_sve_zip2-fp64.cD03-May-20244.3 KiB8939

acle_sve_zip2.cD03-May-20246.8 KiB14666

README

1++ SVE ACLE Warnings ++
2
3When the ASM check lines fail in the SVE ACLE tests it most likely means you
4have introduced a warning due to:
51. Adding an invalid call to VectorType::getNumElements() or EVT::getVectorNumElements()
6   when the type is a scalable vector.
72. Relying upon an implicit cast conversion from TypeSize to uint64_t.
8
9For generic code, please modify your code to work with ElementCount and TypeSize directly.
10For target-specific code that only deals with fixed-width vectors, use the fixed-size interfaces.
11Please refer to the code where those functions live for more details.
12