/* { dg-do compile } */ /* { dg-options "-march=rv32gcv -mabi=ilp32 -O3 -fgimple" } */ #include "riscv_vector.h" void __GIMPLE (ssa,guessed_local(1073741824)) f1 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint8mf8_t *)out_2(D)) = _Literal (vint8mf8_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f2 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint8mf4_t *)out_2(D)) = _Literal (vint8mf4_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f3 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint8mf2_t *)out_2(D)) = _Literal (vint8mf2_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f4 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint8m1_t *)out_2(D)) = _Literal (vint8m1_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f5 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint8m2_t *)out_2(D)) = _Literal (vint8m2_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f6 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint8m4_t *)out_2(D)) = _Literal (vint8m4_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f7 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint8m8_t *)out_2(D)) = _Literal (vint8m8_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f8 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint8mf8_t *)out_2(D)) = _Literal (vuint8mf8_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f9 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint8mf4_t *)out_2(D)) = _Literal (vuint8mf4_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f10 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint8mf2_t *)out_2(D)) = _Literal (vuint8mf2_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f11 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint8m1_t *)out_2(D)) = _Literal (vuint8m1_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f12 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint8m2_t *)out_2(D)) = _Literal (vuint8m2_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f13 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint8m4_t *)out_2(D)) = _Literal (vuint8m4_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f14 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint8m8_t *)out_2(D)) = _Literal (vuint8m8_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f15 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint16mf4_t *)out_2(D)) = _Literal (vint16mf4_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f16 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint16mf2_t *)out_2(D)) = _Literal (vint16mf2_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f17 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint16m1_t *)out_2(D)) = _Literal (vint16m1_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f18 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint16m2_t *)out_2(D)) = _Literal (vint16m2_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f19 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint16m4_t *)out_2(D)) = _Literal (vint16m4_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f20 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint16m8_t *)out_2(D)) = _Literal (vint16m8_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f21 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint16mf4_t *)out_2(D)) = _Literal (vuint16mf4_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f22 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint16mf2_t *)out_2(D)) = _Literal (vuint16mf2_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f23 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint16m1_t *)out_2(D)) = _Literal (vuint16m1_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f24 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint16m2_t *)out_2(D)) = _Literal (vuint16m2_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f25 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint16m4_t *)out_2(D)) = _Literal (vuint16m4_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f26 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint16m8_t *)out_2(D)) = _Literal (vuint16m8_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f27 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint32mf2_t *)out_2(D)) = _Literal (vint32mf2_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f28 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint32m1_t *)out_2(D)) = _Literal (vint32m1_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f29 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint32m2_t *)out_2(D)) = _Literal (vint32m2_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f30 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint32m4_t *)out_2(D)) = _Literal (vint32m4_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f31 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint32m8_t *)out_2(D)) = _Literal (vint32m8_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f32 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint32mf2_t *)out_2(D)) = _Literal (vuint32mf2_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f33 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint32m1_t *)out_2(D)) = _Literal (vuint32m1_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f34 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint32m2_t *)out_2(D)) = _Literal (vuint32m2_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f35 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint32m4_t *)out_2(D)) = _Literal (vuint32m4_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f36 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint32m8_t *)out_2(D)) = _Literal (vuint32m8_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f37 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint64m1_t *)out_2(D)) = _Literal (vint64m1_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f38 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint64m2_t *)out_2(D)) = _Literal (vint64m2_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f39 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint64m4_t *)out_2(D)) = _Literal (vint64m4_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f40 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vint64m8_t *)out_2(D)) = _Literal (vint64m8_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f41 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint64m1_t *)out_2(D)) = _Literal (vuint64m1_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f42 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint64m2_t *)out_2(D)) = _Literal (vuint64m2_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f43 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint64m4_t *)out_2(D)) = _Literal (vuint64m4_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f44 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vuint64m8_t *)out_2(D)) = _Literal (vuint64m8_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f45 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vfloat32m1_t *)out_2(D)) = _Literal (vfloat32m1_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f46 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vfloat32m2_t *)out_2(D)) = _Literal (vfloat32m2_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f47 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vfloat32m4_t *)out_2(D)) = _Literal (vfloat32m4_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f48 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vfloat32m8_t *)out_2(D)) = _Literal (vfloat32m8_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f49 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vfloat64m1_t *)out_2(D)) = _Literal (vfloat64m1_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f50 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vfloat64m2_t *)out_2(D)) = _Literal (vfloat64m2_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f51 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vfloat64m4_t *)out_2(D)) = _Literal (vfloat64m4_t) 0; return; } void __GIMPLE (ssa,guessed_local(1073741824)) f52 (void * out) { __BB(2,guessed_local(1073741824)): __MEM ((vfloat64m8_t *)out_2(D)) = _Literal (vfloat64m8_t) 0; return; } /* { dg-final { scan-assembler-times {vmv\.v\.i\s+(?:v[0-9]|v[1-2][0-9]|v3[0-1]),\s*0} 52 } } */