Lines Matching refs:EX
3510 #define EX(_tmp) \ macro
3628 assign(*i2, IHI64x2( EX(u2), EX(u1) )); in math_INTERLEAVE3_128()
3629 assign(*i1, ILO64x2( ROR(EX(u0),8), EX(u2) )); in math_INTERLEAVE3_128()
3630 assign(*i0, ILO64x2( EX(u1), EX(u0) )); in math_INTERLEAVE3_128()
3652 assign(*i2, OR2( AND( IHI32x4(EX(p2), ROL(EX(p2),8)), EX(c1100) ), in math_INTERLEAVE3_128()
3653 AND( IHI32x4(ROR(EX(p1),4), EX(p2)), EX(c0011) ) )); in math_INTERLEAVE3_128()
3654 assign(*i1, OR3( SHL(EX(p2),12), in math_INTERLEAVE3_128()
3655 AND(EX(p1),EX(c0110)), in math_INTERLEAVE3_128()
3656 SHR(EX(p0),12) )); in math_INTERLEAVE3_128()
3657 assign(*i0, OR2( AND( ILO32x4(EX(p0),ROL(EX(p1),4)), EX(c1100) ), in math_INTERLEAVE3_128()
3658 AND( ILO32x4(ROR(EX(p0),8),EX(p0)), EX(c0011) ) )); in math_INTERLEAVE3_128()
3691 OR4( AND( IHI16x8( EX(p2), ROL(EX(p2),4) ), EX(c1000) ), in math_INTERLEAVE3_128()
3692 AND( IHI16x8( ROL(EX(p2),6), EX(p2) ), EX(c0100) ), in math_INTERLEAVE3_128()
3693 AND( IHI16x8( ROL(EX(p2),2), ROL(EX(p2),6) ), EX(c0010) ), in math_INTERLEAVE3_128()
3694 AND( ILO16x8( ROR(EX(p2),2), ROL(EX(p1),2) ), EX(c0001) ) in math_INTERLEAVE3_128()
3697 OR4( AND( IHI16x8( ROL(EX(p1),4), ROR(EX(p2),2) ), EX(c1000) ), in math_INTERLEAVE3_128()
3698 AND( IHI16x8( EX(p1), ROL(EX(p1),4) ), EX(c0100) ), in math_INTERLEAVE3_128()
3699 AND( IHI16x8( ROL(EX(p1),4), ROL(EX(p1),8) ), EX(c0010) ), in math_INTERLEAVE3_128()
3700 AND( IHI16x8( ROR(EX(p0),6), ROL(EX(p1),4) ), EX(c0001) ) in math_INTERLEAVE3_128()
3703 OR4( AND( IHI16x8( ROR(EX(p1),2), ROL(EX(p0),2) ), EX(c1000) ), in math_INTERLEAVE3_128()
3704 AND( IHI16x8( ROL(EX(p0),2), ROL(EX(p0),6) ), EX(c0100) ), in math_INTERLEAVE3_128()
3705 AND( IHI16x8( ROL(EX(p0),8), ROL(EX(p0),2) ), EX(c0010) ), in math_INTERLEAVE3_128()
3706 AND( IHI16x8( ROL(EX(p0),4), ROL(EX(p0),8) ), EX(c0001) ) in math_INTERLEAVE3_128()
3736 ILO8x16( ROR(EX(_srcVec1),(_srcShift1)), \ in math_INTERLEAVE3_128()
3737 ROR(EX(_srcVec2),(_srcShift2)) ) ) in math_INTERLEAVE3_128()
3748 assign(i2_FEDC, ILO16x8(EX(t_CfBf), EX(t_AfCe))); in math_INTERLEAVE3_128()
3752 assign(i2_BA98, ILO16x8(EX(t_BeAe), EX(t_CdBd))); in math_INTERLEAVE3_128()
3753 assign(i2_hi64, ILO32x4(EX(i2_FEDC), EX(i2_BA98))); in math_INTERLEAVE3_128()
3757 assign(i2_7654, ILO16x8(EX(t_AdCc), EX(t_BcAc))); in math_INTERLEAVE3_128()
3761 assign(i2_3210, ILO16x8(EX(t_CbBb), EX(t_AbCa))); in math_INTERLEAVE3_128()
3762 assign(i2_lo64, ILO32x4(EX(i2_7654), EX(i2_3210))); in math_INTERLEAVE3_128()
3763 assign(*i2, ILO64x2(EX(i2_hi64), EX(i2_lo64))); in math_INTERLEAVE3_128()
3767 assign(i1_FEDC, ILO16x8(EX(t_BaAa), EX(t_C9B9))); in math_INTERLEAVE3_128()
3771 assign(i1_BA98, ILO16x8(EX(t_A9C8), EX(t_B8A8))); in math_INTERLEAVE3_128()
3772 assign(i1_hi64, ILO32x4(EX(i1_FEDC), EX(i1_BA98))); in math_INTERLEAVE3_128()
3776 assign(i1_7654, ILO16x8(EX(t_C7B7), EX(t_A7C6))); in math_INTERLEAVE3_128()
3780 assign(i1_3210, ILO16x8(EX(t_B6A6), EX(t_C5B5))); in math_INTERLEAVE3_128()
3781 assign(i1_lo64, ILO32x4(EX(i1_7654), EX(i1_3210))); in math_INTERLEAVE3_128()
3782 assign(*i1, ILO64x2(EX(i1_hi64), EX(i1_lo64))); in math_INTERLEAVE3_128()
3786 assign(i0_FEDC, ILO16x8(EX(t_A5C4), EX(t_B4A4))); in math_INTERLEAVE3_128()
3790 assign(i0_BA98, ILO16x8(EX(t_C3B3), EX(t_A3C2))); in math_INTERLEAVE3_128()
3791 assign(i0_hi64, ILO32x4(EX(i0_FEDC), EX(i0_BA98))); in math_INTERLEAVE3_128()
3795 assign(i0_7654, ILO16x8(EX(t_B2A2), EX(t_C1B1))); in math_INTERLEAVE3_128()
3799 assign(i0_3210, ILO16x8(EX(t_A1C0), EX(t_B0A0))); in math_INTERLEAVE3_128()
3800 assign(i0_lo64, ILO32x4(EX(i0_7654), EX(i0_3210))); in math_INTERLEAVE3_128()
3801 assign(*i0, ILO64x2(EX(i0_hi64), EX(i0_lo64))); in math_INTERLEAVE3_128()
3821 assign(*i0, ILO64x2(EX(u1), EX(u0))); in math_INTERLEAVE4_128()
3822 assign(*i1, ILO64x2(EX(u3), EX(u2))); in math_INTERLEAVE4_128()
3823 assign(*i2, IHI64x2(EX(u1), EX(u0))); in math_INTERLEAVE4_128()
3824 assign(*i3, IHI64x2(EX(u3), EX(u2))); in math_INTERLEAVE4_128()
3836 assign(*i0, CEV32x4(EX(p1), EX(p0))); in math_INTERLEAVE4_128()
3837 assign(*i1, COD32x4(EX(p1), EX(p0))); in math_INTERLEAVE4_128()
3838 assign(*i2, CEV32x4(EX(p3), EX(p2))); in math_INTERLEAVE4_128()
3839 assign(*i3, COD32x4(EX(p3), EX(p2))); in math_INTERLEAVE4_128()
3851 assign(*i0, COD16x8(EX(p0), SHL(EX(p0), 2))); in math_INTERLEAVE4_128()
3852 assign(*i1, COD16x8(EX(p1), SHL(EX(p1), 2))); in math_INTERLEAVE4_128()
3853 assign(*i2, COD16x8(EX(p2), SHL(EX(p2), 2))); in math_INTERLEAVE4_128()
3854 assign(*i3, COD16x8(EX(p3), SHL(EX(p3), 2))); in math_INTERLEAVE4_128()
3866 assign(*i0, IHI32x4(COD8x16(EX(p0),EX(p0)), CEV8x16(EX(p0),EX(p0)))); in math_INTERLEAVE4_128()
3867 assign(*i1, IHI32x4(COD8x16(EX(p1),EX(p1)), CEV8x16(EX(p1),EX(p1)))); in math_INTERLEAVE4_128()
3868 assign(*i2, IHI32x4(COD8x16(EX(p2),EX(p2)), CEV8x16(EX(p2),EX(p2)))); in math_INTERLEAVE4_128()
3869 assign(*i3, IHI32x4(COD8x16(EX(p3),EX(p3)), CEV8x16(EX(p3),EX(p3)))); in math_INTERLEAVE4_128()
3943 assign(*u2, ILO64x2( ROL(EX(i2),8), EX(i1) )); in math_DEINTERLEAVE3_128()
3944 assign(*u1, ILO64x2( EX(i2), ROL(EX(i0),8) )); in math_DEINTERLEAVE3_128()
3945 assign(*u0, ILO64x2( ROL(EX(i1),8), EX(i0) )); in math_DEINTERLEAVE3_128()
3962 assign(t_a1c0b0a0, EX(i0)); in math_DEINTERLEAVE3_128()
3963 assign(t_a2c1b1a1, SL(EX(i1),EX(i0),3*4)); in math_DEINTERLEAVE3_128()
3964 assign(t_a3c2b2a2, SL(EX(i2),EX(i1),2*4)); in math_DEINTERLEAVE3_128()
3965 assign(t_a0c3b3a3, SL(EX(i0),EX(i2),1*4)); in math_DEINTERLEAVE3_128()
3967 assign(p0, ILO32x4(EX(t_a2c1b1a1),EX(t_a1c0b0a0))); in math_DEINTERLEAVE3_128()
3968 assign(p1, ILO64x2(ILO32x4(EX(t_a0c3b3a3), EX(t_a3c2b2a2)), in math_DEINTERLEAVE3_128()
3969 IHI32x4(EX(t_a2c1b1a1), EX(t_a1c0b0a0)))); in math_DEINTERLEAVE3_128()
3970 assign(p2, ILO32x4(ROR(EX(t_a0c3b3a3),1*4), ROR(EX(t_a3c2b2a2),1*4))); in math_DEINTERLEAVE3_128()
4001 assign(s0, EX(i0)); in math_DEINTERLEAVE3_128()
4002 assign(s1, SL(EX(i1),EX(i0),6*2)); in math_DEINTERLEAVE3_128()
4003 assign(s2, SL(EX(i2),EX(i1),4*2)); in math_DEINTERLEAVE3_128()
4004 assign(s3, SL(EX(i0),EX(i2),2*2)); in math_DEINTERLEAVE3_128()
4011 assign(t0, AND( ILO16x8( ROR(EX(s0),3*2), EX(s0)), EX(c00111111))); in math_DEINTERLEAVE3_128()
4012 assign(t1, AND( ILO16x8( ROR(EX(s1),3*2), EX(s1)), EX(c00111111))); in math_DEINTERLEAVE3_128()
4013 assign(t2, AND( ILO16x8( ROR(EX(s2),3*2), EX(s2)), EX(c00111111))); in math_DEINTERLEAVE3_128()
4014 assign(t3, AND( ILO16x8( ROR(EX(s3),3*2), EX(s3)), EX(c00111111))); in math_DEINTERLEAVE3_128()
4016 assign(p0, OR2(EX(t0), SHL(EX(t1),6*2))); in math_DEINTERLEAVE3_128()
4017 assign(p1, OR2(SHL(EX(t2),4*2), SHR(EX(t1),2*2))); in math_DEINTERLEAVE3_128()
4018 assign(p2, OR2(SHL(EX(t3),2*2), SHR(EX(t2),4*2))); in math_DEINTERLEAVE3_128()
4060 assign(s0, SL(EX(i1),EX(i0), 0)); in math_DEINTERLEAVE3_128()
4061 assign(s1, SL(EX(i1),EX(i0), 6)); in math_DEINTERLEAVE3_128()
4062 assign(s2, SL(EX(i1),EX(i0),12)); in math_DEINTERLEAVE3_128()
4063 assign(s3, SL(EX(i2),EX(i1), 2)); in math_DEINTERLEAVE3_128()
4064 assign(s4, SL(EX(i2),EX(i1), 8)); in math_DEINTERLEAVE3_128()
4065 assign(s5, SL(EX(i2),EX(i1),14)); in math_DEINTERLEAVE3_128()
4066 assign(s6, SL(EX(i0),EX(i2), 4)); in math_DEINTERLEAVE3_128()
4067 assign(s7, SL(EX(i0),EX(i2),10)); in math_DEINTERLEAVE3_128()
4078 assign(t0, AND( ILO8x16( ROR(EX(s0),3), EX(s0)), EX(cMASK))); in math_DEINTERLEAVE3_128()
4079 assign(t1, AND( ILO8x16( ROR(EX(s1),3), EX(s1)), EX(cMASK))); in math_DEINTERLEAVE3_128()
4080 assign(t2, AND( ILO8x16( ROR(EX(s2),3), EX(s2)), EX(cMASK))); in math_DEINTERLEAVE3_128()
4081 assign(t3, AND( ILO8x16( ROR(EX(s3),3), EX(s3)), EX(cMASK))); in math_DEINTERLEAVE3_128()
4082 assign(t4, AND( ILO8x16( ROR(EX(s4),3), EX(s4)), EX(cMASK))); in math_DEINTERLEAVE3_128()
4083 assign(t5, AND( ILO8x16( ROR(EX(s5),3), EX(s5)), EX(cMASK))); in math_DEINTERLEAVE3_128()
4084 assign(t6, AND( ILO8x16( ROR(EX(s6),3), EX(s6)), EX(cMASK))); in math_DEINTERLEAVE3_128()
4085 assign(t7, AND( ILO8x16( ROR(EX(s7),3), EX(s7)), EX(cMASK))); in math_DEINTERLEAVE3_128()
4087 assign(p0, OR3( SHL(EX(t2),12), SHL(EX(t1),6), EX(t0) )); in math_DEINTERLEAVE3_128()
4088 assign(p1, OR4( SHL(EX(t5),14), SHL(EX(t4),8), in math_DEINTERLEAVE3_128()
4089 SHL(EX(t3),2), SHR(EX(t2),4) )); in math_DEINTERLEAVE3_128()
4090 assign(p2, OR3( SHL(EX(t7),10), SHL(EX(t6),4), SHR(EX(t5),2) )); in math_DEINTERLEAVE3_128()
4111 assign(*u0, ILO64x2(EX(i2), EX(i0))); in math_DEINTERLEAVE4_128()
4112 assign(*u1, IHI64x2(EX(i2), EX(i0))); in math_DEINTERLEAVE4_128()
4113 assign(*u2, ILO64x2(EX(i3), EX(i1))); in math_DEINTERLEAVE4_128()
4114 assign(*u3, IHI64x2(EX(i3), EX(i1))); in math_DEINTERLEAVE4_128()
4123 assign(p0, ILO32x4(EX(i1), EX(i0))); in math_DEINTERLEAVE4_128()
4124 assign(p1, IHI32x4(EX(i1), EX(i0))); in math_DEINTERLEAVE4_128()
4125 assign(p2, ILO32x4(EX(i3), EX(i2))); in math_DEINTERLEAVE4_128()
4126 assign(p3, IHI32x4(EX(i3), EX(i2))); in math_DEINTERLEAVE4_128()
4138 assign(p0, IHI16x8(EX(i0), SHL(EX(i0), 8))); in math_DEINTERLEAVE4_128()
4139 assign(p1, IHI16x8(EX(i1), SHL(EX(i1), 8))); in math_DEINTERLEAVE4_128()
4140 assign(p2, IHI16x8(EX(i2), SHL(EX(i2), 8))); in math_DEINTERLEAVE4_128()
4141 assign(p3, IHI16x8(EX(i3), SHL(EX(i3), 8))); in math_DEINTERLEAVE4_128()
4153 assign(p0, IHI64x2( IHI8x16(EX(i0),ROL(EX(i0),4)), in math_DEINTERLEAVE4_128()
4154 ILO8x16(EX(i0),ROL(EX(i0),4)) )); in math_DEINTERLEAVE4_128()
4155 assign(p1, IHI64x2( IHI8x16(EX(i1),ROL(EX(i1),4)), in math_DEINTERLEAVE4_128()
4156 ILO8x16(EX(i1),ROL(EX(i1),4)) )); in math_DEINTERLEAVE4_128()
4157 assign(p2, IHI64x2( IHI8x16(EX(i2),ROL(EX(i2),4)), in math_DEINTERLEAVE4_128()
4158 ILO8x16(EX(i2),ROL(EX(i2),4)) )); in math_DEINTERLEAVE4_128()
4159 assign(p3, IHI64x2( IHI8x16(EX(i3),ROL(EX(i3),4)), in math_DEINTERLEAVE4_128()
4160 ILO8x16(EX(i3),ROL(EX(i3),4)) )); in math_DEINTERLEAVE4_128()
4214 assign(*i0, EX(u0)); in math_INTERLEAVE2_64()
4215 assign(*i1, EX(u1)); in math_INTERLEAVE2_64()
4225 assign(du0, binop(doubler, EX(u0), EX(u0))); in math_INTERLEAVE2_64()
4226 assign(du1, binop(doubler, EX(u1), EX(u1))); in math_INTERLEAVE2_64()
4230 assign(*i0, binop(halver, EX(di0), EX(di0))); in math_INTERLEAVE2_64()
4231 assign(*i1, binop(halver, EX(di1), EX(di1))); in math_INTERLEAVE2_64()
4244 assign(*i0, EX(u0)); in math_INTERLEAVE3_64()
4245 assign(*i1, EX(u1)); in math_INTERLEAVE3_64()
4246 assign(*i2, EX(u2)); in math_INTERLEAVE3_64()
4257 assign(du0, binop(doubler, EX(u0), EX(u0))); in math_INTERLEAVE3_64()
4258 assign(du1, binop(doubler, EX(u1), EX(u1))); in math_INTERLEAVE3_64()
4259 assign(du2, binop(doubler, EX(u2), EX(u2))); in math_INTERLEAVE3_64()
4264 assign(*i0, binop(halver, EX(di0), EX(di0))); in math_INTERLEAVE3_64()
4265 assign(*i1, binop(halver, EX(di1), EX(di1))); in math_INTERLEAVE3_64()
4266 assign(*i2, binop(halver, EX(di2), EX(di2))); in math_INTERLEAVE3_64()
4279 assign(*i0, EX(u0)); in math_INTERLEAVE4_64()
4280 assign(*i1, EX(u1)); in math_INTERLEAVE4_64()
4281 assign(*i2, EX(u2)); in math_INTERLEAVE4_64()
4282 assign(*i3, EX(u3)); in math_INTERLEAVE4_64()
4294 assign(du0, binop(doubler, EX(u0), EX(u0))); in math_INTERLEAVE4_64()
4295 assign(du1, binop(doubler, EX(u1), EX(u1))); in math_INTERLEAVE4_64()
4296 assign(du2, binop(doubler, EX(u2), EX(u2))); in math_INTERLEAVE4_64()
4297 assign(du3, binop(doubler, EX(u3), EX(u3))); in math_INTERLEAVE4_64()
4304 assign(*i0, binop(halver, EX(di0), EX(di0))); in math_INTERLEAVE4_64()
4305 assign(*i1, binop(halver, EX(di1), EX(di1))); in math_INTERLEAVE4_64()
4306 assign(*i2, binop(halver, EX(di2), EX(di2))); in math_INTERLEAVE4_64()
4307 assign(*i3, binop(halver, EX(di3), EX(di3))); in math_INTERLEAVE4_64()
4327 assign(*u0, EX(i0)); in math_DEINTERLEAVE2_64()
4328 assign(*u1, EX(i1)); in math_DEINTERLEAVE2_64()
4338 assign(di0, binop(doubler, EX(i0), EX(i0))); in math_DEINTERLEAVE2_64()
4339 assign(di1, binop(doubler, EX(i1), EX(i1))); in math_DEINTERLEAVE2_64()
4344 assign(*u0, binop(halver, EX(du0), EX(du0))); in math_DEINTERLEAVE2_64()
4345 assign(*u1, binop(halver, EX(du1), EX(du1))); in math_DEINTERLEAVE2_64()
4358 assign(*u0, EX(i0)); in math_DEINTERLEAVE3_64()
4359 assign(*u1, EX(i1)); in math_DEINTERLEAVE3_64()
4360 assign(*u2, EX(i2)); in math_DEINTERLEAVE3_64()
4371 assign(di0, binop(doubler, EX(i0), EX(i0))); in math_DEINTERLEAVE3_64()
4372 assign(di1, binop(doubler, EX(i1), EX(i1))); in math_DEINTERLEAVE3_64()
4373 assign(di2, binop(doubler, EX(i2), EX(i2))); in math_DEINTERLEAVE3_64()
4378 assign(*u0, binop(halver, EX(du0), EX(du0))); in math_DEINTERLEAVE3_64()
4379 assign(*u1, binop(halver, EX(du1), EX(du1))); in math_DEINTERLEAVE3_64()
4380 assign(*u2, binop(halver, EX(du2), EX(du2))); in math_DEINTERLEAVE3_64()
4393 assign(*u0, EX(i0)); in math_DEINTERLEAVE4_64()
4394 assign(*u1, EX(i1)); in math_DEINTERLEAVE4_64()
4395 assign(*u2, EX(i2)); in math_DEINTERLEAVE4_64()
4396 assign(*u3, EX(i3)); in math_DEINTERLEAVE4_64()
4408 assign(di0, binop(doubler, EX(i0), EX(i0))); in math_DEINTERLEAVE4_64()
4409 assign(di1, binop(doubler, EX(i1), EX(i1))); in math_DEINTERLEAVE4_64()
4410 assign(di2, binop(doubler, EX(i2), EX(i2))); in math_DEINTERLEAVE4_64()
4411 assign(di3, binop(doubler, EX(i3), EX(i3))); in math_DEINTERLEAVE4_64()
4418 assign(*u0, binop(halver, EX(du0), EX(du0))); in math_DEINTERLEAVE4_64()
4419 assign(*u1, binop(halver, EX(du1), EX(du1))); in math_DEINTERLEAVE4_64()
4420 assign(*u2, binop(halver, EX(du2), EX(du2))); in math_DEINTERLEAVE4_64()
4421 assign(*u3, binop(halver, EX(du3), EX(du3))); in math_DEINTERLEAVE4_64()
4425 #undef EX