Home
last modified time | relevance | path

Searched refs:Xmm (Results 1 – 9 of 9) sorted by relevance

/third_party/flutter/skia/src/core/
DSkVM.h28 enum Xmm { enum
101 void vbroadcastss(Ymm dst, Xmm src);
109 void vmovd (Xmm dst, GP64 ptr); // dst = *ptr, 32-bit
112 void vmovups(GP64 ptr, Xmm src); // *ptr = src, 128-bit
113 void vmovq (GP64 ptr, Xmm src); // *ptr = src, 64-bit
114 void vmovd (GP64 ptr, Xmm src); // *ptr = src, 32-bit
119 void vmovd_direct(GP64 dst, Xmm src); // dst = src, 32-bit
120 void vmovd_direct(Xmm dst, GP64 src); // dst = src, 32-bit
122 void vpinsrw(Xmm dst, Xmm src, GP64 ptr, int imm); // dst = src; dst[imm] = *ptr, 16-bit
123 void vpinsrb(Xmm dst, Xmm src, GP64 ptr, int imm); // dst = src; dst[imm] = *ptr, 8-bit
[all …]
DSkVM.cpp493 void Assembler::vbroadcastss(Ymm dst, Xmm src) { this->op(0x66,0x380f,0x18, dst, (Ymm)src); } in vbroadcastss()
539 void Assembler::vmovups (GP64 dst, Xmm src) { in vmovups()
551 void Assembler::vmovq(GP64 dst, Xmm src) { in vmovq()
562 void Assembler::vmovd(GP64 dst, Xmm src) { in vmovd()
573 void Assembler::vmovd_direct(GP64 dst, Xmm src) { in vmovd_direct()
584 void Assembler::vmovd(Xmm dst, GP64 src) { in vmovd()
595 void Assembler::vmovd_direct(Xmm dst, GP64 src) { in vmovd_direct()
625 void Assembler::vpinsrw(Xmm dst, Xmm src, GP64 ptr, int imm) { in vpinsrw()
637 void Assembler::vpinsrb(Xmm dst, Xmm src, GP64 ptr, int imm) { in vpinsrb()
649 void Assembler::vpextrw(GP64 ptr, Xmm src, int imm) { in vpextrw()
[all …]
/third_party/skia/src/core/
DSkVM.cpp2130 void Assembler::vmovups(Xmm dst, Operand src) { this->op( 0,0x0f,0x10, dst,src); } in vmovups()
2132 void Assembler::vmovups(Operand dst, Xmm src) { this->op( 0,0x0f,0x11, src,dst); } in vmovups()
2239 void Assembler::vmovq(Operand dst, Xmm src) { this->op(0x66,0x0f,0xd6, src,dst); } in vmovq()
2241 void Assembler::vmovd(Operand dst, Xmm src) { this->op(0x66,0x0f,0x7e, src,dst); } in vmovd()
2242 void Assembler::vmovd(Xmm dst, Operand src) { this->op(0x66,0x0f,0x6e, dst,src); } in vmovd()
2244 void Assembler::vpinsrd(Xmm dst, Xmm src, Operand y, int imm) { in vpinsrd()
2248 void Assembler::vpinsrw(Xmm dst, Xmm src, Operand y, int imm) { in vpinsrw()
2252 void Assembler::vpinsrb(Xmm dst, Xmm src, Operand y, int imm) { in vpinsrb()
2262 void Assembler::vpextrd(Operand dst, Xmm src, int imm) { in vpextrd()
2267 void Assembler::vpextrw(Operand dst, Xmm src, int imm) { in vpextrw()
[all …]
DSkVM.h56 enum Xmm { enum
116 Operand(Xmm r) : reg (r), kind(REG ) {} in Operand()
199 void vmovups(Xmm dst, Operand x);
201 void vmovups(Operand dst, Xmm x);
221 void vmovq(Operand dst, Xmm src); // dst = src, 64-bit
222 void vmovd(Operand dst, Xmm src); // dst = src, 32-bit
223 void vmovd(Xmm dst, Operand src); // dst = src, 32-bit
225 void vpinsrd(Xmm dst, Xmm src, Operand y, int imm); // dst = src; dst[imm] = y, 32-bit
226 void vpinsrw(Xmm dst, Xmm src, Operand y, int imm); // dst = src; dst[imm] = y, 16-bit
227 void vpinsrb(Xmm dst, Xmm src, Operand y, int imm); // dst = src; dst[imm] = y, 8-bit
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/unittest/AssemblerX8632/
DDataMov.cpp368 #define TestMovssXmmAddrFloatLength(FloatLength, Xmm, Value) \ in TEST_F() argument
374 static constexpr char TestString[] = "(" #FloatLength ", " #Xmm ")"; \ in TEST_F()
379 __ movss(IceType_f##FloatLength, XmmRegister::Encoded_Reg_##Xmm, \ in TEST_F()
389 ASSERT_DOUBLE_EQ(Value, test.Xmm<Type>()) \ in TEST_F()
417 #define TestMovssAddrXmmFloatLength(FloatLength, Xmm, Value) \ in TEST_F() argument
423 static constexpr char TestString[] = "(" #FloatLength ", " #Xmm ")"; \ in TEST_F()
432 __ movss(IceType_f##FloatLength, XmmRegister::Encoded_Reg_##Xmm, \ in TEST_F()
444 ASSERT_DOUBLE_EQ(Value, test.Xmm<Type>()) \ in TEST_F()
DXmmArith.cpp2138 #define TestImpl(Xmm, Src, Imm) \ in TEST_F() argument
2140 __ set1ps(XmmRegister::Encoded_Reg_##Xmm, GPRRegister::Encoded_Reg_##Src, \ in TEST_F()
2148 ASSERT_EQ(Expected, test.Xmm<Dqword>()) \ in TEST_F()
2149 << "(" #Xmm ", " #Src ", " #Imm ")"; \ in TEST_F()
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/unittest/AssemblerX8664/
DDataMov.cpp522 #define TestMovssXmmAddrFloatLength(FloatLength, Xmm, Value) \ in TEST_F() argument
528 static constexpr char TestString[] = "(" #FloatLength ", " #Xmm ")"; \ in TEST_F()
533 __ movss(IceType_f##FloatLength, Encoded_Xmm_##Xmm(), dwordAddress(T0)); \ in TEST_F()
542 ASSERT_DOUBLE_EQ(Value, test.Xmm<Type>()) \ in TEST_F()
578 #define TestMovssAddrXmmFloatLength(FloatLength, Xmm, Value) \ in TEST_F() argument
584 static constexpr char TestString[] = "(" #FloatLength ", " #Xmm ")"; \ in TEST_F()
593 __ movss(IceType_f##FloatLength, Encoded_Xmm_##Xmm(), dwordAddress(T0)); \ in TEST_F()
604 ASSERT_DOUBLE_EQ(Value, test.Xmm<Type>()) \ in TEST_F()
DXmmArith.cpp2270 #define TestImpl(Xmm, Src, Imm) \ in TEST_F() argument
2272 __ set1ps(Encoded_Xmm_##Xmm(), Encoded_GPR_##Src(), Immediate(Imm)); \ in TEST_F()
2279 ASSERT_EQ(Expected, test.Xmm<Dqword>()) \ in TEST_F()
2280 << "(" #Xmm ", " #Src ", " #Imm ")"; \ in TEST_F()
/third_party/curl/src/macos/
Dcurl.mcp.xml.sit.hqx51 5Yml1!p$+q9ILbSc)r+'IfN,jLH0'9S)Z+ji4P'1GBK9MHCmrhF8AVC(Xmm"IHl#