Commit Graph

18 Commits

Author SHA1 Message Date
Chad Kunde
e24f90d852 asm/f64: Update guardIncVector to allow negative increments. 2017-04-29 23:07:00 -07:00
kortschak
cd9e2fde60 internal/asm/...: rename functions
These are unused outside the asm packages and so are safe to rename now.

L1Norm => L1Dist
LinfNorm => LinfDist
AbsSum => L1Norm
2017-04-29 22:54:47 -07:00
Chad Kunde
3296eac2b1 asm/f64: Alignment bug in DivTo fixed with test added. 2017-04-29 22:54:47 -07:00
Chad Kunde
330690ad2c asm/f64 case formatting fix in stubs_test. 2017-01-15 19:10:45 -08:00
Chad Kunde
9bbe6ebba4 asm/* move to more descriptive local variables for tests 2016-07-14 21:03:52 -07:00
Chad Kunde
e9d02f7c0f asm/f64: Testing with mismatched guard sizes. 2016-06-26 15:37:58 -07:00
Chad Kunde
4f9c49a3b6 asm/f64: Removed GC calls and Error -> Errorf 2016-06-26 06:47:43 -07:00
Chad Kunde
2d0053676b asm/f64 Comment assembly code 2016-06-16 18:17:38 -07:00
Chad Kunde
2f9b0ec3b3 asm/all: Named fields in test table definitions an removed GC calls. 2016-06-15 01:26:50 -07:00
Chad Kunde
848521c909 asm/f64: Pipelined abssum, added tests and benchmarks for full asm coverage. 2016-06-14 14:49:15 -07:00
Chad Kunde
39f37b967b asm/f64: Pipelined add, addconst, cumsum, cumprod 2016-06-14 11:46:23 -07:00
Chad Kunde
2a8f8edede asm/f64: Alignment checks and test guards for add and div[to]. 2016-06-14 11:45:09 -07:00
Chad Kunde
af245b3e64 Test fixes for length assumptions 2016-05-23 02:45:41 -07:00
Chad Kunde
d7bd77f23f Alignment check added to add routine. 2016-05-23 02:23:48 -07:00
Chad Kunde
d5bb447188 Prep for go generate changes 2016-05-23 02:17:50 -07:00
Chad Kunde
b1ad085e6d Formatting corrections per PR discussion 2016-05-22 20:48:23 -07:00
Chad Kunde
0ef58ce7e9 f64 lnorm implementations for L=1 (L1norm) and L=inf (LinfNorm) with tests 2016-05-21 14:40:33 -07:00
Chad Kunde
7ba700f45f f64 CumSum and CumProd asm routines 2016-05-21 14:38:52 -07:00