/external/rust/crates/num-traits/src/ops/ |
D | mul_add.rs | 28 fn mul_add(self, a: A, b: B) -> Self::Output; in mul_add() method 42 fn mul_add(self, a: Self, b: Self) -> Self::Output { in mul_add() method 43 <Self as ::Float>::mul_add(self, a, b) in mul_add() 52 fn mul_add(self, a: Self, b: Self) -> Self::Output { in mul_add() method 53 <Self as ::Float>::mul_add(self, a, b) in mul_add() 63 fn mul_add(self, a: Self, b: Self) -> Self::Output { 78 *self = <Self as ::Float>::mul_add(*self, a, b) in mul_add_assign() 86 *self = <Self as ::Float>::mul_add(*self, a, b) in mul_add_assign() 119 assert_eq!(MulAdd::mul_add(m, x, b), (m*x + b)); in mul_add_integer() 141 let abs_difference = (MulAdd::mul_add(m, x, b) - (m*x + b)).abs(); in mul_add_float()
|
D | mod.rs | 3 pub mod mul_add; module
|
/external/boringssl/src/crypto/fipsmodule/bn/asm/ |
D | x86_64-gcc.c | 63 #undef mul_add 68 #define mul_add(r, a, word, carry) \ macro 106 mul_add(rp[0], ap[0], w, c1); in bn_mul_add_words() 107 mul_add(rp[1], ap[1], w, c1); in bn_mul_add_words() 108 mul_add(rp[2], ap[2], w, c1); in bn_mul_add_words() 109 mul_add(rp[3], ap[3], w, c1); in bn_mul_add_words() 115 mul_add(rp[0], ap[0], w, c1); in bn_mul_add_words() 119 mul_add(rp[1], ap[1], w, c1); in bn_mul_add_words() 123 mul_add(rp[2], ap[2], w, c1); in bn_mul_add_words() 533 #undef mul_add
|
/external/rust/crates/quiche/deps/boringssl/src/crypto/fipsmodule/bn/asm/ |
D | x86_64-gcc.c | 63 #undef mul_add 68 #define mul_add(r, a, word, carry) \ macro 106 mul_add(rp[0], ap[0], w, c1); in bn_mul_add_words() 107 mul_add(rp[1], ap[1], w, c1); in bn_mul_add_words() 108 mul_add(rp[2], ap[2], w, c1); in bn_mul_add_words() 109 mul_add(rp[3], ap[3], w, c1); in bn_mul_add_words() 115 mul_add(rp[0], ap[0], w, c1); in bn_mul_add_words() 119 mul_add(rp[1], ap[1], w, c1); in bn_mul_add_words() 123 mul_add(rp[2], ap[2], w, c1); in bn_mul_add_words() 533 #undef mul_add
|
/external/tensorflow/tensorflow/lite/kernels/ |
D | cpu_backend_gemm_custom_gemv.h | 608 inline float32x4_t mul_add(float32x4_t acc, float32x4_t lhs, float32x4_t rhs) { 700 acc0 = mul_add(acc0, filter_val_0, input_val); 701 acc1 = mul_add(acc1, filter_val_1, input_val); 702 acc2 = mul_add(acc2, filter_val_2, input_val); 703 acc3 = mul_add(acc3, filter_val_3, input_val); 744 acc0 = mul_add(acc0, filter_val_0, input_val); 745 acc1 = mul_add(acc1, filter_val_1, input_val); 746 acc2 = mul_add(acc2, filter_val_2, input_val); 747 acc3 = mul_add(acc3, filter_val_3, input_val);
|
/external/rust/crates/num-traits/src/ |
D | real.rs | 231 fn mul_add(self, a: Self, b: Self) -> Self; in mul_add() method 799 Float::mul_add(self, a: Self, b: Self) -> Self;
|
D | float.rs | 1266 fn mul_add(self, a: Self, b: Self) -> Self; in mul_add() method 1852 Self::mul_add(self, a: Self, b: Self) -> Self; 2005 fn mul_add(self, a: Self, b: Self) -> Self { in mul_add() method 2140 fn mul_add(self, a: Self, b: Self) -> Self { in mul_add() method
|
D | lib.rs | 44 pub use ops::mul_add::{MulAdd, MulAddAssign};
|
/external/boringssl/src/crypto/fipsmodule/bn/ |
D | generic.c | 71 #define mul_add(r, a, w, c) \ macro 97 #define mul_add(r, a, w, c) \ macro 137 mul_add(rp[0], ap[0], w, c1); in bn_mul_add_words() 138 mul_add(rp[1], ap[1], w, c1); in bn_mul_add_words() 139 mul_add(rp[2], ap[2], w, c1); in bn_mul_add_words() 140 mul_add(rp[3], ap[3], w, c1); in bn_mul_add_words() 147 mul_add(rp[0], ap[0], w, c1); in bn_mul_add_words() 703 #undef mul_add
|
/external/rust/crates/quiche/deps/boringssl/src/crypto/fipsmodule/bn/ |
D | generic.c | 71 #define mul_add(r, a, w, c) \ macro 97 #define mul_add(r, a, w, c) \ macro 137 mul_add(rp[0], ap[0], w, c1); in bn_mul_add_words() 138 mul_add(rp[1], ap[1], w, c1); in bn_mul_add_words() 139 mul_add(rp[2], ap[2], w, c1); in bn_mul_add_words() 140 mul_add(rp[3], ap[3], w, c1); in bn_mul_add_words() 147 mul_add(rp[0], ap[0], w, c1); in bn_mul_add_words() 703 #undef mul_add
|
/external/llvm-project/llvm/test/CodeGen/AArch64/ |
D | arm64-fma-combine-with-fpfusion.ll | 2 define float @mul_add(float %a, float %b, float %c) local_unnamed_addr #0 {
|
/external/tensorflow/tensorflow/lite/python/ |
D | lite_v2_test_util.py | 117 def mul_add(self, x, y): member in ModelTest._getMultiFunctionModel.BasicModel
|
D | lite_v2_test.py | 976 mul_add_func = root.mul_add.get_concrete_function(input_data_1, 987 expected_value = root.mul_add(input_data_1, input_data_0) 1016 mul_add_func = root.mul_add.get_concrete_function(input_data_1, 1027 expected_value = root.mul_add(input_data_1, input_data_0)
|
/external/rust/crates/num-derive/src/ |
D | lib.rs | 808 fn mul_add(self, a: Self, b: Self) -> Self { in float() 809 #name(<#inner_ty as #import::Float>::mul_add(self.0, a.0, b.0)) in float()
|
/external/rust/crates/num-traits/ |
D | RELEASES.md | 114 - [Documentation for `mul_add` now clarifies that it's not always faster.][70]
|