brintos

brintos / llvm-project-archived public Read only

0
0
Text · 23.7 KiB · e3826b1 Raw
525 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py2; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sme -verify-machineinstrs < %s | FileCheck %s3 4 5define void @zero() {6; CHECK-LABEL: zero:7; CHECK:       // %bb.0:8; CHECK-NEXT:    zero {}9; CHECK-NEXT:    zero {za0.d}10; CHECK-NEXT:    zero {za1.d}11; CHECK-NEXT:    zero {za0.d, za1.d}12; CHECK-NEXT:    zero {za2.d}13; CHECK-NEXT:    zero {za0.d, za2.d}14; CHECK-NEXT:    zero {za1.d, za2.d}15; CHECK-NEXT:    zero {za0.d, za1.d, za2.d}16; CHECK-NEXT:    zero {za3.d}17; CHECK-NEXT:    zero {za0.d, za3.d}18; CHECK-NEXT:    zero {za1.d, za3.d}19; CHECK-NEXT:    zero {za0.d, za1.d, za3.d}20; CHECK-NEXT:    zero {za2.d, za3.d}21; CHECK-NEXT:    zero {za0.d, za2.d, za3.d}22; CHECK-NEXT:    zero {za1.d, za2.d, za3.d}23; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za3.d}24; CHECK-NEXT:    zero {za4.d}25; CHECK-NEXT:    zero {za0.s}26; CHECK-NEXT:    zero {za1.d, za4.d}27; CHECK-NEXT:    zero {za0.d, za1.d, za4.d}28; CHECK-NEXT:    zero {za2.d, za4.d}29; CHECK-NEXT:    zero {za0.d, za2.d, za4.d}30; CHECK-NEXT:    zero {za1.d, za2.d, za4.d}31; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za4.d}32; CHECK-NEXT:    zero {za3.d, za4.d}33; CHECK-NEXT:    zero {za0.d, za3.d, za4.d}34; CHECK-NEXT:    zero {za1.d, za3.d, za4.d}35; CHECK-NEXT:    zero {za0.d, za1.d, za3.d, za4.d}36; CHECK-NEXT:    zero {za2.d, za3.d, za4.d}37; CHECK-NEXT:    zero {za0.d, za2.d, za3.d, za4.d}38; CHECK-NEXT:    zero {za1.d, za2.d, za3.d, za4.d}39; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za3.d, za4.d}40; CHECK-NEXT:    zero {za5.d}41; CHECK-NEXT:    zero {za0.d, za5.d}42; CHECK-NEXT:    zero {za1.s}43; CHECK-NEXT:    zero {za0.d, za1.d, za5.d}44; CHECK-NEXT:    zero {za2.d, za5.d}45; CHECK-NEXT:    zero {za0.d, za2.d, za5.d}46; CHECK-NEXT:    zero {za1.d, za2.d, za5.d}47; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za5.d}48; CHECK-NEXT:    zero {za3.d, za5.d}49; CHECK-NEXT:    zero {za0.d, za3.d, za5.d}50; CHECK-NEXT:    zero {za1.d, za3.d, za5.d}51; CHECK-NEXT:    zero {za0.d, za1.d, za3.d, za5.d}52; CHECK-NEXT:    zero {za2.d, za3.d, za5.d}53; CHECK-NEXT:    zero {za0.d, za2.d, za3.d, za5.d}54; CHECK-NEXT:    zero {za1.d, za2.d, za3.d, za5.d}55; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za3.d, za5.d}56; CHECK-NEXT:    zero {za4.d, za5.d}57; CHECK-NEXT:    zero {za0.d, za4.d, za5.d}58; CHECK-NEXT:    zero {za1.d, za4.d, za5.d}59; CHECK-NEXT:    zero {za0.s,za1.s}60; CHECK-NEXT:    zero {za2.d, za4.d, za5.d}61; CHECK-NEXT:    zero {za0.d, za2.d, za4.d, za5.d}62; CHECK-NEXT:    zero {za1.d, za2.d, za4.d, za5.d}63; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za4.d, za5.d}64; CHECK-NEXT:    zero {za3.d, za4.d, za5.d}65; CHECK-NEXT:    zero {za0.d, za3.d, za4.d, za5.d}66; CHECK-NEXT:    zero {za1.d, za3.d, za4.d, za5.d}67; CHECK-NEXT:    zero {za0.d, za1.d, za3.d, za4.d, za5.d}68; CHECK-NEXT:    zero {za2.d, za3.d, za4.d, za5.d}69; CHECK-NEXT:    zero {za0.d, za2.d, za3.d, za4.d, za5.d}70; CHECK-NEXT:    zero {za1.d, za2.d, za3.d, za4.d, za5.d}71; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za3.d, za4.d, za5.d}72; CHECK-NEXT:    zero {za6.d}73; CHECK-NEXT:    zero {za0.d, za6.d}74; CHECK-NEXT:    zero {za1.d, za6.d}75; CHECK-NEXT:    zero {za0.d, za1.d, za6.d}76; CHECK-NEXT:    zero {za2.s}77; CHECK-NEXT:    zero {za0.d, za2.d, za6.d}78; CHECK-NEXT:    zero {za1.d, za2.d, za6.d}79; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za6.d}80; CHECK-NEXT:    zero {za3.d, za6.d}81; CHECK-NEXT:    zero {za0.d, za3.d, za6.d}82; CHECK-NEXT:    zero {za1.d, za3.d, za6.d}83; CHECK-NEXT:    zero {za0.d, za1.d, za3.d, za6.d}84; CHECK-NEXT:    zero {za2.d, za3.d, za6.d}85; CHECK-NEXT:    zero {za0.d, za2.d, za3.d, za6.d}86; CHECK-NEXT:    zero {za1.d, za2.d, za3.d, za6.d}87; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za3.d, za6.d}88; CHECK-NEXT:    zero {za4.d, za6.d}89; CHECK-NEXT:    zero {za0.d, za4.d, za6.d}90; CHECK-NEXT:    zero {za1.d, za4.d, za6.d}91; CHECK-NEXT:    zero {za0.d, za1.d, za4.d, za6.d}92; CHECK-NEXT:    zero {za2.d, za4.d, za6.d}93; CHECK-NEXT:    zero {za0.h}94; CHECK-NEXT:    zero {za1.d, za2.d, za4.d, za6.d}95; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za4.d, za6.d}96; CHECK-NEXT:    zero {za3.d, za4.d, za6.d}97; CHECK-NEXT:    zero {za0.d, za3.d, za4.d, za6.d}98; CHECK-NEXT:    zero {za1.d, za3.d, za4.d, za6.d}99; CHECK-NEXT:    zero {za0.d, za1.d, za3.d, za4.d, za6.d}100; CHECK-NEXT:    zero {za2.d, za3.d, za4.d, za6.d}101; CHECK-NEXT:    zero {za0.d, za2.d, za3.d, za4.d, za6.d}102; CHECK-NEXT:    zero {za1.d, za2.d, za3.d, za4.d, za6.d}103; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za3.d, za4.d, za6.d}104; CHECK-NEXT:    zero {za5.d, za6.d}105; CHECK-NEXT:    zero {za0.d, za5.d, za6.d}106; CHECK-NEXT:    zero {za1.d, za5.d, za6.d}107; CHECK-NEXT:    zero {za0.d, za1.d, za5.d, za6.d}108; CHECK-NEXT:    zero {za2.d, za5.d, za6.d}109; CHECK-NEXT:    zero {za0.d, za2.d, za5.d, za6.d}110; CHECK-NEXT:    zero {za1.s,za2.s}111; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za5.d, za6.d}112; CHECK-NEXT:    zero {za3.d, za5.d, za6.d}113; CHECK-NEXT:    zero {za0.d, za3.d, za5.d, za6.d}114; CHECK-NEXT:    zero {za1.d, za3.d, za5.d, za6.d}115; CHECK-NEXT:    zero {za0.d, za1.d, za3.d, za5.d, za6.d}116; CHECK-NEXT:    zero {za2.d, za3.d, za5.d, za6.d}117; CHECK-NEXT:    zero {za0.d, za2.d, za3.d, za5.d, za6.d}118; CHECK-NEXT:    zero {za1.d, za2.d, za3.d, za5.d, za6.d}119; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za3.d, za5.d, za6.d}120; CHECK-NEXT:    zero {za4.d, za5.d, za6.d}121; CHECK-NEXT:    zero {za0.d, za4.d, za5.d, za6.d}122; CHECK-NEXT:    zero {za1.d, za4.d, za5.d, za6.d}123; CHECK-NEXT:    zero {za0.d, za1.d, za4.d, za5.d, za6.d}124; CHECK-NEXT:    zero {za2.d, za4.d, za5.d, za6.d}125; CHECK-NEXT:    zero {za0.d, za2.d, za4.d, za5.d, za6.d}126; CHECK-NEXT:    zero {za1.d, za2.d, za4.d, za5.d, za6.d}127; CHECK-NEXT:    zero {za0.s,za1.s,za2.s}128; CHECK-NEXT:    zero {za3.d, za4.d, za5.d, za6.d}129; CHECK-NEXT:    zero {za0.d, za3.d, za4.d, za5.d, za6.d}130; CHECK-NEXT:    zero {za1.d, za3.d, za4.d, za5.d, za6.d}131; CHECK-NEXT:    zero {za0.d, za1.d, za3.d, za4.d, za5.d, za6.d}132; CHECK-NEXT:    zero {za2.d, za3.d, za4.d, za5.d, za6.d}133; CHECK-NEXT:    zero {za0.d, za2.d, za3.d, za4.d, za5.d, za6.d}134; CHECK-NEXT:    zero {za1.d, za2.d, za3.d, za4.d, za5.d, za6.d}135; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za3.d, za4.d, za5.d, za6.d}136; CHECK-NEXT:    zero {za7.d}137; CHECK-NEXT:    zero {za0.d, za7.d}138; CHECK-NEXT:    zero {za1.d, za7.d}139; CHECK-NEXT:    zero {za0.d, za1.d, za7.d}140; CHECK-NEXT:    zero {za2.d, za7.d}141; CHECK-NEXT:    zero {za0.d, za2.d, za7.d}142; CHECK-NEXT:    zero {za1.d, za2.d, za7.d}143; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za7.d}144; CHECK-NEXT:    zero {za3.s}145; CHECK-NEXT:    zero {za0.d, za3.d, za7.d}146; CHECK-NEXT:    zero {za1.d, za3.d, za7.d}147; CHECK-NEXT:    zero {za0.d, za1.d, za3.d, za7.d}148; CHECK-NEXT:    zero {za2.d, za3.d, za7.d}149; CHECK-NEXT:    zero {za0.d, za2.d, za3.d, za7.d}150; CHECK-NEXT:    zero {za1.d, za2.d, za3.d, za7.d}151; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za3.d, za7.d}152; CHECK-NEXT:    zero {za4.d, za7.d}153; CHECK-NEXT:    zero {za0.d, za4.d, za7.d}154; CHECK-NEXT:    zero {za1.d, za4.d, za7.d}155; CHECK-NEXT:    zero {za0.d, za1.d, za4.d, za7.d}156; CHECK-NEXT:    zero {za2.d, za4.d, za7.d}157; CHECK-NEXT:    zero {za0.d, za2.d, za4.d, za7.d}158; CHECK-NEXT:    zero {za1.d, za2.d, za4.d, za7.d}159; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za4.d, za7.d}160; CHECK-NEXT:    zero {za3.d, za4.d, za7.d}161; CHECK-NEXT:    zero {za0.s,za3.s}162; CHECK-NEXT:    zero {za1.d, za3.d, za4.d, za7.d}163; CHECK-NEXT:    zero {za0.d, za1.d, za3.d, za4.d, za7.d}164; CHECK-NEXT:    zero {za2.d, za3.d, za4.d, za7.d}165; CHECK-NEXT:    zero {za0.d, za2.d, za3.d, za4.d, za7.d}166; CHECK-NEXT:    zero {za1.d, za2.d, za3.d, za4.d, za7.d}167; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za3.d, za4.d, za7.d}168; CHECK-NEXT:    zero {za5.d, za7.d}169; CHECK-NEXT:    zero {za0.d, za5.d, za7.d}170; CHECK-NEXT:    zero {za1.d, za5.d, za7.d}171; CHECK-NEXT:    zero {za0.d, za1.d, za5.d, za7.d}172; CHECK-NEXT:    zero {za2.d, za5.d, za7.d}173; CHECK-NEXT:    zero {za0.d, za2.d, za5.d, za7.d}174; CHECK-NEXT:    zero {za1.d, za2.d, za5.d, za7.d}175; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za5.d, za7.d}176; CHECK-NEXT:    zero {za3.d, za5.d, za7.d}177; CHECK-NEXT:    zero {za0.d, za3.d, za5.d, za7.d}178; CHECK-NEXT:    zero {za1.h}179; CHECK-NEXT:    zero {za0.d, za1.d, za3.d, za5.d, za7.d}180; CHECK-NEXT:    zero {za2.d, za3.d, za5.d, za7.d}181; CHECK-NEXT:    zero {za0.d, za2.d, za3.d, za5.d, za7.d}182; CHECK-NEXT:    zero {za1.d, za2.d, za3.d, za5.d, za7.d}183; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za3.d, za5.d, za7.d}184; CHECK-NEXT:    zero {za4.d, za5.d, za7.d}185; CHECK-NEXT:    zero {za0.d, za4.d, za5.d, za7.d}186; CHECK-NEXT:    zero {za1.d, za4.d, za5.d, za7.d}187; CHECK-NEXT:    zero {za0.d, za1.d, za4.d, za5.d, za7.d}188; CHECK-NEXT:    zero {za2.d, za4.d, za5.d, za7.d}189; CHECK-NEXT:    zero {za0.d, za2.d, za4.d, za5.d, za7.d}190; CHECK-NEXT:    zero {za1.d, za2.d, za4.d, za5.d, za7.d}191; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za4.d, za5.d, za7.d}192; CHECK-NEXT:    zero {za3.d, za4.d, za5.d, za7.d}193; CHECK-NEXT:    zero {za0.d, za3.d, za4.d, za5.d, za7.d}194; CHECK-NEXT:    zero {za1.d, za3.d, za4.d, za5.d, za7.d}195; CHECK-NEXT:    zero {za0.s,za1.s,za3.s}196; CHECK-NEXT:    zero {za2.d, za3.d, za4.d, za5.d, za7.d}197; CHECK-NEXT:    zero {za0.d, za2.d, za3.d, za4.d, za5.d, za7.d}198; CHECK-NEXT:    zero {za1.d, za2.d, za3.d, za4.d, za5.d, za7.d}199; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za3.d, za4.d, za5.d, za7.d}200; CHECK-NEXT:    zero {za6.d, za7.d}201; CHECK-NEXT:    zero {za0.d, za6.d, za7.d}202; CHECK-NEXT:    zero {za1.d, za6.d, za7.d}203; CHECK-NEXT:    zero {za0.d, za1.d, za6.d, za7.d}204; CHECK-NEXT:    zero {za2.d, za6.d, za7.d}205; CHECK-NEXT:    zero {za0.d, za2.d, za6.d, za7.d}206; CHECK-NEXT:    zero {za1.d, za2.d, za6.d, za7.d}207; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za6.d, za7.d}208; CHECK-NEXT:    zero {za3.d, za6.d, za7.d}209; CHECK-NEXT:    zero {za0.d, za3.d, za6.d, za7.d}210; CHECK-NEXT:    zero {za1.d, za3.d, za6.d, za7.d}211; CHECK-NEXT:    zero {za0.d, za1.d, za3.d, za6.d, za7.d}212; CHECK-NEXT:    zero {za2.s,za3.s}213; CHECK-NEXT:    zero {za0.d, za2.d, za3.d, za6.d, za7.d}214; CHECK-NEXT:    zero {za1.d, za2.d, za3.d, za6.d, za7.d}215; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za3.d, za6.d, za7.d}216; CHECK-NEXT:    zero {za4.d, za6.d, za7.d}217; CHECK-NEXT:    zero {za0.d, za4.d, za6.d, za7.d}218; CHECK-NEXT:    zero {za1.d, za4.d, za6.d, za7.d}219; CHECK-NEXT:    zero {za0.d, za1.d, za4.d, za6.d, za7.d}220; CHECK-NEXT:    zero {za2.d, za4.d, za6.d, za7.d}221; CHECK-NEXT:    zero {za0.d, za2.d, za4.d, za6.d, za7.d}222; CHECK-NEXT:    zero {za1.d, za2.d, za4.d, za6.d, za7.d}223; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za4.d, za6.d, za7.d}224; CHECK-NEXT:    zero {za3.d, za4.d, za6.d, za7.d}225; CHECK-NEXT:    zero {za0.d, za3.d, za4.d, za6.d, za7.d}226; CHECK-NEXT:    zero {za1.d, za3.d, za4.d, za6.d, za7.d}227; CHECK-NEXT:    zero {za0.d, za1.d, za3.d, za4.d, za6.d, za7.d}228; CHECK-NEXT:    zero {za2.d, za3.d, za4.d, za6.d, za7.d}229; CHECK-NEXT:    zero {za0.s,za2.s,za3.s}230; CHECK-NEXT:    zero {za1.d, za2.d, za3.d, za4.d, za6.d, za7.d}231; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za3.d, za4.d, za6.d, za7.d}232; CHECK-NEXT:    zero {za5.d, za6.d, za7.d}233; CHECK-NEXT:    zero {za0.d, za5.d, za6.d, za7.d}234; CHECK-NEXT:    zero {za1.d, za5.d, za6.d, za7.d}235; CHECK-NEXT:    zero {za0.d, za1.d, za5.d, za6.d, za7.d}236; CHECK-NEXT:    zero {za2.d, za5.d, za6.d, za7.d}237; CHECK-NEXT:    zero {za0.d, za2.d, za5.d, za6.d, za7.d}238; CHECK-NEXT:    zero {za1.d, za2.d, za5.d, za6.d, za7.d}239; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za5.d, za6.d, za7.d}240; CHECK-NEXT:    zero {za3.d, za5.d, za6.d, za7.d}241; CHECK-NEXT:    zero {za0.d, za3.d, za5.d, za6.d, za7.d}242; CHECK-NEXT:    zero {za1.d, za3.d, za5.d, za6.d, za7.d}243; CHECK-NEXT:    zero {za0.d, za1.d, za3.d, za5.d, za6.d, za7.d}244; CHECK-NEXT:    zero {za2.d, za3.d, za5.d, za6.d, za7.d}245; CHECK-NEXT:    zero {za0.d, za2.d, za3.d, za5.d, za6.d, za7.d}246; CHECK-NEXT:    zero {za1.s,za2.s,za3.s}247; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za3.d, za5.d, za6.d, za7.d}248; CHECK-NEXT:    zero {za4.d, za5.d, za6.d, za7.d}249; CHECK-NEXT:    zero {za0.d, za4.d, za5.d, za6.d, za7.d}250; CHECK-NEXT:    zero {za1.d, za4.d, za5.d, za6.d, za7.d}251; CHECK-NEXT:    zero {za0.d, za1.d, za4.d, za5.d, za6.d, za7.d}252; CHECK-NEXT:    zero {za2.d, za4.d, za5.d, za6.d, za7.d}253; CHECK-NEXT:    zero {za0.d, za2.d, za4.d, za5.d, za6.d, za7.d}254; CHECK-NEXT:    zero {za1.d, za2.d, za4.d, za5.d, za6.d, za7.d}255; CHECK-NEXT:    zero {za0.d, za1.d, za2.d, za4.d, za5.d, za6.d, za7.d}256; CHECK-NEXT:    zero {za3.d, za4.d, za5.d, za6.d, za7.d}257; CHECK-NEXT:    zero {za0.d, za3.d, za4.d, za5.d, za6.d, za7.d}258; CHECK-NEXT:    zero {za1.d, za3.d, za4.d, za5.d, za6.d, za7.d}259; CHECK-NEXT:    zero {za0.d, za1.d, za3.d, za4.d, za5.d, za6.d, za7.d}260; CHECK-NEXT:    zero {za2.d, za3.d, za4.d, za5.d, za6.d, za7.d}261; CHECK-NEXT:    zero {za0.d, za2.d, za3.d, za4.d, za5.d, za6.d, za7.d}262; CHECK-NEXT:    zero {za1.d, za2.d, za3.d, za4.d, za5.d, za6.d, za7.d}263; CHECK-NEXT:    zero {za}264; CHECK-NEXT:    ret265  call void @llvm.aarch64.sme.zero(i32 0)266  call void @llvm.aarch64.sme.zero(i32 1)267  call void @llvm.aarch64.sme.zero(i32 2)268  call void @llvm.aarch64.sme.zero(i32 3)269  call void @llvm.aarch64.sme.zero(i32 4)270  call void @llvm.aarch64.sme.zero(i32 5)271  call void @llvm.aarch64.sme.zero(i32 6)272  call void @llvm.aarch64.sme.zero(i32 7)273  call void @llvm.aarch64.sme.zero(i32 8)274  call void @llvm.aarch64.sme.zero(i32 9)275  call void @llvm.aarch64.sme.zero(i32 10)276  call void @llvm.aarch64.sme.zero(i32 11)277  call void @llvm.aarch64.sme.zero(i32 12)278  call void @llvm.aarch64.sme.zero(i32 13)279  call void @llvm.aarch64.sme.zero(i32 14)280  call void @llvm.aarch64.sme.zero(i32 15)281  call void @llvm.aarch64.sme.zero(i32 16)282  call void @llvm.aarch64.sme.zero(i32 17)283  call void @llvm.aarch64.sme.zero(i32 18)284  call void @llvm.aarch64.sme.zero(i32 19)285  call void @llvm.aarch64.sme.zero(i32 20)286  call void @llvm.aarch64.sme.zero(i32 21)287  call void @llvm.aarch64.sme.zero(i32 22)288  call void @llvm.aarch64.sme.zero(i32 23)289  call void @llvm.aarch64.sme.zero(i32 24)290  call void @llvm.aarch64.sme.zero(i32 25)291  call void @llvm.aarch64.sme.zero(i32 26)292  call void @llvm.aarch64.sme.zero(i32 27)293  call void @llvm.aarch64.sme.zero(i32 28)294  call void @llvm.aarch64.sme.zero(i32 29)295  call void @llvm.aarch64.sme.zero(i32 30)296  call void @llvm.aarch64.sme.zero(i32 31)297  call void @llvm.aarch64.sme.zero(i32 32)298  call void @llvm.aarch64.sme.zero(i32 33)299  call void @llvm.aarch64.sme.zero(i32 34)300  call void @llvm.aarch64.sme.zero(i32 35)301  call void @llvm.aarch64.sme.zero(i32 36)302  call void @llvm.aarch64.sme.zero(i32 37)303  call void @llvm.aarch64.sme.zero(i32 38)304  call void @llvm.aarch64.sme.zero(i32 39)305  call void @llvm.aarch64.sme.zero(i32 40)306  call void @llvm.aarch64.sme.zero(i32 41)307  call void @llvm.aarch64.sme.zero(i32 42)308  call void @llvm.aarch64.sme.zero(i32 43)309  call void @llvm.aarch64.sme.zero(i32 44)310  call void @llvm.aarch64.sme.zero(i32 45)311  call void @llvm.aarch64.sme.zero(i32 46)312  call void @llvm.aarch64.sme.zero(i32 47)313  call void @llvm.aarch64.sme.zero(i32 48)314  call void @llvm.aarch64.sme.zero(i32 49)315  call void @llvm.aarch64.sme.zero(i32 50)316  call void @llvm.aarch64.sme.zero(i32 51)317  call void @llvm.aarch64.sme.zero(i32 52)318  call void @llvm.aarch64.sme.zero(i32 53)319  call void @llvm.aarch64.sme.zero(i32 54)320  call void @llvm.aarch64.sme.zero(i32 55)321  call void @llvm.aarch64.sme.zero(i32 56)322  call void @llvm.aarch64.sme.zero(i32 57)323  call void @llvm.aarch64.sme.zero(i32 58)324  call void @llvm.aarch64.sme.zero(i32 59)325  call void @llvm.aarch64.sme.zero(i32 60)326  call void @llvm.aarch64.sme.zero(i32 61)327  call void @llvm.aarch64.sme.zero(i32 62)328  call void @llvm.aarch64.sme.zero(i32 63)329  call void @llvm.aarch64.sme.zero(i32 64)330  call void @llvm.aarch64.sme.zero(i32 65)331  call void @llvm.aarch64.sme.zero(i32 66)332  call void @llvm.aarch64.sme.zero(i32 67)333  call void @llvm.aarch64.sme.zero(i32 68)334  call void @llvm.aarch64.sme.zero(i32 69)335  call void @llvm.aarch64.sme.zero(i32 70)336  call void @llvm.aarch64.sme.zero(i32 71)337  call void @llvm.aarch64.sme.zero(i32 72)338  call void @llvm.aarch64.sme.zero(i32 73)339  call void @llvm.aarch64.sme.zero(i32 74)340  call void @llvm.aarch64.sme.zero(i32 75)341  call void @llvm.aarch64.sme.zero(i32 76)342  call void @llvm.aarch64.sme.zero(i32 77)343  call void @llvm.aarch64.sme.zero(i32 78)344  call void @llvm.aarch64.sme.zero(i32 79)345  call void @llvm.aarch64.sme.zero(i32 80)346  call void @llvm.aarch64.sme.zero(i32 81)347  call void @llvm.aarch64.sme.zero(i32 82)348  call void @llvm.aarch64.sme.zero(i32 83)349  call void @llvm.aarch64.sme.zero(i32 84)350  call void @llvm.aarch64.sme.zero(i32 85)351  call void @llvm.aarch64.sme.zero(i32 86)352  call void @llvm.aarch64.sme.zero(i32 87)353  call void @llvm.aarch64.sme.zero(i32 88)354  call void @llvm.aarch64.sme.zero(i32 89)355  call void @llvm.aarch64.sme.zero(i32 90)356  call void @llvm.aarch64.sme.zero(i32 91)357  call void @llvm.aarch64.sme.zero(i32 92)358  call void @llvm.aarch64.sme.zero(i32 93)359  call void @llvm.aarch64.sme.zero(i32 94)360  call void @llvm.aarch64.sme.zero(i32 95)361  call void @llvm.aarch64.sme.zero(i32 96)362  call void @llvm.aarch64.sme.zero(i32 97)363  call void @llvm.aarch64.sme.zero(i32 98)364  call void @llvm.aarch64.sme.zero(i32 99)365  call void @llvm.aarch64.sme.zero(i32 100)366  call void @llvm.aarch64.sme.zero(i32 101)367  call void @llvm.aarch64.sme.zero(i32 102)368  call void @llvm.aarch64.sme.zero(i32 103)369  call void @llvm.aarch64.sme.zero(i32 104)370  call void @llvm.aarch64.sme.zero(i32 105)371  call void @llvm.aarch64.sme.zero(i32 106)372  call void @llvm.aarch64.sme.zero(i32 107)373  call void @llvm.aarch64.sme.zero(i32 108)374  call void @llvm.aarch64.sme.zero(i32 109)375  call void @llvm.aarch64.sme.zero(i32 110)376  call void @llvm.aarch64.sme.zero(i32 111)377  call void @llvm.aarch64.sme.zero(i32 112)378  call void @llvm.aarch64.sme.zero(i32 113)379  call void @llvm.aarch64.sme.zero(i32 114)380  call void @llvm.aarch64.sme.zero(i32 115)381  call void @llvm.aarch64.sme.zero(i32 116)382  call void @llvm.aarch64.sme.zero(i32 117)383  call void @llvm.aarch64.sme.zero(i32 118)384  call void @llvm.aarch64.sme.zero(i32 119)385  call void @llvm.aarch64.sme.zero(i32 120)386  call void @llvm.aarch64.sme.zero(i32 121)387  call void @llvm.aarch64.sme.zero(i32 122)388  call void @llvm.aarch64.sme.zero(i32 123)389  call void @llvm.aarch64.sme.zero(i32 124)390  call void @llvm.aarch64.sme.zero(i32 125)391  call void @llvm.aarch64.sme.zero(i32 126)392  call void @llvm.aarch64.sme.zero(i32 127)393  call void @llvm.aarch64.sme.zero(i32 128)394  call void @llvm.aarch64.sme.zero(i32 129)395  call void @llvm.aarch64.sme.zero(i32 130)396  call void @llvm.aarch64.sme.zero(i32 131)397  call void @llvm.aarch64.sme.zero(i32 132)398  call void @llvm.aarch64.sme.zero(i32 133)399  call void @llvm.aarch64.sme.zero(i32 134)400  call void @llvm.aarch64.sme.zero(i32 135)401  call void @llvm.aarch64.sme.zero(i32 136)402  call void @llvm.aarch64.sme.zero(i32 137)403  call void @llvm.aarch64.sme.zero(i32 138)404  call void @llvm.aarch64.sme.zero(i32 139)405  call void @llvm.aarch64.sme.zero(i32 140)406  call void @llvm.aarch64.sme.zero(i32 141)407  call void @llvm.aarch64.sme.zero(i32 142)408  call void @llvm.aarch64.sme.zero(i32 143)409  call void @llvm.aarch64.sme.zero(i32 144)410  call void @llvm.aarch64.sme.zero(i32 145)411  call void @llvm.aarch64.sme.zero(i32 146)412  call void @llvm.aarch64.sme.zero(i32 147)413  call void @llvm.aarch64.sme.zero(i32 148)414  call void @llvm.aarch64.sme.zero(i32 149)415  call void @llvm.aarch64.sme.zero(i32 150)416  call void @llvm.aarch64.sme.zero(i32 151)417  call void @llvm.aarch64.sme.zero(i32 152)418  call void @llvm.aarch64.sme.zero(i32 153)419  call void @llvm.aarch64.sme.zero(i32 154)420  call void @llvm.aarch64.sme.zero(i32 155)421  call void @llvm.aarch64.sme.zero(i32 156)422  call void @llvm.aarch64.sme.zero(i32 157)423  call void @llvm.aarch64.sme.zero(i32 158)424  call void @llvm.aarch64.sme.zero(i32 159)425  call void @llvm.aarch64.sme.zero(i32 160)426  call void @llvm.aarch64.sme.zero(i32 161)427  call void @llvm.aarch64.sme.zero(i32 162)428  call void @llvm.aarch64.sme.zero(i32 163)429  call void @llvm.aarch64.sme.zero(i32 164)430  call void @llvm.aarch64.sme.zero(i32 165)431  call void @llvm.aarch64.sme.zero(i32 166)432  call void @llvm.aarch64.sme.zero(i32 167)433  call void @llvm.aarch64.sme.zero(i32 168)434  call void @llvm.aarch64.sme.zero(i32 169)435  call void @llvm.aarch64.sme.zero(i32 170)436  call void @llvm.aarch64.sme.zero(i32 171)437  call void @llvm.aarch64.sme.zero(i32 172)438  call void @llvm.aarch64.sme.zero(i32 173)439  call void @llvm.aarch64.sme.zero(i32 174)440  call void @llvm.aarch64.sme.zero(i32 175)441  call void @llvm.aarch64.sme.zero(i32 176)442  call void @llvm.aarch64.sme.zero(i32 177)443  call void @llvm.aarch64.sme.zero(i32 178)444  call void @llvm.aarch64.sme.zero(i32 179)445  call void @llvm.aarch64.sme.zero(i32 180)446  call void @llvm.aarch64.sme.zero(i32 181)447  call void @llvm.aarch64.sme.zero(i32 182)448  call void @llvm.aarch64.sme.zero(i32 183)449  call void @llvm.aarch64.sme.zero(i32 184)450  call void @llvm.aarch64.sme.zero(i32 185)451  call void @llvm.aarch64.sme.zero(i32 186)452  call void @llvm.aarch64.sme.zero(i32 187)453  call void @llvm.aarch64.sme.zero(i32 188)454  call void @llvm.aarch64.sme.zero(i32 189)455  call void @llvm.aarch64.sme.zero(i32 190)456  call void @llvm.aarch64.sme.zero(i32 191)457  call void @llvm.aarch64.sme.zero(i32 192)458  call void @llvm.aarch64.sme.zero(i32 193)459  call void @llvm.aarch64.sme.zero(i32 194)460  call void @llvm.aarch64.sme.zero(i32 195)461  call void @llvm.aarch64.sme.zero(i32 196)462  call void @llvm.aarch64.sme.zero(i32 197)463  call void @llvm.aarch64.sme.zero(i32 198)464  call void @llvm.aarch64.sme.zero(i32 199)465  call void @llvm.aarch64.sme.zero(i32 200)466  call void @llvm.aarch64.sme.zero(i32 201)467  call void @llvm.aarch64.sme.zero(i32 202)468  call void @llvm.aarch64.sme.zero(i32 203)469  call void @llvm.aarch64.sme.zero(i32 204)470  call void @llvm.aarch64.sme.zero(i32 205)471  call void @llvm.aarch64.sme.zero(i32 206)472  call void @llvm.aarch64.sme.zero(i32 207)473  call void @llvm.aarch64.sme.zero(i32 208)474  call void @llvm.aarch64.sme.zero(i32 209)475  call void @llvm.aarch64.sme.zero(i32 210)476  call void @llvm.aarch64.sme.zero(i32 211)477  call void @llvm.aarch64.sme.zero(i32 212)478  call void @llvm.aarch64.sme.zero(i32 213)479  call void @llvm.aarch64.sme.zero(i32 214)480  call void @llvm.aarch64.sme.zero(i32 215)481  call void @llvm.aarch64.sme.zero(i32 216)482  call void @llvm.aarch64.sme.zero(i32 217)483  call void @llvm.aarch64.sme.zero(i32 218)484  call void @llvm.aarch64.sme.zero(i32 219)485  call void @llvm.aarch64.sme.zero(i32 220)486  call void @llvm.aarch64.sme.zero(i32 221)487  call void @llvm.aarch64.sme.zero(i32 222)488  call void @llvm.aarch64.sme.zero(i32 223)489  call void @llvm.aarch64.sme.zero(i32 224)490  call void @llvm.aarch64.sme.zero(i32 225)491  call void @llvm.aarch64.sme.zero(i32 226)492  call void @llvm.aarch64.sme.zero(i32 227)493  call void @llvm.aarch64.sme.zero(i32 228)494  call void @llvm.aarch64.sme.zero(i32 229)495  call void @llvm.aarch64.sme.zero(i32 230)496  call void @llvm.aarch64.sme.zero(i32 231)497  call void @llvm.aarch64.sme.zero(i32 232)498  call void @llvm.aarch64.sme.zero(i32 233)499  call void @llvm.aarch64.sme.zero(i32 234)500  call void @llvm.aarch64.sme.zero(i32 235)501  call void @llvm.aarch64.sme.zero(i32 236)502  call void @llvm.aarch64.sme.zero(i32 237)503  call void @llvm.aarch64.sme.zero(i32 238)504  call void @llvm.aarch64.sme.zero(i32 239)505  call void @llvm.aarch64.sme.zero(i32 240)506  call void @llvm.aarch64.sme.zero(i32 241)507  call void @llvm.aarch64.sme.zero(i32 242)508  call void @llvm.aarch64.sme.zero(i32 243)509  call void @llvm.aarch64.sme.zero(i32 244)510  call void @llvm.aarch64.sme.zero(i32 245)511  call void @llvm.aarch64.sme.zero(i32 246)512  call void @llvm.aarch64.sme.zero(i32 247)513  call void @llvm.aarch64.sme.zero(i32 248)514  call void @llvm.aarch64.sme.zero(i32 249)515  call void @llvm.aarch64.sme.zero(i32 250)516  call void @llvm.aarch64.sme.zero(i32 251)517  call void @llvm.aarch64.sme.zero(i32 252)518  call void @llvm.aarch64.sme.zero(i32 253)519  call void @llvm.aarch64.sme.zero(i32 254)520  call void @llvm.aarch64.sme.zero(i32 255)521  ret void522}523 524declare void @llvm.aarch64.sme.zero(i32)525