/* { 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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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> ((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 } } */
