Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert earlier reorder. | Henning Baldersheim | 2018-01-10 | 1 | -2/+2 |
* | Use cheap and_modulator instead of prime modulator to avoid costly division. | Henning Baldersheim | 2018-01-10 | 2 | -2/+4 |
* | Different hashing gives different order. | Henning Baldersheim | 2018-01-10 | 1 | -2/+2 |
* | Add missing newline at eof and align members. | Henning Baldersheim | 2018-01-10 | 1 | -2/+3 |
* | Use XXH32 for hashing. | Henning Baldersheim | 2018-01-10 | 1 | -9/+4 |
* | Go back to using a single combiner. | Henning Baldersheim | 2018-01-09 | 3 | -98/+58 |
* | Allow for building index on the outside. | Henning Baldersheim | 2018-01-09 | 1 | -1/+4 |
* | Use braces | Henning Baldersheim | 2018-01-09 | 1 | -1/+3 |
* | _mutable -> _right | Henning Baldersheim | 2018-01-09 | 2 | -5/+5 |
* | combiner not needed in lambda | Henning Baldersheim | 2018-01-09 | 1 | -1/+1 |
* | Remove unused code. | Henning Baldersheim | 2018-01-09 | 2 | -35/+10 |
* | Remove unused code. | Henning Baldersheim | 2018-01-09 | 1 | -25/+0 |
* | Initialize members | Henning Baldersheim | 2018-01-09 | 1 | -1/+4 |
* | No need to update the right address, as we update cellIdx inline. | Henning Baldersheim | 2018-01-09 | 1 | -7/+6 |
* | Specialize add and mul | Henning Baldersheim | 2018-01-09 | 1 | -0/+12 |
* | Update the combined adress inline. | Henning Baldersheim | 2018-01-09 | 3 | -28/+27 |
* | Split in 2 methods to avoid if in inner loop. | Henning Baldersheim | 2018-01-09 | 2 | -8/+36 |
* | Iterate only the valid dimensions. | Henning Baldersheim | 2018-01-09 | 3 | -6/+109 |
* | Combine address in steps to reduce amount of work in inner loop. | Henning Baldersheim | 2018-01-09 | 3 | -5/+28 |
* | Inline simple method called in innerloop. | Henning Baldersheim | 2018-01-09 | 2 | -22/+11 |
* | Add an inner unconditional reduce to avoid temporary vector. | Henning Baldersheim | 2018-01-09 | 2 | -2/+10 |
* | Add newline at eof | Henning Baldersheim | 2018-01-09 | 1 | -1/+2 |
* | Move implementation form headerfile to implementationfile. | Henning Baldersheim | 2018-01-09 | 4 | -49/+70 |
* | Inline Mul and Add in reduce | Henning Baldersheim | 2018-01-09 | 1 | -0/+6 |
* | Unify alignment. | Henning Baldersheim | 2018-01-09 | 1 | -4/+4 |
* | Cache the size in a 32 bit variable | Henning Baldersheim | 2018-01-09 | 2 | -8/+10 |
* | Use nested namespace | Henning Baldersheim | 2018-01-09 | 3 | -27/+12 |
* | initial experimentation with genetic programming | HÃ¥vard Pettersen | 2018-01-09 | 9 | -5/+921 |
* | Add a for_each method for more efficient iteration. | Henning Baldersheim | 2018-01-03 | 2 | -4/+1 |
* | Let implementation be visible too. | Henning Baldersheim | 2017-12-29 | 1 | -3/+1 |
* | Must see implementation too. | Henning Baldersheim | 2017-12-29 | 2 | -0/+2 |
* | Include implementation file too. | Henning Baldersheim | 2017-12-29 | 1 | -4/+3 |
* | Ensure methods are inlined. | Henning Baldersheim | 2017-12-29 | 1 | -1/+5 |
* | Also copy the zero termination. | Henning Baldersheim | 2017-12-29 | 1 | -1/+1 |
* | Avoid all the plt indirections by declaring dll local and using simpler struc... | Henning Baldersheim | 2017-12-29 | 4 | -14/+20 |
* | Use a prime based hash instead. | Henning Baldersheim | 2017-12-19 | 2 | -6/+2 |
* | Add fully parameterized instantiation macros. | Henning Baldersheim | 2017-12-19 | 1 | -1/+4 |
* | Use 2inN modulator instead of prime number modulator to avoid expensive div | Henning Baldersheim | 2017-12-19 | 1 | -1/+2 |
* | Inline DenseTensorAddressCombiner::combine | Henning Baldersheim | 2017-12-19 | 2 | -59/+35 |
* | Avoid type conversion and also use a presized address scratchpad | Henning Baldersheim | 2017-12-19 | 1 | -7/+9 |
* | DenseTensorCellsIterator::next | Henning Baldersheim | 2017-12-19 | 2 | -16/+12 |
* | Micro optimize DenseTensorCellsIterator::next by expecting most probable bran... | Henning Baldersheim | 2017-12-19 | 14 | -52/+46 |
* | Avoid division imposed by modulo | Henning Baldersheim | 2017-12-18 | 1 | -2/+4 |
* | Unify on nested namespace. | Henning Baldersheim | 2017-12-18 | 34 | -200/+116 |
* | Consider overlapping dimensions when estimating resulting tensor space. | Henning Baldersheim | 2017-12-18 | 5 | -24/+40 |
* | Estimate number of cells needed in the hashmap. | Henning Baldersheim | 2017-12-18 | 2 | -2/+3 |
* | Use nested namespace. | Henning Baldersheim | 2017-12-18 | 14 | -66/+26 |
* | Use nested namespace. | Henning Baldersheim | 2017-12-18 | 3 | -28/+17 |
* | Reserve space up front. | Henning Baldersheim | 2017-12-18 | 1 | -13/+7 |
* | Add method to allocate space up front. | Henning Baldersheim | 2017-12-18 | 1 | -4/+3 |