Skip to content

Commit

Permalink
Comments
Browse files Browse the repository at this point in the history
  • Loading branch information
sudara committed Nov 17, 2023
1 parent d1d4f61 commit 3be1c66
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions melatonin/implementations/prefix_sum_naive.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@

namespace melatonin::blur
{
// like the Gin implementation, avoid integer division by using lookup tables
// this lets us multiply + right shift, much faster than integer division
// Copy the Gin implementation for now, avoid integer division by using lookup tables
// this lets us multiply + right shift, faster than integer division
const unsigned short stackblur_mul[255] = { 512, 512, 456, 512, 328, 456, 335, 512, 405, 328, 271, 456, 388, 335, 292, 512, 454, 405, 364, 328, 298, 271, 496, 456, 420, 388, 360, 335, 312, 292, 273, 512, 482, 454, 428, 405, 383, 364, 345, 328, 312, 298, 284, 271, 259, 496, 475, 456, 437, 420, 404, 388, 374, 360, 347, 335, 323, 312, 302, 292, 282, 273, 265, 512, 497, 482, 468, 454, 441, 428, 417, 405, 394, 383, 373, 364, 354, 345, 337, 328, 320, 312, 305, 298, 291, 284, 278, 271, 265, 259, 507, 496, 485, 475, 465, 456, 446, 437, 428, 420, 412, 404, 396, 388, 381, 374, 367, 360, 354, 347, 341, 335, 329, 323, 318, 312, 307, 302, 297, 292, 287, 282, 278, 273, 269, 265, 261, 512, 505, 497, 489, 482, 475, 468, 461, 454, 447, 441, 435, 428, 422, 417, 411, 405, 399, 394, 389, 383, 378, 373, 368, 364, 359, 354, 350, 345, 341, 337, 332, 328, 324, 320, 316, 312, 309, 305, 301, 298, 294, 291, 287, 284, 281, 278, 274, 271, 268, 265, 262, 259, 257, 507, 501, 496, 491, 485, 480, 475, 470, 465, 460, 456, 451, 446, 442, 437, 433, 428, 424, 420, 416, 412, 408, 404, 400, 396, 392, 388, 385, 381, 377, 374, 370, 367, 363, 360, 357, 354, 350, 347, 344, 341, 338, 335, 332, 329, 326, 323, 320, 318, 315, 312, 310, 307, 304, 302, 299, 297, 294, 292, 289, 287, 285, 282, 280, 278, 275, 273, 271, 269, 267, 265, 263, 261, 259 };

// shifting right divides by a power of two
Expand Down Expand Up @@ -81,7 +81,7 @@ namespace melatonin::blur
row[i] = (uint8_t) ((sum * mul_sum) >> shr_sum);
}

row += rowNumber * data.lineStride;
//row += rowNumber * data.lineStride;
}
}

Expand Down Expand Up @@ -154,7 +154,7 @@ namespace melatonin::blur
row[i] = (uint8_t) ((sum / divisor));
}

row += rowNumber * data.lineStride;
// row += rowNumber * data.lineStride;
}
}

Expand Down

0 comments on commit 3be1c66

Please sign in to comment.