Home | History | Annotate | Download | only in tests

Lines Matching defs:val

23 template<typename T> void asm_write(T *ptr, T val);
35 template<> void asm_write<Type>(Type *ptr, Type val) { \
37 Mov " %[val], (%[ptr]) \n\t" \
39 : [ptr] "r" (ptr), [val] Reg (val) \
68 template<> void asm_write<Type>(Type *ptr, Type val) { \
70 Mov " %[val], (%[ptr]) \n\t" \
72 : [ptr] "r" (ptr), [val] Reg (val) \
122 __m128i val = _mm_set1_epi16(0x1234);
123 EXPECT_DEATH(asm_write<__m128i>((__m128i*) p, val), DeathPattern);
125 asm_write(&var, val);
145 __m128i val = _mm_set1_epi16(0x1234);
146 ASSERT_EQ(0x1234, _mm_extract_epi16(asm_read(&val), 0));