Cosmetics
Added check for empty image
Added extra notes for optimizer that this is checked
Added cost to method
Moved method
s_mult255_div and s_mult43_div combined and moved into class - seems to save 2 instructions
Speed up a bit rgb565 generation
Optimized seq implementation - yuyv to rgb now takes just 22 cycles per 4 pixels
Added restricts on pointers which finally allowed even better loop optimization
Added more restrict keywords
Enabled speculate loads
Reverted speculate loads fix - does not work so far
Unrolled RGB565 optimization - appears to be invalid
Added restrict keywords where appropriate
Added back speculate loads build option
Working on sequential ball detector
Target detection optimized for sequential ball detector
Improved hsv detection loop
Calculated width/4 outside of loop
Added alternative sequential implementation with combined yuyv->rgb and rgb->hsv conversions
Eliminated 1 register, hopefully