# QUARTERROUND( x1, x6, x11, x12)
list
($x1,
$x6,
$x11,
$x12) = self::
quarterRound($x1,
$x6,
$x11,
$x12);
# QUARTERROUND( x2, x7, x8, x13)
list
($x2,
$x7,
$x8,
$x13) = self::
quarterRound($x2,
$x7,
$x8,
$x13);
# QUARTERROUND( x3, x4, x9, x14)
list
($x3,
$x4,
$x9,
$x14) = self::
quarterRound($x3,
$x4,
$x9,
$x14);
} return self::
store32_le((int) ($x0 & 0xffffffff
)) .
self::
store32_le((int) ($x1 & 0xffffffff
)) .
self::
store32_le((int) ($x2 & 0xffffffff
)) .
self::
store32_le((int) ($x3 & 0xffffffff
)) .
self::
store32_le((int) ($x12 & 0xffffffff
)) .
self::
store32_le((int) ($x13 & 0xffffffff
)) .
self::
store32_le((int) ($x14 & 0xffffffff
)) .
self::
store32_le((int) ($x15 & 0xffffffff
));
}}