Home
last modified time | relevance | path

Searched refs:mul_add (Results 1 – 15 of 15) sorted by relevance

/external/rust/crates/num-traits/src/ops/
Dmul_add.rs28 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()
Dmod.rs3 pub mod mul_add; module
/external/boringssl/src/crypto/fipsmodule/bn/asm/
Dx86_64-gcc.c63 #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/
Dx86_64-gcc.c63 #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/
Dcpu_backend_gemm_custom_gemv.h608 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/
Dreal.rs231 fn mul_add(self, a: Self, b: Self) -> Self; in mul_add() method
799 Float::mul_add(self, a: Self, b: Self) -> Self;
Dfloat.rs1266 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
Dlib.rs44 pub use ops::mul_add::{MulAdd, MulAddAssign};
/external/boringssl/src/crypto/fipsmodule/bn/
Dgeneric.c71 #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/
Dgeneric.c71 #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/
Darm64-fma-combine-with-fpfusion.ll2 define float @mul_add(float %a, float %b, float %c) local_unnamed_addr #0 {
/external/tensorflow/tensorflow/lite/python/
Dlite_v2_test_util.py117 def mul_add(self, x, y): member in ModelTest._getMultiFunctionModel.BasicModel
Dlite_v2_test.py976 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/
Dlib.rs808 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/
DRELEASES.md114 - [Documentation for `mul_add` now clarifies that it's not always faster.][70]