mirror of
https://github.com/harfbuzz/harfbuzz.git
synced 2025-04-09 15:07:02 +00:00
[MultiVarData] Unroll another loop
This commit is contained in:
parent
00541f1952
commit
4a43373aec
1 changed files with 11 additions and 1 deletions
|
@ -1946,7 +1946,17 @@ struct TupleValues
|
|||
case 1:
|
||||
{
|
||||
const auto *pp = (const HBINT8 *) p;
|
||||
for (unsigned j = 0; j < count; j++)
|
||||
#ifndef HB_OPTIMIZE_SIZE
|
||||
unsigned j = 0;
|
||||
for (; j + 3 < count; j += 4)
|
||||
{
|
||||
*arrayZ++ += scaled ? *pp++ * scale : *pp++;
|
||||
*arrayZ++ += scaled ? *pp++ * scale : *pp++;
|
||||
*arrayZ++ += scaled ? *pp++ * scale : *pp++;
|
||||
*arrayZ++ += scaled ? *pp++ * scale : *pp++;
|
||||
}
|
||||
#endif
|
||||
for (; j < count; j++)
|
||||
*arrayZ++ += scaled ? *pp++ * scale : *pp++;
|
||||
}
|
||||
break;
|
||||
|
|
Loading…
Add table
Reference in a new issue