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