Home | History | Annotate | Download | only in internals
      1 
      2 Cleanups
      3 ~~~~~~~~
      4 
      5 * Important: iropt: Make sure XorV128 and XorV256 of identical
      6   args gets folded to zero
      7 
      8 * add more iteration in test cases
      9 
     10 * math_UNPCKxPS_128: use xIsH ? InterleaveHI32x4 : InterleaveLO32x
     11   I think this is safe w.r.t. the backend
     12 
     13 * math_UNPCKxPD_128: ditto
     14 
     15 * math_UNPCKxPD_256: split into 128 bit chunks and use math_UNPCKxPD_128
     16 
     17 
     18 Known limitations
     19 ~~~~~~~~~~~~~~~~~
     20 
     21 * for many (all?) of the vector shift-by-imm cases (pre-existing as
     22   well as AVX), out of range shifts are not handled properly and only
     23   work I think because the host happens to have the same semantics.
     24