visnyin / softart

Automatically exported from code.google.com/p/softart
Other
0 stars 0 forks source link

Add swizzle and write mask support to vector in SIMD #155

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Description:
  As title.

Original issue reported on code.google.com by wuye9036 on 15 Dec 2011 at 2:55

GoogleCodeExporter commented 8 years ago

Original comment by wuye9036 on 15 Dec 2011 at 3:15

GoogleCodeExporter commented 8 years ago
This issue was updated by revision 18dfef73f300.

SASL:
  Add swizzle_and_wm.sps and vec_and_mat.sps to test repo.
  Add swizzle_and_wm.sps to jit test.

Original comment by wuye9036 on 15 Dec 2011 at 3:41

GoogleCodeExporter commented 8 years ago
This issue was updated by revision 69a7d2862077.

SASL:
  Add swizzle support to vector.
  Move and rename next_pow2 to eflib::ceil_to_pow2.
  Fixes bugs in ceil_to_pow2.
  Rename cgllvm_sctxt::get_value to value.
  Add value::masks(uint32_t).
  Add vector_<U, T>.
  Add indexes_length to llvm utility.
  Move swizzling from cg_service::load to cg_service::emit_extract_elem_mask.
  Add swizzling support to cg_service::emit_extract_elem_mask.
  Add swizzling support to member_expression visitor in SIMD.

Original comment by wuye9036 on 15 Dec 2011 at 11:26

GoogleCodeExporter commented 8 years ago
This issue was updated by revision 79f66523a855.

SASL:
  Add code to emit_extract_val to support one-component swizzle.
  Change swizzle_and_wm to test write mask.

Original comment by wuye9036 on 15 Dec 2011 at 12:07

GoogleCodeExporter commented 8 years ago

Original comment by wuye9036 on 16 Dec 2011 at 9:08