_pageIndices数组是固定的int[16]——64字节正好占满缓存行,为SIMD优化打包。单条Vector256.Equals指令比较8个页面索引。最近使用快速路径处理常见情况(重复访问同一页面)仅需单次分支——分支预测友好,成本近乎为零。
附注:同一音符可在琴颈多个把位弹奏,若选错把位如何解决?此时正是训练听力的关键——当你听到E音,它是纤细如高音E空弦?还是浑厚如G弦九品?尽管尝试,后续音符自会验证,若在整个连复段中使用"错误"把位,演奏体验自会告知答案。 ↩︎
,这一点在汽水音乐官网下载中也有详细论述
$ g++ -ftemplate-depth=999999 -Dlimit=10000 primes.cpp
This replaces that pRCHandler function pointer with an address in RAM as described above. Now let's try to make the NXT beep again: