509 lines · plain
1## Arch string without version.2 3# RUN: llvm-mc %s -triple=riscv32 -filetype=asm | FileCheck %s4# RUN: llvm-mc %s -triple=riscv64 -filetype=asm \5# RUN: | FileCheck --check-prefixes=CHECK,CHECK-RV64 %s6 7.attribute arch, "rv32i"8# CHECK: attribute 5, "rv32i2p1"9 10.attribute arch, "rv32i2p1"11# CHECK: attribute 5, "rv32i2p1"12 13.attribute arch, "rv32e"14# CHECK: attribute 5, "rv32e2p0"15 16.attribute arch, "rv64e"17# CHECK-RV64: attribute 5, "rv64e2p0"18 19.attribute arch, "rv32i2p1_m2"20# CHECK: attribute 5, "rv32i2p1_m2p0_zmmul1p0"21 22.attribute arch, "rv32i2p1_ma"23# CHECK: attribute 5, "rv32i2p1_m2p0_a2p1_zmmul1p0_zaamo1p0_zalrsc1p0"24 25.attribute arch, "rv32g"26# CHECK: attribute 5, "rv32i2p1_m2p0_a2p1_f2p2_d2p2_zicsr2p0_zifencei2p0_zmmul1p0_zaamo1p0_zalrsc1p0"27 28.attribute arch, "rv32imafdc"29# CHECK: attribute 5, "rv32i2p1_m2p0_a2p1_f2p2_d2p2_c2p0_zicsr2p0_zmmul1p0_zaamo1p0_zalrsc1p0_zca1p0_zcd1p0_zcf1p0"30 31.attribute arch, "rv32i2p1_mafdc"32# CHECK: attribute 5, "rv32i2p1_m2p0_a2p1_f2p2_d2p2_c2p0_zicsr2p0_zmmul1p0_zaamo1p0_zalrsc1p0_zca1p0_zcd1p0_zcf1p0"33 34.attribute arch, "rv32ima2p1_fdc"35# CHECK: attribute 5, "rv32i2p1_m2p0_a2p1_f2p2_d2p2_c2p0_zicsr2p0_zmmul1p0_zaamo1p0_zalrsc1p0_zca1p0_zcd1p0_zcf1p0"36 37.attribute arch, "rv32ima2p1_fdc"38# CHECK: attribute 5, "rv32i2p1_m2p0_a2p1_f2p2_d2p2_c2p0_zicsr2p0_zmmul1p0_zaamo1p0_zalrsc1p0_zca1p0_zcd1p0_zcf1p0"39 40.attribute arch, "rv32iv"41# CHECK: attribute 5, "rv32i2p1_f2p2_d2p2_v1p0_zicsr2p0_zve32f1p0_zve32x1p0_zve64d1p0_zve64f1p0_zve64x1p0_zvl128b1p0_zvl32b1p0_zvl64b1p0"42 43.attribute arch, "rv32ivzvl32b"44# CHECK: attribute 5, "rv32i2p1_f2p2_d2p2_v1p0_zicsr2p0_zve32f1p0_zve32x1p0_zve64d1p0_zve64f1p0_zve64x1p0_zvl128b1p0_zvl32b1p0_zvl64b1p0"45 46.attribute arch, "rv32ivzvl64b"47# CHECK: attribute 5, "rv32i2p1_f2p2_d2p2_v1p0_zicsr2p0_zve32f1p0_zve32x1p0_zve64d1p0_zve64f1p0_zve64x1p0_zvl128b1p0_zvl32b1p0_zvl64b1p0"48 49.attribute arch, "rv32ivzvl128b"50# CHECK: attribute 5, "rv32i2p1_f2p2_d2p2_v1p0_zicsr2p0_zve32f1p0_zve32x1p0_zve64d1p0_zve64f1p0_zve64x1p0_zvl128b1p0_zvl32b1p0_zvl64b1p0"51 52.attribute arch, "rv32ivzvl256b"53# CHECK: attribute 5, "rv32i2p1_f2p2_d2p2_v1p0_zicsr2p0_zve32f1p0_zve32x1p0_zve64d1p0_zve64f1p0_zve64x1p0_zvl128b1p0_zvl256b1p0_zvl32b1p0_zvl64b1p0"54 55.attribute arch, "rv32ivzvl512b"56# CHECK: attribute 5, "rv32i2p1_f2p2_d2p2_v1p0_zicsr2p0_zve32f1p0_zve32x1p0_zve64d1p0_zve64f1p0_zve64x1p0_zvl128b1p0_zvl256b1p0_zvl32b1p0_zvl512b1p0_zvl64b1p0"57 58.attribute arch, "rv32ivzvl1024b"59# CHECK: attribute 5, "rv32i2p1_f2p2_d2p2_v1p0_zicsr2p0_zve32f1p0_zve32x1p0_zve64d1p0_zve64f1p0_zve64x1p0_zvl1024b1p0_zvl128b1p0_zvl256b1p0_zvl32b1p0_zvl512b1p0_zvl64b1p0"60 61.attribute arch, "rv32ivzvl2048b"62# CHECK: attribute 5, "rv32i2p1_f2p2_d2p2_v1p0_zicsr2p0_zve32f1p0_zve32x1p0_zve64d1p0_zve64f1p0_zve64x1p0_zvl1024b1p0_zvl128b1p0_zvl2048b1p0_zvl256b1p0_zvl32b1p0_zvl512b1p0_zvl64b1p0"63 64.attribute arch, "rv32ivzvl4096b"65# CHECK: attribute 5, "rv32i2p1_f2p2_d2p2_v1p0_zicsr2p0_zve32f1p0_zve32x1p0_zve64d1p0_zve64f1p0_zve64x1p0_zvl1024b1p0_zvl128b1p0_zvl2048b1p0_zvl256b1p0_zvl32b1p0_zvl4096b1p0_zvl512b1p0_zvl64b1p0"66 67.attribute arch, "rv32ivzvl8192b"68# CHECK: attribute 5, "rv32i2p1_f2p2_d2p2_v1p0_zicsr2p0_zve32f1p0_zve32x1p0_zve64d1p0_zve64f1p0_zve64x1p0_zvl1024b1p0_zvl128b1p0_zvl2048b1p0_zvl256b1p0_zvl32b1p0_zvl4096b1p0_zvl512b1p0_zvl64b1p0_zvl8192b1p0"69 70.attribute arch, "rv32ivzvl16384b"71# CHECK: attribute 5, "rv32i2p1_f2p2_d2p2_v1p0_zicsr2p0_zve32f1p0_zve32x1p0_zve64d1p0_zve64f1p0_zve64x1p0_zvl1024b1p0_zvl128b1p0_zvl16384b1p0_zvl2048b1p0_zvl256b1p0_zvl32b1p0_zvl4096b1p0_zvl512b1p0_zvl64b1p0_zvl8192b1p0"72 73.attribute arch, "rv32ivzvl32768b"74# CHECK: attribute 5, "rv32i2p1_f2p2_d2p2_v1p0_zicsr2p0_zve32f1p0_zve32x1p0_zve64d1p0_zve64f1p0_zve64x1p0_zvl1024b1p0_zvl128b1p0_zvl16384b1p0_zvl2048b1p0_zvl256b1p0_zvl32768b1p0_zvl32b1p0_zvl4096b1p0_zvl512b1p0_zvl64b1p0_zvl8192b1p0"75 76.attribute arch, "rv32ivzvl65536b"77# CHECK: attribute 5, "rv32i2p1_f2p2_d2p2_v1p0_zicsr2p0_zve32f1p0_zve32x1p0_zve64d1p0_zve64f1p0_zve64x1p0_zvl1024b1p0_zvl128b1p0_zvl16384b1p0_zvl2048b1p0_zvl256b1p0_zvl32768b1p0_zvl32b1p0_zvl4096b1p0_zvl512b1p0_zvl64b1p0_zvl65536b1p0_zvl8192b1p0"78 79.attribute arch, "rv32izve32x"80# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zve32x1p0_zvl32b1p0"81 82.attribute arch, "rv32ifzve32f"83# CHECK: attribute 5, "rv32i2p1_f2p2_zicsr2p0_zve32f1p0_zve32x1p0_zvl32b1p0"84 85.attribute arch, "rv32izve64x"86# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zve32x1p0_zve64x1p0_zvl32b1p0_zvl64b1p0"87 88.attribute arch, "rv32ifzve64f"89# CHECK: attribute 5, "rv32i2p1_f2p2_zicsr2p0_zve32f1p0_zve32x1p0_zve64f1p0_zve64x1p0_zvl32b1p0_zvl64b1p0"90 91.attribute arch, "rv32ifdzve64d"92# CHECK: attribute 5, "rv32i2p1_f2p2_d2p2_zicsr2p0_zve32f1p0_zve32x1p0_zve64d1p0_zve64f1p0_zve64x1p0_zvl32b1p0_zvl64b1p0"93 94.attribute arch, "rv32izic64b"95# CHECK: attribute 5, "rv32i2p1_zic64b1p0"96 97.attribute arch, "rv32izicbom"98# CHECK: attribute 5, "rv32i2p1_zicbom1p0"99 100.attribute arch, "rv32izicboz"101# CHECK: attribute 5, "rv32i2p1_zicboz1p0"102 103.attribute arch, "rv32izicbop"104# CHECK: attribute 5, "rv32i2p1_zicbop1p0"105 106.attribute arch, "rv32iziccamoa"107# CHECK: attribute 5, "rv32i2p1_ziccamoa1p0"108 109.attribute arch, "rv32iziccamoc"110# CHECK: attribute 5, "rv32i2p1_ziccamoc1p0"111 112.attribute arch, "rv32iziccif"113# CHECK: attribute 5, "rv32i2p1_ziccif1p0"114 115.attribute arch, "rv32izicclsm"116# CHECK: attribute 5, "rv32i2p1_zicclsm1p0"117 118.attribute arch, "rv32iziccrse"119# CHECK: attribute 5, "rv32i2p1_ziccrse1p0"120 121## Experimental extensions require version string to be explicitly specified122 123.attribute arch, "rv32izba1p0"124# CHECK: attribute 5, "rv32i2p1_zba1p0"125 126.attribute arch, "rv32izbb1p0"127# CHECK: attribute 5, "rv32i2p1_zbb1p0"128 129.attribute arch, "rv32izbc1p0"130# CHECK: attribute 5, "rv32i2p1_zbc1p0"131 132.attribute arch, "rv32i_zve64x_zvbb1p0"133# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zvbb1p0_zve32x1p0_zve64x1p0_zvkb1p0_zvl32b1p0_zvl64b1p0"134 135.attribute arch, "rv32i_zve64x_zvbc1p0"136# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zvbc1p0_zve32x1p0_zve64x1p0_zvl32b1p0_zvl64b1p0"137 138.attribute arch, "rv32i_zve32x_zvkb1p0"139# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zve32x1p0_zvkb1p0_zvl32b1p0"140 141.attribute arch, "rv32i_zve32x_zvkg1p0"142# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zve32x1p0_zvkg1p0_zvl32b1p0"143 144.attribute arch, "rv32i_zve64x_zvkn1p0"145# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zve32x1p0_zve64x1p0_zvkb1p0_zvkn1p0_zvkned1p0_zvknhb1p0_zvkt1p0_zvl32b1p0_zvl64b1p0"146 147.attribute arch, "rv32i_zve64x_zvknc1p0"148# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zvbc1p0_zve32x1p0_zve64x1p0_zvkb1p0_zvkn1p0_zvknc1p0_zvkned1p0_zvknhb1p0_zvkt1p0_zvl32b1p0_zvl64b1p0"149 150.attribute arch, "rv32i_zve64x_zvkng1p0"151# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zve32x1p0_zve64x1p0_zvkb1p0_zvkg1p0_zvkn1p0_zvkned1p0_zvkng1p0_zvknhb1p0_zvkt1p0_zvl32b1p0_zvl64b1p0"152 153.attribute arch, "rv32i_zve32x_zvknha1p0"154# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zve32x1p0_zvknha1p0_zvl32b1p0"155 156.attribute arch, "rv32i_zve64x_zvknhb1p0"157# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zve32x1p0_zve64x1p0_zvknhb1p0_zvl32b1p0_zvl64b1p0"158 159.attribute arch, "rv32i_zve32x_zvkned1p0"160# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zve32x1p0_zvkned1p0_zvl32b1p0"161 162.attribute arch, "rv32i_zve64x_zvks1p0"163# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zve32x1p0_zve64x1p0_zvkb1p0_zvks1p0_zvksed1p0_zvksh1p0_zvkt1p0_zvl32b1p0_zvl64b1p0"164 165.attribute arch, "rv32i_zve64x_zvksc1p0"166# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zvbc1p0_zve32x1p0_zve64x1p0_zvkb1p0_zvks1p0_zvksc1p0_zvksed1p0_zvksh1p0_zvkt1p0_zvl32b1p0_zvl64b1p0"167 168.attribute arch, "rv32i_zve64x_zvksg1p0"169# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zve32x1p0_zve64x1p0_zvkb1p0_zvkg1p0_zvks1p0_zvksed1p0_zvksg1p0_zvksh1p0_zvkt1p0_zvl32b1p0_zvl64b1p0"170 171.attribute arch, "rv32i_zve32x_zvksed1p0"172# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zve32x1p0_zvksed1p0_zvl32b1p0"173 174.attribute arch, "rv32i_zve32x_zvksh1p0"175# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zve32x1p0_zvksh1p0_zvl32b1p0"176 177.attribute arch, "rv32i_zvkt1p0"178# CHECK: attribute 5, "rv32i2p1_zvkt1p0"179 180.attribute arch, "rv32i_zvqdotq0p0"181# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zve32x1p0_zvl32b1p0_zvqdotq0p0"182 183.attribute arch, "rv32izbs1p0"184# CHECK: attribute 5, "rv32i2p1_zbs1p0"185 186.attribute arch, "rv32ifzfhmin1p0"187# CHECK: attribute 5, "rv32i2p1_f2p2_zicsr2p0_zfhmin1p0"188 189.attribute arch, "rv32ifzfh1p0"190# CHECK: attribute 5, "rv32i2p1_f2p2_zicsr2p0_zfh1p0_zfhmin1p0"191 192.attribute arch, "rv32izfinx"193# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zfinx1p0"194 195.attribute arch, "rv32izfinx_zdinx"196# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zfinx1p0_zdinx1p0"197 198.attribute arch, "rv32izfinx_zhinxmin"199# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zfinx1p0_zhinxmin1p0"200 201.attribute arch, "rv32izfinx_zhinx1p0"202# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zfinx1p0_zhinx1p0_zhinxmin1p0"203 204.attribute arch, "rv32i_zbkb1p0"205# CHECK: attribute 5, "rv32i2p1_zbkb1p0"206 207.attribute arch, "rv32i_zbkc1p0"208# CHECK: attribute 5, "rv32i2p1_zbkc1p0"209 210.attribute arch, "rv32i_zbkx1p0"211# CHECK: attribute 5, "rv32i2p1_zbkx1p0"212 213.attribute arch, "rv32i_zknd1p0"214# CHECK: attribute 5, "rv32i2p1_zknd1p0"215 216.attribute arch, "rv32i_zkne1p0"217# CHECK: attribute 5, "rv32i2p1_zkne1p0"218 219.attribute arch, "rv32i_zknh1p0"220# CHECK: attribute 5, "rv32i2p1_zknh1p0"221 222.attribute arch, "rv32i_zksed1p0"223# CHECK: attribute 5, "rv32i2p1_zksed1p0"224 225.attribute arch, "rv32i_zksh1p0"226# CHECK: attribute 5, "rv32i2p1_zksh1p0"227 228.attribute arch, "rv32i_zkr1p0"229# CHECK: attribute 5, "rv32i2p1_zkr1p0"230 231.attribute arch, "rv32i_zkn1p0"232# CHECK: attribute 5, "rv32i2p1_zbkb1p0_zbkc1p0_zbkx1p0_zkn1p0_zknd1p0_zkne1p0_zknh1p0"233 234.attribute arch, "rv32i_zks1p0"235# CHECK: attribute 5, "rv32i2p1_zbkb1p0_zbkc1p0_zbkx1p0_zks1p0_zksed1p0_zksh1p0"236 237.attribute arch, "rv32i_zkt1p0"238# CHECK: attribute 5, "rv32i2p1_zkt1p0"239 240.attribute arch, "rv32i_zk1p0"241# CHECK: attribute 5, "rv32i2p1_zbkb1p0_zbkc1p0_zbkx1p0_zk1p0_zkn1p0_zknd1p0_zkne1p0_zknh1p0_zkr1p0_zkt1p0"242 243.attribute arch, "rv32izihintntl1p0"244# CHECK: attribute 5, "rv32i2p1_zihintntl1p0"245 246.attribute arch, "rv32iczihintntl1p0"247# CHECK: attribute 5, "rv32i2p1_c2p0_zihintntl1p0_zca1p0"248 249.attribute arch, "rv32if_zkt1p0_zve32f1p0_zve32x1p0_zvl32b1p0"250# CHECK: attribute 5, "rv32i2p1_f2p2_zicsr2p0_zkt1p0_zve32f1p0_zve32x1p0_zvl32b1p0"251 252.attribute arch, "rv32izca1p0"253# CHECK: attribute 5, "rv32i2p1_zca1p0"254 255.attribute arch, "rv32izcd1p0"256# CHECK: attribute 5, "rv32i2p1_f2p2_d2p2_zicsr2p0_zca1p0_zcd1p0"257 258.attribute arch, "rv32izcf1p0"259# CHECK: attribute 5, "rv32i2p1_f2p2_zicsr2p0_zca1p0_zcf1p0"260 261.attribute arch, "rv32izcb1p0"262# CHECK: attribute 5, "rv32i2p1_zca1p0_zcb1p0"263 264.attribute arch, "rv32izclsd1p0"265# CHECK: attribute 5, "rv32i2p1_zilsd1p0_zca1p0_zclsd1p0"266 267.attribute arch, "rv32izcmp1p0"268# CHECK: attribute 5, "rv32i2p1_zca1p0_zcmp1p0"269 270.attribute arch, "rv32izcmt1p0"271# CHECK: attribute 5, "rv32i2p1_zicsr2p0_zca1p0_zcmt1p0"272 273.attribute arch, "rv64i_xsfvcp"274# CHECK: attribute 5, "rv64i2p1_zicsr2p0_zve32x1p0_zvl32b1p0_xsfvcp1p0"275 276.attribute arch, "rv32iza128rs1p0"277# CHECK: attribute 5, "rv32i2p1_za128rs1p0"278 279.attribute arch, "rv32iza64rs1p0"280# CHECK: attribute 5, "rv32i2p1_za64rs1p0"281 282.attribute arch, "rv32izama16b"283# CHECK: attribute 5, "rv32i2p1_zama16b1p0"284 285.attribute arch, "rv32izawrs1p0"286# CHECK: attribute 5, "rv32i2p1_zawrs1p0"287 288.attribute arch, "rv32iztso1p0"289# CHECK: attribute 5, "rv32i2p1_ztso1p0"290 291.attribute arch, "rv32izicsr2p0"292# CHECK: attribute 5, "rv32i2p1_zicsr2p0"293 294.attribute arch, "rv32izifencei2p0"295# CHECK: attribute 5, "rv32i2p1_zifencei2p0"296 297.attribute arch, "rv32izfa1p0"298# CHECK: attribute 5, "rv32i2p1_f2p2_zicsr2p0_zfa1p0"299 300.attribute arch, "rv32izicond1p0"301# CHECK: attribute 5, "rv32i2p1_zicond1p0"302 303.attribute arch, "rv32i_shcounterenw1p0"304# CHECK: attribute 5, "rv32i2p1_shcounterenw1p0"305 306.attribute arch, "rv32i_shgatpa1p0"307# CHECK: attribute 5, "rv32i2p1_shgatpa1p0"308 309.attribute arch, "rv32i_shvsatpa1p0"310# CHECK: attribute 5, "rv32i2p1_shvsatpa1p0"311 312.attribute arch, "rv32i_shlcofideleg1p0"313# CHECK: attribute 5, "rv32i2p1_shlcofideleg1p0"314 315.attribute arch, "rv32i_shtvala1p0"316# CHECK: attribute 5, "rv32i2p1_shtvala1p0"317 318.attribute arch, "rv32i_shvstvala1p0"319# CHECK: attribute 5, "rv32i2p1_shvstvala1p0"320 321.attribute arch, "rv32i_shvstvecd1p0"322# CHECK: attribute 5, "rv32i2p1_shvstvecd1p0"323 324.attribute arch, "rv32i_smaia1p0"325# CHECK: attribute 5, "rv32i2p1_smaia1p0"326 327.attribute arch, "rv32i_ssaia1p0"328# CHECK: attribute 5, "rv32i2p1_ssaia1p0"329 330.attribute arch, "rv32i_smcsrind1p0"331# CHECK: attribute 5, "rv32i2p1_smcsrind1p0"332 333.attribute arch, "rv32i_sscsrind1p0"334# CHECK: attribute 5, "rv32i2p1_sscsrind1p0"335 336.attribute arch, "rv32i_smdbltrp1p0"337# CHECK: attribute 5, "rv32i2p1_zicsr2p0_smdbltrp1p0"338 339.attribute arch, "rv32i_ssdbltrp1p0"340# CHECK: attribute 5, "rv32i2p1_zicsr2p0_ssdbltrp1p0"341 342.attribute arch, "rv32i_smcdeleg1p0"343# CHECK: attribute 5, "rv32i2p1_smcdeleg1p0"344 345.attribute arch, "rv32i_smcntrpmf1p0"346# CHECK: attribute 5, "rv32i2p1_smcntrpmf1p0"347 348.attribute arch, "rv32i_smepmp1p0"349# CHECK: attribute 5, "rv32i2p1_smepmp1p0"350 351.attribute arch, "rv32i_smpmpmt0p6"352# CHECK: attribute 5, "rv32i2p1_smpmpmt0p6"353 354.attribute arch, "rv32i_smrnmi1p0"355# CHECK: attribute 5, "rv32i2p1_smrnmi1p0"356 357.attribute arch, "rv32i_ssccfg1p0"358# CHECK: attribute 5, "rv32i2p1_ssccfg1p0"359 360.attribute arch, "rv32i_ssccptr1p0"361# CHECK: attribute 5, "rv32i2p1_ssccptr1p0"362 363.attribute arch, "rv32i_sscofpmf1p0"364# CHECK: attribute 5, "rv32i2p1_sscofpmf1p0"365 366.attribute arch, "rv32i_sscounterenw1p0"367# CHECK: attribute 5, "rv32i2p1_sscounterenw1p0"368 369.attribute arch, "rv32i_ssqosid1p0"370# CHECK: attribute 5, "rv32i2p1_ssqosid1p0"371 372.attribute arch, "rv32i_smstateen1p0"373# CHECK: attribute 5, "rv32i2p1_smstateen1p0"374 375.attribute arch, "rv32i_ssstateen1p0"376# CHECK: attribute 5, "rv32i2p1_ssstateen1p0"377 378.attribute arch, "rv32i_ssstrict1p0"379# CHECK: attribute 5, "rv32i2p1_ssstrict1p0"380 381.attribute arch, "rv32i_sstc1p0"382# CHECK: attribute 5, "rv32i2p1_sstc1p0"383 384.attribute arch, "rv32i_sstvala1p0"385# CHECK: attribute 5, "rv32i2p1_sstvala1p0"386 387.attribute arch, "rv32i_sstvecd1p0"388# CHECK: attribute 5, "rv32i2p1_sstvecd1p0"389 390.attribute arch, "rv32i_ssu64xl1p0"391# CHECK: attribute 5, "rv32i2p1_ssu64xl1p0"392 393.attribute arch, "rv32i_svade1p0"394# CHECK: attribute 5, "rv32i2p1_svade1p0"395 396.attribute arch, "rv32i_svadu1p0"397# CHECK: attribute 5, "rv32i2p1_svadu1p0"398 399.attribute arch, "rv32i_svbare1p0"400# CHECK: attribute 5, "rv32i2p1_svbare1p0"401 402.attribute arch, "rv32i_svukte0p3"403# CHECK: attribute 5, "rv32i2p1_svukte0p3"404 405.attribute arch, "rv32i_svvptc1p0"406# CHECK: attribute 5, "rv32i2p1_svvptc1p0"407 408.attribute arch, "rv32i_zfbfmin1p0"409# CHECK: .attribute 5, "rv32i2p1_f2p2_zicsr2p0_zfbfmin1p0"410 411.attribute arch, "rv32i_zvfbfa0p1"412# CHECK: .attribute 5, "rv32i2p1_f2p2_zicsr2p0_zfbfmin1p0_zve32f1p0_zve32x1p0_zvfbfa0p1_zvl32b1p0"413 414.attribute arch, "rv32i_zvfbfmin1p0"415# CHECK: .attribute 5, "rv32i2p1_f2p2_zicsr2p0_zve32f1p0_zve32x1p0_zvfbfmin1p0_zvl32b1p0"416 417.attribute arch, "rv32i_zvfbfwma1p0"418# CHECK: .attribute 5, "rv32i2p1_f2p2_zicsr2p0_zfbfmin1p0_zve32f1p0_zve32x1p0_zvfbfmin1p0_zvfbfwma1p0_zvl32b1p0"419 420.attribute arch, "rv32i_zvfofp8min0p2"421# CHECK: .attribute 5, "rv32i2p1_f2p2_zicsr2p0_zve32f1p0_zve32x1p0_zvfofp8min0p2_zvl32b1p0"422 423.attribute arch, "rv32ia_zacas1p0"424# CHECK: attribute 5, "rv32i2p1_a2p1_zaamo1p0_zacas1p0_zalrsc1p0"425 426.attribute arch, "rv32izalasr0p9"427# CHECK: attribute 5, "rv32i2p1_zalasr0p9"428 429.attribute arch, "rv32i_xcvalu"430# CHECK: attribute 5, "rv32i2p1_xcvalu1p0"431 432.attribute arch, "rv32i_xcvbitmanip"433# CHECK: attribute 5, "rv32i2p1_xcvbitmanip1p0"434 435.attribute arch, "rv32i_xcvelw"436# CHECK: attribute 5, "rv32i2p1_xcvelw1p0"437 438.attribute arch, "rv32i_xcvmac"439# CHECK: attribute 5, "rv32i2p1_xcvmac1p0"440 441.attribute arch, "rv32i_xcvmem"442# CHECK: attribute 5, "rv32i2p1_xcvmem1p0"443 444.attribute arch, "rv32i_xcvsimd"445# CHECK: attribute 5, "rv32i2p1_xcvsimd1p0"446 447.attribute arch, "rv32i_xcvbi"448# CHECK: attribute 5, "rv32i2p1_xcvbi1p0"449 450.attribute arch, "rv32i_zicfilp1p0"451# CHECK: attribute 5, "rv32i2p1_zicfilp1p0_zicsr2p0"452 453.attribute arch, "rv32i_zicfiss1p0"454# CHECK: .attribute 5, "rv32i2p1_zicfiss1p0_zicsr2p0_zimop1p0"455 456.attribute arch, "rv32i_zilsd1p0"457# CHECK: .attribute 5, "rv32i2p1_zilsd1p0"458 459.attribute arch, "rv64i_xsfvfwmaccqqq"460# CHECK: attribute 5, "rv64i2p1_f2p2_zicsr2p0_zve32f1p0_zve32x1p0_zvfbfmin1p0_zvl128b1p0_zvl32b1p0_zvl64b1p0_xsfvfwmaccqqq1p0"461 462.attribute arch, "rv32i_ssnpm1p0"463# CHECK: attribute 5, "rv32i2p1_ssnpm1p0"464 465.attribute arch, "rv32i_smnpm1p0"466# CHECK: attribute 5, "rv32i2p1_smnpm1p0"467 468.attribute arch, "rv32i_smmpm1p0"469# CHECK: attribute 5, "rv32i2p1_smmpm1p0"470 471.attribute arch, "rv32i_sspm1p0"472# CHECK: attribute 5, "rv32i2p1_sspm1p0"473 474.attribute arch, "rv32i_supm1p0"475# CHECK: attribute 5, "rv32i2p1_supm1p0"476 477.attribute arch, "rv64i_ssnpm1p0"478# CHECK: attribute 5, "rv64i2p1_ssnpm1p0"479 480.attribute arch, "rv64i_smnpm1p0"481# CHECK: attribute 5, "rv64i2p1_smnpm1p0"482 483.attribute arch, "rv64i_smmpm1p0"484# CHECK: attribute 5, "rv64i2p1_smmpm1p0"485 486.attribute arch, "rv64i_sspm1p0"487# CHECK: attribute 5, "rv64i2p1_sspm1p0"488 489.attribute arch, "rv64i_supm1p0"490# CHECK: attribute 5, "rv64i2p1_supm1p0"491 492.attribute arch, "rv32i_smctr1p0"493# CHECK: attribute 5, "rv32i2p1_smctr1p0_sscsrind1p0"494 495.attribute arch, "rv32i_ssctr1p0"496# CHECK: attribute 5, "rv32i2p1_sscsrind1p0_ssctr1p0"497 498.attribute arch, "rv32i_sdext1p0"499# CHECK: attribute 5, "rv32i2p1_sdext1p0"500 501.attribute arch, "rv32i_sdtrig1p0"502# CHECK: attribute 5, "rv32i2p1_sdtrig1p0"503 504.attribute arch, "rv32i_p0p15"505# CHECK: attribute 5, "rv32i2p1_p0p15"506 507.attribute arch, "rv64i_p0p15"508# CHECK: attribute 5, "rv64i2p1_p0p15"509