Причина это происходит, из-за старой register_globals функциональности PHP. символ не является допустимым символом в имени переменной, таким образом, убежища PHP он к подчеркиванию для проверки существуют совместимость.
Короче говоря, это не хорошая практика, чтобы сделать периоды в переменных URL.
MASM 64Bits (ML64.EXE), похоже, поддерживает набор инструкций AVX.
Из MS vcblog сказано:
Поддержка AVX в Intel и AMD процессоры: Intel AVX (Intel Advanced Vector Extensions) - это 256 расширение набора битовых команд до SSE и предназначен для приложений, которые интенсивно работают с плавающей запятой [...].
В Выпуск VS2010, все функции AVX и инструкции полностью поддерживаются через внутренняя и / архива: AVX. Много были добавлены оптимизации улучшить качество кода AVX кода поколение, которое будет описано с более подробной информацией в следующем блоге после. Помимо поддержки AVX в компилятор, Microsoft Macro Ассемблер (MASM) в VS2010 также поддерживает набор инструкций Intel AVX для x86 и x64.
РЕДАКТИРОВАТЬ:
YASM и NASM, похоже, также поддерживают Intel AVX, согласно этой странице: http://software.intel.com/en-us/articles/intel-software-development-emulator/
Помимо masm, последние версии yasm и gas также поддерживают avx, как и встроенный ассемблер gcc.