<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - wasm_simd128.h intrinsics to initialize all lanes to the same constant"
   href="https://bugs.llvm.org/show_bug.cgi?id=49232">49232</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>wasm_simd128.h intrinsics to initialize all lanes to the same constant
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>clang
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>enhancement
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>P
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Headers
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>tlively@google.com
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>maratek@gmail.com
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>craig.topper@gmail.com, llvm-bugs@lists.llvm.org, richard-llvm@metafoo.co.uk
          </td>
        </tr></table>
      <p>
        <div>
        <pre>wasm_simd128.h header provides
wasm_i8x16_const/wasm_i16x8_const/wasm_i32x4_const/wasm_i64x2_const/wasm_f32x4_const/wasm_f64x2_const
intrinsics to initialize v128_t vector to the specified constant literals. A
common use-case is to initialize all lanes to the same constant value, and it
doesn't work well with the existing intrinsics, as the value needs to be
replicated many time (16 times for wasm_i8x16_const). It is preferable to have
additional intrinsics (e.g. wasm_XXXX_const_splat(C)) to initialize all lanes
to the same value.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>