/third_party/boost/libs/mpi/doc/ |
D | collective.qbk | 260 z)`. If they are also commutative (i..e, `f(x, y) == f(y, x)`), 262 state that a function object is commutative, you will need to 265 by telling Boost.MPI that string concatenation is commutative: 276 string concatenation is commutative and employ a different parallel 286 in this case differed from the non-commutative result because string 287 concatenation is not commutative: `f("x", "y")` is not the same as 288 `f("y", "x")`, because argument order matters. For truly commutative 289 operations (e.g., integer addition), the more efficient commutative 290 algorithm will produce the same result as the non-commutative
|
/third_party/skia/third_party/externals/swiftshader/third_party/subzero/src/ |
D | IceInst.def | 17 // Floating point addition and multiplication are commutative. 35 /* enum value, printable string, commutative */ \ 54 //#define X(tag, str, commutative)
|
D | IceInst.cpp | 36 #define X(tag, str, commutative) {str, commutative}, argument
|
D | IceInst.h | 322 #define X(tag, str, commutative) tag, argument
|
/third_party/mesa3d/src/gallium/drivers/nouveau/codegen/ |
D | nv50_ir_target_nvc0.cpp | 196 static const operation commutative[] = in initOpInfo() local 243 opInfo[i].commutative = false; /* set below */ in initOpInfo() 249 for (i = 0; i < ARRAY_SIZE(commutative); ++i) in initOpInfo() 250 opInfo[commutative[i]].commutative = true; in initOpInfo()
|
D | nv50_ir_target_gv100.cpp | 33 static const operation commutative[] = in initOpInfo() local 70 opInfo[i].commutative = false; /* set below */ in initOpInfo() 76 for (i = 0; i < ARRAY_SIZE(commutative); ++i) in initOpInfo() 77 opInfo[commutative[i]].commutative = true; in initOpInfo()
|
D | nv50_ir_target_nv50.cpp | 159 opInfo[i].commutative = false; /* set below */ in initOpInfo() 166 opInfo[commutativeList[i]].commutative = true; in initOpInfo()
|
D | nv50_ir_target.h | 208 unsigned int commutative : 1; member
|
/third_party/mindspore/third_party/proto/tensorflow/ |
D | op_def.proto | 114 // True if the operation is commutative ("op(a,b) == op(b,a)" for all inputs) 119 // associative and commutative, and produce output with the same
|
/third_party/boost/libs/icl/doc/ |
D | semantics.qbk | 171 not associative and not commutative. It's neutrality 334 [@http://en.wikipedia.org/wiki/Monoid commutative monoid] 337 [@http://en.wikipedia.org/wiki/Abelian_group commutative or abelian group] 644 element `Q()` is that of a commutative monoid. This is the same 694 Note, that all laws that establish a commutative 713 commutative monoids 719 ['*commutative*] or ['*abelian group*].
|
D | functions_subtraction.qbk | 147 which is a non commutative
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | AMDGPUInstrInfo.td | 147 // This is not commutative because this gives the second operand: 163 // FIXME: TableGen doesn't like commutative instructions with more
|
D | VOP3PInstructions.td | 219 // Define non-associative/commutative add/mul to prevent permutation in the dot8
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/ |
D | GVN.cpp | 117 bool commutative = false; member 288 e.commutative = true; in createExpr() 299 e.commutative = true; in createExpr() 325 e.commutative = true; in createCmpExpr() 1718 if (Exp.commutative) { in phiTranslateImpl()
|
/third_party/mesa3d/src/compiler/nir/ |
D | nir_algebraic.py | 876 commutative = len(children) >= 2 \ 880 if commutative:
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/VE/ |
D | VEInstrInfo.td | 175 // Used by add, mul, div, and similar commutative instructions
|
/third_party/icu/docs/userguide/strings/ |
D | unicodeset.md | 105 operations, as the union operation is commutative. To make sure that the - is
|
/third_party/boost/libs/math/doc/quaternion/ |
D | math-quaternion.qbk | 39 here is that [*the multiplication is not commutative] (i.e. there are 505 (order is important as multiplication is not commutative for quaternions) 518 order] (order is important as multiplication is not commutative for quaternions)
|
/third_party/gstreamer/gstplugins_good/gst/deinterlace/x86/ |
D | x86inc.asm | 1179 ;%5 == 1 if commutative (i.e. doesn't matter which src arg is which), 0 if not
|
/third_party/ffmpeg/libavutil/x86/ |
D | x86inc.asm | 1193 ;%5 == 1 if commutative (i.e. doesn't matter which src arg is which), 0 if not
|
/third_party/boost/libs/math/doc/octonion/ |
D | math-octonion.qbk | 29 is that [*the multiplication is not only not commutative, is now not even 601 (order is important as multiplication is not commutative for octonions) 617 in this order (order is important as multiplication is not commutative
|
/third_party/boost/libs/test/doc/testing_tools/ |
D | testing_floating_points.qbk | 265 Both relationships are commutative but are not transitive. The relationship defined in
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/ |
D | README.txt | 77 commutative, it is not matched with the load on both sides. The dag combiner 346 except that mul isn't a commutative 2-addr instruction. I guess this has
|
/third_party/skia/third_party/externals/swiftshader/third_party/SPIRV-Tools/source/fuzz/protobufs/ |
D | spvtoolsfuzz.proto | 1115 // with commutative operands. Such types do not specify the order of the 2273 // A transformation that swaps the operands of a commutative instruction. 2275 // A descriptor for a commutative instruction
|
/third_party/skia/third_party/externals/spirv-tools/source/fuzz/protobufs/ |
D | spvtoolsfuzz.proto | 1115 // with commutative operands. Such types do not specify the order of the 2273 // A transformation that swaps the operands of a commutative instruction. 2275 // A descriptor for a commutative instruction
|