O analisador SIMD (o recurso simd, somente noturno, construído em portable_simd)
encontra delimitadores, terminadores e cita um vetor por vez e resolve entre aspas
regiões com aritmética paralela de bits. Análise especulativa, a fase de mesclagem que funde a análise com a do usuário
acumulador, o analisador vetorizado e o buffer de anel foram desenvolvidos e
avaliado na íntegra no artigo. A recordaridade declarada e
erros que o acumulador retorna (por exemplo, conversões de tipo com falha) do oráculo
a especulação é verificada, então quanto mais ela rejeita, mais cedo um erro
passe morre. Três argumentos além do caminho: uma função que cria o valor inicial de um trabalhador
estado, um acumulador chamado uma vez por registro e uma mesclagem que dobra o trabalhador
estados juntos. Reproduzir
eles com:
Um limite de pedaço pode pousar em qualquer lugar, inclusive no meio de um campo citado,
portanto, um trabalhador não pode saber em que estado seu pedaço começa.
