Inline assembly saves two cycles in the hot path
Added the MIT license