/external/llvm/lib/MC/MCDisassembler/ |
D | Disassembler.cpp | 90 LLVMDisasmContext *DC = in LLVMCreateDisasmCPUFeatures() local 93 if (!DC) in LLVMCreateDisasmCPUFeatures() 96 DC->setCPU(CPU); in LLVMCreateDisasmCPUFeatures() 97 return DC; in LLVMCreateDisasmCPUFeatures() 119 LLVMDisasmContext *DC = (LLVMDisasmContext *)DCR; in LLVMDisasmDispose() local 120 delete DC; in LLVMDisasmDispose() 125 static void emitComments(LLVMDisasmContext *DC, in emitComments() argument 128 StringRef Comments = DC->CommentsToEmit.str(); in emitComments() 130 const MCAsmInfo *MAI = DC->getAsmInfo(); in emitComments() 148 DC->CommentsToEmit.clear(); in emitComments() [all …]
|
/external/clang/include/clang/AST/ |
D | ASTLambda.h | 34 inline bool isLambdaCallOperator(const DeclContext *DC) { in isLambdaCallOperator() argument 35 if (!DC || !isa<CXXMethodDecl>(DC)) return false; in isLambdaCallOperator() 36 return isLambdaCallOperator(cast<CXXMethodDecl>(DC)); in isLambdaCallOperator() 63 inline bool isGenericLambdaCallOperatorSpecialization(DeclContext *DC) { in isGenericLambdaCallOperatorSpecialization() argument 65 dyn_cast<CXXMethodDecl>(DC)); in isGenericLambdaCallOperatorSpecialization() 71 inline DeclContext *getLambdaAwareParentOfDeclContext(DeclContext *DC) { in getLambdaAwareParentOfDeclContext() argument 72 if (isLambdaCallOperator(DC)) in getLambdaAwareParentOfDeclContext() 73 return DC->getParent()->getParent(); in getLambdaAwareParentOfDeclContext() 75 return DC->getParent(); in getLambdaAwareParentOfDeclContext()
|
D | DeclOpenMP.h | 49 OMPThreadPrivateDecl(Kind DK, DeclContext *DC, SourceLocation L) : in OMPThreadPrivateDecl() argument 50 Decl(DK, DC, L), NumVars(0) { } in OMPThreadPrivateDecl() 63 static OMPThreadPrivateDecl *Create(ASTContext &C, DeclContext *DC, 116 OMPDeclareReductionDecl(Kind DK, DeclContext *DC, SourceLocation L, in OMPDeclareReductionDecl() argument 119 : ValueDecl(DK, DC, L, Name, Ty), DeclContext(DK), Combiner(nullptr), in OMPDeclareReductionDecl() 129 Create(ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, 158 static OMPDeclareReductionDecl *castFromDeclContext(const DeclContext *DC) { in castFromDeclContext() argument 160 const_cast<DeclContext *>(DC)); in castFromDeclContext() 175 OMPCapturedExprDecl(ASTContext &C, DeclContext *DC, IdentifierInfo *Id, in OMPCapturedExprDecl() argument 177 : VarDecl(OMPCapturedExpr, C, DC, SourceLocation(), SourceLocation(), Id, in OMPCapturedExprDecl() [all …]
|
D | Decl.h | 102 static TranslationUnitDecl *castFromDeclContext(const DeclContext *DC) { in castFromDeclContext() argument 103 return static_cast<TranslationUnitDecl *>(const_cast<DeclContext*>(DC)); in castFromDeclContext() 125 static PragmaCommentDecl *Create(const ASTContext &C, TranslationUnitDecl *DC, 160 TranslationUnitDecl *DC, 206 static ExternCContextDecl *castFromDeclContext(const DeclContext *DC) { in castFromDeclContext() argument 207 return static_cast<ExternCContextDecl *>(const_cast<DeclContext*>(DC)); in castFromDeclContext() 224 NamedDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName N) in NamedDecl() argument 225 : Decl(DK, DC, L), Name(N) { } in NamedDecl() 316 const DeclContext *DC = getDeclContext(); in isCXXClassMember() local 321 if (isa<EnumDecl>(DC)) in isCXXClassMember() [all …]
|
D | DeclTemplate.h | 334 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name) in TemplateDecl() argument 335 : NamedDecl(DK, DC, L, Name), TemplatedDecl(nullptr, false), in TemplateDecl() 340 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name, in TemplateDecl() argument 342 : NamedDecl(DK, DC, L, Name), TemplatedDecl(nullptr, false), in TemplateDecl() 346 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L, DeclarationName Name, in TemplateDecl() argument 348 : NamedDecl(DK, DC, L, Name), TemplatedDecl(Decl, false), in TemplateDecl() 713 RedeclarableTemplateDecl(Kind DK, ASTContext &C, DeclContext *DC, in RedeclarableTemplateDecl() argument 716 : TemplateDecl(DK, DC, L, Name, Params, Decl), redeclarable_base(C), in RedeclarableTemplateDecl() 868 FunctionTemplateDecl(ASTContext &C, DeclContext *DC, SourceLocation L, 871 : RedeclarableTemplateDecl(FunctionTemplate, C, DC, L, Name, Params, [all …]
|
D | DeclCXX.h | 108 AccessSpecDecl(AccessSpecifier AS, DeclContext *DC, in AccessSpecDecl() argument 110 : Decl(AccessSpec, DC, ASLoc), ColonLoc(ColonLoc) { in AccessSpecDecl() 131 DeclContext *DC, SourceLocation ASLoc, in Create() argument 133 return new (C, DC) AccessSpecDecl(AS, DC, ASLoc, ColonLoc); in Create() 643 CXXRecordDecl(Kind K, TagKind TK, const ASTContext &C, DeclContext *DC, 687 static CXXRecordDecl *Create(const ASTContext &C, TagKind TK, DeclContext *DC, 692 static CXXRecordDecl *CreateLambda(const ASTContext &C, DeclContext *DC, 2550 LinkageSpecDecl(DeclContext *DC, SourceLocation ExternLoc, in LinkageSpecDecl() argument 2552 : Decl(LinkageSpec, DC, LangLoc), DeclContext(LinkageSpec), in LinkageSpecDecl() 2557 static LinkageSpecDecl *Create(ASTContext &C, DeclContext *DC, [all …]
|
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 247 DeclContext *DC, in Create() argument 253 return new (C, DC) FunctionTemplateDecl(C, DC, L, Name, Params, Decl); in Create() 324 DeclContext *DC, in Create() argument 331 ClassTemplateDecl *New = new (C, DC) ClassTemplateDecl(C, DC, L, Name, in Create() 473 TemplateTypeParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create() argument 478 new (C, DC) TemplateTypeParmDecl(DC, KeyLoc, NameLoc, Id, Typename); in Create() 521 DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, unsigned D, in NonTypeTemplateParmDecl() argument 524 : DeclaratorDecl(NonTypeTemplateParm, DC, IdLoc, Id, T, TInfo, StartLoc), in NonTypeTemplateParmDecl() 538 NonTypeTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create() argument 543 return new (C, DC) NonTypeTemplateParmDecl(DC, StartLoc, IdLoc, D, P, Id, in Create() [all …]
|
D | DeclBase.cpp | 212 for (const DeclContext *DC = getDeclContext(); in getParentFunctionOrMethod() local 213 DC && !DC->isTranslationUnit() && !DC->isNamespace(); in getParentFunctionOrMethod() 214 DC = DC->getParent()) in getParentFunctionOrMethod() 215 if (DC->isFunctionOrMethod()) in getParentFunctionOrMethod() 216 return DC; in getParentFunctionOrMethod() 253 void Decl::setDeclContext(DeclContext *DC) { in setDeclContext() argument 254 DeclCtx = DC; in setDeclContext() 257 void Decl::setLexicalDeclContext(DeclContext *DC) { in setLexicalDeclContext() argument 258 if (DC == getLexicalDeclContext()) in setLexicalDeclContext() 262 setDeclContextsImpl(getDeclContext(), DC, getASTContext()); in setLexicalDeclContext() [all …]
|
D | Mangle.cpp | 221 void MangleContext::mangleBlock(const DeclContext *DC, const BlockDecl *BD, in mangleBlock() argument 223 assert(!isa<CXXConstructorDecl>(DC) && !isa<CXXDestructorDecl>(DC)); in mangleBlock() 227 if (const ObjCMethodDecl *Method = dyn_cast<ObjCMethodDecl>(DC)) { in mangleBlock() 230 assert((isa<NamedDecl>(DC) || isa<BlockDecl>(DC)) && in mangleBlock() 232 if (isa<BlockDecl>(DC)) in mangleBlock() 233 for (; DC && isa<BlockDecl>(DC); DC = DC->getParent()) in mangleBlock() 234 (void) getBlockId(cast<BlockDecl>(DC), true); in mangleBlock() 235 assert((isa<TranslationUnitDecl>(DC) || isa<NamedDecl>(DC)) && in mangleBlock() 237 if (const auto *CD = dyn_cast<CXXConstructorDecl>(DC)) in mangleBlock() 239 else if (const auto *DD = dyn_cast<CXXDestructorDecl>(DC)) in mangleBlock() [all …]
|
D | DeclOpenMP.cpp | 30 DeclContext *DC, in Create() argument 34 new (C, DC, additionalSizeToAlloc<Expr *>(VL.size())) in Create() 35 OMPThreadPrivateDecl(OMPThreadPrivate, DC, L); in Create() 63 ASTContext &C, DeclContext *DC, SourceLocation L, DeclarationName Name, in Create() argument 65 return new (C, DC) OMPDeclareReductionDecl(OMPDeclareReduction, DC, L, Name, in Create() 92 OMPCapturedExprDecl *OMPCapturedExprDecl::Create(ASTContext &C, DeclContext *DC, in Create() argument 95 return new (C, DC) OMPCapturedExprDecl(C, DC, Id, T); in Create()
|
D | Decl.cpp | 302 const DeclContext *DC = D->getDeclContext(); in getOutermostFuncOrBlockContext() local 303 while (DC->getDeclKind() != Decl::TranslationUnit) { in getOutermostFuncOrBlockContext() 304 if (isa<FunctionDecl>(DC) || isa<BlockDecl>(DC)) in getOutermostFuncOrBlockContext() 305 Ret = cast<Decl>(DC); in getOutermostFuncOrBlockContext() 306 DC = DC->getParent(); in getOutermostFuncOrBlockContext() 662 for (const DeclContext *DC = D->getDeclContext(); in getLVForNamespaceScopeDecl() local 663 !isa<TranslationUnitDecl>(DC); in getLVForNamespaceScopeDecl() 664 DC = DC->getParent()) { in getLVForNamespaceScopeDecl() 665 const auto *ND = dyn_cast<NamespaceDecl>(DC); in getLVForNamespaceScopeDecl() 1117 static LinkageInfo getLVForClosure(const DeclContext *DC, Decl *ContextDecl, in getLVForClosure() argument [all …]
|
D | DeclObjC.cpp | 154 ObjCPropertyDecl::findPropertyDecl(const DeclContext *DC, in findPropertyDecl() argument 159 if (const ObjCProtocolDecl *Proto = dyn_cast<ObjCProtocolDecl>(DC)) { in findPropertyDecl() 167 if (auto *IDecl = dyn_cast<ObjCInterfaceDecl>(DC)) { in findPropertyDecl() 175 DeclContext::lookup_result R = DC->lookup(propertyID); in findPropertyDecl() 776 const DeclContext *DC = getDeclContext(); in isDesignatedInitializerForTheInterface() local 777 if (isa<ObjCProtocolDecl>(DC)) in isDesignatedInitializerForTheInterface() 1385 DeclContext *DC, in Create() argument 1392 ObjCInterfaceDecl *Result = new (C, DC) in Create() 1393 ObjCInterfaceDecl(C, DC, atLoc, Id, typeParamList, ClassLoc, PrevDecl, in Create() 1412 ObjCInterfaceDecl::ObjCInterfaceDecl(const ASTContext &C, DeclContext *DC, in ObjCInterfaceDecl() argument [all …]
|
D | DeclFriend.cpp | 27 FriendDecl *FriendDecl::Create(ASTContext &C, DeclContext *DC, in Create() argument 43 (cast<CXXRecordDecl>(DC)->getTemplateSpecializationKind())); in Create() 52 FriendDecl *FD = new (C, DC, Extra) FriendDecl(DC, L, Friend, FriendL, in Create() 54 cast<CXXRecordDecl>(DC)->pushFriendDecl(FD); in Create()
|
D | DeclCXX.cpp | 86 DeclContext *DC, SourceLocation StartLoc, in CXXRecordDecl() argument 89 : RecordDecl(K, TK, C, DC, StartLoc, IdLoc, Id, PrevDecl), in CXXRecordDecl() 95 DeclContext *DC, SourceLocation StartLoc, in Create() argument 99 CXXRecordDecl *R = new (C, DC) CXXRecordDecl(CXXRecord, TK, C, DC, StartLoc, in Create() 110 CXXRecordDecl::CreateLambda(const ASTContext &C, DeclContext *DC, in CreateLambda() argument 115 new (C, DC) CXXRecordDecl(CXXRecord, TTK_Class, C, DC, Loc, Loc, in CreateLambda() 2015 DeclContext *DC, in Create() argument 2020 return new (C, DC) LinkageSpecDecl(DC, ExternLoc, LangLoc, Lang, HasBraces); in Create() 2031 UsingDirectiveDecl *UsingDirectiveDecl::Create(ASTContext &C, DeclContext *DC, in Create() argument 2040 return new (C, DC) UsingDirectiveDecl(DC, L, NamespaceLoc, QualifierLoc, in Create() [all …]
|
D | ItaniumMangle.cpp | 69 const DeclContext *DC = D->getDeclContext(); in getEffectiveDeclContext() local 70 if (isa<CapturedDecl>(DC) || isa<OMPDeclareReductionDecl>(DC)) { in getEffectiveDeclContext() 71 return getEffectiveDeclContext(cast<Decl>(DC)); in getEffectiveDeclContext() 82 return DC->getRedeclContext(); in getEffectiveDeclContext() 85 static const DeclContext *getEffectiveParentContext(const DeclContext *DC) { in getEffectiveParentContext() argument 86 return getEffectiveDeclContext(cast<Decl>(DC)); in getEffectiveParentContext() 89 static bool isLocalContainerContext(const DeclContext *DC) { in isLocalContainerContext() argument 90 return isa<FunctionDecl>(DC) || isa<ObjCMethodDecl>(DC) || isa<BlockDecl>(DC); in isLocalContainerContext() 94 const DeclContext *DC = getEffectiveDeclContext(D); in GetLocalClassDecl() local 95 while (!DC->isNamespace() && !DC->isTranslationUnit()) { in GetLocalClassDecl() [all …]
|
/external/clang/lib/Index/ |
D | IndexTypeSourceInfo.cpp | 29 const DeclContext *DC, bool isBase) in TypeIndexer() argument 30 : IndexCtx(indexCtx), Parent(parent), ParentDC(DC), IsBase(isBase) { in TypeIndexer() 132 const DeclContext *DC, in indexTypeSourceInfo() argument 137 indexTypeLoc(TInfo->getTypeLoc(), Parent, DC, isBase); in indexTypeSourceInfo() 142 const DeclContext *DC, in indexTypeLoc() argument 147 if (!DC) in indexTypeLoc() 148 DC = Parent->getLexicalDeclContext(); in indexTypeLoc() 149 TypeIndexer(*this, Parent, DC, isBase).TraverseTypeLoc(TL); in indexTypeLoc() 154 const DeclContext *DC) { in indexNestedNameSpecifierLoc() argument 159 indexNestedNameSpecifierLoc(Prefix, Parent, DC); in indexNestedNameSpecifierLoc() [all …]
|
D | IndexingContext.h | 70 const DeclContext *DC = nullptr); 74 const DeclContext *DC, 87 const DeclContext *DC = nullptr, 91 const DeclContext *DC = nullptr, 96 const DeclContext *DC = nullptr); 98 bool indexDeclContext(const DeclContext *DC); 101 const DeclContext *DC = nullptr);
|
/external/swiftshader/third_party/LLVM/lib/MC/MCDisassembler/ |
D | Disassembler.cpp | 79 LLVMDisasmContext *DC = new LLVMDisasmContext(TripleName, DisInfo, TagType, in LLVMCreateDisasm() local 83 assert(DC && "Allocation failure!"); in LLVMCreateDisasm() 85 return DC; in LLVMCreateDisasm() 92 LLVMDisasmContext *DC = (LLVMDisasmContext *)DCR; in LLVMDisasmDispose() local 93 delete DC; in LLVMDisasmDispose() 135 LLVMDisasmContext *DC = (LLVMDisasmContext *)DCR; in LLVMDisasmInstruction() local 141 const MCDisassembler *DisAsm = DC->getDisAsm(); in LLVMDisasmInstruction() 142 MCInstPrinter *IP = DC->getIP(); in LLVMDisasmInstruction() 145 /*REMOVE*/ nulls(), DC->CommentStream); in LLVMDisasmInstruction() 153 DC->CommentStream.flush(); in LLVMDisasmInstruction() [all …]
|
/external/clang/lib/Frontend/ |
D | ASTConsumers.cpp | 82 if (DeclContext *DC = dyn_cast<DeclContext>(D)) { in print() local 83 if (DC == DC->getPrimaryContext()) in print() 84 DC->dumpLookups(Out, Dump); in print() 87 << DC->getPrimaryContext() << "\n"; in print() 193 void PrintDeclContext(const DeclContext* DC, unsigned Indentation); 197 void DeclContextPrinter::PrintDeclContext(const DeclContext* DC, in PrintDeclContext() argument 200 switch (DC->getDeclKind()) { in PrintDeclContext() 202 Out << "[translation unit] " << DC; in PrintDeclContext() 206 const NamespaceDecl* ND = cast<NamespaceDecl>(DC); in PrintDeclContext() 211 const EnumDecl* ED = cast<EnumDecl>(DC); in PrintDeclContext() [all …]
|
/external/valgrind/VEX/orig_x86/ |
D | manyfp.orig | 136 . 8B 87 DC 00 00 00 85 C0 74 1C 176 . 8B 75 E8 31 D2 8B 46 30 8B 40 04 89 45 E4 8B 46 2C 8B 40 04 89 45 E0 8B 86 8C 01 00 00 89 45 DC 8… 230 . 8B 45 DC 85 C0 0F 84 C4 00 00 00 233 . 8B 55 DC 0F B7 04 72 89 C1 8B 45 E8 81 E1 FF 7F 00 00 89 4D D8 8B 4D 20 8B 90 7C 01 00 00 C1 65 D… 242 . 8B 4D DC 0F B7 04 71 25 00 80 FF FF 66 85 C0 74 63 427 . 139 400080DC 21 714 . 8B 5D F0 C1 E3 04 C7 45 DC 00 00 00 00 89 5D D8 90 31 C9 31 DB 39 F1 89 FA 73 12 718 . 8B 45 F0 8B 55 DC 0F AF C1 8B 4D E4 C1 E0 04 DD 04 11 8B 5D E0 DD 1C 03 DD 44 11 08 DD 5C 03 08 4… 738 …05 08 31 DB C1 E2 04 8B 45 0C 8B 4D 14 DD 04 18 DD 04 19 DE E1 DD 44 18 08 DC 6C 19 08 D9 C9 D9 E1… 1164 … CC CC 4E F7 E1 C1 EA 03 8D 3C 92 01 FF 29 F9 85 D2 8B BD 2C FA FF FF 0F B6 04 39 89 D1 88 06 75 DC [all …]
|
D | fpu_mmx_sse.orig | 54 . C7 45 DC 00 00 00 00 8B 4D C8 8B 83 40 FA FF FF C7 45 E4 00 00 00 00 83 C1 50 85 C0 C7 45 D8 00 0… 171 . 85 C0 0F 85 DC 01 00 00 531 . 89 8D E0 FE FF FF 8B 71 08 85 F6 89 B5 DC FE FF FF 0F 84 14 01 00 00 540 . 8B 95 DC FE FF FF 89 14 B7 83 85 DC FE FF FF 08 8B B5 DC FE FF FF 8B 06 85 C0 89 C6 74 27 546 . B8 21 00 00 70 29 F0 8B B5 DC FE FF FF 89 34 87 EB C4 549 . 83 85 DC FE FF FF 08 8B B5 DC FE FF FF 8B 06 85 C0 89 C6 74 27 612 . 89 45 DC 85 C0 74 8C 618 . 8B 75 E8 8B 55 DC 8B 4D D8 8B 06 8D 04 C2 89 02 8B 41 04 40 89 42 04 8B 06 C7 42 0C 00 00 00 00 8… 630 . C6 00 2F 8B 55 08 C7 06 02 00 00 00 8B 75 DC 8B 46 04 89 02 E9 8C FE FF FF 633 . 8B 45 DC 8D 65 F4 5B 5E 5F 5D C2 04 00 [all …]
|
/external/clang/lib/Sema/ |
D | CodeCompleteConsumer.cpp | 266 StringRef CodeCompletionTUInfo::getParentName(const DeclContext *DC) { in getParentName() argument 267 const NamedDecl *ND = dyn_cast<NamedDecl>(DC); in getParentName() 272 StringRef &CachedParentName = ParentNames[DC]; in getParentName() 283 while (DC && !DC->isFunctionOrMethod()) { in getParentName() 284 if (const NamedDecl *ND = dyn_cast<NamedDecl>(DC)) { in getParentName() 286 Contexts.push_back(DC); in getParentName() 289 DC = DC->getParent(); in getParentName() 376 void CodeCompletionBuilder::addParentContext(const DeclContext *DC) { in addParentContext() argument 377 if (DC->isTranslationUnit()) { in addParentContext() 381 if (DC->isFunctionOrMethod()) in addParentContext() [all …]
|
D | SemaAccess.cpp | 66 DeclContext *DC = D->getDeclContext(); in FindDeclaringClass() local 70 if (isa<EnumDecl>(DC)) in FindDeclaringClass() 71 DC = cast<EnumDecl>(DC)->getDeclContext(); in FindDeclaringClass() 73 CXXRecordDecl *DeclaringClass = cast<CXXRecordDecl>(DC); in FindDeclaringClass() 83 explicit EffectiveContext(DeclContext *DC) in EffectiveContext() 84 : Inner(DC), in EffectiveContext() 85 Dependent(DC->isDependentContext()) { in EffectiveContext() 106 if (isa<CXXRecordDecl>(DC)) { in EffectiveContext() 107 CXXRecordDecl *Record = cast<CXXRecordDecl>(DC); in EffectiveContext() 109 DC = Record->getDeclContext(); in EffectiveContext() [all …]
|
/external/clang/lib/Tooling/Core/ |
D | QualTypeNames.cpp | 205 const DeclContext *DC = D->getDeclContext(); in createOuterNNS() local 206 if (const auto *NS = dyn_cast<NamespaceDecl>(DC)) { in createOuterNNS() 215 } else if (const auto *TD = dyn_cast<TagDecl>(DC)) { in createOuterNNS() 217 } else if (const auto *TDD = dyn_cast<TypedefNameDecl>(DC)) { in createOuterNNS() 220 } else if (WithGlobalNsPrefix && DC->isTranslationUnit()) { in createOuterNNS() 285 const DeclContext *DC = Decl->getDeclContext()->getRedeclContext(); in createNestedNameSpecifierForScopeOf() local 286 const auto *Outer = dyn_cast_or_null<NamedDecl>(DC); in createNestedNameSpecifierForScopeOf() 287 const auto *OuterNS = dyn_cast_or_null<NamespaceDecl>(DC); in createNestedNameSpecifierForScopeOf() 289 if (const auto *CxxDecl = dyn_cast<CXXRecordDecl>(DC)) { in createNestedNameSpecifierForScopeOf() 324 } else if (WithGlobalNsPrefix && DC->isTranslationUnit()) { in createNestedNameSpecifierForScopeOf()
|
/external/eigen/Eigen/src/LU/arch/ |
D | Inverse_SSE.h | 78 DC, AB; 87 DC = _mm_mul_ps(_mm_shuffle_ps(D,D,0x0F), C); 88 DC = _mm_sub_ps(DC,_mm_mul_ps(_mm_shuffle_ps(D,D,0xA5), _mm_shuffle_ps(C,C,0x4E))); 105 d = _mm_mul_ps(_mm_shuffle_ps(DC,DC,0xD8),AB); 111 iA = _mm_mul_ps(_mm_shuffle_ps(B,B,0xA0), _mm_movelh_ps(DC,DC)); 112 iA = _mm_add_ps(iA,_mm_mul_ps(_mm_shuffle_ps(B,B,0xF5), _mm_movehl_ps(DC,DC))); 138 iC = _mm_mul_ps(A, _mm_shuffle_ps(DC,DC,0x33)); 139 iC = _mm_sub_ps(iC, _mm_mul_ps(_mm_shuffle_ps(A,A,0xB1), _mm_shuffle_ps(DC,DC,0x66)));
|