<?php
// Minimal GMP reproducer for the SIGILL (ADX/MULX path) on non-ADX (Haswell) CPUs.
// Uses only the gmp extension - no phpseclib needed.
$a = gmp_init(str_repeat('12345678901234567890', 40), 10); // ~800 decimal digits (~44 limbs)
$b = gmp_init(str_repeat('98765432109876543210', 40), 10);
$r = gmp_mul($a, $b);
echo gmp_strval($r, 10), "\n";

