{"push_id":924771044,"size":18,"distinct_size":18,"ref":"refs/heads/openmp-simd","head":"7f7489504f53f2b03d7a22a5ad88fefe4ffdd29c","before":"e53e475caa4cf32833c838e1249ed32b9222c1de","commits":[{"sha":"969c6b93b2a2f7dc5f549c67153d4796451c767d","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Update DT module interface: add process_plain(), process_sse2()\n\nThe idea is following:\n* process() should not be implemented by IOP\n* instead, IOP should implement process_plain() and maybe process_sse2()\n* generic process() should then execute one of those depending on\n  some conditions. E.g. for process_sse2(), whether current CPU has SSE2","distinct":true,"url":"https://api.github.com/repos/LebedevRI/darktable/commits/969c6b93b2a2f7dc5f549c67153d4796451c767d"},{"sha":"ab69af0a3a33b78b9ab0f4b3383cbc2115d58450","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Exposure IOP: update process*() in accordance to proposed interface","distinct":true,"url":"https://api.github.com/repos/LebedevRI/darktable/commits/ab69af0a3a33b78b9ab0f4b3383cbc2115d58450"},{"sha":"002735cf363bc35d1bbcfc96b42c24318347e052","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Temperature IOP: update process*() in accordance to proposed interface","distinct":true,"url":"https://api.github.com/repos/LebedevRI/darktable/commits/002735cf363bc35d1bbcfc96b42c24318347e052"},{"sha":"2f275983996e0fcbd3b4f01b07b708a9e6235645","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Rawprepare IOP: update process*() in accordance to proposed interface","distinct":true,"url":"https://api.github.com/repos/LebedevRI/darktable/commits/2f275983996e0fcbd3b4f01b07b708a9e6235645"},{"sha":"012e51237b898b68131d603af1e250f5cf1f9f50","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Invert IOP: update process*() in accordance to proposed interface","distinct":true,"url":"https://api.github.com/repos/LebedevRI/darktable/commits/012e51237b898b68131d603af1e250f5cf1f9f50"},{"sha":"221653d60560f7b35efcf3be6d8b9ba7572fc6b5","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Overexposed IOP: update process*() in accordance to proposed interface","distinct":true,"url":"https://api.github.com/repos/LebedevRI/darktable/commits/221653d60560f7b35efcf3be6d8b9ba7572fc6b5"},{"sha":"4af049c0d8756aea33a49c96df48e98c9d8fa394","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Zonemap IOP: update process*() in accordance to proposed interface","distinct":true,"url":"https://api.github.com/repos/LebedevRI/darktable/commits/4af049c0d8756aea33a49c96df48e98c9d8fa394"},{"sha":"dfc0c586f45ab7f5f41cf9a0257cc70cd8484a88","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Highlights IOP: mode clamp: update in accordance to proposed interface","distinct":true,"url":"https://api.github.com/repos/LebedevRI/darktable/commits/dfc0c586f45ab7f5f41cf9a0257cc70cd8484a88"},{"sha":"5d1eacf65332b254edd742cd18cd01910d4a3382","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Colorcontrast IOP: update process*() in accordance to proposed interface","distinct":true,"url":"https://api.github.com/repos/LebedevRI/darktable/commits/5d1eacf65332b254edd742cd18cd01910d4a3382"},{"sha":"9ad2a925605417bf16b9e29e5ba1a2f1e24278f1","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Velvia IOP: update process*() in accordance to proposed interface","distinct":true,"url":"https://api.github.com/repos/LebedevRI/darktable/commits/9ad2a925605417bf16b9e29e5ba1a2f1e24278f1"},{"sha":"fb134e5c2660ffb63e64c62031b3034584b18954","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Imageop: plain codepath\n\nNot that SSE2 is of much benefit for those...","distinct":true,"url":"https://api.github.com/repos/LebedevRI/darktable/commits/fb134e5c2660ffb63e64c62031b3034584b18954"},{"sha":"a199887e095ae85f0ba462f72a1deb830c6b5cf2","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Histogram: conditionally build SSE2 code","distinct":true,"url":"https://api.github.com/repos/LebedevRI/darktable/commits/a199887e095ae85f0ba462f72a1deb830c6b5cf2"},{"sha":"99f00425a5e9fc6b2985afbd87fbbf1042971e21","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"[FIXME!] Points.h: non-SSE codepath","distinct":true,"url":"https://api.github.com/repos/LebedevRI/darktable/commits/99f00425a5e9fc6b2985afbd87fbbf1042971e21"},{"sha":"b14485dfb766c96888e3fcfd05156b2c8c041a18","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Interpolation: non-SSE codepath","distinct":true,"url":"https://api.github.com/repos/LebedevRI/darktable/commits/b14485dfb766c96888e3fcfd05156b2c8c041a18"},{"sha":"5e406f46279294b20bafd9bae213fed72d977d4d","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Gaussian: SSE-less codepath","distinct":true,"url":"https://api.github.com/repos/LebedevRI/darktable/commits/5e406f46279294b20bafd9bae213fed72d977d4d"},{"sha":"9c44bee1240e84bf3875dc1b2e8539d4a36da84a","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Demosaic: PPG: SSE-less codepath","distinct":true,"url":"https://api.github.com/repos/LebedevRI/darktable/commits/9c44bee1240e84bf3875dc1b2e8539d4a36da84a"},{"sha":"86b64018fbab392cd59ecd63da6ff1dcf4ad2bb5","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"#if defined(__SSE__) rest of our SSE code.","distinct":true,"url":"https://api.github.com/repos/LebedevRI/darktable/commits/86b64018fbab392cd59ecd63da6ff1dcf4ad2bb5"},{"sha":"7f7489504f53f2b03d7a22a5ad88fefe4ffdd29c","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"No SSE2 - warning, not a error. DT **builds** on aarch64/ARM64\n\nI'm using  #pragma message  because #warning produces a warning,\nand we are building with -Werror - so it is a #error.","distinct":true,"url":"https://api.github.com/repos/LebedevRI/darktable/commits/7f7489504f53f2b03d7a22a5ad88fefe4ffdd29c"}]}