96 Commits (master)
 

Author SHA1 Message Date
Fabien Freling f618b3fed1 Extract one 64-bit value for SSE. 7 years ago
Fabien Freling d28caec8cc Implement SIMD in two passes. 7 years ago
Fabien Freling 2491796107 Remove pixel_size in rotate_pixel(). 8 years ago
Fabien Freling ea7855b9dd Remove dead code. 8 years ago
Fabien Freling b4032a3eee Do one memset for left and right padding. 8 years ago
Fabien Freling fdbe6efc35 Remove obsolete TODO comments. 8 years ago
Fabien Freling fd36a3bea6 Merge left and right padding into one table. 8 years ago
Fabien Freling 242813ed41 Update padding and deactivate borders. 8 years ago
Fabien Freling 4f46d32b9e Add borders. 8 years ago
Fabien Freling bd84e85c1e Activate right padding. 8 years ago
Fabien Freling 723cd88d56 Do a memset for padding. 8 years ago
Fabien Freling 237ed00689 Add right padding as mirror of left padding. 8 years ago
Fabien Freling eb710efc68 Deactivate last line / column. 8 years ago
Fabien Freling 817b1a779b Rotate to 360. 8 years ago
Fabien Freling a419225ea3 Add logging lines. 8 years ago
Fabien Freling 7ac7522908 Add check when building padding table. 8 years ago
Fabien Freling f2234dea1f Deactivate right padding. 8 years ago
Fabien Freling b015d91331 Round small deltas to 0. 8 years ago
Fabien Freling e2a17282aa Remove boundary check in rotate_pixel(). 8 years ago
Fabien Freling 210dff5c62 Remove tiled image rotation. 8 years ago
Fabien Freling 8adf17510f Fix qdx and qdy computation. 8 years ago
Fabien Freling 199ab32254 Add check_00(). 8 years ago
Fabien Freling e88962753c Add logging macro. 8 years ago
Fabien Freling 593352bc45 Use qdx to infer padding. 8 years ago
Fabien Freling 43208cea90 Update TODO. 8 years ago
Fabien Freling 5403a2deeb Clean images before doing a run. 8 years ago
Fabien Freling df00295cd1 Patch border to have at least one pixel. 8 years ago
Fabien Freling 7f1bd27ac0 Add borders in padding printing. 8 years ago
Fabien Freling 57c5052908 Add border pixels. 8 years ago
Fabien Freling 085dc2861c Set padding pixels to black. 8 years ago
Fabien Freling b008cccb95 Add print_padding_table(). 8 years ago
Fabien Freling 8febb99bf9 Use src_rotated_origin to create src_rotated_point. 8 years ago
Fabien Freling 9dbaafece1 Add padding table. 8 years ago
Fabien Freling 4cec5287d7 Hardcode buffer step. 8 years ago
Fabien Freling 784fc07a15 Set integer point type to int32_t. 8 years ago
Fabien Freling bcc195c775 Update build for Linux. 8 years ago
Fabien Freling da4bdf7702 Decompose complex lines. 8 years ago
Fabien Freling 4dba86c9f0 Add configure script. 8 years ago
Fabien Freling f8178fae98 Add 'callgrind' target. 8 years ago
Fabien Freling c704c14526 Add 'runall' target. 8 years ago
Fabien Freling 760d6244d0 Have different quantifications. 8 years ago
Fabien Freling 80b004a418 Change Point type to int64_t. 8 years ago
Fabien Freling e804d9b5ca Add TPoint operators +=, -=, *=, /= 8 years ago
Fabien Freling e7802e30fd Compute src position in quantified coordinates. 8 years ago
Fabien Freling 9cdea5bcc3 Add lena_64.pgm (useful for debugging). 8 years ago
Fabien Freling 7e152c29fc Add support for PGM format. 8 years ago
Fabien Freling 53974a4116 Add PGM images of Lena of various sizes. 8 years ago
Fabien Freling 20055e22c5 Clean Makefile indentation. 8 years ago
Fabien Freling c918ca5504 Remove out-of-bounds check for tiled images. 8 years ago
Fabien Freling 5f78958584 Use PIXEL_SIZE to move to next pixel in I/O. 8 years ago