PHP does not support x32.

 [2013-04-28 06:36 UTC] kyle dot leet at gmail dot com

Description:
------------
There's some inline asm in some files for amd64 (an optimization), however there's no check for whether it's the correct architecture or not. This results in a build failure for x32 as similar defines are used. 

Expected result:
----------------
PHP should probably compile successfully, resulting in usable binaries.

Actual result:
--------------
/var/tmp/portage/dev-lang/php-5.5.0_beta4/work/sapis-build/cli/ext/standard/math.c: Assembler messages:
/var/tmp/portage/dev-lang/php-5.5.0_beta4/work/sapis-build/cli/ext/standard/math.c:628: Error: incorrect register `%esi' used with `q' suffix
/var/tmp/portage/dev-lang/php-5.5.0_beta4/work/sapis-build/cli/ext/standard/math.c:629: Error: incorrect register `%edx' used with `q' suffix
/var/tmp/portage/dev-lang/php-5.5.0_beta4/work/sapis-build/cli/ext/standard/math.c:632: Error: incorrect register `%edx' used with `q' suffix
/var/tmp/portage/dev-lang/php-5.5.0_beta4/work/sapis-build/cli/ext/standard/math.c:633: Error: incorrect register `%esi' used with `q' suffix