> Yes, speeding up an accumulation step, described at 
>
> https://medium.com/@raphlinus/inside-the-fastest-font-renderer-in-the-world-75ae5270c445#.qz8jram0o
>  
>
> The generated code are SIMD implementations of very simple Go functions. 
>
> For example, the fixedAccumulateOpSrcSIMD function in the generated 
> https://github.com/golang/image/blob/master/vector/acc_amd64.s file is 
> the SIMD equivalent of the fixedAccumulateOpSrc function in 
> https://github.com/golang/image/blob/master/vector/raster_fixed.go 
>
>
thanks for the explanation.
 

> There is only one template, instantiated 6 times. There are 2 types of 
> math (fixed point and floating point), and 3 types of composition 
> operator (draw over, draw src, and accumulate to mask). 
>
>

i did see that, but was just really pointing out the difference to what i 
was talking about.
 

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to