#include <series_carry_blocks.hpp>
Definition at line 195 of file series_carry_blocks.hpp.
binary_monoblock_series_rep | ( | const series< M, V > & | f2, | |
const series< M, V > & | g2 | |||
) | [inline] |
Definition at line 202 of file series_carry_blocks.hpp.
00202 : 00203 Series_rep (CF(f2)), f(f2), g(g2), h1_init (false) { 00204 h0= Op::op (f, g); } syntactic expression (const syntactic& z) const {
syntactic expression | ( | const syntactic & | z | ) | const [inline] |
Definition at line 205 of file series_carry_blocks.hpp.
References mmx::flatten().
virtual void Increase_order | ( | nat | l | ) | [inline, virtual] |
Definition at line 207 of file series_carry_blocks.hpp.
References mmx::from_monoblock(), mmx::increase_order(), and mmx::to_monoblock().
00207 { 00208 Series_rep::Increase_order (l); 00209 if (l <= t) 00210 increase_order (h0, l); 00211 else { 00212 if (! h1_init) { 00213 h1= from_monoblock (Op::op (to_monoblock (f, blocker), 00214 to_monoblock (g, blocker)), 00215 blocker); 00216 h1_init= true; 00217 } 00218 increase_order (h1, l); } }
M next | ( | ) | [inline] |
Definition at line 219 of file series_carry_blocks.hpp.