āĻāĻāĻŋ āĻšāĻ˛ powerpc64le-linux-gnu-gcc-4.9 āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
gcc - GNU āĻĒā§āĻ°āĻāĻ˛ā§āĻĒ C āĻāĻŦāĻ C++ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ [-c|-S|-E] [-std=āĻŽāĻžāĻ¨]
[-g] [-āĻĒāĻŋāĻāĻŋ] [-OāĻ¸ā§āĻ¤āĻ°]
[-WāĻ¸āĻ¤āĻ°ā§āĻ...] [-āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ]
[-IDir...] [-LDir...]
[-DāĻŽā§āĻ¯āĻžāĻā§āĻ°ā§[=defn]...] [-UāĻŽā§āĻ¯āĻžāĻā§āĻ°ā§]
[-fāĻĒāĻāĻ¨ā§āĻĻ...] [-māĻŽā§āĻļāĻŋāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ...]
[-o āĻāĻāĻāĻĢāĻžāĻāĻ˛] [@āĻĢāĻžāĻāĻ˛] āĻāĻ¨āĻĢāĻžāĻāĻ˛...
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻžāĻ¨ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ; āĻŦāĻžāĻāĻŋ āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻā§ āĻĻā§āĻā§āĻ¨. g ++ āĻā§āĻ°āĻšāĻŖ
āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ.
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ GCC āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°ā§āĻ¨, āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ, āĻ¸āĻāĻāĻ˛āĻ¨, āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻāĻ°ā§āĨ¤
"āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ" āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, -c āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻž āĻŦāĻ˛ā§āĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻāĻĒā§āĻ āĻ āĻŦāĻā§āĻā§āĻ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĢāĻžāĻāĻ˛ āĻāĻāĻāĻĒā§āĻāĨ¤
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŋāĻā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¨āĻŋāĻā§āĻāĨ¤ āĻ¤āĻŦā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻāĻŦāĻ
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻā§āĻ˛ā§āĻ° āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻāĻ āĻāĻāĻžāĻ¨ā§ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻā§āĻŦ āĻāĻŽāĻ āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻ¨ā§āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻĒāĻ¨āĻŋ GCC āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŽāĻ¨ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§; āĻāĻāĻ¨
āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ¨ā§āĻ¯ āĻāĻžāĻˇāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻ¯ā§āĻā§ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ C++), āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻāĻŋ āĻ¤āĻžāĻ āĻŦāĻ˛ā§
āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻāĻāĻāĻŋ āĻāĻ¤ā§āĻ¸ āĻāĻ˛ā§āĻ˛ā§āĻ āĻ¨āĻž āĻāĻ°ā§
āĻāĻžāĻˇāĻž, āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻžāĻˇāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ āĻĒāĻļāĻ¨ āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ āĻ āĻĒāĻļāĻ¨ āĻāĻā§ āĻŦāĻšā§-
āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻ¨āĻžāĻŽ; āĻ¤āĻžāĻ āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻāĻ-āĻ āĻā§āĻˇāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž āĻā§āĻ°ā§āĻĒ āĻāĻ°āĻž: -āĻĄāĻŋāĻāĻŋ āĻā§āĻŦ
āĻ āĻ¨ā§āĻ¯ āĻ°āĻāĻŽ -d -v.
āĻāĻĒāĻ¨āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨. āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ āĻāĻļā§, āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻ āĻ°ā§āĻĄāĻžāĻ°āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¤āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ° āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻāĻāĻ āĻ§āĻ°āĻŖā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¤āĻāĻ¨ āĻ āĻ°ā§āĻĄāĻžāĻ°āĻāĻŋ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ; āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ
āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ -L āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ°, āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻžāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻ°āĻŽā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ,
āĻŦāĻ¸āĻžāĻ¨ā§ -l āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĨ¤
āĻ āĻ¨ā§āĻ āĻ āĻĒāĻļāĻ¨ā§ āĻ˛āĻŽā§āĻŦāĻž āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ -f āĻŦāĻž āĻ¸āĻžāĻĨā§ -W---āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ,
-āĻĢāĻŽāĻ-āĻ˛ā§āĻĒ-āĻāĻā§āĻ°āĻŽāĻŖāĻāĻžāĻ°ā§āĻ°āĻž, -Wformat āĻāĻŦāĻ āĻ¤āĻžāĻ āĻāĻ° āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻāĻ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻŦāĻ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻāĻ¯āĻŧāĻ āĻ°āĻ¯āĻŧā§āĻā§
āĻĢāĻ°ā§āĻŽ āĻāĻ° āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ°ā§āĻĒ -āĻĢā§ is -fno-foo. āĻāĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻĨāĻŋ āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ
āĻĻā§āĻāĻŋ āĻĢāĻ°ā§āĻŽ, āĻ¯ā§āĻāĻŋ āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻ¯āĻŧā§ˇ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻĒāĻāĻ¨ā§āĻĻ āĻ¸āĻžāĻ°āĻžāĻāĻļ
āĻāĻāĻžāĻ¨ā§ āĻāĻžāĻāĻĒ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻā§āĻˇā§āĻ ā§āĻŦāĻĻā§āĻ§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°āĻžāĻāĻļ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§
āĻŦāĻŋāĻāĻžāĻā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻŦāĻŋāĻ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-c -S -E -o āĻĢāĻžāĻāĻ˛ -āĻ¨ā§-āĻĒā§āĻ°āĻžāĻŽāĻžāĻ¨āĻŋāĻ-āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĒāĻžāĻāĻĒ -āĻĒāĻžāĻ¸-āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨-āĻā§āĻĄ -x āĻāĻžāĻˇāĻž -v
-### --help[=āĻļā§āĻ°ā§āĻŖā§[...]] --āĻ˛āĻā§āĻˇā§āĻ¯-āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ --āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ - āĻŽā§āĻĄāĻŧāĻ @āĻĢāĻžāĻāĻ˛ -pplugin =āĻĢāĻžāĻāĻ˛
-āĻĢā§āĻ˛āĻžāĻāĻŋāĻ¨-āĻāĻ°ā§āĻ-āĻ¨āĻžāĻŽ=ARG -fdump-ada-pec[- āĻĒāĻžāĻ¤āĻ˛āĻž] -āĻĢāĻžāĻĻāĻž-āĻ¸ā§āĻĒā§āĻ-āĻĒā§āĻ¯āĻžāĻ°ā§āĻ¨ā§āĻ=āĻāĻāĻ
-fdump- āĻā§-āĻ¸ā§āĻĒā§āĻ =āĻĢāĻžāĻāĻ˛
C āĻāĻžāĻˇāĻž āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-āĻāĻ¨āĻ¸āĻŋ -std=āĻŽāĻžāĻ¨ -fgnu89-āĻāĻ¨āĻ˛āĻžāĻāĻ¨ -āĻ āĻā§āĻ¸-āĻ¤āĻĨā§āĻ¯ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
-āĻĒāĻ¤āĻ¨-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻšā§āĻ¨-āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻĄāĻŋāĻ-āĻĢāĻžāĻāĻļāĻ¨ -āĻĢāĻ¨ā§-āĻāĻāĻ¸āĻāĻŽ -āĻāĻĢāĻāĻ¨āĻ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨ -āĻāĻĢāĻāĻ¨āĻ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨-āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
-āĻĢā§āĻ¸ā§āĻā§āĻĄ -āĻĢā§āĻ°āĻŋāĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ -āĻĢā§āĻĒā§āĻ¨āĻāĻŽāĻĒāĻŋ -āĻĢā§āĻĒā§āĻ¨āĻāĻŽāĻĒāĻŋ-āĻ¸āĻŋāĻŽāĻĄ -āĻāĻĢāĻāĻŽāĻāĻ¸-āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ -fplan9-āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨
-āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ - āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ -āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤-cpp āĻĒāĻ¤āĻŋāĻ¤-āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž -fcond-āĻ āĻŽāĻŋāĻ˛
-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻā§āĻ¸-āĻā§āĻā§āĻāĻ°-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -āĻĢāĻ¸āĻžāĻāĻ¨āĻĄ-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄāĻ¸ -āĻĢāĻ¸āĻžāĻāĻ¨āĻĄ-āĻāĻžāĻ° āĻĢāĻžāĻ¨āĻ¸āĻžāĻāĻ¨āĻĄ-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ
-āĻĢāĻžāĻ¨āĻ¸āĻžāĻāĻ¨āĻĄ-āĻāĻžāĻ°
āĻ¸āĻŋ ++ āĻāĻžāĻˇāĻž āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=n -fno-āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸-āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ -fcheck-āĻ¨āĻ¤ā§āĻ¨ -fconstexpr-āĻāĻā§āĻ°āĻ¤āĻž=n
-āĻŦāĻ¨ā§āĻ§ā§-āĻāĻ¨āĻā§āĻāĻļāĻ¨ -āĻĢāĻ¨ā§-āĻāĻ˛āĻžāĻāĻĄ-āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖāĻāĻžāĻ°ā§ -āĻāĻĢāĻāĻ¨āĻ-āĻāĻ¨āĻĢā§āĻ°ā§āĻ¸-āĻāĻš-āĻ¸ā§āĻĒā§āĻā§āĻ¸ - āĻ¸ā§āĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯
-āĻāĻĢāĻāĻ¨āĻ-āĻĢāĻ°-āĻ¸ā§āĻā§āĻĒ -fno-gnu-āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ -fno-āĻāĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻ-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ
-fno-āĻāĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ -fno-āĻāĻŽāĻĒā§āĻ˛āĻŋāĻŽā§āĻ¨ā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨ -āĻāĻĢāĻāĻŽāĻāĻ¸-āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨
-fno-nonansi-builtins -fnothrow-opt -fno-āĻ āĻĒāĻžāĻ°ā§āĻāĻ°-āĻ¨āĻžāĻŽ -āĻĢāĻ¨ā§-āĻŦāĻŋāĻāĻ˛ā§āĻĒ-āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¸
-āĻ āĻ¨ā§āĻŽāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ -fno-āĻ¸ā§āĻ¨ā§āĻĻāĻ°-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ -āĻĢā§āĻ°ā§āĻĒā§ -āĻāĻĢāĻāĻ¨āĻ-āĻāĻ°āĻāĻŋāĻāĻŋ -āĻĢāĻ¸ā§āĻā§āĻ¯āĻžāĻāĻ¸
-ftemplate-āĻŦā§āĻ¯āĻžāĻāĻā§āĻ°ā§āĻ¸-āĻ¸ā§āĻŽāĻž=n -ftemplate-āĻāĻā§āĻ°āĻ¤āĻž=n -fno-āĻĨā§āĻ°ā§āĻĄāĻ¸ā§āĻĢ-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻā§āĻ¸
-āĻĢāĻŋāĻāĻ-āĻ¸āĻŋāĻāĻā§āĻ¸āĻ-āĻāĻā§āĻā§āĻ¸āĻŋāĻ -fno-āĻĻā§āĻ°ā§āĻŦāĻ˛ -āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻā§āĻ++ -fvisibility-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻāĻžāĻ¨ā§
-fvtable- āĻā§āĻ°āĻŋāĻĢāĻžāĻ =std|preinit|āĻāĻŋāĻā§āĻ āĻ¨āĻž -fvtv-āĻāĻŖāĻ¨āĻž -fvtv-āĻĄāĻŋāĻŦāĻžāĻ -āĻĢāĻŋāĻ¸āĻŋāĻŦāĻŋāĻ˛āĻŋāĻāĻŋ-āĻāĻŽāĻāĻ¸-āĻāĻŽāĻĒā§āĻ¯āĻžāĻ
-āĻ¸āĻžāĻāĻā§āĻ¯āĻŋāĻ-āĻāĻā§āĻˇāĻ°āĻŋāĻ -āĻāĻ¯āĻŧāĻžāĻŦāĻŋ -Wconversion-null -Wctor-dtor-āĻā§āĻĒāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž
-Wdelete-non-āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛-āĻĄā§āĻ° -āĻ˛āĻŋāĻāĻžāĻ°āĻžāĻ˛-āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ - āĻ¸āĻāĻā§āĻ°ā§āĻŖ - āĻŦā§āĻ¯āĻ¤ā§āĻ¤ -āĻ¨ā§āĻ¨-āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛-āĻĄā§āĻ°
-āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ -Weffc ++ -Wstrict-null-sentinel -Wno-āĻ¨āĻ¨-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ-āĻŦāĻ¨ā§āĻ§ā§ -āĻāĻ˛ā§āĻĄ-āĻ¸ā§āĻāĻžāĻāĻ˛-āĻāĻžāĻ¸ā§āĻ
-āĻāĻāĻžāĻ°āĻ˛ā§āĻĄā§āĻĄ-āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ -Wno-pmf-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -Wsign-promo
āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++ āĻāĻžāĻˇāĻž āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-fconstant-āĻ¸ā§āĻā§āĻ°āĻŋāĻ-āĻļā§āĻ°ā§āĻŖā§=āĻļā§āĻ°ā§āĻŖāĻŋāĻ° āĻ¨āĻžāĻŽ -fgnu-āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ -āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§-āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ -fno-nil-āĻ°āĻŋāĻ¸āĻŋāĻāĻžāĻ°
-āĻĢāĻŦāĻā§āĻ¸āĻŋ-āĻāĻŦāĻŋ-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=n -fobjc-āĻāĻ˛-cxx-cdtors -fobjc-āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ-āĻĒā§āĻ°ā§āĻ°āĻŖ -fobjc- āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ
-āĻĢāĻŦāĻā§āĻ¸āĻŋ-āĻāĻŋāĻ¸āĻŋ -āĻĢāĻŦāĻā§āĻ¸āĻŋ-āĻ¨āĻŋāĻ˛āĻā§āĻ -FOBJC-STD = OBJC1 -freplace-objc-āĻā§āĻ˛āĻžāĻ¸ -fzero-āĻ˛āĻŋāĻāĻ
-āĻā§āĻ¨-āĻĄāĻŋāĻā§āĻ˛ā§āĻ¸ -Wassign-Intercept -āĻāĻ¨ā§-āĻĒā§āĻ°āĻā§āĻāĻ˛ -āĻ¸ā§āĻ˛ā§āĻā§āĻāĻ° - āĻāĻ ā§āĻ°-āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ-āĻŽā§āĻ¯āĻžāĻ
-āĻāĻ¨ā§āĻĄ āĻā§āĻˇāĻŋāĻ¤-āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ
āĻāĻžāĻˇāĻž āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-fmessage-āĻĻā§āĻ°ā§āĻā§āĻ¯=n -fdiagnosts-āĻļā§-āĻ˛ā§āĻā§āĻļāĻ¨ =[āĻāĻāĻĻāĻž|āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛āĻžāĻāĻ¨]
-fdiagnostics-āĻŦāĻ°ā§āĻŖ = =[āĻāĻžāĻĄāĻŧā§|āĻ¨āĻž|āĻ¸āĻ°ā§āĻŦāĻĻāĻž] -fno-āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻāĻ¸-āĻļā§-āĻŦāĻŋāĻāĻ˛ā§āĻĒ
-fno-āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻāĻ¸-āĻļā§-āĻā§āĻ¯āĻžāĻ°ā§āĻ
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-fsyntax-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° -fmax-āĻ¤ā§āĻ°ā§āĻāĻŋ=n -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ -āĻļāĻŋāĻā§āĻˇāĻž āĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤-āĻ¤ā§āĻ°ā§āĻāĻŋ -w -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž -āĻāĻ¯āĻŧāĻžāĻ˛
-āĻāĻ¯āĻŧāĻžāĻĄāĻĄā§āĻ°ā§āĻ¸ -āĻāĻ¯āĻŧāĻžāĻā§āĻ°āĻŋāĻā§āĻ-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ -āĻāĻĄāĻŧāĻŽā§āĻŦāĻ°āĻĒā§āĻ°ā§āĻŖ-āĻ˛ā§āĻĒ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ -āĻāĻ¯āĻŧāĻžāĻ°ā§-āĻ¸ā§āĻŽāĻž
-Wno- āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ -Wno-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨-āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§-āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ -Wc++-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻ -Wc++11-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻ -Wcast-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-Wcast-āĻā§āĻŖ -Wchar-āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ -Wclobbered -Wcomment āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇā§-āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
-Wconversion -Wcoverage-āĻ āĻŽāĻŋāĻ˛ -āĻ¤āĻžāĻ°āĻŋāĻ-āĻ¸āĻŽāĻ¯āĻŧ āĻŽā§āĻā§ āĻĢā§āĻ˛ā§āĻ¨-āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ -WNO-CPP
-āĻāĻ¨ā§-āĻŦāĻā§āĻāĻŋāĻ¤ -Wno-āĻŦāĻā§āĻāĻŋāĻ¤-āĻā§āĻˇāĻŖāĻž -Wdisabled-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ -āĻ¨ā§-āĻĄāĻŋāĻāĻāĻāĻŋ-āĻŦāĻžāĻ-āĻāĻŋāĻ°ā§
-āĻĄāĻžāĻŦāĻ˛-āĻĒā§āĻ°āĻŽā§āĻļāĻ¨ -āĻļāĻ°ā§āĻ° āĻā§āĻāĻž -āĻā§āĻ¨āĻžāĻŽ-āĻ¤ā§āĻ˛āĻ¨āĻž -Wno-endif-āĻ˛ā§āĻŦā§āĻ˛ -āĻā§āĻ˛ -āĻā§āĻ˛=*
āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ-āĻ¤ā§āĻ°ā§āĻāĻŋ -Wfloat-āĻ¸āĻŽāĻžāĻ¨ -Wformat -Wformat = 2 -Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§-āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§-nul
-Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ-āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤-āĻāĻ°ā§āĻāĻ¸ -Wformat-nonliteral -Wformat-āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž -Wformat-y2k
-Wframe-āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ-=āĻ˛ā§āĻ¨ -Wno-āĻŽā§āĻā§āĻ¤-āĻ¨āĻ¨āĻšā§āĻĒ-āĻŦāĻ¸ā§āĻ¤ā§ -Wjump-āĻŽāĻŋāĻ¸-āĻāĻ¨āĻŋāĻ
-āĻ āĻā§āĻāĻžāĻ¨-āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° -āĻāĻāĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻ - Wimplicit-āĻĢāĻžāĻāĻļāĻ¨-āĻā§āĻˇāĻŖāĻž - Wimplicit-int
-āĻāĻŋāĻ¨āĻŋāĻ¤-āĻ¸ā§āĻŦāĻ¯āĻŧāĻ -āĻāĻāĻ¨āĻ˛āĻžāĻāĻ¨ -Wmaybe-uninitialized -āĻ¨ā§-āĻāĻ¨-āĻāĻ¨-āĻā§-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻāĻžāĻ¸ā§āĻ
-Wno-āĻ āĻŦā§āĻ§-āĻ āĻĢāĻ¸ā§āĻāĻĢ -āĻāĻāĻ¨āĻāĻžāĻ˛āĻŋāĻĄ-āĻĒāĻŋāĻāĻāĻ -Wlarger-āĻāĻ° āĻā§āĻ¯āĻŧā§ =āĻ˛ā§āĻ¨ -āĻāĻ¨āĻ¸ā§āĻĢ-āĻ˛ā§āĻĒ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨
-āĻŦā§āĻ˛ā§āĻāĻŋāĻāĻžāĻ˛-āĻāĻĒ -āĻ˛āĻ-āĻ˛āĻ -āĻāĻŽāĻžāĻāĻ¨ -Wmaybe-uninitialized -WMEMEMSTE- āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĒā§āĻāĻĄ-āĻāĻ°ā§āĻāĻ¸
-āĻāĻāĻŽāĻŋāĻ¸āĻŋāĻ-āĻŦāĻ¨ā§āĻ§āĻ¨ā§ āĻŽāĻŋāĻ¸āĻŋāĻ-āĻĢāĻŋāĻ˛ā§āĻĄ-āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻŽāĻŋāĻ¸āĻŋāĻ-āĻāĻ¨āĻā§āĻ˛ā§āĻĄ-āĻĄāĻŋāĻ°āĻ¸ -āĻāĻ¨ā§-āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ°
-āĻāĻ¨ā§āĻ¨ā§āĻ˛ -āĻāĻ¨ā§-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ -āĻāĻĒā§āĻ¨āĻāĻŽāĻĒāĻŋ-āĻ¸āĻŋāĻŽāĻĄ -āĻāĻāĻžāĻ°āĻ˛ā§āĻ¨ā§āĻĨ-āĻ¸ā§āĻā§āĻ°āĻŋāĻ -Wpacked
-āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĒā§āĻ¯āĻžāĻāĻĄ-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ-āĻāĻŽāĻĒā§āĻ¯āĻžāĻ -Wpadded - āĻŦāĻ¨ā§āĻ§āĻ¨ā§ -Wpedantic-ms- āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
-āĻ¨ā§-āĻĒā§āĻĄāĻžāĻ¨ā§āĻāĻŋāĻ-āĻāĻŽāĻāĻ¸-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ -Wpointer-rith -Wno-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĨā§āĻā§ int-āĻāĻžāĻ¸ā§āĻ -āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ- āĻā§āĻˇāĻŖāĻž
-Wno-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨-āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ-addr -Wreturn-āĻāĻžāĻāĻĒ -āĻĄā§āĻ¨āĻ¸ā§āĻ¨ā§āĻ¸-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ -āĻāĻžāĻ¯āĻŧāĻž -āĻ¸āĻžāĻāĻ¨-āĻ¤ā§āĻ˛āĻ¨āĻž
-Wsign-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -Wfloat-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻŽā§āĻŽāĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻāĻāĻžāĻ° -Wstack-āĻ°āĻā§āĻˇāĻ
-Wstack- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° =āĻ˛ā§āĻ¨ -WSTRICT-LIASING -WSTRICT-LIASING = n -Wstrict-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§
-WSTRICT-overflow =n -Wsuggest-rtribute =[āĻŦāĻŋāĻļā§āĻĻā§āĻ§|const|āĻĢā§āĻ°āĻ¤ āĻ¨ā§āĻ|āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸]
-āĻāĻŽāĻŋāĻ¸āĻŋāĻ-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ-āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ -āĻāĻāĻāĻ -Wswitch-āĻĄāĻŋāĻĢāĻ˛ā§āĻ -āĻāĻāĻāĻāĻ-āĻāĻ¨āĻžāĻŽ -Wsync-nand
-Wsystem-headers -WTRAMPOLINES -Wtrigraphs -Wtype-āĻ¸ā§āĻŽāĻž -āĻāĻ¨ā§āĻĄā§āĻĢ -āĻāĻ¨āĻŋāĻ¨āĻŋāĻāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻĄ
-āĻ āĻāĻžāĻ¨āĻž-āĻĒā§āĻ°āĻžāĻāĻŽāĻžāĻ¸ -āĻ¨ā§-āĻĒā§āĻ°āĻžāĻāĻŽāĻžāĻ¸ -Wunsufixed-float-constants -āĻāĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
-Wunused-āĻĢāĻžāĻāĻļāĻ¨ -Wunused-āĻ˛ā§āĻŦā§āĻ˛ -Wunused-āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ-āĻāĻžāĻāĻĒāĻĄā§āĻĢ -Wunused-āĻĒāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°
-āĻāĻ¨ā§-āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤-āĻĢāĻ˛āĻžāĻĢāĻ˛ -āĻāĻāĻ¨āĻāĻĄ-āĻŽāĻžāĻ¨ - Wunused- āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ -Wunused-āĻāĻŋāĻ¨ā§āĻ¤ā§-āĻ¸ā§āĻ-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°
-āĻāĻāĻ¨āĻā§āĻ¸ā§āĻĄ-āĻ¤āĻŦā§-āĻ¸ā§āĻ-āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ -āĻāĻāĻ¸āĻ˛ā§āĻ¸-āĻāĻžāĻ¸ā§āĻ -Wvariadic-āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§
-Wvector-āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨-āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ -Wvla -Wvolatile-register-var āĻ˛āĻŋāĻā§āĻ¨-āĻ¸ā§āĻā§āĻ°āĻŋāĻ
-Wzero-as-āĻ¨āĻžāĻ˛-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ
C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-Wbad-āĻĢāĻžāĻāĻļāĻ¨-āĻāĻžāĻ¸ā§āĻ āĻŽāĻŋāĻ¸āĻŋāĻ-āĻā§āĻˇāĻŖāĻž -Wmissing-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°-āĻāĻžāĻāĻĒ
-Wmissing-āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ -āĻ¤ā§ āĻāĻŦāĻĻā§āĻ§-āĻāĻā§āĻ¸āĻāĻžāĻ°āĻ¨āĻ¸ -āĻāĻ˛ā§āĻĄ-āĻ¸ā§āĻāĻžāĻāĻ˛-āĻā§āĻˇāĻŖāĻž -āĻāĻ˛ā§āĻĄ-āĻ¸ā§āĻāĻžāĻāĻ˛-āĻ¸āĻāĻā§āĻāĻž
-Wstrict-āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ - āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
-āĻŦāĻŋāĻŦā§āĻ¤āĻŋ-āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻˇāĻŖāĻž -Wpointer-āĻāĻŋāĻšā§āĻ¨
āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻž āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-dāĻ āĻā§āĻˇāĻ° - āĻĄāĻžāĻŽā§āĻĒāĻ¸ā§āĻĒā§āĻ¸ - āĻĄāĻžāĻŽā§āĻĒ āĻŽā§āĻļāĻŋāĻ¨ - āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ -fsanitize =āĻļā§āĻ˛ā§ -fdbg-cnt-āĻ¤āĻžāĻ˛āĻŋāĻāĻž
-fdbg-cnt =āĻĒāĻžāĻ˛ā§āĻāĻž āĻŽā§āĻ˛ā§āĻ¯ āĻ¤āĻžāĻ˛āĻŋāĻāĻž -āĻĢāĻĄāĻŋāĻ¸ā§āĻŦāĻ˛-āĻāĻāĻĒāĻŋ-āĻĒāĻžāĻ¸_āĻ¨āĻžāĻŽ -fdisable-rtl-āĻĒāĻžāĻ¸_āĻ¨āĻžāĻŽ
-fdisable-rtl-āĻĒāĻžāĻ¸-āĻ¨āĻžāĻŽ=āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ āĻā§āĻˇāĻŽ-āĻāĻžāĻ-āĻĒāĻžāĻ¸_āĻ¨āĻžāĻŽ āĻ āĻā§āĻˇāĻŽ-āĻāĻžāĻ-āĻĒāĻžāĻ¸-
āĻ¨āĻžāĻŽ=āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž -fdump-noaddr -fdump-āĻ āĻ¸āĻāĻā§āĻ¯āĻŋāĻ¤ -fdump-āĻ āĻ¸āĻāĻā§āĻ¯āĻŋāĻ¤-āĻ˛āĻŋāĻā§āĻ
-fdump-āĻ āĻ¨ā§āĻŦāĻžāĻĻ-āĻāĻāĻ¨āĻŋāĻ[-n] -fdump-āĻļā§āĻ°ā§āĻŖā§-āĻļā§āĻ°ā§āĻŖāĻŋāĻā§āĻ°āĻŽ[-n] -fdump-ipa-āĻ¸āĻŽāĻ¸ā§āĻ¤
-fdump-āĻāĻāĻĒāĻŋāĻ-āĻ¸āĻŋāĻā§āĻ°āĻžāĻĢ -fdump-ipa-āĻāĻ¨āĻ˛āĻžāĻāĻ¨ -fdump-āĻĒāĻžāĻ¸ -fdump-āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ -fdump-āĻŦā§āĻā§āĻˇ-āĻ¸āĻŽāĻ¸ā§āĻ¤
-fdump-āĻā§āĻ°āĻŋ-āĻ āĻ°āĻŋāĻāĻŋāĻ¨āĻžāĻ˛[-n] -fdump-āĻā§āĻ°āĻŋ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž[-n] -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻ¸āĻŋāĻāĻĢāĻāĻŋ -fdump-āĻā§āĻ°āĻŋ-āĻ āĻ°āĻĢā§
-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻ¸āĻŋāĻāĻāĻ -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻāĻ¸āĻāĻ¸āĻ[-n] -fdump-āĻā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ[-n] -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ[-n]
-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻĄāĻŋāĻ¸āĻŋāĻ[-n] -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻāĻŋāĻŽā§āĻĒāĻ˛[-āĻāĻžāĻāĻāĻž] -fdump-āĻā§āĻ°āĻŋ-āĻĄā§āĻŽ[-n] -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻĄāĻŋāĻāĻ¸āĻ[-n]
-āĻāĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻĢāĻŋāĻĒā§āĻ°āĻĒ[-n] -āĻāĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻĢāĻŋāĻāĻĒā§āĻ[-n] -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻĢā§āĻ°āĻāĻĒā§āĻ°āĻĒ[-n]
-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻāĻĒāĻŋāĻ°ā§āĻ¨āĻžāĻŽ[-n] -āĻāĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻāĻ¨āĻāĻ°āĻāĻŋ -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻā§āĻā§āĻ -fdump-āĻā§āĻ°āĻŋ-āĻ¸āĻŋāĻā§āĻ
-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻāĻ¸āĻāĻ°āĻ[-n] -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻĢā§āĻ°āĻāĻĒā§āĻ°āĻĒ[-n] -fdump-āĻŦā§āĻā§āĻˇ-āĻŽā§āĻā§āĻ¤[-n]
-fdump- āĻā§āĻ°āĻŋ-āĻā§āĻā§āĻŦāĻ˛-āĻā§āĻ°āĻŋāĻĢāĻžāĻ -āĻāĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻāĻŋāĻāĻ°āĻĒāĻŋ[-n] -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻ¸ā§āĻā§āĻ°āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ[-n]
-fdump-āĻĢāĻžāĻāĻ¨āĻžāĻ˛-insns=āĻĢāĻžāĻāĻ˛ -fcompare-debug[=opts] -fcompare-āĻĄāĻŋāĻŦāĻžāĻ-āĻ¸ā§āĻā§āĻ¨ā§āĻĄ
-āĻĢāĻŋāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻ-āĻĄāĻāĻ¯āĻŧāĻžāĻ°ā§āĻĢ 2-āĻĄā§āĻĒāĻ¸ -fno-āĻŦāĻ°ā§āĻāĻ¨-āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤-āĻĄāĻŋāĻŦāĻžāĻ-āĻāĻžāĻāĻĒāĻ¸
-āĻĢā§āĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻ-āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤-āĻĄāĻŋāĻŦāĻžāĻ-āĻĒā§āĻ°āĻ¤ā§āĻ -femit-āĻļā§āĻ°ā§āĻŖā§-āĻĄāĻŋāĻŦāĻžāĻ-āĻ¸āĻ°ā§āĻŦāĻĻāĻž -āĻĒā§āĻ°āĻŽāĻžāĻŖāĻ¯ā§āĻā§āĻ¯-āĻ°āĻāĻŽ-āĻĒāĻžāĻ¸
-āĻĒā§āĻ°āĻŽāĻžāĻŖāĻ¯ā§āĻā§āĻ¯-āĻ°āĻāĻŽ-āĻĒāĻžāĻ¸=āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž -fdebug-āĻāĻžāĻāĻĒāĻ¸-āĻŦāĻŋāĻāĻžāĻ -āĻāĻĢāĻāĻŽāĻāĻāĻŽ-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ-āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĒāĻŋāĻ -āĻāĻĢāĻāĻŽāĻāĻāĻŽ-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ
-fpre-ipa-āĻŽā§āĻŽ-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ -fpost-ipa-āĻŽā§āĻŽ-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ -āĻāĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻāĻ°ā§āĻāĻ¸ -fopt-āĻ¤āĻĨā§āĻ¯
-āĻĢāĻĒā§āĻ-āĻ¤āĻĨā§āĻ¯-āĻ āĻĒāĻļāĻ¨[=āĻĢāĻžāĻāĻ˛] -āĻĢā§āĻ°ā§āĻ¨ā§āĻĄāĻŽ-āĻŦā§āĻ=āĻ¸ā§āĻā§āĻ°āĻŋāĻ -āĻĢāĻ¸āĻā§āĻĄ-āĻāĻžāĻ°āĻŦā§āĻ =n -fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻāĻžāĻ°ā§āĻŦā§āĻ¸
-fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĄāĻžāĻŽā§āĻĒ-cfg -fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨āĻŋāĻ-āĻāĻžāĻ°ā§āĻŦā§āĻ¸ -fstack-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻāĻžāĻ°ā§āĻ
-āĻāĻĢāĻāĻžāĻāĻŽ-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ -fvar-āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ -fvar-āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ-āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ
-fvar-āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ-āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ-āĻāĻāĻ˛ -g -gāĻ¸ā§āĻ¤āĻ° -gtoggle -gcoff -gdwarf-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ -ggdb
-āĻā§āĻ°ā§āĻāĻ°ā§āĻĄ-āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻ¸ā§āĻāĻ -āĻāĻŋāĻ¨ā§-āĻ°ā§āĻāĻ°ā§āĻĄ-āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻ¸ā§āĻāĻ -gstabs -gstabs+ -gstrict-āĻŦāĻžāĻŽāĻ¨
-āĻā§āĻ¨ā§-āĻāĻ ā§āĻ°-āĻŦāĻžāĻŽāĻ¨ -āĻāĻŋāĻāĻŋāĻāĻŽāĻāĻ¸ -gxcoff -gxcoff+ -fno-āĻŽāĻžāĻ°ā§āĻ-āĻĄāĻŋāĻŦāĻžāĻ-āĻ¸ā§āĻā§āĻ°āĻŋāĻ
-FNO-DWARF2-CFI-ASM -fdebug-prefix-Map =āĻĒā§āĻ°āĻžāĻ¤āĻ¨=āĻ¨āĻ¤ā§āĻ¨ -āĻĢā§āĻŽāĻŋāĻ-āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ-āĻĄāĻŋāĻŦāĻžāĻ-āĻŦā§āĻ¸āĻŋāĻāĻ˛āĻŋ
-āĻĢā§āĻŽāĻŋāĻ-āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ-āĻĄāĻŋāĻŦāĻžāĻ-āĻšā§āĻ°āĻžāĻ¸ -femit-struct-āĻĄāĻŋāĻŦāĻžāĻ-āĻŦāĻŋāĻļāĻĻ[=āĻŦāĻŋāĻļā§āĻˇ āĻ¤āĻžāĻ˛āĻŋāĻāĻž] -p -āĻĒāĻŋāĻāĻŋ
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻĢāĻžāĻāĻ˛-āĻ¨āĻžāĻŽ=āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻ˛āĻŋāĻŦāĻŋāĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻĢāĻžāĻāĻ˛-āĻ¨āĻžāĻŽ -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻ˛āĻŋāĻŦ -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻāĻāĻ¸-āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻĒā§āĻ°ā§āĻ-āĻ¨āĻžāĻŽ=āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻ¸āĻžāĻ°ā§āĻ-āĻĄāĻŋāĻ°āĻžāĻ°ā§āĻ¸ -Q -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻ¸āĻŋāĻ¸āĻ°ā§āĻ -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻ¸āĻŋāĻ¸āĻ°ā§āĻ-āĻšā§āĻĄāĻžāĻ°-āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ -āĻ¸ā§āĻ-āĻā§āĻŽā§āĻĒāĻ¸
-āĻ¸ā§āĻ¯āĻžāĻ-āĻā§āĻŽā§āĻĒāĻ¸ = āĻ¸āĻŋāĻĄāĻžāĻŦā§āĻ˛ā§āĻĄāĻŋ -āĻ¸ā§āĻ¯āĻžāĻ-āĻā§āĻŽā§āĻĒāĻ¸ = āĻāĻŦāĻŋāĻā§ -time[=āĻĢāĻžāĻāĻ˛]
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-āĻĢā§āĻ¯āĻžāĻā§āĻ°ā§āĻ¸āĻŋāĻ-āĻ˛ā§āĻĒ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨[=n] -āĻĢāĻžāĻ˛āĻžāĻāĻ¨-āĻāĻžāĻŽā§āĻĒ[=n]
-āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻŦā§āĻ˛[=n] -āĻĢā§āĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻĒāĻ¸ [=n] -fasociative-āĻāĻŖāĻŋāĻ¤ -fauto-inc-āĻĄāĻŋāĻ¸ā§āĻŽā§āĻŦāĻ°
-fbranch-āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž -fbranch-āĻāĻžāĻ°ā§āĻā§āĻ-āĻ˛ā§āĻĄ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ -fbranch-āĻāĻžāĻ°ā§āĻā§āĻ-āĻ˛ā§āĻĄ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§¨
-fbtr-bb-āĻāĻā§āĻ¸āĻā§āĻ˛ā§āĻ¸āĻŋāĻ -fcaller-āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ -āĻĢāĻā§āĻ-āĻĄā§āĻāĻž-āĻĄāĻŋāĻĒāĻ¸ -fcombine-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯
-fconserve-āĻ¸ā§āĻā§āĻ¯āĻžāĻ -FCOMPARE-LIM -fcprop-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° -āĻĢāĻā§āĻ°āĻ¸āĻāĻžāĻŽā§āĻĒāĻŋāĻ -fcse-āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ-āĻāĻžāĻŽā§āĻĒ
-FCSE-SKIP-BLOCKS -fcx-āĻĢāĻ°āĻā§āĻ°āĻžāĻ¨-āĻ¨āĻŋāĻ¯āĻŧāĻŽ -fcx-āĻ¸ā§āĻŽāĻŋāĻ¤-āĻĒāĻ°āĻŋāĻ¸āĻ° -fdata-āĻŦāĻŋāĻāĻžāĻ -fdce
-fdelayed-āĻļāĻžāĻāĻž -āĻĢāĻĄāĻŋāĻ˛āĻŋāĻ-āĻ¨āĻžāĻ˛-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻā§āĻāĻ¸ -fdevirtualize
-fdevirtualize-āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ -fdse -āĻāĻ¯āĻŧāĻĒā§āĻ°ā§āĻŖ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ -āĻĢāĻŋāĻĒāĻž-āĻ¸ā§āĻ°āĻž
āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ -ffat-lto-āĻŦāĻ¸ā§āĻ¤ā§ āĻĢāĻžāĻ¸ā§āĻ-āĻāĻŖāĻŋāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻāĻŖāĻŋāĻ¤
-āĻĢā§āĻ˛ā§āĻ-āĻ¸ā§āĻā§āĻ° -āĻĢā§āĻā§āĻ¸ā§āĻ¸-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž=āĻļā§āĻ˛ā§ -āĻĢāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ-āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°āĻž -ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻļā§āĻ˛ā§
-āĻĢāĻžāĻāĻļāĻ¨-āĻŦāĻŋāĻāĻžāĻ -fgcse -fgcse-āĻāĻĢāĻāĻžāĻ°-āĻ°āĻŋāĻ˛ā§āĻĄ -fgcse-las -fgcse-lm
-fgraphite-āĻĒāĻ°āĻŋāĻāĻ¯āĻŧ -fgcse-Sm -fhoist-āĻ¸āĻāĻ˛āĻā§āĻ¨-āĻ˛ā§āĻĄ -fif-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -fif-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§¨
-āĻĢāĻžāĻāĻ¨āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨ -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨-āĻāĻ˛ā§-āĻāĻāĻŦāĻžāĻ° -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ¸ā§āĻŽāĻž=n
-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻā§āĻ-āĻĢāĻžāĻāĻļāĻ¨ -āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ -āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ-āĻā§āĻ˛ā§āĻ¨ -āĻĢāĻŋāĻĒāĻž-āĻĒāĻŋāĻāĻŋāĻ -āĻĢāĻŋāĻĒāĻž-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛
-āĻĢāĻŋāĻĒāĻž-āĻŦāĻŋāĻļā§āĻĻā§āĻ§-āĻāĻ¨āĻ¸ā§āĻ -āĻĢāĻŋāĻĒāĻž-āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ -āĻĢāĻŋāĻ°āĻž-āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ=āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ -āĻĢāĻŋāĻ°āĻž-āĻ āĻā§āĻāĻ˛=āĻāĻ˛āĻžāĻāĻž
-āĻĢāĻŋāĻ°āĻž-āĻāĻ¤ā§āĻĨāĻžāĻ¨-āĻāĻžāĻĒ -āĻĢāĻŋāĻ°āĻž-āĻ˛ā§āĻĒ-āĻāĻžāĻĒ -fno-ira-āĻļā§āĻ¯āĻŧāĻžāĻ°-āĻ¸ā§āĻ-āĻ¸ā§āĻ˛āĻ
-fno-ira-āĻļā§āĻ¯āĻŧāĻžāĻ°-āĻ¸ā§āĻĒāĻŋāĻ˛-āĻ¸ā§āĻ˛āĻ -āĻĢāĻŋāĻ°āĻž-āĻāĻžāĻ°ā§āĻŦā§āĻ¸=n -āĻĢāĻŋāĻ¸ā§āĻ˛ā§āĻ-āĻā§āĻ˛-āĻĒāĻĨ-āĻ āĻ§āĻŋāĻāĻžāĻ°
-āĻĢāĻŋāĻ¸ā§āĻ˛ā§āĻ-āĻā§āĻ˛-āĻĒāĻžāĻĨ-āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ -āĻĢāĻžāĻāĻāĻĒā§āĻāĻ¸ -fkeep-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨
-āĻĢāĻāĻŋāĻĒ-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-āĻāĻ¨āĻ¸ā§āĻāĻ¸ -āĻĢā§āĻ˛āĻžāĻāĻ-āĻ°ā§āĻā§āĻ-āĻ¸āĻā§āĻā§āĻāĻ¨ - āĻĢā§āĻ˛āĻĒ-āĻŦā§āĻ˛āĻ -āĻĢā§āĻ˛ā§āĻĒ-āĻāĻ¨ā§āĻāĻžāĻ°āĻā§āĻā§āĻ
-āĻĢā§āĻ˛ā§āĻĒ-āĻ¸ā§āĻā§āĻ°āĻŋāĻĒ-āĻāĻ¨āĻŋ -āĻĢā§āĻ˛ā§āĻĒ-āĻ¨ā§āĻ¸ā§āĻ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ -floop-āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛-āĻ¸āĻŽāĻ¸ā§āĻ¤ -āĻĢā§āĻ˛ā§
-āĻĢā§āĻ˛ā§-āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨-āĻ˛ā§āĻā§āĻ˛ -āĻĢā§āĻ˛ā§-āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨=āĻĒāĻžāĻ¨āĻž -āĻĢā§āĻ˛ā§-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ -āĻĢā§āĻ˛ā§-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ-āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĒāĻŋāĻ
-fmerge-āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ -fmerge-āĻ§ā§āĻ°ā§āĻŦāĻ -fmodulo-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ -fmodulo-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ-āĻ°ā§āĻāĻŽā§āĻāĻ¸
-āĻĢāĻŽāĻ-āĻ˛ā§āĻĒ-āĻāĻā§āĻ°āĻŽāĻŖāĻāĻžāĻ°ā§āĻ°āĻž -fno-āĻļāĻžāĻāĻž-āĻāĻŖāĻ¨āĻž-āĻ°ā§āĻāĻŋ -āĻĢāĻ¨ā§-āĻĄāĻŋāĻĢāĻžāĻ°-āĻĒāĻĒ -fno-āĻĢāĻžāĻāĻļāĻ¨-cse
-fno-āĻ āĻ¨ā§āĻŽāĻžāĻ¨-āĻļāĻžāĻāĻž-āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž -fno-āĻāĻ¨āĻ˛āĻžāĻāĻ¨ -fno-math-erno -fno-peephole -fno-peephole2
-fno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻāĻ¨ā§āĻāĻžāĻ°āĻŦā§āĻ˛āĻ -fno-sched-āĻ¸ā§āĻĒā§āĻ -fno-āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤-āĻļā§āĻ¨ā§āĻ¯ -fno-āĻāĻĒāĻ˛ā§āĻā§āĻ˛-āĻĒā§āĻ¨āĻāĻā§āĻ°āĻŽ
-fno-āĻā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ-āĻāĻŖāĻŋāĻ¤ -fno-āĻļā§āĻ¨ā§āĻ¯-āĻļā§āĻ°ā§-āĻāĻ¨-āĻŦāĻŋāĻāĻ¸āĻāĻ¸ -āĻĢāĻŽāĻŋāĻ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°
-āĻĢā§āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ-āĻāĻžāĻ-āĻāĻ˛ -āĻāĻāĻļāĻŋāĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ -āĻĢāĻĒāĻŋāĻ˛-āĻ˛ā§āĻĒāĻ¸ -āĻĢāĻĒā§āĻ°ā§āĻĄāĻŋāĻāĻāĻŋāĻ-āĻāĻŽāĻ¨āĻŋāĻ
-fprefetch-āĻ˛ā§āĻĒ-āĻ ā§āĻ¯āĻžāĻ°ā§ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻ¸āĻāĻļā§āĻ§āĻ¨ -āĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻĄāĻŋāĻ° =āĻĒāĻĨ
-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨ -āĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻā§āĻ¨āĻžāĻ°ā§āĻ =āĻĒāĻĨ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° =āĻĒāĻĨ
-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŽāĻžāĻ¨ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻĒā§āĻ¨āĻāĻā§āĻ°āĻŽ-āĻĢāĻžāĻāĻļāĻ¨ -āĻĢā§āĻ°ā§āĻ¸āĻŋāĻĒā§āĻ°ā§āĻāĻžāĻ˛-āĻāĻŖāĻŋāĻ¤ āĻŽā§āĻā§āĻ¤
-āĻĢā§āĻ°ā§āĻ¨āĻžāĻŽ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° -āĻĢā§āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ -āĻĢā§āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ-āĻāĻŦāĻ-āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ -āĻĢā§āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°-āĻĢāĻžāĻāĻļāĻ¨
-frerun-cse-āĻāĻĢāĻāĻžāĻ°-āĻ˛ā§āĻĒ -āĻĢā§āĻ°ā§āĻļāĻĄāĻŋāĻāĻ˛-āĻŽāĻĄāĻŋāĻāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ˛ā§āĻĒ -āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ-āĻāĻŖāĻŋāĻ¤
-fsched2-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻ -fsched-āĻāĻžāĻĒ -fsched-āĻ¸ā§āĻĒā§āĻ-āĻ˛ā§āĻĄ
-fsched-āĻŦāĻŋāĻļā§āĻˇ-āĻ˛ā§āĻĄ-āĻŦāĻŋāĻĒāĻā§āĻāĻ¨āĻ -āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸-āĻĄā§āĻĒ [=n] -āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸ [=n]
-fsched-āĻā§āĻ°ā§āĻĒ-āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ -fsched-āĻ¸āĻŽāĻžāĻ˛ā§āĻāĻ¨āĻž-āĻĒāĻžāĻĨ-āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ -āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻĒā§āĻ-āĻāĻ¨-āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ
-fsched-āĻ°ā§āĻ¯āĻžāĻā§āĻ-āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ -āĻĢāĻ¸āĻāĻĄ-āĻ˛āĻžāĻ¸ā§āĻ-āĻāĻ¨-āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ -āĻĢāĻ¸āĻĄ-āĻĄā§āĻĒ-āĻāĻžāĻāĻ¨ā§āĻ-āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ
-fschedule- inss -fschedule-inss2 -āĻ¸ā§āĻāĻļāĻ¨-āĻ ā§āĻ¯āĻžāĻā§āĻāĻ° -fselective-āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻŋāĻ
-āĻĢāĻ¸ā§āĻā§āĻāĻŋāĻ-āĻ¸ā§āĻāĻŋāĻĄā§āĻ˛āĻŋāĻ 2 -fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨āĻŋāĻ -fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨-āĻŦāĻžāĻāĻ°ā§āĻ°-āĻ˛ā§āĻĒ
-āĻĢā§āĻ°āĻŋāĻāĻ-āĻŽā§āĻĄāĻŧ -āĻĢāĻ¸āĻŋāĻāĻ¨āĻžāĻ˛āĻŋāĻ-āĻ¨ā§āĻ¯āĻžāĻ¨āĻ¸ -fsingle-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž-āĻ§ā§āĻ°ā§āĻŦāĻ -fsplit-ivs-āĻāĻ¨-āĻāĻ¨āĻ°ā§āĻ˛āĻžāĻ°
-fsplit-āĻāĻ¯āĻŧāĻžāĻāĻĄ-āĻāĻžāĻāĻĒāĻ¸ -āĻĢāĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ°āĻā§āĻˇāĻ -fstack-āĻ°āĻā§āĻˇāĻ-āĻ¸āĻŽāĻ¸ā§āĻ¤ -fstack-āĻ°āĻā§āĻˇāĻ-āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§
-āĻā§āĻ°āĻŋāĻā§āĻ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ -fstrict-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ -fthread-āĻāĻžāĻŽā§āĻĒ -āĻĢāĻā§āĻ°ā§āĻ¸āĻžāĻ° -āĻāĻĢāĻā§āĻ°āĻŋ-āĻŦāĻŋāĻ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ
-āĻāĻĢāĻāĻŋ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨-āĻāĻ˛-āĻĄāĻŋāĻ¸āĻŋāĻ -āĻāĻĢāĻā§āĻ°āĻŋ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ -ftre-ch -Free-coalesce-inline-vars
-Free-coalesce-vars -ftre-āĻāĻĒāĻŋ-āĻĒā§āĻ°āĻĒ -ftree-āĻāĻĒāĻŋāĻ°āĻ¨āĻžāĻŽ -free-dce
-free-dominator-opts -ftre-dse -free-forwprop -āĻĢā§āĻ°āĻŋ-āĻĢā§āĻ°āĻŋ -ftre-āĻ˛ā§āĻĒ-āĻ¯āĻĻāĻŋ-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
-āĻāĻĢāĻāĻŋ-āĻ˛ā§āĻĒ-āĻāĻĢ-āĻāĻ¨āĻāĻžāĻ°ā§āĻ-āĻ¸ā§āĻā§āĻ° -āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻāĻāĻāĻŽ -āĻĢā§āĻ°āĻŋ-āĻĢāĻŋāĻĒā§āĻ°āĻĒ -āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨
-āĻāĻĢāĻā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ-āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ -āĻāĻĢāĻā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻāĻāĻā§āĻ¯āĻžāĻ¨āĻ¨ -āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°
-āĻāĻĢāĻā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ -āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ -ftree- parallelize-loops=n -āĻĢā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ
-āĻĢā§āĻ°āĻŋ-āĻāĻāĻļāĻŋāĻ-āĻĒā§āĻ°āĻžāĻ -āĻāĻĢāĻāĻŋ-āĻĒāĻŋāĻāĻŋāĻ -free-reassoc -āĻĢā§āĻ°āĻŋ-āĻ¸āĻŋāĻā§āĻ -āĻāĻĢāĻāĻŋ-āĻāĻ¸āĻāĻ˛āĻāĻ¸āĻāĻ° -ftre-sra
-āĻāĻĢāĻā§āĻ°āĻŋ-āĻ¸ā§āĻāĻ-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -free-tail-merge -free-ter -āĻĢā§āĻ°āĻŋ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ -āĻāĻĢāĻāĻŋ-āĻāĻŋāĻāĻ°āĻĒāĻŋ
-āĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻŽāĻāĻž āĻāĻ°āĻž āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ āĻ˛-āĻ˛ā§āĻĒāĻ¸ -āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ˛ā§āĻĒāĻ¸ -āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻ˛ā§āĻĒ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨
-āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ -āĻĢāĻžāĻ¨āĻ¸ā§āĻāĻ-āĻ˛ā§āĻĒāĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛-āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ-āĻāĻ¨-āĻāĻ¨āĻ°ā§āĻ˛āĻžāĻ°
-fvect-āĻāĻ¸ā§āĻ-āĻŽāĻĄā§āĻ˛ -fvpt -āĻĢāĻāĻ¯āĻŧā§āĻŦ -āĻĒā§āĻ°ā§-āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ -fwpa -āĻĢāĻŋāĻāĻ-ld=linker
-āĻĢāĻŋāĻāĻ-āĻ˛āĻŋāĻā§āĻāĻžāĻ°-āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ --āĻĒāĻ°āĻŽ āĻ¨āĻžāĻŽ=āĻŽā§āĻ˛ā§āĻ¯ -O -āĻ0 -āĻ1 -āĻ2 -āĻ3 -āĻāĻāĻ¸ -āĻ āĻĢāĻžāĻ¸ā§āĻ -āĻāĻ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-AāĻĒā§āĻ°āĻļā§āĻ¨=āĻāĻ¤ā§āĻ¤āĻ° -āĻ-āĻĒā§āĻ°āĻļā§āĻ¨[=āĻāĻ¤ā§āĻ¤āĻ°] -C -āĻĄāĻŋāĻĄāĻŋ -āĻĄāĻŋ -āĻĄāĻŋāĻāĻŽ -dn -DāĻŽā§āĻ¯āĻžāĻā§āĻ°ā§[=defn] -E -H
-āĻāĻĄāĻŋāĻ°āĻžāĻĢāĻāĻžāĻ° Dir -āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ -āĻāĻŽāĻžāĻā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ -āĻāĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ - āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¸āĻš Dir
-āĻāĻā§ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¸āĻš Dir -āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ Dir -āĻāĻŽāĻžāĻ˛ā§āĻāĻŋāĻ˛āĻŋāĻŦ Dir -āĻāĻ¸āĻ¸āĻ°ā§āĻ Dir -M -āĻāĻŽāĻāĻŽ -āĻāĻŽāĻāĻĢ -āĻāĻŽāĻāĻŋ
-āĻāĻŽāĻĒāĻŋ -āĻāĻŽāĻāĻŋāĻ -āĻāĻŽāĻāĻŋ -āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻā§āĻ -P -fdebug-cpp -ftrack-āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§-āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ -fworking-āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
-āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻĒ -āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ -undef -UāĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĒāĻŋ,āĻĒāĻāĻ¨ā§āĻĻ -āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĒāĻāĻ¨ā§āĻĻ -āĻ¨ā§-āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻā§āĻĄ-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĒāĻāĻ¨ā§āĻĻ
-āĻāĻ¯āĻŧāĻž,āĻĒāĻāĻ¨ā§āĻĻ - Xassembler āĻĒāĻāĻ¨ā§āĻĻ
linker āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻ āĻŦāĻā§āĻā§āĻ-āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ -lāĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ -āĻ¨ā§āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻĢāĻžāĻāĻ˛ -āĻ¨ā§āĻĄāĻĢāĻ˛ā§āĻāĻ˛āĻŋāĻŦāĻ¸ -āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻ˛āĻŋāĻŦ -āĻĒāĻžāĻ - āĻāĻ¤āĻŋāĻļā§āĻ˛ -s
- āĻ¸ā§āĻĨāĻŋāĻ° -āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-āĻ˛āĻŋāĻŦāĻŋāĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-libstdc ++ -āĻ¸ā§āĻĨāĻŋāĻ°-āĻ˛āĻŋāĻŦāĻžāĻ¸āĻ¨ -āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-āĻ˛āĻŋāĻŦāĻāĻ¸āĻžāĻ¨
-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-āĻ˛āĻŋāĻŦāĻ˛āĻ¸āĻžāĻ¨ -āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-āĻ˛āĻŋāĻŦā§āĻŦāĻ¸āĻžāĻ¨ - āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻŋāĻŦāĻŋāĻāĻŋāĻ¸āĻŋ - āĻĒā§āĻ°āĻ¤ā§āĻā§ -T āĻ˛āĻŋāĻĒāĻŋ
-āĻĄāĻŦā§āĻ˛āĻŋāĻāĻāĻ˛,āĻĒāĻāĻ¨ā§āĻĻ -āĻāĻā§āĻ¸āĻ˛āĻŋāĻāĻāĻžāĻ° āĻĒāĻāĻ¨ā§āĻĻ -u āĻĒā§āĻ°āĻ¤ā§āĻ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-BāĻāĻĒāĻ¸āĻ°ā§āĻ -IDir -iplugindir =Dir -āĻāĻĻā§āĻ§ā§āĻ¤āĻŋDir -LDir -āĻāĻļāĻŽāĻž =āĻĢāĻžāĻāĻ˛ -āĻāĻŽāĻŋ- -āĻ¸āĻžāĻāĻ°ā§āĻ =Dir
--no-sysroot-āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ
āĻŽā§āĻļāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻ°āĻ 64 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻŽāĻžāĻŦāĻŋ=āĻ¨āĻžāĻŽ -āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -mgeneral-regs-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
-mcmodel=āĻā§āĻˇā§āĻĻā§āĻ° -mcmodel=āĻā§āĻ -mcmodel=āĻŦāĻĄāĻŧ -mstrict-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ -āĻŽā§āĻŽāĻŋāĻ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°
-mno-āĻŦāĻžāĻĻ-āĻĒāĻ¤ā§āĻ°-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° -mtls-dialect = desc -mtls-āĻāĻĒāĻāĻžāĻˇāĻž = āĻāĻ¤āĻŋāĻšā§āĻ¯āĻŦāĻžāĻšā§
-mfix-cortex-a53-835769 -MNO-FIX- CORTEX-A53-835769 -mfix-cortex-a53-843419
-MNO-FIX- CORTEX-A53-843419 -āĻŽāĻžāĻ°ā§āĻ =āĻ¨āĻžāĻŽ -mcpu =āĻ¨āĻžāĻŽ -mtune =āĻ¨āĻžāĻŽ
āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻā§āĻāĻž āĻ¨āĻŋāĻāĻ āĻ¯ā§āĻļā§āĻ° āĻāĻŦāĻŋāĻ°ā§āĻāĻžāĻŦ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mhalf-reg-āĻĢāĻžāĻāĻ˛ -mprefer- āĻļāĻ°ā§āĻ-āĻāĻ¨āĻ¸-āĻ°ā§āĻāĻŋ -āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻā§āĻ-āĻāĻ¸ā§āĻ =NUM
-mcmove -mnops =NUM -msoft-cmpsf -msplit-lohi -āĻĒā§āĻ¸ā§āĻ-āĻāĻā§āĻ -āĻĒā§āĻ¸ā§āĻ-āĻ¸āĻāĻļā§āĻ§āĻ¨
-mstack-oftset =NUM - āĻ¨āĻŋāĻāĻāĻ¤āĻŽ -āĻŽāĻ˛āĻ-āĻāĻ˛ -mshort-āĻāĻ˛ -msmall16 -mfp-āĻŽā§āĻĄ=āĻŽā§āĻĄ
-mvect-āĻĄāĻžāĻŦāĻ˛ -āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻā§āĻā§āĻāĻ°-āĻāĻ˛āĻžāĻāĻ¨ =NUM -msplit-vecmove-āĻļā§āĻā§āĻ°āĻ -m1reg-REG
āĻāĻāĻ°āĻ¸āĻŋ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mbarrel-sifter -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻāĻ -ma6 -āĻŽāĻžāĻ°ā§āĻ 600 -ma7 -āĻŽāĻžāĻ°ā§āĻ 700 -āĻāĻŽāĻĄāĻŋāĻĒāĻŋāĻāĻĢāĻĒāĻŋ
-mdpfp-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ -mdpfp-āĻĻā§āĻ°ā§āĻ¤ -mno-dpfp-lrsr -āĻŽā§āĻ¯āĻŧāĻž -mno-mpy -mmul32x16 -mmul64 - āĻŽāĻžāĻ¨
-mspfp -mspfp-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ -mspfp-āĻĻā§āĻ°ā§āĻ¤ -msimd -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ -mswap -āĻāĻŽāĻ¸āĻŋāĻāĻ°āĻ¸āĻŋ -āĻāĻŽāĻĄāĻŋāĻāĻ¸āĻĒāĻŋ-āĻĒā§āĻ¯āĻžāĻāĻž -āĻāĻŽāĻĄāĻŋāĻāĻŋāĻŦāĻŋāĻāĻĢ
-āĻŽāĻ˛āĻ -āĻāĻŽāĻāĻŽāĻāĻ¸āĻŋ-āĻĄāĻŋ 16 -āĻāĻŽāĻāĻŽāĻāĻ¸āĻŋ -ā§¨ā§Ē -mrtsc -mswap - āĻā§āĻ˛āĻŋāĻĢā§āĻ¨āĻŋ -mxy -āĻŽāĻŋāĻ¸āĻžāĻāĻ -āĻŽā§āĻ¯āĻžāĻ¨ā§āĻā§āĻ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-āĻŽāĻžāĻ°ā§āĻāĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ -āĻŽāĻžāĻ°āĻā§āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸_āĻĒā§āĻ°ā§āĻĢ -āĻŽā§āĻĒāĻŋāĻ˛āĻ-āĻ¸āĻŋāĻāĻĢāĻāĻ -āĻŽāĻ˛āĻ-āĻāĻ˛ -āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻāĻ˛ -msdata
-mucb-mcount -mvolatile āĻā§āĻ¯āĻžāĻļā§ -āĻŽāĻ˛āĻŋāĻ¨ āĻāĻ˛ -āĻŽāĻŋāĻāĻā§-āĻŽāĻĄāĻŋāĻĢāĻžāĻ-āĻ°ā§āĻ - mbbit-peephole -mno-BRcc
-mcase-āĻā§āĻā§āĻāĻ°-pcrel -mcompact- āĻā§āĻ¸āĻŋ -mno-Cond-Exec -āĻŽāĻŋāĻ¯āĻŧāĻžāĻ°āĻ˛āĻŋ-āĻ¸āĻŋāĻŦā§āĻ°ā§āĻ¯āĻžāĻā§āĻāĻŋ -āĻŽā§āĻā§āĻ¸āĻĒā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻāĻĄāĻŋāĻĄāĻŋāĻĄāĻŋ
āĻŽāĻžāĻāĻ¨ā§āĻĄā§āĻā§āĻ¸āĻĄ-āĻ˛ā§āĻĄ -āĻŽā§āĻ˛āĻ°āĻž -mlra-āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°-āĻā§āĻ¨āĻāĻŋ āĻ¨āĻ¯āĻŧ -mlra-āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ āĻāĻŽāĻāĻ˛āĻāĻ°āĻ-āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°-
āĻ¨āĻ¨āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ -mno-āĻŽāĻŋāĻ˛āĻŋāĻā§āĻĄ -āĻŽāĻŋāĻā§āĻ¸āĻĄ-āĻā§āĻĄ -mq-āĻļā§āĻ°ā§āĻŖā§ -mrcq -mrcw -msize-āĻ¸ā§āĻ¤āĻ°=āĻ¸ā§āĻ¤āĻ°
-mtune =āĻ¸āĻŋāĻĒāĻŋāĻāĻ -āĻŽāĻŽā§āĻ˛āĻāĻ¸ā§āĻ =NUM -āĻŽā§āĻ¨āĻžāĻ˛āĻžāĻāĻ¨-āĻĒā§āĻ°ā§āĻŦ-āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ =āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž
āĻāĻāĻ°āĻāĻŽ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mapcs-āĻĢā§āĻ°ā§āĻŽ -mno-apcs-āĻĢā§āĻ°ā§āĻŽ -āĻŽāĻžāĻŦāĻŋ=āĻ¨āĻžāĻŽ -mapcs-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻā§āĻ
-mno-apcs-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻā§āĻ -āĻŽā§āĻ¯āĻžāĻĒāĻ¸āĻŋāĻāĻ¸-āĻĢā§āĻ˛ā§āĻ -mno-apcs-āĻžāĻ˛ā§ -mapcs-āĻĒā§āĻ¨āĻāĻĒā§āĻ°āĻŦā§āĻļāĻāĻžāĻ°ā§
-mno-apcs-āĻĒā§āĻ¨āĻāĻĒā§āĻ°āĻŦā§āĻļāĻāĻžāĻ°ā§ -msched-prolog -mno-sched-prolog - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
-mwords-āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -mfloat-abi =āĻ¨āĻžāĻŽ -mfp16-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ=āĻ¨āĻžāĻŽ -mthumb-āĻāĻ¨ā§āĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻ
-āĻŽā§āĻ¨ā§-āĻĨāĻžāĻŽā§āĻŦ-āĻāĻ¨ā§āĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻ -mcpu =āĻ¨āĻžāĻŽ -āĻŽāĻžāĻ°ā§āĻ =āĻ¨āĻžāĻŽ -mfpu =āĻ¨āĻžāĻŽ -mstructure-āĻāĻāĻžāĻ°-āĻ¸ā§āĻŽāĻžāĻ¨āĻž=n
-āĻŽāĻžāĻŦā§āĻ°ā§āĻ-āĻ āĻ¨-āĻ¨āĻ°ā§āĻāĻžāĻ°ā§āĻ¨ -āĻŽāĻ˛āĻ-āĻāĻ˛ -mno-āĻ˛āĻ-āĻāĻ˛ -āĻāĻāĻāĻŋ-āĻāĻŦāĻŋ-āĻŦā§āĻ¸
-mno-āĻāĻāĻ-āĻĒāĻŋāĻ-āĻŦā§āĻ¸ -mpic-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°=REG -mnop-fun-dllimport -mpoke-āĻĢāĻžāĻāĻļāĻ¨-āĻ¨āĻžāĻŽ
-āĻŽāĻĨāĻŽā§āĻŦ -āĻŽāĻ°ā§āĻŽ -mtpcs-āĻĢā§āĻ°ā§āĻŽ -mtpcs-āĻĒāĻžāĻ¤āĻž-āĻĢā§āĻ°ā§āĻŽ -mcaller-āĻ¸ā§āĻĒāĻžāĻ°-āĻāĻ¨ā§āĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻŋāĻ
-mcallee-āĻ¸ā§āĻĒāĻžāĻ°-āĻāĻ¨ā§āĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻŋāĻ -āĻāĻŽāĻāĻŋāĻĒāĻŋ=āĻ¨āĻžāĻŽ -mtls-āĻāĻĒāĻāĻžāĻˇāĻž=āĻāĻĒāĻāĻžāĻˇāĻž -mword-āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°
-mfix-cortex-M3-LDRD -āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ-āĻĒā§āĻ°āĻŦā§āĻļ -64 āĻŦāĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ mneon- -mslow-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ-āĻĄā§āĻāĻž
-mrestrict-āĻāĻāĻž
āĻāĻāĻŋāĻāĻ° āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mmcu =MCU - maccumulate- args -āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻā§āĻ-āĻāĻ¸ā§āĻ =āĻŽā§āĻ˛ā§āĻ¯ -mcall-āĻĒā§āĻ°ā§āĻ˛ā§āĻāĻ¸ -āĻĒā§āĻĻāĻŋāĻ¨āĻž8
-mno-āĻŦāĻŋāĻā§āĻ¨ -āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸ -mstrict-x -mtiny-āĻ¸ā§āĻā§āĻ¯āĻžāĻ -āĻāĻ¯āĻŧāĻžāĻĻā§āĻĻāĻžāĻ°-āĻ¸ā§āĻĒā§āĻ¸-āĻāĻ¨āĻāĻžāĻ°ā§āĻ
āĻŦā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻŋāĻ¨ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻāĻ[-āĻ¸āĻŋāĻ°ā§āĻāĻŋāĻļāĻ¨] -msim -āĻŽā§āĻŽāĻŋāĻ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°
-mno-āĻŦāĻžāĻĻ-āĻĒāĻ¤ā§āĻ°-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° -mspecld-āĻ āĻ¸āĻā§āĻāĻ¤āĻŋ -mno-āĻ¸ā§āĻĒā§āĻāĻ˛ā§āĻĄ-āĻ āĻ¸āĻā§āĻāĻ¤āĻŋ -mcsync-āĻ āĻ¸āĻā§āĻāĻ¤āĻŋ
-mno-csync-āĻ āĻ¸āĻā§āĻāĻ¤āĻŋ -āĻŽā§āĻ˛ā§ -64 āĻā§ -mno-Low64k -mstack-Check-l1 -āĻŽāĻŋāĻĄ-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
-mno-āĻāĻāĻĄāĻŋ-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ -mshared-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ-id=n -mleaf-id-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
-mno-āĻ˛āĻŋāĻĢ-āĻāĻāĻĄāĻŋ-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ -msep-āĻĄā§āĻāĻž -mno-āĻ¸ā§āĻĒ-āĻĄā§āĻāĻž -āĻŽāĻ˛āĻ-āĻāĻ˛ -mno-āĻ˛āĻ-āĻāĻ˛
-mfast-fp -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĒā§āĻ˛ā§āĻ - āĻŽāĻžāĻ˛ā§āĻāĻŋāĻā§āĻ° -āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž -mcoreb -msdram -micplb
C6X āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -āĻŽāĻžāĻ°ā§āĻ =āĻ¸āĻŋāĻĒāĻŋāĻāĻ -msim -msdata =sdata-āĻāĻžāĻāĻĒ
Cris āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻāĻ -āĻŽāĻžāĻ°ā§āĻ =āĻ¸āĻŋāĻĒāĻŋāĻāĻ -mtune =āĻ¸āĻŋāĻĒāĻŋāĻāĻ -mmax-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻĢā§āĻ°ā§āĻŽ=n
-āĻŽā§āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻ¸āĻžāĻāĻ=n - metrax4 - metrax100 -āĻāĻŽāĻĒāĻŋāĻĄāĻŋāĻŦāĻžāĻ -mcc-init -mno-āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
-mstack-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ -mdata-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ -mconst- align -m32-āĻŦāĻŋāĻ -m16-āĻŦāĻŋāĻ -m8-āĻŦāĻŋāĻ
-mno-āĻĒā§āĻ°ā§āĻ˛ā§āĻ-āĻāĻĒāĻŋāĻ˛āĻ -mno-gotplt -āĻŽā§āĻ˛ā§āĻĢ - maout -āĻŽā§āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ -āĻŽā§āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ -āĻ¸āĻŋāĻŽ -āĻ¸āĻŋāĻŽ2
-mmul-āĻŦāĻžāĻ-āĻāĻžāĻ -mno-mul-āĻŦāĻžāĻ-āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻāĻ°āĻāĻ¨ā§āĻĄ
CR16 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻŽā§āĻŽā§āĻ¯āĻžāĻ -MCR16CPLUS -mcr16c -msim -āĻĒā§āĻĻāĻŋāĻ¨āĻž32 -āĻāĻŽāĻŦāĻŋāĻ-āĻ āĻĒāĻ¸ -mdata-āĻŽāĻĄā§āĻ˛=āĻŽāĻĄā§āĻ˛
āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻ¸āĻŦ_āĻ˛ā§āĻĄ -āĻ āĻ¨ā§āĻŽāĻ¤āĻŋāĻ¯ā§āĻā§āĻ¯_āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ - āĻāĻŋāĻ˛āĻžāĻ¨ -āĻāĻ°ā§āĻ_āĻ¤ā§āĻ°ā§āĻāĻŋ_āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ -āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
-āĻāĻŦāĻĻā§āĻ§_āĻ_āĻ˛ā§āĻĄ -āĻĒāĻžāĻāĻāĻž -āĻŦāĻžāĻ¨ā§āĻĄāĻŋāĻ˛_āĻ˛ā§āĻĄāĻžāĻ° -āĻā§āĻ°āĻžāĻšāĻā§āĻ° āĻ¨āĻžāĻŽ -āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻ¤āĻž_āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
-āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ -āĻŽā§āĻ¤_āĻĢāĻžāĻ˛āĻž -āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž-āĻĢāĻžāĻāĻ˛ -āĻĄāĻŋāĻ˛āĻŋāĻŦ_āĻĢāĻžāĻāĻ˛ -āĻĄāĻŋāĻ˛āĻŋāĻā§āĻāĻžāĻ°_āĻāĻ¨āĻ¸ā§āĻāĻ˛_āĻ¨āĻžāĻŽ
-āĻāĻ¤āĻŋāĻļā§āĻ˛ -āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻāĻ˛āĻŋāĻŦ -āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ_āĻĒā§āĻ°āĻ¤ā§āĻ_āĻ¤āĻžāĻ˛āĻŋāĻāĻž - āĻĢāĻžāĻāĻ˛āĻ˛āĻŋāĻ¸ā§āĻ -āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ_āĻ¨āĻžāĻŽāĻ¸ā§āĻĒā§āĻ¸
-āĻĢā§āĻ°ā§āĻ¸_āĻ¸āĻŋāĻĒā§āĻ¸ā§āĻŦāĻāĻžāĻāĻĒ_āĻāĻ˛ -āĻĢā§āĻ°ā§āĻ¸_āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ_āĻ¨āĻžāĻŽāĻ¸ā§āĻĒā§āĻ¸ -āĻšā§āĻĄāĻžāĻ°āĻĒā§āĻ¯āĻžāĻĄ_āĻŽā§āĻ¯āĻžāĻā§āĻ¸_āĻāĻ¨āĻ¸ā§āĻāĻ˛_āĻ¨āĻžāĻŽ -āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ
-āĻāĻŽā§āĻ_āĻŦā§āĻ¸ -āĻāĻāĻž -āĻāĻ¨āĻ¸ā§āĻāĻ˛_āĻ¨āĻžāĻŽ -āĻā§āĻĒ_āĻĒā§āĻ°āĻžāĻāĻā§āĻ_āĻāĻā§āĻ¸āĻāĻžāĻ°ā§āĻ¨ -āĻŽāĻžāĻ˛ā§āĻāĻŋ_āĻŽāĻĄāĻŋāĻāĻ˛
-āĻā§āĻŖ_āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ - multiply_defined_unused -āĻ¨ā§āĻ˛_āĻ˛ā§āĻĄ
-NO_DEAD_STRIP_INITS_AND_TERMS -āĻ¨ā§āĻĢāĻŋāĻā§āĻ¸āĻĒā§āĻ°āĻŋāĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻ - nomultidefs -āĻ¨ā§āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻ¨ā§āĻĄ
-āĻ¨ā§āĻ¸āĻā§āĻ˛āĻŋāĻāĻāĻĄāĻŋāĻ -āĻĒā§āĻāĻāĻŋāĻ°ā§_āĻ¸āĻžāĻāĻ -āĻĒā§āĻ°āĻŋāĻŦāĻžāĻāĻ¨ā§āĻĄ -āĻĒā§āĻ°āĻŋāĻŦāĻžāĻāĻ¨ā§āĻĄ_āĻ¸āĻŦ_āĻā§āĻ˛ā§āĻā§āĻ˛_āĻŽāĻĄāĻŋāĻāĻ˛ -āĻĒā§āĻ°āĻžāĻāĻā§āĻ_āĻŦāĻžāĻ¨ā§āĻĄā§āĻ˛
-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°_āĻ°āĻŋāĻ˛ā§āĻā§āĻ¸ -āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ -āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ -āĻā§āĻ¨ āĻ˛ā§āĻĄ -SEG1ADDR -āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°āĻž
-āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ -āĻ¸ā§āĻā§āĻāĻ°āĻĄāĻžāĻ° -āĻ¸ā§āĻāĻžāĻĻā§āĻĻāĻžāĻ° -SEGS_read_only_addr -SEGS_READ_WRITE_ADDR
-SEG_ADDR_TABLE -SEG_ADDR_TABLE_FILENAME -āĻ¸āĻā§āĻ˛āĻŋāĻāĻāĻĄāĻŋāĻ -āĻ¸ā§āĻāĻĒā§āĻ°ā§āĻ -SEGS_read_only_addr
-SEGS_READ_WRITE_ADDR -āĻāĻāĻ_āĻŽāĻĄāĻŋāĻāĻ˛ - āĻ¸ā§āĻĨāĻŋāĻ° -āĻ¸āĻžāĻŦ_āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ -āĻ¸āĻžāĻŦ_āĻāĻžāĻ¤āĻž
-āĻā§āĻ˛ā§āĻā§āĻ˛_āĻ¨āĻžāĻŽāĻ¸ā§āĻĒā§āĻ¸ - āĻāĻžāĻ¤āĻž -āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ -āĻ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋāĻā§āĻ¤_āĻĒā§āĻ°āĻ¤ā§āĻ_āĻ¤āĻžāĻ˛āĻŋāĻāĻž
-āĻĻā§āĻ°ā§āĻŦāĻ˛_āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸_āĻ āĻŽāĻŋāĻ˛ -āĻšāĻžāĻāĻĄāĻ¸ āĻŦā§āĻāĻž -F - gused -āĻāĻĢā§āĻ˛ -mmacosx-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ-āĻŽāĻŋāĻ¨=āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
-mkernel -āĻŽāĻ¨-āĻŦāĻžāĻāĻ-āĻŦā§āĻ˛
āĻĄāĻŋāĻ¸ā§āĻŽā§āĻŦāĻ° āĻāĻ°āĻŽā§āĻ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mno-fp-regs -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ -āĻŽāĻŋāĻāĻāĻ -āĻŽāĻŋāĻāĻ-āĻ¸āĻš-āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ
-mieee-āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ -mfp-āĻā§āĻ°ā§āĻ¯āĻžāĻĒ-āĻŽā§āĻĄ=āĻŽā§āĻĄ -mfp-āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ-āĻŽā§āĻĄ=āĻŽā§āĻĄ -mtrap-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž=āĻŽā§āĻĄ
-āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ-āĻ§ā§āĻ°ā§āĻŦāĻ -mcpu =cpu-āĻāĻžāĻāĻĒ -mtune =cpu-āĻāĻžāĻāĻĒ -mbwx -āĻŽā§āĻŽā§āĻ¯āĻžāĻā§āĻ¸ -mfix -mcix
-mfloat-āĻā§āĻ¯āĻžāĻā§āĻ¸ -mfloat-ieeee -mexplicit-āĻ°āĻŋāĻ˛ā§āĻāĻ¸ -msmall-āĻĄā§āĻāĻž -mlarge-āĻĄā§āĻāĻž -msmall-āĻā§āĻā§āĻ¸āĻ
- āĻŦāĻĄāĻŧ-āĻĒāĻžāĻ ā§āĻ¯ -mmemory-lateency=āĻ¸āĻŽāĻ¯āĻŧ
FR30 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -msmall-āĻŽāĻĄā§āĻ˛ -mno-lsim
FRV āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mgpr-32 -mgpr-64 -mfpr-32 -mfpr-64 -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ
- malloc-cc -mfixed-āĻ¸āĻŋāĻ¸āĻŋ -mdword -mno-dword - mduble -āĻāĻŽāĻ¨ā§-āĻĄāĻŦāĻ˛ -āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž -mno-āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž
-āĻŽā§āĻŽā§āĻ˛āĻžāĻĻ -āĻŽāĻ¨ā§-āĻŽā§āĻ˛āĻžāĻĻ -mfdpic -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĒā§āĻ˛ā§āĻ -mgprel-ro -āĻŽāĻžāĻ˛ā§āĻāĻŋāĻ˛āĻŋāĻŦ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ-āĻāĻŦāĻŋ
-āĻŽāĻŋāĻ˛āĻŋāĻāĻāĻĄ-āĻāĻĢāĻĒāĻŋ -āĻŽāĻ˛āĻ-āĻāĻ˛ - āĻā§āĻˇāĻ¤āĻŋāĻāĻ° āĻ˛ā§āĻŦā§āĻ˛ -āĻŽāĻŋāĻ˛āĻŋāĻŦā§āĻ°ā§āĻ°āĻŋ-āĻāĻŦāĻŋ -āĻāĻŽāĻāĻ¸āĻŋāĻ¸āĻŋ -4 -āĻāĻŽāĻāĻ¸āĻŋāĻ¸āĻŋ -8 -āĻŽāĻĒā§āĻ¯āĻžāĻ
-mno-āĻĒā§āĻ¯āĻžāĻ -mno-Eflags -mcond-āĻāĻžāĻ˛āĻ¨āĻž -āĻāĻŽāĻ¨ā§-āĻāĻ¨ā§āĻĄ-āĻŽā§āĻ -āĻŽā§āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ-āĻ¸āĻĻāĻ¸ā§āĻ¯
-mno-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ-āĻŽā§āĻŽā§āĻŦāĻžāĻ° -mscc -mno-scc -mcond- āĻāĻā§āĻ¸ā§āĻ -mno-Cond-Exec -mvliw-āĻļāĻžāĻāĻž
-mno-vliw-āĻļāĻžāĻāĻž -multi-cond-exec -mno-āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻāĻ¨ā§āĻĄ-āĻāĻā§āĻ¸ā§āĻ -āĻŽāĻ¨ā§āĻ¸ā§āĻā§āĻĄ-āĻāĻ¨ā§āĻĄ-āĻāĻā§āĻ¸ā§āĻ
-āĻŽā§āĻ¨ā§-āĻ¨ā§āĻ¸ā§āĻā§āĻĄ-āĻāĻ¨ā§āĻĄ-āĻāĻā§āĻ¸ā§āĻ -mtomcat-āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ -mtls -āĻāĻŽāĻāĻŋāĻāĻ˛āĻāĻ¸ -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻāĻ
āĻāĻŋāĻāĻ¨āĻāĻ / āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mglibc - muclibc -āĻāĻŽāĻŦāĻŋāĻāĻ¨āĻŋāĻ -āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄ -tno-android-cc -tno-android-ld
H8 / 300 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸ -āĻāĻŽāĻāĻāĻ -āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢāĻ -mn -āĻŽā§āĻā§āĻ¸āĻāĻ° -mno-exr -āĻĒā§āĻĻāĻŋāĻ¨āĻž32 -āĻŽā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-300
āĻāĻāĻāĻĒāĻŋāĻĒāĻŋāĻ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻŽāĻžāĻ°ā§āĻ =āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°-āĻāĻžāĻāĻĒ -āĻŽāĻĄāĻŋāĻ¸ā§āĻŦāĻ˛-āĻāĻĢāĻĒā§āĻ°ā§āĻāĻ¸ -mdisable-āĻ¸ā§āĻā§āĻāĻ°āĻŖ
-mfast-āĻĒāĻ°ā§āĻā§āĻˇ-āĻāĻ˛ -āĻāĻŽāĻāĻžāĻ¸ -mgnu-Ld -āĻāĻŽāĻāĻāĻāĻĒāĻŋ-āĻāĻ˛āĻĄāĻŋ -mfixed- āĻ°ā§āĻā§āĻ =āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž
-āĻāĻŽāĻāĻžāĻŽā§āĻĒ-āĻāĻ¨-āĻŦāĻŋāĻ˛āĻŽā§āĻŦ -āĻŽāĻŋāĻ˛āĻŋāĻā§āĻāĻžāĻ°-āĻ āĻĒā§āĻ -āĻŽāĻ˛āĻ-āĻāĻ˛ -āĻŽāĻ˛āĻžāĻ-āĻ˛ā§āĻĄ-āĻ¸ā§āĻā§āĻ° -mno-āĻ āĻā§āĻˇāĻŽ-fpregs
-mno-āĻ āĻā§āĻˇāĻŽ-āĻ¸ā§āĻā§āĻāĻ°āĻŖ -mno-āĻĻā§āĻ°ā§āĻ¤-āĻĒāĻ°ā§āĻā§āĻˇ-āĻāĻ˛ -āĻŽāĻ¨ā§-āĻā§āĻ¯āĻžāĻ¸ -āĻāĻŽāĻ¨ā§-āĻāĻžāĻŽā§āĻĒ-āĻāĻ¨-āĻŦāĻŋāĻ˛āĻŽā§āĻŦ
-mno-āĻ˛āĻ-āĻ˛ā§āĻĄ-āĻ¸ā§āĻā§āĻ° -mno-āĻĒā§āĻ°ā§āĻā§āĻŦāĻ˛-āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ -āĻŽāĻ¨ā§-āĻ¨āĻ°āĻŽ-āĻĢā§āĻ˛ā§āĻ -mno-āĻ¸ā§āĻĒā§āĻ¸-regs
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ -āĻāĻŽāĻĒāĻŋāĻ-āĻ°āĻŋāĻ¸ā§āĻ-1-0 -āĻāĻŽāĻĒāĻŋāĻ-āĻ°āĻŋāĻ¸ā§āĻ-1-1 -āĻāĻŽāĻĒāĻŋāĻ-āĻ°āĻŋāĻ¸ā§āĻ-2-0 āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨āĻ¯ā§āĻā§āĻ¯-āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ
-mschedule =cpu-āĻāĻžāĻāĻĒ -mspace -regs -msio -mwsio -āĻŽāĻŋāĻāĻ¨āĻŋāĻā§āĻ¸=āĻāĻāĻ¨āĻŋāĻā§āĻ¸-āĻāĻ¸āĻāĻŋāĻĄāĻŋ -āĻ¨ā§āĻ˛āĻŋāĻŦāĻĄāĻ˛ā§āĻĄ - āĻ¸ā§āĻĨāĻŋāĻ°
- āĻĨā§āĻ°ā§āĻĄ
i386 āĻāĻŦāĻ x86-64 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mtune =cpu-āĻāĻžāĻāĻĒ -āĻŽāĻžāĻ°ā§āĻ =cpu-āĻāĻžāĻāĻĒ -mtune-ctrl =āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž
-mdump-āĻāĻŋāĻāĻ¨- āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ -mno-āĻĄāĻŋāĻĢāĻ˛ā§āĻ -mfpmath =āĻāĻāĻ -āĻŽāĻŽāĻžāĻ¸ =āĻāĻĒāĻāĻžāĻˇāĻž -āĻŽāĻ¨ā§-āĻĢā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻŋ-āĻŽā§āĻ¯āĻžāĻĨ -387
-mno-Fp-ret- āĻāĻ¨ -387 -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ -mno-āĻāĻ¯āĻŧāĻžāĻāĻĄ-āĻā§āĻŖ -āĻāĻŽāĻāĻ°āĻāĻŋāĻĄāĻŋ - āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻāĻ¨-āĻĄāĻŦāĻ˛
-mpreferred- āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸ā§āĻŽāĻžāĻ¨āĻž =NUM -āĻŽāĻŋāĻ¨āĻāĻŽāĻŋāĻ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸ā§āĻŽāĻž =NUM -āĻāĻŽāĻ¸āĻŋāĻāĻ˛āĻĄāĻŋ -mcx16 - msahf
-āĻŽā§āĻŽāĻāĻŦā§ -mcrc32 -mrecip -mrecip =āĻŽāĻ¨ā§āĻ¨ā§āĻ¤ āĻāĻ°āĻž -mvzeroupper -mprefer-Avx128 -āĻāĻŽāĻāĻŽāĻāĻŽāĻāĻā§āĻ¸ -āĻāĻŽāĻāĻ¸āĻ -msse2
-msse3 -mssse3 -msse4.1 -msse4.2 -msse4 -āĻŽāĻā§āĻā§āĻ¸ -mavx2 -mavx512f -mavx512pf -mavx512er
-mavx512cd -āĻŽāĻļāĻž -āĻŽā§āĻ¸ -mpclmul -mfsgsbase -mrdrnd -mf16c -mfma -mprefetchwt1 -msse4a
-m3dnow -mpopcnt - mabm -āĻāĻŽāĻŦāĻŋāĻāĻŽāĻāĻ -āĻāĻŽāĻāĻŋāĻŦāĻŋāĻāĻŽ -mfma4 -mxop -mlzcnt -mbmi2 -mfxsr -mx āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨
-mxsaveopt -mrtm -mlwp -āĻŽāĻĨā§āĻ°ā§āĻĄāĻ¸ -āĻŽā§āĻ¨ā§-āĻāĻ˛āĻžāĻāĻ¨-āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻĒāĻ¸ -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ āĻ˛-āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻĒāĻ¸
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻĒāĻ¸-āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ -mstringop-āĻā§āĻļāĻ˛=āĻĒāĻžāĻ¨āĻž -mmemcpy-āĻā§āĻļāĻ˛=āĻā§āĻļāĻ˛
-mmemset-āĻā§āĻļāĻ˛=āĻā§āĻļāĻ˛ -mpush-āĻāĻ°āĻāĻ¸ -āĻŽā§āĻ¯āĻžāĻā§āĻŽā§āĻ˛ā§āĻ-āĻāĻāĻāĻā§āĻ¯āĻŧāĻŋāĻ-āĻāĻ°ā§āĻāĻ¸
-m128bit-āĻ˛āĻ-āĻĄāĻžāĻŦāĻ˛ -m96bit-āĻ˛āĻ-āĻĄāĻžāĻŦāĻ˛ -āĻŽāĻ˛āĻ-āĻĄāĻŦāĻ˛-64 -āĻŽāĻ˛āĻ-āĻĄāĻŦāĻ˛-80
-āĻŽāĻ˛āĻ-āĻĄāĻŦāĻ˛-128 -āĻāĻŽāĻā§āĻ°āĻŋāĻĒāĻ°ā§āĻŽ =NUM -msseregparm -mveclibabi =āĻāĻĻāĻ°ā§āĻļ -mvect8-Ret-āĻāĻ¨-āĻāĻŽāĻāĻāĻŽ
-mpc32 -mpc64 -mpc80 -mstackrealign -āĻŽā§āĻŽāĻŋāĻ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° -āĻŽāĻ¨ā§-āĻ°ā§āĻĄ-āĻā§āĻ¨
-mno-Tls- āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻ¸ā§āĻ-āĻ°ā§āĻĢāĻ¸ -mcmodel =āĻā§āĻĄ-āĻŽāĻĄā§āĻ˛ -āĻŽāĻžāĻŦāĻŋ=āĻ¨āĻžāĻŽ -maddress-āĻŽā§āĻĄ=āĻŽā§āĻĄ -m32 -m64
-mx32 -m16 -mlarge-āĻĄā§āĻāĻž-āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ=NUM -msse2avx -āĻŽāĻĢā§āĻ¨ā§āĻā§āĻ°āĻŋ -m8bit-idiv
-mavx256-āĻŦāĻŋāĻāĻā§āĻ¤-āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯ā§āĻā§āĻ¤-āĻ˛ā§āĻĄ -mavx256-āĻŦāĻŋāĻāĻā§āĻ¤-āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯ā§āĻā§āĻ¤-āĻ¸ā§āĻā§āĻ°
-mstack- āĻĒā§āĻ°ā§āĻā§āĻā§āĻāĻ°-āĻāĻžāĻ°ā§āĻĄ =āĻĒāĻžāĻšāĻžāĻ°āĻž
i386 āĻāĻŦāĻ x86-64 āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻŽāĻāĻ¨āĻ¸ā§āĻ˛ -mcygwin -āĻŽā§āĻ¨ā§-āĻ¸āĻŋāĻāĻāĻāĻ¨ -āĻāĻŽāĻĄāĻŋāĻāĻ˛
-mnop-fun-dllimport -āĻŽāĻĨā§āĻ°ā§āĻĄ -āĻŽāĻŋāĻāĻ¨āĻŋāĻā§āĻĄ -mwin32 -āĻŽā§āĻāĻ¨ā§āĻĄā§āĻ¸ -fno-āĻ¸ā§āĻ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛
āĻāĻāĻ-64 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -mgnu- āĻšāĻŋāĻ¸āĻžāĻŦā§ -mgnu-Ld -āĻŽāĻ¨ā§-āĻāĻŦāĻŋ
-mvolatile-asm-āĻ¸ā§āĻāĻĒ -āĻŽāĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻ¨āĻžāĻŽ -msdata -āĻŽā§āĻ¨ā§-āĻāĻ¸āĻĄāĻŋāĻāĻāĻž -āĻŽāĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ-āĻāĻŋāĻĒāĻŋ -āĻŽāĻā§-āĻāĻŦāĻŋ
-āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢā§āĻ˛ā§āĻ-āĻĄāĻŋāĻāĻžāĻāĻĄ-āĻŽāĻŋāĻ¨-āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢā§āĻ˛ā§āĻ-āĻĄāĻŋāĻāĻžāĻāĻĄ-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻĨā§āĻ°ā§āĻĒā§āĻ
-mno-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢā§āĻ˛ā§āĻ-āĻŦāĻŋāĻāĻžāĻāĻ¨ -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻ¨-āĻĄāĻŋāĻāĻžāĻāĻĄ-āĻŽāĻŋāĻ¨-āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻ¨-āĻĄāĻŋāĻāĻžāĻāĻĄ-āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻĨā§āĻ°ā§āĻĒā§āĻ -mno-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻ¨-āĻĄāĻŋāĻāĻžāĻāĻĄ -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-sqrt-āĻŽāĻŋāĻ¨-āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ¸ā§āĻāĻžāĻ°ā§āĻ-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻĨā§āĻ°ā§āĻĒā§āĻ -mno-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-sqrt -mdwarf2-asm -āĻŽāĻ°ā§āĻ˛āĻŋ-āĻ¸ā§āĻāĻĒ-āĻŦāĻŋāĻāĻ¸
-mfixed- āĻ°ā§āĻā§āĻ =āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž -mtls-āĻāĻāĻžāĻ°=tls-āĻāĻāĻžāĻ° -mtune =cpu-āĻāĻžāĻāĻĒ -milp32 -mlp64
-msched-br-āĻĄā§āĻāĻž-āĻ¸ā§āĻĒā§āĻ -msched- āĻāĻ°-āĻĄā§āĻāĻž-āĻ¸ā§āĻĒā§āĻ -msched-āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻŦāĻŋāĻļā§āĻˇ -msched-Br-āĻāĻ¨-āĻĄā§āĻāĻž-āĻ¸ā§āĻĒā§āĻ
-msched-ar-āĻāĻ¨-āĻĄā§āĻāĻž-āĻ¸ā§āĻĒā§āĻ -āĻāĻŽāĻāĻ¸āĻā§āĻĄ-āĻāĻ¨-āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛-āĻ¸ā§āĻĒā§āĻ -msched-pec-Ldc
-msched-āĻ¸ā§āĻĒā§āĻ-āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛-āĻāĻ˛āĻĄāĻŋāĻ¸āĻŋ -msched-prefer- āĻ¨āĻ¨-āĻĄā§āĻāĻž-āĻ¸ā§āĻĒā§āĻ-āĻāĻ¨āĻ¸
-msched-prefer-non- āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻ¸ā§āĻĒā§āĻ-āĻāĻ¨āĻ¸ā§āĻ¨āĻ¸ -msched-āĻ¸ā§āĻāĻĒ-āĻŦāĻŋāĻ-āĻĒāĻ°ā§-āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ-āĻāĻā§āĻ°
-msched-āĻāĻŖāĻ¨āĻž-āĻŦāĻŋāĻļā§āĻˇ-āĻāĻ¨-āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ-āĻĒāĻĨ -msel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ¨āĻž-āĻā§āĻ-āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛-āĻ¸ā§āĻĒā§āĻ
-msched-fp-mem-deps-āĻļā§āĻ¨ā§āĻ¯-āĻāĻ°āĻ -msched-max- āĻŽā§āĻŽāĻ°āĻŋ-āĻāĻ¨āĻ¸āĻ¨āĻ¸-āĻšāĻžāĻ°ā§āĻĄ-āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§
-msched-max- āĻŽā§āĻŽāĻ°āĻŋ-āĻāĻ¨āĻ¸āĻāĻ¨āĻāĻ¸ =āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ¸
LM32 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mbarrel-shift-āĻ¸āĻā§āĻˇāĻŽ -mdivide-āĻ¸āĻā§āĻˇāĻŽ -āĻŽāĻŋāĻ˛āĻŋāĻĒā§āĻ˛āĻžāĻ-āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ
-msign-āĻāĻā§āĻ¸āĻā§āĻ¨ā§āĻĄ-āĻ¸āĻā§āĻˇāĻŽ -āĻŽāĻŋāĻāĻāĻžāĻ°-āĻ¸āĻā§āĻˇāĻŽ
āĻāĻŽ 32 āĻāĻ°/āĻĄāĻŋ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -m32r2 -m32rx -m32r -āĻāĻŽāĻĄāĻŋāĻŦāĻžāĻ āĻŽā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻĒāĻ¸ -mno- align-loops
-āĻŽāĻŋāĻ¸ā§āĻ¯ā§-āĻ°ā§āĻ=āĻ¸āĻāĻā§āĻ¯āĻž -āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻā§āĻ-āĻāĻ¸ā§āĻ =āĻ¸āĻāĻā§āĻ¯āĻž -āĻŽāĻĄā§āĻ˛=āĻā§āĻĄ-āĻāĻāĻžāĻ°-āĻŽāĻĄā§āĻ˛-āĻāĻžāĻāĻĒ -msdata =āĻ¤āĻĨā§āĻ¯-
āĻāĻĻāĻ°ā§āĻļ -mno-flush-func -mflush-func =āĻ¨āĻžāĻŽ -mno-āĻĢā§āĻ˛āĻžāĻļ-āĻā§āĻ°ā§āĻ¯āĻžāĻĒ -mflush- āĻĢāĻžāĻāĻĻ =āĻ¸āĻāĻā§āĻ¯āĻž -G NUM
M32C āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻāĻ -msim -āĻŽā§āĻŽāĻ°ā§āĻāĻ¸=āĻ¸āĻāĻā§āĻ¯āĻž
M680x0 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻŽāĻžāĻ°ā§āĻ =āĻāĻŋāĻ˛āĻžāĻ¨ -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻāĻ -mtune =āĻ¸ā§āĻ° -m68000 -m68020 -M68020-40
-M68020-60 -m68030 -m68040 -m68060 -mcpu32 -m5200 -m5206e -m528x -m5307 -m5407
-mcfv4e -āĻāĻŽāĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ -mno-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ -mc68000 -mc68020 -āĻŽāĻ¨ā§āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ -āĻāĻŽāĻāĻ°āĻāĻŋāĻĄāĻŋ -mno-rtd
-mdiv -mno-div -mshort -mno-āĻā§āĻ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ -m68881 -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ -āĻāĻŽāĻĒāĻŋāĻā§āĻ°ā§āĻ˛
-āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ-āĻāĻ¨ -mstrict-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ -msep-āĻĄā§āĻāĻž -mno-āĻ¸ā§āĻĒ-āĻĄā§āĻāĻž -āĻŽāĻļāĻžāĻ°ā§āĻĄ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ-āĻāĻāĻĄāĻŋ = āĻāĻ¨
-āĻŽāĻŋāĻĄ-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ -mno-āĻāĻāĻĄāĻŋ-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ -mxgot -mno-xgot
āĻāĻŽāĻā§āĻ° āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš - mhardlit -āĻāĻŽāĻ¨ā§-āĻšāĻžāĻ°ā§āĻĄāĻ˛āĻŋāĻ -mdiv -mno-div -mrelax- āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§
-āĻāĻŽāĻ¨ā§-āĻāĻ°āĻžāĻŽ-āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ -āĻŽāĻāĻ¯āĻŧāĻžāĻāĻĄ-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄāĻ¸ -mno-āĻāĻ¯āĻŧāĻžāĻāĻĄ-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ -m4byte-āĻĢāĻžāĻāĻļāĻ¨
-mno-4byte-āĻĢāĻžāĻāĻļāĻ¨ -mcallgraph-āĻĄā§āĻāĻž -mno-āĻāĻ˛āĻā§āĻ°āĻžāĻĢ-āĻĄā§āĻāĻž -mslow-āĻŦāĻžāĻāĻ
-mno-āĻ¸ā§āĻ˛ā§-āĻŦāĻžāĻāĻ -mno-lsim - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -m210 -m340
-mstack-āĻŦā§āĻĻā§āĻ§āĻŋ
āĻāĻŽāĻāĻĒāĻŋ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš - mabsdiff -āĻŽāĻ˛-āĻ āĻĒāĻ¸ - āĻŽā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ -āĻŽāĻŦā§āĻ¸āĻĄ =n -āĻāĻŽāĻŦāĻŋāĻāĻĒāĻ¸ -mc =n -mclip
-mconfig =āĻ¨āĻžāĻŽ -mcop -mcop32 -mcop64 -mivc2 -āĻāĻŽāĻĄāĻŋāĻ¸āĻŋ -mdiv -āĻŽā§āĻŦ -āĻŽā§āĻ˛ -āĻŽāĻŋāĻ-āĻ āĻ¸ā§āĻĨāĻŋāĻ° -ml
-āĻŽā§āĻ˛āĻŋāĻĄāĻ -āĻŽāĻŋāĻŽāĻŋ -āĻŽāĻŋāĻŽāĻŋāĻ¨āĻŽā§āĻ¯āĻžāĻā§āĻ¸ -āĻŽāĻŽāĻ˛ā§āĻ -āĻŽāĻ¨ā§-āĻ āĻĒāĻ¸ -āĻŽāĻ°ā§āĻĒā§āĻ -āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢāĻ -āĻŽāĻ¸āĻžāĻ¤ā§āĻ° -msdram -msim -msimnovec
-āĻāĻŽāĻāĻŋāĻāĻĢ -mtiny =n
āĻŽāĻžāĻāĻā§āĻ°ā§āĻŦā§āĻ˛ā§āĻ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ -msmall-āĻŦāĻŋāĻāĻžāĻāĻ¨ -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻāĻ -mmemppy
-mxl-soft-mul -mxl-soft-div -mxl-āĻŦā§āĻ¯āĻžāĻ°ā§āĻ˛-āĻļāĻŋāĻĢāĻ -mxl-āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨-āĻ¤ā§āĻ˛āĻ¨āĻž -mxl-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻā§āĻ
-mxl-gp-opt -mno-āĻā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ°āĻŦāĻ¸ -mxl-āĻā§āĻŖ-āĻāĻā§āĻ -mxl-āĻĢā§āĻ˛ā§āĻ-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -mxl-Float-sqrt
-āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -mxl-āĻĒā§āĻ¨āĻāĻā§āĻ°āĻŽ -mxl-āĻŽā§āĻĄ-āĻ ā§āĻ¯āĻžāĻĒ-āĻŽāĻĄā§āĻ˛
āĻŽāĻŋāĻĒāĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻāĻāĻ˛ -āĻāĻŦāĻŋ -āĻŽāĻžāĻ°ā§āĻ =āĻāĻŋāĻ˛āĻžāĻ¨ -mtune =āĻāĻŋāĻ˛āĻžāĻ¨ -āĻŽāĻŋāĻĒāĻ¸ 1 -āĻŽāĻŋāĻĒāĻ¸ 2 -āĻŽāĻŋāĻĒāĻ¸ 3 -āĻŽāĻŋāĻĒāĻ¸ 4
-āĻŽāĻŋāĻĒāĻ¸ 32 -mips32r2 -āĻŽāĻŋāĻĒāĻ¸ 64 -mips64r2 -āĻŽāĻŋāĻĒāĻ¸ 16 -mno-Mips16 -mflip-MIPS16
-āĻŽāĻŋāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻāĻ-āĻ¸āĻāĻā§āĻāĻŋāĻ¤ -mno-āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻāĻ-āĻ¸āĻāĻā§āĻāĻŋāĻ¤ -āĻŽāĻŋāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻā§āĻ-āĻāĻŽāĻāĻāĻĒāĻŋāĻāĻ¸ 16
-mno-āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻā§āĻ-āĻāĻŽāĻāĻāĻĒāĻŋāĻāĻ¸ 16 -āĻŽāĻžāĻŦāĻŋ=āĻāĻŦā§ -āĻŽā§āĻ¯āĻžāĻŦāĻŋāĻā§āĻ¯āĻžāĻ˛āĻ¸ -āĻŽāĻ¨ā§-āĻ āĻŦāĻŋāĻāĻžāĻ˛āĻ¸ -āĻŽāĻļāĻžāĻ°ā§āĻĄ -mno-āĻāĻžāĻ āĻāĻ°āĻž
-mplt -mno-plt -mxgot -mno-xgot -mgp32 -mgp64 -mfp32 -mfp64 -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ -mno-āĻāĻžāĻ¸āĻž -āĻāĻāĻāĻŋ-āĻāĻžāĻ¸āĻž -mdouble-āĻžāĻ˛ā§ -āĻŽā§āĻ¯āĻžāĻŦāĻ¸ =āĻŽā§āĻĄ -āĻŽāĻ¨āĻ¨=āĻāĻ¨āĻā§āĻĄāĻŋāĻ
-āĻāĻŽāĻĄāĻŋāĻāĻ¸āĻĒāĻŋ -mno-dsp -mdspr2 -mno-dspr2 -āĻāĻŽāĻāĻŽāĻ¸āĻŋāĻāĻ -mmno-mcu -āĻŽā§āĻāĻž -āĻāĻŽāĻ¨ā§-āĻāĻāĻž -mvirt -mno-virt
- āĻŽāĻŋāĻŽāĻŋāĻā§āĻ°ā§āĻŽāĻŋāĻĒāĻ¸ -mno-āĻŽāĻžāĻāĻā§āĻ°ā§āĻŽāĻŋāĻĒāĻ¸ -mfpu =fpu-āĻāĻžāĻāĻĒ -msmartmips -mno-smartmips āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻ¨ā§āĻ§ā§-āĻāĻāĻ
-mno-āĻā§āĻĄāĻŧāĻž-āĻāĻāĻ -mdmx -mno-mdmx -āĻŽāĻŋāĻĒāĻ¸ 3 āĻĄāĻŋ -mno-Mips3d -āĻāĻŽāĻāĻŽāĻāĻŋ -mno-Mt -mllsc
-mno-llsc -āĻŽāĻ˛āĻ64 -āĻŽāĻ˛āĻ32 -msym32 -mno-sym32 -GNUM -āĻŽā§āĻ˛ā§āĻāĻžāĻ˛-āĻāĻ¸āĻĄāĻŋāĻāĻāĻž
-mno-āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ-āĻāĻ¸āĻĄā§āĻāĻž -āĻŽā§āĻā§āĻ¸āĻāĻžāĻ°ā§āĻ¨-āĻāĻ¸āĻĄā§āĻāĻž -mno-āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ-āĻāĻ¸āĻĄā§āĻāĻž -mgpopt -mno-gopt -āĻŽā§āĻŽā§āĻŦā§āĻĄ-āĻĄā§āĻāĻž
-mno-āĻāĻŽā§āĻŦā§āĻĄā§āĻĄ-āĻĄā§āĻāĻž -āĻŽā§āĻ¨āĻŋāĻ¨ā§āĻ¤-āĻāĻ¨āĻ¸ā§āĻ-āĻāĻ¨-āĻ°ā§āĻĄāĻžāĻāĻž -mno-uninit-const- āĻāĻ¨-āĻ°ā§āĻĄāĻžāĻāĻž
-mcode-āĻĒāĻžāĻ āĻ¯ā§āĻā§āĻ¯=āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ -msplit-āĻ āĻŋāĻāĻžāĻ¨āĻž -mno-āĻŦāĻŋāĻāĻā§āĻ¤-āĻ āĻŋāĻāĻžāĻ¨āĻž -mexplicit-āĻ°āĻŋāĻ˛ā§āĻāĻ¸
-mno-āĻ¸ā§āĻĒāĻˇā§āĻ-āĻ°āĻŋāĻ˛ā§āĻāĻ¸ -mcheck-āĻļā§āĻ¨ā§āĻ¯-āĻŦāĻŋāĻāĻžāĻ -mno-āĻā§āĻ-āĻļā§āĻ¨ā§āĻ¯-āĻŦāĻŋāĻāĻžāĻ -mdivide-āĻĢāĻžāĻāĻĻ
-āĻŽāĻĄāĻŋāĻāĻžāĻāĻĄ-āĻŦā§āĻ°ā§āĻāĻ¸ -mmemppy -mno-āĻāĻŽāĻžāĻ° āĻŽāĻ¨ā§ -āĻŽāĻ˛āĻ-āĻāĻ˛ -mno-āĻ˛āĻ-āĻāĻ˛ -āĻŽāĻŽāĻĻ -āĻŽāĻ¨ā§-āĻĒāĻžāĻāĻ˛
-āĻŽāĻŋāĻŽāĻžāĻĻā§āĻĻ -āĻŽāĻ¨ā§-āĻāĻŽāĻžāĻĻ -āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -āĻŽāĻ¨ā§-āĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -āĻ¨ā§āĻāĻĒā§āĻĒ -mfix-24k -mno-Fix-24k
-mfix-r4000 -mno-Fix-r4000 -mfix-r4400 -mno-Fix-r4400 -mfix-r10000 -mno-Fix-r10000
-mfix-rm7000 -mno-Fix-rm7000 -mfix-vr4120 -mno-Fix-vr4120 -mfix-vr4130
-mno-Fix-vr4130 -mfix-Sb1 -mno-Fix-Sb1 -mflush-func =āĻĢāĻžāĻāĻļāĻ¨ -mno-flush-func
-āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻā§āĻ-āĻāĻ¸ā§āĻ =NUM āĻļāĻžāĻāĻž-āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ -mno-āĻļāĻžāĻāĻž-āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ -mfp- āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ
-mno-fp-āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ -mvr4130-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ -mno-vr4130-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ -msynci -āĻŽā§āĻ¨ā§-āĻ¸āĻŋāĻā§āĻāĻŋ
-āĻŽā§āĻ°ā§āĻ˛āĻžāĻā§āĻ¸-āĻĒāĻŋāĻ-āĻāĻ˛āĻ¸ -āĻāĻŽāĻ¨ā§-āĻāĻ°āĻžāĻŽ-āĻĒāĻŋāĻ-āĻāĻ˛ -mmcount-ra-āĻ āĻŋāĻāĻžāĻ¨āĻž
āĻāĻŽāĻāĻŽāĻāĻāĻāĻā§āĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mlibfuncs -mno-libfuncs -āĻŽā§āĻĒāĻ¸āĻŋāĻ˛āĻ¨ - mno-epsilon -āĻŽāĻžāĻŦāĻŋ=āĻā§āĻ¨ā§
-āĻŽāĻžāĻŦāĻŋ=āĻŽāĻŋāĻā§āĻ¸āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° -mzero-āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ -mknuthdiv -mtoplevel-āĻĒā§āĻ°āĻ¤ā§āĻ -āĻŽā§āĻ˛ā§āĻĢ āĻŦā§āĻ°āĻžāĻā§āĻ-āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§
-mno-āĻļāĻžāĻāĻž-āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§ -mbase-āĻ āĻŋāĻāĻžāĻ¨āĻž -mno-āĻŦā§āĻ¸-āĻ āĻŋāĻāĻžāĻ¨āĻž -āĻāĻāĻāĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨
-mno-āĻāĻāĻ-āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨
MN10300 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mmult-āĻŦāĻžāĻ -mno-mult-āĻŦāĻžāĻ -mno-am33 - mam33 -mam33-2 - mam34 -mtune =āĻ¸āĻŋāĻĒāĻŋāĻāĻ-
āĻāĻĻāĻ°ā§āĻļ -āĻŽā§āĻ°ā§āĻāĻžāĻ°ā§āĻ¨-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻ āĻ¨-āĻĄāĻŋ 0 -mno-Crt0 -āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸ -āĻŽāĻ˛āĻŋāĻ -mstelb
āĻ¸āĻžāĻšāĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻŽā§āĻŦ -āĻŽā§āĻ˛ -mno-Crt0
MSP430 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -msim -masm-āĻšā§āĻā§āĻ¸ -mmcu = -mcpu = - āĻŦāĻĄāĻŧ -msmall -āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸ -mhwmult = -āĻŽāĻŋāĻ¨ā§āĻ
āĻāĻ¨āĻĄāĻŋāĻāĻ¸ 32 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -āĻŽāĻ°āĻŋāĻĄāĻ¸-āĻ°ā§āĻā§āĻ¸ -mfull-regs -mcmov -mno-cmov
-mperf-ext -mno-parf-ext -mv3push -mno-v3push -m16 āĻŦāĻŋāĻ -mno-16 āĻŦāĻŋāĻ -āĻāĻŽāĻāĻŋāĻĒāĻŋ-āĻĄāĻžāĻāĻ°ā§āĻā§āĻ
-mno-gp-āĻĄāĻžāĻāĻ°ā§āĻā§āĻ -misr-āĻā§āĻā§āĻāĻ°-āĻāĻāĻžāĻ°=NUM -mcache-block-size =NUM -āĻŽāĻžāĻ°ā§āĻ =āĻāĻŋāĻ˛āĻžāĻ¨
-mforce-fp-as-gp -mforbid-fp-as-gp -mex9 -āĻŽā§āĻ¯āĻžāĻā§āĻāĻ°-āĻĄā§āĻ° -āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸
Nios II āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -G NUM -mgpopt -mno-gpopt -āĻŽā§āĻ˛ -āĻŽā§āĻŦ -mno-āĻŦāĻžāĻāĻĒāĻžāĻ¸-āĻā§āĻ¯āĻžāĻļā§ -āĻāĻŽāĻŦāĻŋāĻĒāĻžāĻ¸-āĻā§āĻ¯āĻžāĻļā§
-mno-āĻā§āĻ¯āĻžāĻļā§-āĻ āĻ¸ā§āĻĨāĻŋāĻ° -mcache-āĻ āĻ¸ā§āĻĨāĻŋāĻ° -mno-fast-sw-div -āĻŽāĻžāĻ¸ā§āĻ-āĻ¸ā§āĻ-āĻĄāĻŋāĻāĻāĻāĻŋ -mhw-mul
-mno-hw-mul -mhw-mulx -mno-Hw-mulx -mno-hw-div -mhw-div -āĻŽāĻāĻžāĻ¸ā§āĻāĻŽ-inss=N
-āĻāĻŽāĻ¨ā§-āĻāĻžāĻ¸ā§āĻāĻŽ-inss -mcustom-fpu-cfg =āĻ¨āĻžāĻŽ -āĻŽāĻšāĻžāĻ˛ -msmallc -msys-crt0 =āĻ¨āĻžāĻŽ -msys-lib =āĻ¨āĻžāĻŽ
āĻĒāĻŋāĻĄāĻŋāĻĒāĻŋ -11 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻāĻŽāĻāĻĢāĻĒāĻŋāĻāĻ -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ -mac0 -mno-ac0 -m40 -m45 -m10 -mbcopy
-āĻāĻŽāĻŦāĻŋāĻāĻĒāĻŋ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨ -āĻĒā§āĻĻāĻŋāĻ¨āĻž32 -mno-int16 -āĻĒā§āĻĻāĻŋāĻ¨āĻž16 -mno-int32 -mfloat32 -mno-Float64
-mfloat64 -mno-Float32 -āĻŽāĻžāĻŦāĻļāĻŋ -āĻŽāĻ¨ā§-āĻ āĻŦāĻļāĻŋ āĻŦā§āĻ°āĻžāĻā§āĻ-āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻŦā§āĻ°āĻžāĻā§āĻ-āĻ¸āĻ¸ā§āĻ¤āĻž
-āĻŽāĻŋāĻāĻ¨āĻŋāĻā§āĻ¸-āĻāĻāĻ¸āĻāĻŽ -āĻāĻŽāĻĄāĻŋāĻāĻ¸āĻŋ-āĻāĻāĻ¸āĻāĻŽ
āĻĒāĻŋāĻā§āĻāĻŋāĻĒ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mae =ae_āĻāĻžāĻāĻĒ -mvliw-lokahead=N -āĻāĻŋāĻšā§āĻ¨-āĻ°ā§āĻĒā§-āĻ āĻŋāĻāĻžāĻ¨āĻž
-mno-āĻ āĻĻāĻā§āĻˇ-āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš RS/6000 āĻāĻŦāĻ PowerPC āĻ āĻĒāĻļāĻ¨ āĻĻā§āĻā§āĻ¨āĨ¤
RL78 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -msim -mmul=āĻā§āĻ¨āĻāĻŋ āĻ¨āĻ¯āĻŧ -mmul = g13 -mmul = rl78
āĻāĻ°āĻāĻ¸/6000 āĻāĻŦāĻ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mcpu =cpu-āĻāĻžāĻāĻĒ -mtune =cpu-āĻāĻžāĻāĻĒ -mcmodel =āĻā§āĻĄ-āĻŽāĻĄā§āĻ˛
-mpowerpc64 -āĻŽāĻžāĻ˛āĻāĻŋāĻāĻŋāĻ -mno-altivec -mpowerpc-gpopt -mno-Fowerpc-gpopt
-mpowerpc-Gfxopt -mno-Fowerpc-gfxopt -mmfcrf -mno-mfcrf -mpopcntb -mno-popcntb
-mpopcntd -mno-popcntd -mfprnd -mno-fprnd -mcmpb -mno-cmpb -mmfpgpr -mno-mfpgpr
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ -āĻāĻŽāĻ¨ā§-āĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ -āĻŽāĻĢā§āĻ˛-āĻā§āĻ -āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ˛-āĻāĻ -mno-Fp-in-toc -āĻŽā§āĻ¨ā§-āĻāĻ¸āĻāĻŽ-āĻāĻ¨-āĻā§āĻ
-m64 -m32 -mxl-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻ -mno-xl-compat -āĻāĻŽāĻĒāĻŋāĻ āĻā§āĻˇāĻ¤āĻŋāĻāĻ° āĻļāĻā§āĻ¤āĻŋ āĻā§āĻˇāĻ¤āĻŋāĻāĻ°-āĻĒā§āĻ°āĻžāĻā§āĻ¤āĻŋāĻ
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ - āĻāĻāĻžāĻ§āĻŋāĻ -mno-āĻāĻāĻžāĻ§āĻŋāĻ -āĻāĻāĻāĻŋ-āĻāĻžāĻ¸āĻž -mdouble-āĻžāĻ˛ā§
-msimple-fpu -āĻŽāĻ¸ā§āĻā§āĻ°āĻŋāĻ -mno-āĻ¸ā§āĻā§āĻ°āĻŋāĻ -āĻŽā§āĻĒāĻĄā§āĻ -mno-āĻāĻĒāĻĄā§āĻ -mavoid-āĻ¸ā§āĻāĻŋāĻŦāĻĻā§āĻ§-āĻ āĻŋāĻāĻžāĻ¨āĻž
-mno-āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž-āĻ¸ā§āĻāĻŋāĻŦāĻĻā§āĻ§-āĻ āĻŋāĻāĻžāĻ¨āĻž -āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -āĻŽāĻ¨ā§-āĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -mbit-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mno-āĻŦāĻŋāĻ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ -mstrict-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ -mno-āĻāĻ ā§āĻ°-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ - āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯ -āĻāĻŽāĻ¨ā§-āĻ°āĻŋāĻ˛ā§āĻā§āĻā§āĻŦāĻ˛
-āĻŽā§āĻ°ā§āĻ˛ā§āĻā§āĻ¯āĻžāĻā§āĻŦāĻ˛-āĻ˛āĻŋāĻŦ -mno-āĻ°āĻŋāĻ˛ā§āĻā§āĻā§āĻŦāĻ˛-āĻ˛āĻŋāĻŦ -mtoc -mno-toc - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
-āĻŦāĻŋāĻ -āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -āĻŽāĻĄāĻŋāĻ¨āĻžāĻŽāĻŋāĻ-āĻ¨ā§-āĻĒāĻŋāĻ -āĻŽāĻžāĻ˛āĻāĻŋāĻāĻŋāĻ -mswdiv -āĻāĻāĻāĻŋ-āĻāĻŦāĻŋ-āĻŦā§āĻ¸
-prioritize-restricted-insns=āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° -msched-āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛-dep=āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž_āĻĒā§āĻ°āĻāĻžāĻ°
-āĻŽāĻŋāĻ¨āĻ¸āĻžāĻ°ā§āĻ-āĻļā§āĻĄ-āĻ¨āĻĒāĻ¸ =āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž -mcall-sysv -mcall-netbsd -maix-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨
-msvr4-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ -āĻŽāĻžāĻŦāĻŋ=abi-āĻāĻžāĻāĻĒ -āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤-plt -mbss-plt
-āĻŦā§āĻ˛āĻ-āĻŽā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ¸ā§āĻŽāĻž=NUM -āĻŽāĻŋāĻ¸ā§āĻ˛ -mno-isel -āĻŽāĻŋāĻ¸ā§āĻ˛ = āĻšā§āĻ¯āĻžāĻ -āĻŽāĻŋāĻ¸ā§āĻ˛ = āĻ¨āĻž -āĻāĻŽāĻāĻ¸āĻĒāĻŋāĻ -mno-spe
-mspe=āĻšā§āĻ¯āĻžāĻ -mspe=āĻ¨āĻž - āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻ¨ā§āĻ§ā§ -āĻāĻŽāĻā§āĻ¨-āĻ¸ā§āĻ˛-āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ -mwarn-āĻ¸ā§āĻ˛-āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ -mvrsave
-mno-vrsave -mmulhw -mno-mulhw -mdlmzb -mno-dlmzb -mfloat-gprs=āĻšā§āĻ¯āĻžāĻ -mfloat-gprs = āĻ¨āĻž
-mfloat-gprs=āĻāĻāĻ -mfloat-gprs=āĻĄāĻŦāĻ˛ -āĻāĻŽāĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ -mno-āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ -msim -āĻāĻŽāĻāĻŽāĻāĻŋāĻāĻŽāĻ
- āĻĒāĻžāĻāĻ˛ - myellowknife -āĻ¸āĻĻāĻ¸ā§āĻ¯ -msdata -msdata =āĻŽāĻ¨ā§āĻ¨ā§āĻ¤ āĻāĻ°āĻž -āĻāĻŽāĻāĻŋāĻāĻā§āĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ -G NUM - āĻĨā§āĻ°ā§āĻĄ -mrecip
-mrecip =āĻŽāĻ¨ā§āĻ¨ā§āĻ¤ āĻāĻ°āĻž -mno-āĻ°ā§āĻ¸āĻŋāĻĒāĻŋ -mrecip-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž -mno-āĻ°ā§āĻ¸āĻŋāĻĒāĻŋ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž -mveclibabi =āĻāĻĻāĻ°ā§āĻļ -mfriz
-āĻāĻŽāĻ¨ā§-āĻĢā§āĻ°āĻŋāĻ -āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻā§-āĻ¨ā§āĻ¸ā§āĻā§āĻĄ-āĻĢāĻžāĻāĻļāĻ¨ -mno-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻā§-āĻ¨ā§āĻ¸ā§āĻā§āĻĄ-āĻĢāĻžāĻāĻļāĻ¨
-msave-toc-āĻĒāĻ°ā§āĻā§āĻˇ -mno-āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ-toc-āĻĒāĻ°ā§āĻā§āĻˇ -āĻāĻŽāĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°8-āĻĢāĻŋāĻāĻļāĻ¨ -mno-mpower8-āĻĢāĻŋāĻāĻļāĻ¨
-āĻāĻŽāĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°8-āĻā§āĻā§āĻāĻ° -mno-power8-āĻā§āĻā§āĻāĻ° -mcrypto -mno-āĻā§āĻ°āĻŋāĻĒā§āĻā§ -mdirect-āĻāĻ˛āĻ¨ -mno-āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ-āĻ¸āĻ°āĻžāĻ¨ā§
-mquad-āĻŽā§āĻŽāĻ°āĻŋ -mno-quad-āĻŽā§āĻŽāĻ°āĻŋ -mquad-āĻŽā§āĻŽāĻ°āĻŋ-āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ -mno-quad-āĻŽā§āĻŽāĻ°āĻŋ-āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ
-mcompat-Align-parm -mno-compat- āĻ ā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻĒāĻžāĻ°āĻŽ
RX āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -m64bit-āĻĄāĻžāĻŦāĻ˛āĻ¸ -m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸ -āĻāĻĢāĻĒāĻŋāĻāĻ -āĻ¨ā§āĻĢāĻĒā§ -mcpu = -āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻĄā§āĻāĻž
-āĻŽāĻŋāĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻĄā§āĻāĻž -msmall-āĻĄā§āĻāĻž -msim -āĻŽāĻ¨ā§-āĻ¸āĻŋāĻŽ -mas100-āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ -mno-as100-āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸
-āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸ -mmax-āĻ§ā§āĻ°ā§āĻŦāĻ-āĻāĻāĻžāĻ°= -āĻŽāĻŋāĻ¨ā§āĻ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°= -mpid -mno-āĻ¸āĻ¤āĻ°ā§āĻ-āĻāĻāĻžāĻ§āĻŋāĻ-āĻĻā§āĻ°ā§āĻ¤-āĻŦāĻŋāĻā§āĻ¨
-msave-acc-āĻāĻ¨-āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ°ā§āĻ¸
S / 390 āĻāĻŦāĻ zseries āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mtune =cpu-āĻāĻžāĻāĻĒ -āĻŽāĻžāĻ°ā§āĻ =cpu-āĻāĻžāĻāĻĒ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ -āĻāĻŽāĻ¨ā§-āĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ -āĻŽāĻ˛āĻ-āĻĄāĻŦāĻ˛-64 -āĻŽāĻ˛āĻ-āĻĄāĻŦāĻ˛-128 -āĻāĻŽāĻŦā§āĻ¯āĻžāĻāĻā§āĻāĻ¨
-mno-āĻŦā§āĻ¯āĻžāĻāĻā§āĻāĻ¨ -āĻĒā§āĻ¯āĻžāĻāĻĄ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ -mno-āĻĒā§āĻ¯āĻžāĻāĻĄ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ -msmall-Exec -āĻŽā§āĻ¨ā§-āĻ¸ā§āĻŽāĻ˛-āĻāĻā§āĻ¸ā§āĻ
-mmvcle -mno-mvcle -m64 -m31 -āĻāĻŽāĻĄāĻŋāĻŦāĻžāĻ -mno-āĻĄāĻŋāĻŦāĻžāĻ -āĻŽā§āĻ¸āĻž - mzarch -āĻāĻŽāĻāĻŋāĻĒāĻŋāĻāĻĢ-āĻā§āĻ°ā§āĻ¸
-mno-tpf-āĻā§āĻ°ā§āĻ¸ -āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -āĻŽāĻ¨ā§-āĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ¨-āĻĢā§āĻ°ā§āĻŽāĻ¸āĻžāĻāĻ -mwarn-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻāĻ¸ā§āĻā§āĻ¯āĻžāĻ
-mstack-āĻāĻāĻžāĻ° -mstack āĻāĻžāĻ°ā§āĻĄ -mhotpatch =āĻ āĻ°ā§āĻ§āĻļāĻŦā§āĻĻ,āĻ āĻ°ā§āĻ§āĻļāĻŦā§āĻĻ
āĻ¸ā§āĻā§āĻ° āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻŽā§āĻŦ -āĻŽā§āĻ˛ -mnhwloop -āĻŽā§āĻ˛āĻ¸ -āĻŽā§āĻŽā§āĻ¯āĻžāĻ -mscore5 -mscore5u -mscore7 -mscore7d
SH āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -m1 -m2 -m2e -m2a-nofpu -m2a-āĻāĻāĻ-āĻļā§āĻ§ā§ -m2a-āĻāĻāĻ -m2a -m3 -m3e
-m4-nofpu -m4-āĻāĻāĻ-āĻļā§āĻ§ā§ -m4-āĻāĻāĻ -m4 -m4a-nofpu -m4a-āĻāĻāĻ-āĻļā§āĻ§ā§ -m4a-āĻāĻāĻ
-m4a -m4al -m5-64 āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž -M5-64Media-nofpu -m5-32 āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž -M5-32Media-nofpu -m5-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ
-m5-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ-āĻ¨āĻĢāĻĒā§ -āĻāĻŽāĻŦāĻŋ -ml -mdalign -āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸ -āĻŦāĻŋāĻāĻā§āĻŦāĻ˛ -mfmovd -āĻŽāĻŋāĻ¤āĻžāĻāĻŋ -āĻŽāĻ°ā§āĻ¨ā§āĻ¸āĻžāĻ¸
-āĻāĻŽāĻ¨ā§-āĻ°ā§āĻ¨ā§āĻ¸āĻžāĻ¸ - mnomacsave -āĻŽāĻŋāĻāĻāĻ -mno-ieee -āĻāĻŽāĻŦāĻŋāĻāĻĒāĻ¸ -āĻŽāĻŋāĻ¸āĻžāĻāĻ -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻāĻ¸āĻŋ_āĻāĻ¨āĻā§āĻ¯āĻžāĻ˛āĻŋāĻĄā§āĻ
-mpadstruct -āĻāĻŽāĻ¸ā§āĻĒā§āĻ¸ -mprefergot -āĻŽāĻŋāĻāĻāĻžāĻ°ā§āĻ° āĻŽā§āĻĄ -āĻŽāĻžāĻ˛ā§āĻāĻāĻ¸ā§āĻ=āĻ¸āĻāĻā§āĻ¯āĻž -mdiv =āĻā§āĻļāĻ˛
-mdivsi3_libfunc =āĻ¨āĻžāĻŽ -mfixed- āĻ°ā§āĻā§āĻ =āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻŽāĻžāĻāĻ¨ā§āĻĄā§āĻā§āĻ¸āĻĄ-āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ
-mgettrcost =āĻ¸āĻāĻā§āĻ¯āĻž -mpt-āĻ¸ā§āĻĨāĻŋāĻ° -āĻŽā§āĻ¯āĻžāĻā§āĻŽā§āĻ˛ā§āĻ-āĻāĻāĻāĻā§āĻ¯āĻŧāĻŋāĻ-āĻāĻ°ā§āĻāĻ¸ -āĻ āĻŦāĻžāĻ§ā§āĻ¯-āĻĒā§āĻ°āĻ¤ā§āĻ
-āĻŽā§āĻ¯āĻžāĻāĻŽāĻŋāĻ-āĻŽāĻĄā§āĻ˛=āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻŽāĻĄā§āĻ˛ -āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻā§āĻ-āĻāĻ¸ā§āĻ =NUM -mzdcbranch -mno-zdcbranch -āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§-āĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -mfsca -mno-fsca -mfsrra -mno-fsrra -āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž -āĻāĻŽāĻāĻžāĻāĻ¸
āĻ¸ā§āĻ˛āĻžāĻ°āĻŋāĻ¸ 2 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mclear-hwcap -mno-āĻā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ°-hwcap -āĻŽāĻŋāĻŽā§āĻĒā§āĻ°-āĻā§āĻā§āĻ¸āĻ -mno-āĻ āĻļā§āĻĻā§āĻ§-āĻā§āĻā§āĻ¸āĻ
- āĻĨā§āĻ°ā§āĻĄ - āĻĨā§āĻ°ā§āĻĄ
SPARC āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mcpu =cpu-āĻāĻžāĻāĻĒ -mtune =cpu-āĻāĻžāĻāĻĒ -mcmodel =āĻā§āĻĄ-āĻŽāĻĄā§āĻ˛ -mmemory-āĻŽāĻĄā§āĻ˛=āĻŽā§āĻŽ-
āĻŽāĻĄā§āĻ˛ -m32 -m64 -āĻŽā§āĻ¯āĻžāĻĒ-āĻ°ā§āĻā§āĻ¸ -mno-app -regs -āĻŽāĻĢāĻžāĻ¸ā§āĻāĻžāĻ°-āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ¸ -mno-āĻĻā§āĻ°ā§āĻ¤-structs
-mflat -āĻāĻŽāĻ¨ā§-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ -āĻāĻŽāĻāĻĢāĻĒāĻŋāĻāĻ -mno-fpu -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻā§āĻ¯āĻŧāĻžāĻĄ-āĻĢā§āĻ˛ā§āĻ
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻā§āĻ¯āĻŧāĻžāĻĄ-āĻĢā§āĻ˛ā§āĻ -mstack-āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤ -mno-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤ -āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ-āĻĻā§āĻŦā§āĻ¤
-mno-unaligned- āĻĄāĻžāĻŦāĻ˛āĻ¸ -āĻŽāĻŋāĻāĻāĻžāĻ°-āĻŽā§āĻĄ -mno-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻŽā§āĻĄ -mv8plus -mno-v8plus -āĻāĻŽāĻāĻŋāĻāĻ¸
-mno-vis -mvis2 -mno-vis2 -mvis3 -mno-vis3 -mcbcond -mno-cbcond -mfmaf -mno-fmaf
-mpopc -mno-popc -mfix-at697f -mfix-ut699
āĻāĻ¸āĻĒāĻŋāĻāĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ¨-āĻ°āĻŋāĻ˛ā§āĻ -āĻŽāĻ°āĻ°-āĻ°āĻŋāĻ˛ā§āĻ -āĻāĻŽāĻāĻ¸āĻāĻĢ-āĻĄāĻŋāĻāĻŽāĻ -āĻŽā§āĻ¨āĻ¸ā§āĻĢ-āĻĄāĻŋāĻāĻŽāĻ āĻŦā§āĻ°āĻžāĻā§āĻ-āĻāĻā§āĻāĻŋāĻ¤
-msmall-āĻŽā§āĻŽ -āĻŽā§āĻ˛āĻžāĻ°ā§āĻ-āĻŽā§āĻŽ -mstdmain -mfixed- āĻ°ā§āĻā§āĻ =āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž -mea32 -mea64
-maddress-āĻ¸ā§āĻĒā§āĻ¸-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -mno-āĻ āĻŋāĻāĻžāĻ¨āĻž-āĻ¸ā§āĻĒā§āĻ¸-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -mcache-size =āĻā§āĻ¯āĻžāĻļā§-āĻāĻāĻžāĻ°
-āĻŽā§āĻ¯āĻžāĻāĻŽāĻŋāĻ-āĻāĻĒāĻĄā§āĻ -mno-āĻĒāĻ°āĻŽāĻžāĻŖā§-āĻāĻĒāĻĄā§āĻ
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ V āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻāĻŋāĻ -āĻāĻŋāĻāĻāĻ¨ -āĻāĻ¯āĻŧāĻžāĻāĻĒāĻŋ,āĻĒāĻžāĻĨ -āĻāĻŽ,Dir
āĻāĻžāĻāĻ˛-āĻāĻŋāĻāĻā§āĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mcpu = āĻ¸āĻŋāĻĒāĻŋāĻāĻ -m32 -m64 -āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -mcmodel =āĻā§āĻĄ-āĻŽāĻĄā§āĻ˛
āĻāĻžāĻāĻ˛āĻĒā§āĻ°ā§ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻāĻ -m32
V850 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻŽāĻ˛āĻ-āĻāĻ˛ -mno-āĻ˛āĻ-āĻāĻ˛ -āĻāĻŽāĻāĻĒāĻŋ -mno-ep -mprolog-āĻĢāĻžāĻāĻļāĻ¨
-mno-prolog-āĻĢāĻžāĻāĻļāĻ¨ -āĻāĻŽāĻ¸ā§āĻĒā§āĻ¸ -mtda =n -msda =n -mzda =n -āĻŽā§āĻ¯āĻžāĻĒ-āĻ°ā§āĻā§āĻ¸ -mno-app -regs
-mdisable-calt -mno-āĻ āĻā§āĻˇāĻŽ-āĻāĻ˛ -MV850E2V3 -mv850e2 -mv850e1 -mv850es -mv850e
-mv850 -MV850E3V5 -āĻŽā§āĻ˛ā§āĻĒ -āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸ -āĻŽāĻ˛āĻ-āĻāĻžāĻŽā§āĻĒ -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ -āĻāĻŽāĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻāĻŦāĻŋ
-MRH850-ABI -āĻāĻŽāĻŦāĻŋāĻ-āĻ¸ā§āĻāĻ
āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻāĻŽāĻāĻŋ -mgnu -āĻŽāĻŋāĻāĻ¨āĻŋāĻā§āĻ¸
VMS āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mvms-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨-āĻā§āĻĄ -mdebug-main =āĻāĻĒāĻ¸āĻ°ā§āĻ -mmalloc64 -mpointer-size =āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻāĻŋāĻāĻā§āĻ¸ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻāĻŽāĻāĻ°āĻāĻŋāĻĒāĻŋ -āĻ -āĻ¸ā§āĻĨāĻŋāĻ° -āĻŦāĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ -āĻŦāĻŋāĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ -Xbind-āĻ āĻ˛āĻ¸ -āĻāĻā§āĻ¸āĻŦāĻžāĻāĻ¨ā§āĻĄ-āĻāĻāĻ¨
x86-64 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš i386 āĻāĻŦāĻ x86-64 āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĻā§āĻā§āĻ¨āĨ¤
Xstormy16 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -msim
āĻāĻā§āĻ¸āĻā§āĻ¨āĻ¸āĻž āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mconst16 -mno-const16 -āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -āĻŽāĻ¨ā§-āĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -āĻāĻŽāĻĢā§āĻ°ā§āĻ¸-āĻ¨ā§-āĻāĻŦāĻŋ
mserialize-āĻ āĻ¸ā§āĻĨāĻŋāĻ° -mno-āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻ-āĻ āĻ¸ā§āĻĨāĻŋāĻ° -āĻŽāĻā§āĻā§āĻ¸āĻ-āĻŦāĻŋāĻāĻžāĻ-āĻāĻ§ā§āĻ¯āĻžāĻ¤ā§āĻŽāĻŋāĻ
-mno-āĻā§āĻā§āĻ¸āĻ-āĻŦāĻŋāĻāĻžāĻ-āĻāĻā§āĻˇāĻ°āĻŋāĻ -mtarget-lign -mno-āĻāĻžāĻ°ā§āĻā§āĻ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ -āĻŽāĻ˛ā§āĻ˛āĻ āĻāĻ˛
-āĻŽāĻ¨ā§-āĻ˛āĻ āĻāĻ˛
zseries āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš S/390 āĻāĻŦāĻ zSeries āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĻā§āĻā§āĻ¨āĨ¤
āĻā§āĻĄ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-fcal-āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤-REG -fcal-āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤-REG āĻ¸ā§āĻĨāĻŋāĻ°-REG - āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ -āĻ -āĻāĻ˛-āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ
-āĻĢāĻĄāĻŋāĻ˛āĻŋāĻ-āĻĄā§āĻĄ-āĻāĻā§āĻ¸āĻ¸ā§āĻĒāĻļāĻ¨āĻ¸ -āĻĢāĻžāĻ¨āĻāĻāĻ¨ā§āĻĄ-āĻā§āĻŦāĻŋāĻ˛ -āĻĢā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸-āĻāĻ¨āĻāĻ¯āĻŧāĻžāĻāĻ¨ā§āĻĄ-āĻā§āĻŦāĻŋāĻ˛ -fno-gnu-āĻ āĻ¨āĻ¨ā§āĻ¯
-āĻĢāĻŋāĻ¨āĻšāĻŋāĻŦāĻŋāĻ-āĻāĻāĻžāĻ°-āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ -āĻĢāĻŋāĻ¨āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻ-āĻĢāĻžāĻāĻļāĻ¨
-āĻĢāĻŋāĻ¨āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻ-āĻĢāĻžāĻāĻļāĻ¨-āĻŦāĻžāĻĻ-āĻĢāĻžāĻāĻļāĻ¨-āĻ˛āĻŋāĻ¸ā§āĻ=āĻ¸āĻŋāĻŽ,āĻ¸āĻŋāĻŽ...
-āĻĢāĻŋāĻ¨āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻ-āĻĢāĻžāĻāĻļāĻ¨-āĻŦāĻžāĻĻ-āĻĢāĻžāĻāĻ˛-āĻ¤āĻžāĻ˛āĻŋāĻāĻž=āĻĢāĻžāĻāĻ˛,āĻĢāĻžāĻāĻ˛... -fno-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ -āĻĢāĻ¨ā§-āĻāĻ¨ā§āĻĄā§āĻ¨ā§āĻ
-fpcc-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ -fpic -fpic -fpie -fpie -fno-āĻāĻžāĻŽā§āĻĒ-āĻā§āĻŦāĻŋāĻ˛ -frecord-gcc-āĻ¸ā§āĻāĻ
-freg-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ -āĻĢāĻļā§āĻ°ā§āĻ-āĻāĻ¨āĻžāĻŽāĻ¸ -fshort-āĻĄāĻžāĻŦāĻ˛ -āĻĢāĻļā§āĻ°ā§āĻ-āĻĄāĻžāĻŦā§āĻ˛ā§āĻāĻžāĻ° -āĻĢāĻāĻžāĻ°āĻŦā§āĻ-āĻ āĻĢāĻ˛
-fpack-truct [=n] -fstack-āĻā§āĻ -āĻĢāĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸ā§āĻŽāĻž-āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ =REG -fstack-āĻ¸ā§āĻŽāĻž-āĻāĻŋāĻšā§āĻ¨=āĻ¸āĻŋāĻŽ
-fno-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸ā§āĻŽāĻž -fsplit-āĻ¸ā§āĻā§āĻ¯āĻžāĻ - fleading-āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ° -ftls-āĻŽāĻĄā§āĻ˛=āĻŽāĻĄā§āĻ˛
-fstack-āĻĒā§āĻ¨āĻāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°=Reuse_level -ftrapv -fwrapv -fbounds-āĻā§āĻ - āĻ āĻĻā§āĻļā§āĻ¯āĻ¤āĻž
-fstrict-āĻ āĻ¸ā§āĻĨāĻŋāĻ°-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ -fsync-libcalls
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽāĻ āĻĻā§āĻ¯ āĻ°āĻāĻŽ of āĻāĻāĻāĻĒā§āĻ
āĻ¸āĻāĻāĻ˛āĻ¨ā§ āĻāĻžāĻ°āĻāĻŋ āĻ§āĻžāĻĒ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻĄāĻŧāĻŋāĻ¤ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§: āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ āĻĒā§āĻ°āĻĒāĻžāĻ°, āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋ āĻāĻŦāĻ
āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž, āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻ āĻā§āĻ°āĻŽā§āĨ¤ GCC āĻŦā§āĻļ āĻāĻŋāĻā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ
āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻšāĻ¯āĻŧ āĻāĻāĻžāĻ§āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§, āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§; āĻ¤āĻžāĻ°āĻĒāĻ°
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻŦāĻā§āĻā§āĻāĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĢāĻžāĻāĻ˛ā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ (āĻ¯ā§āĻā§āĻ˛āĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤, āĻāĻŦāĻ āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§)āĨ¤
āĻ¯ā§āĻā§āĻ¨ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻāĻŋ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻāĻāĻ˛āĻ¨
āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨:
āĻĢāĻžāĻāĻ˛.c
āĻ¸āĻŋ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻ¯āĻž āĻ āĻŦāĻļā§āĻ¯āĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻĢāĻžāĻāĻ˛.i
āĻ¸āĻŋ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
āĻĢāĻžāĻāĻ˛.ii
C++ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
āĻĢāĻžāĻāĻ˛.m
āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄāĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ libobjc āĻāĻāĻāĻŋ āĻāĻ°āĻ¤ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻžāĻāĨ¤
āĻĢāĻžāĻāĻ˛.āĻŽāĻŋ
āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
āĻĢāĻžāĻāĻ˛.mm
āĻĢāĻžāĻāĻ˛.M
āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄāĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ libobjc āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§
āĻāĻāĻāĻŋ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻžāĻāĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ .M āĻāĻāĻāĻŋ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻŽā§āĻ˛āĻ§āĻ¨ āĻŦā§āĻāĻžāĻ¯āĻŧ āĻāĻŽ.
āĻĢāĻžāĻāĻ˛.mii
āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
āĻĢāĻžāĻāĻ˛.h
āĻ¸āĻŋ, āĻ¸āĻŋ++, āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻŦāĻž āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻŋ-āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻŦā§
āĻšā§āĻĄāĻžāĻ° (āĻĄāĻŋāĻĢāĻ˛ā§āĻ), āĻŦāĻž C, C++ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§ āĻ ā§āĻ¯āĻžāĻĄāĻž āĻ¸ā§āĻĒā§āĻā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ (āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§
-fdump-ada-pec āĻ¸ā§āĻāĻ)āĨ¤
āĻĢāĻžāĻāĻ˛.cc
āĻĢāĻžāĻāĻ˛.āĻ¸āĻŋāĻĒāĻŋ
āĻĢāĻžāĻāĻ˛.cxx
āĻĢāĻžāĻāĻ˛.āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ
āĻĢāĻžāĻāĻ˛āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ
āĻĢāĻžāĻāĻ˛.c ++
āĻĢāĻžāĻāĻ˛.C
C++ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻŽāĻ§ā§āĻ¯ā§ .cxx, āĻļā§āĻˇ āĻĻā§āĻāĻŋ āĻ āĻā§āĻˇāĻ°
āĻāĻāĻ¯āĻŧ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻšāĻ¤ā§ āĻšāĻŦā§ xāĨ¤ āĻāĻāĻāĻāĻžāĻŦā§, .C āĻāĻāĻāĻŋ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻŽā§āĻ˛āĻ§āĻ¨ C āĻŦā§āĻāĻžāĻ¯āĻŧāĨ¤
āĻĢāĻžāĻāĻ˛.mm
āĻĢāĻžāĻāĻ˛.M
āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤
āĻĢāĻžāĻāĻ˛.mii
āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
āĻĢāĻžāĻāĻ˛.hh
āĻĢāĻžāĻāĻ˛.H
āĻĢāĻžāĻāĻ˛.āĻāĻāĻāĻĒāĻŋ
āĻĢāĻžāĻāĻ˛.hxx
āĻĢāĻžāĻāĻ˛.āĻāĻāĻāĻĒāĻŋāĻĒāĻŋ
āĻĢāĻžāĻāĻ˛.āĻāĻāĻāĻĒāĻŋāĻĒāĻŋ
āĻĢāĻžāĻāĻ˛.h ++
āĻĢāĻžāĻāĻ˛.tcc
C++ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻŋ-āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻĄ āĻšā§āĻĄāĻžāĻ° āĻŦāĻž āĻ ā§āĻ¯āĻžāĻĄāĻž āĻ¸ā§āĻĒā§āĻā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻĢāĻžāĻāĻ˛.f
āĻĢāĻžāĻāĻ˛āĻāĻ¨ā§āĻ¯
āĻĢāĻžāĻāĻ˛.ftn
āĻ¸ā§āĻĨāĻŋāĻ° āĻĢāĻ°ā§āĻŽ āĻĢāĻ°āĻā§āĻ°āĻžāĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
āĻĢāĻžāĻāĻ˛.F
āĻĢāĻžāĻāĻ˛.āĻĢāĻ°
āĻĢāĻžāĻāĻ˛.fpp
āĻĢāĻžāĻāĻ˛.āĻāĻĢāĻĒāĻŋāĻĒāĻŋ
āĻĢāĻžāĻāĻ˛.Ftn
āĻ¸ā§āĻĨāĻŋāĻ° āĻĢāĻ°ā§āĻŽ āĻĢāĻ°āĻā§āĻ°āĻžāĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻ¯āĻž āĻ āĻŦāĻļā§āĻ¯āĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻšāĻ¤ā§ āĻšāĻŦā§ (āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ āĻ¸āĻžāĻĨā§
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°)āĨ¤
āĻĢāĻžāĻāĻ˛.f90
āĻĢāĻžāĻāĻ˛.f95
āĻĢāĻžāĻāĻ˛.f03
āĻĢāĻžāĻāĻ˛.f08
āĻĢā§āĻ°āĻŋ āĻĢāĻ°ā§āĻŽ āĻĢāĻ°āĻā§āĻ°āĻžāĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
āĻĢāĻžāĻāĻ˛.F90
āĻĢāĻžāĻāĻ˛.F95
āĻĢāĻžāĻāĻ˛.F03
āĻĢāĻžāĻāĻ˛.F08
āĻĢā§āĻ°āĻŋ āĻĢāĻ°ā§āĻŽ āĻĢāĻ°āĻā§āĻ°āĻžāĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻ¯āĻž āĻ āĻŦāĻļā§āĻ¯āĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻšāĻ¤ā§ āĻšāĻŦā§ (āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ āĻ¸āĻžāĻĨā§
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°)āĨ¤
āĻĢāĻžāĻāĻ˛.āĻ¯āĻžāĻāĻ¯āĻŧāĻž
āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻ¯āĻžāĻ¨.
āĻĢāĻžāĻāĻ˛.ad
āĻ ā§āĻ¯āĻžāĻĄāĻž āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻĢāĻžāĻāĻ˛ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻāĻ¨āĻŋāĻ āĻā§āĻˇāĻŖāĻž āĻ°āĻ¯āĻŧā§āĻā§ (āĻāĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻˇāĻŖāĻž
āĻĒā§āĻ¯āĻžāĻā§āĻ, āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ, āĻŦāĻž āĻā§āĻ¨ā§āĻ°āĻŋāĻ, āĻŦāĻž āĻāĻāĻāĻŋ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻāĻŋāĻ¯āĻŧā§āĻļāĻ¨), āĻŦāĻž āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻāĻ¨āĻŋāĻ
āĻĒā§āĻ¨āĻāĻ¨āĻžāĻŽāĻāĻ°āĻŖ āĻā§āĻˇāĻŖāĻž (āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ, āĻā§āĻ¨ā§āĻ°āĻŋāĻ, āĻŦāĻž āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻā§āĻˇāĻŖāĻž)āĨ¤ āĻ¯ā§āĻŽāĻ¨
āĻĢāĻžāĻāĻ˛āĻ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻāĻļāĻŽāĻž.
āĻĢāĻžāĻāĻ˛.āĻāĻĄāĻŋāĻŦāĻŋ
āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻāĻ¨āĻŋāĻ āĻŦāĻĄāĻŋ (āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŦāĻž āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŦāĻĄāĻŋ) āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻ ā§āĻ¯āĻžāĻĄāĻž āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻĢāĻžāĻāĻ˛āĨ¤
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĢāĻžāĻāĻ˛āĻ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻ˛āĻžāĻļ.
āĻĢāĻžāĻāĻ˛.d
āĻĄāĻŋ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻĢāĻžāĻāĻ˛āĨ¤
āĻĢāĻžāĻāĻ˛.di
āĻĄāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻā§āĻĄ āĻĢāĻžāĻāĻ˛āĨ¤
āĻĢāĻžāĻāĻ˛āĻĄāĻŋāĻĄāĻŋ
āĻĄāĻŋ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻā§āĻĄ āĻĢāĻžāĻāĻ˛āĨ¤
āĻĢāĻžāĻāĻ˛.s
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻā§āĻĄāĨ¤
āĻĢāĻžāĻāĻ˛.S
āĻĢāĻžāĻāĻ˛.sx
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻā§āĻĄ āĻ¯āĻž āĻ āĻŦāĻļā§āĻ¯āĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯
āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻĢāĻžāĻāĻ˛ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻŽāĻ§ā§āĻ¯ā§ āĻāĻžāĻāĻ¯āĻŧāĻžāĻ¨ā§ āĻšāĻŦā§. āĻā§āĻ¨ā§ āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻ¸āĻā§āĻā§ āĻā§āĻ¨ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻāĻ āĻāĻžāĻŦā§ āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻāĻĒāĻ¨āĻŋ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ¨āĻĒā§āĻ āĻāĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -x āĻŦāĻŋāĻāĻ˛ā§āĻĒ:
-x āĻāĻžāĻˇāĻž
āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻžāĻˇāĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ (āĻāĻāĻŋ āĻ¨āĻž āĻĻāĻŋāĻ¯āĻŧā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻ¨āĻžāĻŽā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨)āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĻ¨ -x āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ āĻāĻžāĻˇāĻž āĻšāĻ¯āĻŧ:
c c-āĻšā§āĻĄāĻžāĻ° cpp-āĻāĻāĻāĻĒā§āĻ
c++ c++-āĻšā§āĻĄāĻžāĻ° c++-cpp-āĻāĻāĻāĻĒā§āĻ
āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ-āĻšā§āĻĄāĻžāĻ° āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ-āĻāĻāĻāĻĒā§āĻ
āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++-āĻšā§āĻĄāĻžāĻ° āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ-āĻāĻāĻāĻĒā§āĻ
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°-āĻ¸āĻžāĻĨā§-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ
Ada
d
f77 f77-cpp-āĻāĻ¨āĻĒā§āĻ f95 f95-cpp-āĻāĻ¨āĻĒā§āĻ
go
āĻāĻžāĻāĻž
-x āĻ¨āĻž
āĻāĻāĻāĻŋ āĻāĻžāĻˇāĻžāĻ° āĻ¯ā§āĻā§āĻ¨ā§ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨, āĻ¯āĻžāĻ¤ā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¤āĻžāĻĻā§āĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ (āĻ¯ā§āĻŽāĻ¨ āĻ¤āĻžāĻ°āĻž āĻ¯āĻĻāĻŋ āĻĨāĻžāĻā§ -x āĻŽā§āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ)āĨ¤
-āĻĒāĻžāĻ¸-āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨-āĻā§āĻĄ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻā§āĻ¨ā§ āĻĢā§āĻ āĻĢāĻŋāĻ°ā§ āĻāĻ˛ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ 1-āĻāĻ° āĻā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻ -āĻ¸āĻĢāĻ˛ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻā§āĻĄāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ -āĻĒāĻžāĻ¸-āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨-āĻā§āĻĄ, āĻĻā§āĻ¯ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ
āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĢā§āĻ°āĻ¤ āĻ¯ā§ āĻā§āĻ¨ā§ āĻĢā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¯āĻžāĻāĻ¤āĻāĻžāĻŦā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻāĻ°ā§
āĻāĻā§āĻāĻŋāĻ¤. āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ āĻšāĻ˛ā§ C, C++ āĻāĻŦāĻ Fortran āĻĢā§āĻ°āĻ¨ā§āĻ āĻāĻ¨ā§āĻĄ 4 āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻāĻ°ā§
āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧ
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ§āĻžāĻĒ āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -x (āĻŦāĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ)
āĻŦāĻ˛āĻ¤ā§ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻāĻŦāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ -c, -S, āĻŦāĻž -E āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦāĻ˛āĻž āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻšāĻ˛
āĻĨāĻžāĻŽāĻž āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻŋāĻā§ āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, -x cpp-āĻāĻāĻāĻĒā§āĻ -E) āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻ°āĻ¤ā§
āĻāĻŋāĻā§ āĻ¨āĻž.
-c āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻŦāĻž āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻ¸āĻšāĻāĻāĻžāĻŦā§ āĻšāĻ¯āĻŧ
āĻļā§āĻˇ āĻ¨āĻž. āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻāĻžāĻ°ā§ āĻšāĻ¯āĻŧ.
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻāĻāĻŋ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .c,
.i, .s, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ, āĻ¸āĻš .o.
āĻ āĻā§āĻ¨āĻž āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛, āĻ¸āĻāĻāĻ˛āĻ¨ āĻŦāĻž āĻ¸āĻŽāĻžāĻŦā§āĻļā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ, āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-S āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻĨāĻžāĻ¯āĻĨāĻāĻžāĻŦā§ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨; āĻāĻĄāĻŧā§ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻāĻāĻāĻĒā§āĻ āĻāĻā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻ¨-āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻā§āĻĄ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĢāĻ°ā§āĻŽāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻāĻāĻŋ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
.c, .i, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ, āĻ¸āĻš .s.
āĻ¯ā§ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-E āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§āĻ° āĻĒāĻ°ā§ āĻĨāĻžāĻŽā§āĻ¨; āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ˛āĻžāĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻāĻāĻĒā§āĻ āĻāĻā§
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄā§āĻ° āĻĢāĻ°ā§āĻŽ, āĻ¯āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤
āĻ¯ā§ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-o āĻĢāĻžāĻāĻ˛
āĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻāĻĒā§āĻ āĻ°āĻžāĻā§āĻ¨ āĻĢāĻžāĻāĻ˛. āĻāĻāĻŋ āĻ¯ā§ āĻā§āĻ¨ āĻ§āĻ°āĻŖā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻšāĻā§āĻā§ āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯,
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĢāĻžāĻāĻ˛, āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛, āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻŦāĻž āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻ¸āĻŋ
āĻā§āĻĄāĨ¤
If -o āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĢāĻžāĻāĻ˛ āĻ°āĻžāĻāĻž a. āĻāĻāĻ, āĻŦāĻ¸ā§āĻ¤ā§
āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛ āĻāĻ¤ā§āĻ¸.āĻ¸ā§āĻĢāĻŋāĻā§āĻ¸ in āĻā§āĻ¸, āĻāĻ° āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻāĻ¨ āĻā§āĻ¸, āĻāĻāĻāĻŋ precompiled
āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻāĻ¨ āĻāĻ¤ā§āĻ¸āĨ¤ suffix.gch, āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻ¸āĻŋ āĻ¸ā§āĻ°ā§āĻ¸āĨ¤
-v āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ (āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻāĻāĻĒā§āĻā§) āĻāĻ° āĻ§āĻžāĻĒāĻā§āĻ˛āĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻāĻŽāĻžāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ
āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻŦāĻ āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻ āĻŋāĻāĨ¤
-###
āĻŽāĻ¤ -v āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻāĻĻā§āĻ§ā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¤āĻžāĻ°āĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ˛āĻĢāĻžāĻ¨āĻŋāĻāĻŽā§āĻ°āĻŋāĻ āĻ āĻā§āĻˇāĻ° āĻŦāĻž "./-_" āĻĨāĻžāĻā§āĨ¤ āĻāĻāĻŋ āĻļā§āĻ˛ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻžāĻāĻĒ
āĻāĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¯ā§āĻāĻžāĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻžāĻāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻŋ āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĒāĻĄāĻŧāĻ¤ā§ āĻ āĻā§āĻˇāĻŽ
āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻĒ āĻĨā§āĻā§; āĻāĻŋāĻ¨ā§āĻ¤ā§ GNU āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻā§āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨ā§āĻāĨ¤
--help
āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ (āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§) āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĨ¤ āĻ¯āĻĻāĻŋ -v āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ --help āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻĒāĻ° āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ, āĻ¯āĻžāĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻ°āĻšāĻŖ āĻ¯āĻĻāĻŋ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻāĻ° āĻāĻā§ --help āĻŦāĻŋāĻāĻ˛ā§āĻĒ),
āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻā§āĻ¨āĻ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻ¨ā§āĻ
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤
--āĻ˛āĻā§āĻˇā§āĻ¯-āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯
āĻ˛āĻā§āĻˇā§āĻ¯-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨ (āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§)
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ˛āĻā§āĻˇā§āĻ¯-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¤āĻĨā§āĻ¯āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤āĨ¤
--āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž={āĻļā§āĻ°ā§āĻŖā§|[^]āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°}[...]
āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ (āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§) āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻ˛āĻžāĻ¸ āĻāĻŦāĻ āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°ā§ āĻĢāĻŋāĻ āĻāĻ°ā§āĨ¤ āĻāĻā§āĻ˛ā§ āĻšāĻ˛
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻā§āĻ˛āĻžāĻ¸:
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻ°ā§āĻ¤āĻž
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻžāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ˛āĻā§āĻˇā§āĻ¯
āĻ˛āĻā§āĻˇā§āĻ¯-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻ¸āĻĻā§āĻļ --āĻ˛āĻā§āĻˇā§āĻ¯-āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯āĻžāĻāĻšā§āĻ, āĻ˛āĻā§āĻˇā§āĻ¯-
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ āĻāĻžāĻ°āĻŖ
āĻāĻ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž --āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž= āĻŦāĻžāĻā§āĻ¯ āĻāĻ āĻ¨.
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨ --āĻĒāĻ°āĻŽ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻžāĻˇāĻž
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻžāĻˇāĻž, āĻā§āĻĨāĻžāĻ¯āĻŧ āĻāĻžāĻˇāĻž āĻāĻāĻāĻŋāĻ° āĻ¨āĻžāĻŽ
GCC-āĻāĻ° āĻāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻžāĻˇāĻžāĻā§āĻ˛āĻŋāĨ¤
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§āĻā§āĻ¯āĻ¤āĻž:
āĻ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
āĻ¯ā§āĻāĻĻāĻžāĻ¨
āĻāĻāĻ āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ¨ āĻāĻŋāĻšā§āĻ¨ā§āĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨ā§ˇ
āĻĒāĻžāĻ ā§āĻ¯ā§āĻ° āĻ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻāĻļ, āĻ¯ā§āĻŽāĻ¨: --help=āĻ˛āĻā§āĻˇā§āĻ¯.
āĻāĻ˛āĻžāĻĻāĻž
āĻĄāĻŋāĻ¸āĻĒā§āĻ˛ā§ āĻ āĻĒāĻļāĻ¨ āĻāĻāĻāĻŋ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻļāĻŦā§āĻĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻŽā§āĻ˛ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻ¯ā§āĻŽāĻ¨: -o āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛.
āĻāĻāĻāĻžāĻŦā§ āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻ˛āĻā§āĻˇā§āĻ¯-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨:
--help=āĻ˛āĻā§āĻˇā§āĻ¯,āĻ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤
āĻāĻāĻāĻŋ āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻāĻ° āĻ āĻ°ā§āĻĨāĻāĻŋ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻāĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ ^ āĻāĻ°āĻŋāĻ¤ā§āĻ°, āĻ¤āĻžāĻ āĻāĻ¨ā§āĻ¯
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¸āĻ¤āĻ°ā§āĻā§āĻāĻ°āĻŖ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ (āĻ¯ā§āĻŽāĻ¨, āĻ¯ā§āĻā§āĻ˛āĻŋ āĻšāĻ¯āĻŧ āĻāĻžāĻ˛ā§ āĻŦāĻž āĻŦāĻ¨ā§āĻ§
āĻāĻŦāĻ āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻ¨āĻž) āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨:
--help=āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž,^āĻ¯ā§āĻ āĻšāĻ¯āĻŧā§āĻā§,^āĻ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤
āĻ¯ā§āĻā§āĻ¤āĻŋ --āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž= āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¨āĻāĻžāĻ°ā§āĻā§āĻĄ āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ, āĻ¯āĻĻāĻŋāĻ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻĒā§āĻāĻā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻžāĻ° āĻŽāĻ¤ā§ āĻāĻŋāĻā§āĻ āĻ¨ā§āĻāĨ¤ āĻāĻāĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°ā§, āĻ¤āĻŦā§, āĻ¯āĻāĻ¨
āĻā§āĻ˛āĻžāĻ¸ āĻāĻ āĻ˛āĻā§āĻˇā§āĻ¯. āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻā§āĻˇā§āĻ¯-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻž
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨:
--help=āĻāĻžāĻ°ā§āĻā§āĻ,āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° --āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž= āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§
āĻāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ˛āĻžāĻ¸, āĻ¯ā§āĻā§āĻ˛āĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻā§āĻā§āĨ¤
āĻ¯āĻĻāĻŋ -Q āĻāĻ° āĻāĻā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ --āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž= āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻ¤āĻžāĻ°āĻĒāĻ°
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻŽā§āĻ˛āĻ āĻĒāĻžāĻ ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ --āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž= āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤. āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻŦāĻ°ā§āĻŖāĻ¨āĻž
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ, āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ, āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻŦāĻž āĻ¸ā§āĻ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ (āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻ¯ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ¤ā§ āĻāĻžāĻ¨ā§ āĻ¯ā§āĻāĻžāĻ¨ā§
--āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž= āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ)āĨ¤
āĻāĻāĻžāĻ¨ā§ ARM āĻĒā§āĻ°ā§āĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻžāĻāĻāĻžāĻ āĻāĻ°āĻž āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ:
% āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻāĻŋāĻ -āĻāĻŽāĻŦāĻŋāĻāĻ = 2 -āĻšā§āĻ˛ā§āĻĒ = āĻ˛āĻā§āĻˇā§āĻ¯ -āĻ¸āĻŋ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ:
-āĻŽāĻžāĻŦāĻŋ = 2
-āĻŽāĻžāĻŦā§āĻ°ā§āĻ-āĻ āĻ¨-āĻ¨āĻ°ā§āĻāĻžāĻ°ā§āĻ¨ [āĻ āĻā§āĻˇāĻŽ]
-āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° [āĻ āĻā§āĻˇāĻŽ]
āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻāĻžāĻŦā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛, āĻ¤āĻžāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖā§ āĻā§āĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦā§ˇ -āĻ2 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§:
-Q -O2 --help=āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻžāĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻā§āĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ -āĻ3 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§:
gcc -c -Q -O3 --help=āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° > /tmp/O3-opts
gcc -c -Q -O2 --help=āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° > /tmp/O2-opts
diff /tmp/O2-opts /tmp/O3-opts | grep āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ
-āĻ¨ā§-āĻĒā§āĻ°āĻžāĻŽāĻžāĻ¨āĻŋāĻ-āĻāĻĒāĻ¸āĻ°ā§āĻ
āĻā§āĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻā§ āĻ˛āĻŋāĻā§āĻ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨ /../ or /./, āĻ āĻĨāĻŦāĻž āĻĒāĻĨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ°āĻŽāĨ¤
--āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ GCC āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ° āĻāĻŦāĻ āĻāĻĒāĻŋāĻ°āĻžāĻāĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
- āĻŽā§āĻĄāĻŧāĻ
āĻāĻāĻāĻŋ āĻ°ā§āĻ¯āĻžāĻĒāĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻŦāĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽā§āĻĄāĻŧāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ
āĻāĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĒā§āĻĨāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
gcc -c tc -wrapper gdb, -args
āĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°ā§ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ āĻ§ā§āĻ¨ā§ āĻāĻŋāĻĄāĻŋāĻŦāĻŋ --āĻāĻ°ā§āĻāĻ¸, āĻāĻāĻāĻžāĻŦā§ āĻāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖ cc1 is
āĻāĻŋāĻĄāĻŋāĻŦāĻŋ --āĻāĻ°ā§āĻāĻ¸ cc1 ....
-pplugin =āĻ¨āĻžāĻŽ.so
āĻĢāĻžāĻāĻ˛ā§ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻā§āĻĄ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨ āĻ¨āĻžāĻŽāĻ¤āĻžāĻ, āĻāĻāĻāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻ āĻŦāĻā§āĻā§āĻ āĻŦāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦā§āĻ¸ āĻ¨āĻžāĻŽ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ (āĻĻā§āĻā§āĻ¨ -āĻĢā§āĻ˛āĻžāĻāĻŋāĻ¨-āĻāĻ°ā§āĻ-āĻ¨āĻžāĻŽ-āĻāĻžāĻŦāĻŋ=āĻŽā§āĻ˛ā§āĻ¯ āĻ¨āĻŋāĻā§). āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻāĻĒāĻŋāĻāĻ-āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ˛āĻŦā§āĻ¯āĻžāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
-āĻĢā§āĻ˛āĻžāĻāĻŋāĻ¨-āĻāĻ°ā§āĻ-āĻ¨āĻžāĻŽ-āĻāĻžāĻŦāĻŋ=āĻŽā§āĻ˛ā§āĻ¯
āĻ¨āĻžāĻŽāĻ āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻāĻžāĻŦāĻŋ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ¸āĻā§āĻā§ āĻŽā§āĻ˛ā§āĻ¯ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¨āĻžāĻŽāĻ āĻāĻ¨ā§āĻ¯ āĻ¨āĻžāĻŽ.
-fdump-ada-pec[- āĻĒāĻžāĻ¤āĻ˛āĻž]
C āĻāĻŦāĻ C++ āĻ¸ā§āĻ°ā§āĻ¸ āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ Ada āĻāĻļāĻŽāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-āĻĢāĻžāĻĻāĻž-āĻ¸ā§āĻĒā§āĻ-āĻĒā§āĻ¯āĻžāĻ°ā§āĻ¨ā§āĻ=āĻāĻāĻ
āĻ¸āĻžāĻĨā§ -fdump-ada-pec[- āĻĒāĻžāĻ¤āĻ˛āĻž] āĻāĻĒāĻ°ā§, āĻāĻ° āĻāĻžāĻāĻ˛ā§āĻĄ āĻāĻāĻ¨āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ Ada āĻāĻļāĻŽāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻŽāĻžāĻ¤āĻž āĻāĻāĻ.
-fdump- āĻā§-āĻ¸ā§āĻĒā§āĻ =āĻĢāĻžāĻāĻ˛
āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ āĻ¨ā§āĻ°ā§āĻĒ Go āĻā§āĻˇāĻŖāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻĢāĻžāĻāĻ˛. āĻāĻ
Go "const", "type", "var" āĻāĻŦāĻ "func" āĻā§āĻˇāĻŖāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻĒāĻžāĻ¯āĻŧ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻ˛ā§āĻāĻž āĻā§āĻĄā§ āĻāĻāĻāĻŋ āĻā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ˛ā§āĻāĻž āĻļā§āĻ°ā§ āĻāĻ°āĻ¤ā§āĨ¤
@āĻĢāĻžāĻāĻ˛
āĻĨā§āĻā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒāĻĄāĻŧā§āĻ¨ āĻĢāĻžāĻāĻ˛. āĻĒāĻ āĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻ° āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻ¸āĻ˛ @āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨ā§āĻ, āĻŦāĻž āĻĒāĻĄāĻŧāĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž, āĻ¤āĻžāĻ°āĻĒāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻāĻā§āĻˇāĻ°āĻŋāĻāĻāĻžāĻŦā§ āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻž āĻāĻ°āĻž āĻšāĻŦā§, āĻāĻŦāĻ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻžāĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĢāĻžāĻāĻ˛ āĻšā§āĻ¯āĻŧāĻžāĻāĻāĻ¸ā§āĻĒā§āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻžāĻĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻ āĻā§āĻˇāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻ āĻŦāĻž āĻĄāĻŦāĻ˛ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋāĻ¤ā§ āĻ¸āĻŽāĻā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻāĻŋāĻ°ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĨ¤ āĻ¯ā§ āĻā§āĻ¨
āĻ āĻā§āĻˇāĻ°āĻāĻŋ (āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻžāĻāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ¸āĻš) āĻ āĻā§āĻˇāĻ°āĻāĻŋāĻ° āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦā§āĻ¯āĻžāĻāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ¸āĻš āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤āĨ¤ āĻĻā§āĻ¯ āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻā§āĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ @ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻāĻ˛ā§āĻĒ; āĻ¯ā§āĻā§āĻ¨ā§
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻŋāĻ āĻ¸āĻŋ ++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ
C++ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤āĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ .C, .cc, .āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ, āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ, .c ++, .āĻ¸āĻŋāĻĒāĻŋ, āĻŦāĻž
.cxx; C++ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ .hh, .āĻāĻāĻāĻĒāĻŋāĻĒāĻŋ, .H, āĻ āĻĨāĻŦāĻž (āĻāĻžāĻ āĻāĻ°āĻž āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯) .tcc; āĻāĻŦāĻ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ C++ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ .ii. GCC āĻāĻ āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻŦā§āĻā§āĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ
āĻāĻĒāĻ¨āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻŽāĻ¤ā§ āĻāĻāĻāĻāĻžāĻŦā§ āĻāĻ˛ āĻāĻ°āĻ˛ā§āĻ āĻ¸ā§āĻā§āĻ˛ā§āĻā§ C++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§
āĻ¸āĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ).
āĻ¤āĻŦā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ C++ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ g ++ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¯āĻž GCC āĻāĻŦāĻ
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ C++ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻž āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻž .c, .h āĻāĻŦāĻ .i āĻĢāĻžāĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻ¸āĻŋ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ C++ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛, āĻ¯āĻĻāĻŋ āĻ¨āĻž -x āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ. āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻ¸āĻŋ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻĢāĻžāĻāĻ˛ precompiling āĻ¯āĻāĻ¨ a .h C++ āĻ¸āĻāĻāĻ˛āĻ¨ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĨ¤ āĻāĻžāĻ˛ā§
āĻ āĻ¨ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, g ++ āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§āĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¸āĻŋ ++.
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ C++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻĒāĻ¨āĻŋ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨; āĻŦāĻž āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ C āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖ
āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻāĻžāĻˇāĻž; āĻ āĻĨāĻŦāĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖāĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽāĻ C āĻāĻĒāĻāĻžāĻˇāĻž
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ C-āĻāĻ° āĻāĻĒāĻāĻžāĻˇāĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ (āĻŦāĻž C āĻĨā§āĻā§ āĻāĻĻā§āĻā§āĻ¤ āĻāĻžāĻˇāĻž, āĻ¯ā§āĻŽāĻ¨ C++,
āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻāĻŦāĻ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++) āĻ¯āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
-āĻāĻ¨āĻ¸āĻŋ
āĻ¸āĻŋ āĻŽā§āĻĄā§, āĻāĻāĻŋ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -std=c90. C++ āĻŽā§āĻĄā§, āĻāĻāĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
-std=c++98.
āĻāĻāĻŋ GCC āĻāĻ° āĻāĻŋāĻā§ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§ āĻ¯āĻž ISO C90 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨ (āĻ¯āĻāĻ¨
āĻ¸āĻŋ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž), āĻ āĻĨāĻŦāĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ C++ (āĻ¯āĻāĻ¨ C++ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ), āĻ¯ā§āĻŽāĻ¨ "asm" āĻāĻŦāĻ
"typeof" āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¯ā§āĻŽāĻ¨ "unix" āĻāĻŦāĻ "vax" āĻ¯āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§
āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ āĻŦāĻžāĻā§āĻāĻŋāĻ¤ āĻāĻŦāĻ āĻā§āĻŦ āĻāĻŽāĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ ISO āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĨ¤ C āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ C++ āĻļā§āĻ˛ā§āĻ° āĻ¸ā§āĻŦā§āĻā§āĻ¤āĻŋ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§ //
āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ "āĻāĻ¨āĻ˛āĻžāĻāĻ¨" āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄāĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ "__asm__", "__extension__", "__inline__" āĻāĻŦāĻ "__typeof__"
āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§āĻ āĻāĻžāĻ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨ -āĻāĻ¨āĻ¸āĻŋ. āĻāĻĒāĻ¨āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ ISO C āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¨āĻž,
āĻ āĻŦāĻļā§āĻ¯āĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ°āĻžāĻāĻž āĻĻāĻ°āĻāĻžāĻ°ā§
āĻ¸āĻā§āĻā§ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻ¸āĻāĻāĻ˛āĻ¨ -āĻāĻ¨āĻ¸āĻŋ. āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¯ā§āĻŽāĻ¨ "__unix__" āĻāĻŦāĻ
"__vax__" āĻ¸āĻš āĻŦāĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻĒāĻ˛āĻŦā§āĻ§ -āĻāĻ¨āĻ¸āĻŋ.
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -āĻāĻ¨āĻ¸āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ -āĻāĻāĻāĻ¸āĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻā§ āĻ¨āĻŋāĻāĻ¸ā§āĻŦāĻžāĻ°ā§āĻĨāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻ¨ā§āĻ¯
āĻ¯ā§, -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ āĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ -āĻāĻ¨āĻ¸āĻŋ.
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ "__STRICT_ANSI__" āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ -āĻāĻ¨āĻ¸āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŋāĻā§ āĻšā§āĻĄāĻžāĻ°
āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻˇāĻŖāĻž āĻŦāĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻĨā§āĻā§ āĻŦāĻŋāĻ°āĻ¤ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŋāĻā§ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¯ā§āĻā§āĻ˛āĻŋāĻā§ ISO āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻžāĻā§ āĻ¨āĻž; āĻāĻ āĻšāĻ¸ā§āĻ¤āĻā§āĻˇā§āĻĒ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻā§āĻ¨āĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§āĨ¤
āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŋāĻ¨ā§āĻ¤ā§ ISO C āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻ¨ā§āĻ (āĻ¯ā§āĻŽāĻ¨
āĻšāĻŋāĻ¸āĻžāĻŦā§ "alloca" āĻāĻŦāĻ "ffs") āĻ¯āĻāĻ¨ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž -āĻāĻ¨āĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
-std=
āĻāĻžāĻˇāĻžāĻ° āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
C āĻŦāĻž C++ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŦā§āĻ¸ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ c90 or āĻ¸āĻŋ ++ 98, āĻāĻŦāĻ GNU āĻāĻĒāĻāĻžāĻˇāĻž
āĻ¯āĻžāĻ°āĻž āĻŽāĻžāĻ¨, āĻ¯ā§āĻŽāĻ¨ gnu90 or āĻāĻŋāĻāĻ¨āĻāĻ ++ 98. āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻŦā§āĻ¸ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸ā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§ āĻāĻŦāĻ GNU āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§
āĻ¯ā§ āĻāĻāĻž āĻŦāĻŋāĻ°ā§āĻ§āĻŋāĻ¤āĻž āĻ¨āĻž. āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ, -std=c90 GCC āĻāĻ° āĻāĻŋāĻā§ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§
āĻ¯ā§āĻā§āĻ˛āĻŋ ISO C90 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ "asm" āĻāĻŦāĻ "typeof" āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ GNU āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° ISO C90-āĻ¤ā§ āĻā§āĻ¨āĻ āĻ āĻ°ā§āĻĨ āĻ¨ā§āĻ, āĻ¯ā§āĻŽāĻ¨ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž
āĻāĻāĻāĻŋ "?:" āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻļāĻŦā§āĻĻāĨ¤ āĻ āĻ¨ā§āĻ¯āĻĻāĻŋāĻā§, āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻāĻāĻŋ GNU āĻāĻĒāĻāĻžāĻˇāĻž
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻāĻ¨ āĻ¸ā§āĻā§āĻ˛āĻŋāĻ
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻŦā§āĻ¸ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻ āĻ°ā§āĻĨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĨ¤ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻŋāĻā§ āĻāĻ ā§āĻ°-āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻŦāĻŋāĻļā§āĻˇ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§
āĻā§āĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻšāĻ˛ GNU āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻ¸ā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻĻā§āĻāĻ¯āĻŧāĻžāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ
-STD = gnu90 -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ C++ āĻļā§āĻ˛ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ // āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯, āĻ¯āĻāĻ¨ -STD = gnu99 -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ
āĻ¨āĻž.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ; āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ
c90
c89
iso9899: 1990
āĻ¸āĻŽāĻ¸ā§āĻ¤ ISO C90 āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĻ¨ (āĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ GNU āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¯āĻž ISO C90 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻ°ā§āĻ§āĻĒā§āĻ°ā§āĻŖ
āĻ āĻā§āĻˇāĻŽ)āĨ¤ āĻāĻāĻ āĻ°āĻāĻŽ -āĻāĻ¨āĻ¸āĻŋ āĻ¸āĻŋ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
iso9899: 199409
āĻ¸āĻāĻļā§āĻ§āĻ¨ā§ 90 āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ ISO C1āĨ¤
c99
āĻ¸āĻŋ 9 āĻāĻā§āĻ¸
iso9899: 1999
ISO9899: 199x
ISO C99āĨ¤ āĻāĻ āĻŽāĻžāĻ¨ āĻ¯āĻĨā§āĻˇā§āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻŽāĻĄāĻŋāĻāĻ˛ āĻŦāĻžāĻ,
āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ (āĻā§āĻ¨āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯āĻāĻ¨
-āĻĢā§āĻā§āĻ¸āĻā§āĻ¨ā§āĻĄā§āĻĄ-āĻāĻāĻĄā§āĻ¨ā§āĻāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ) āĻāĻŦāĻ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž (āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ
āĻ ā§āĻ¯āĻžāĻ¨ā§āĻā§āĻ¸ā§āĻ¸ F āĻāĻŦāĻ G āĻĨā§āĻā§ āĻāĻā§āĻāĻŋāĻ C99 āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤)āĨ¤ āĻĻā§āĻāĻž
<http://gcc.gnu.org/c99status.html> āĻāĻ°ā§ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ¨āĻžāĻŽ āĻā§āĻ˛ā§ āĻ¸āĻŋ 9 āĻāĻā§āĻ¸ āĻāĻŦāĻ
ISO9899: 199x āĻŦāĻā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ
c11
āĻ¸āĻŋ 1 āĻāĻā§āĻ¸
iso9899: 2011
ISO C11, ISO C āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° 2011 āĻ¸āĻžāĻ˛ā§āĻ° āĻ¸āĻāĻļā§āĻ§āĻ¨āĨ¤ āĻāĻ āĻŽāĻžāĻ¨ āĻ¯āĻĨā§āĻˇā§āĻ
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻŽāĻĄā§āĻ˛ā§ āĻŦāĻžāĻ, āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ (āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻā§āĻŖāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¯āĻāĻ¨ -āĻĢā§āĻā§āĻ¸āĻā§āĻ¨ā§āĻĄā§āĻĄ-āĻāĻāĻĄā§āĻ¨ā§āĻāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ), āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž (āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ ā§āĻ¯āĻžāĻ¨ā§āĻā§āĻ¸ā§āĻ¸ F āĻāĻŦāĻ G āĻĨā§āĻā§ āĻāĻā§āĻāĻŋāĻ C11 āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ) āĻāĻŦāĻ
āĻāĻā§āĻāĻŋāĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻŋ K (āĻ¸ā§āĻŽāĻž-āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸) āĻāĻŦāĻ L (āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖāĻ¯ā§āĻā§āĻ¯āĻ¤āĻž)āĨ¤ āĻ¨āĻžāĻŽ
āĻ¸āĻŋ 1 āĻāĻā§āĻ¸ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
gnu90
gnu89
ISO C90 āĻāĻ° GNU āĻāĻĒāĻāĻžāĻˇāĻž (āĻāĻŋāĻā§ C99 āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻš)āĨ¤ āĻāĻāĻŋ āĻ¸āĻŋ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻā§āĻĄāĨ¤
gnu99
gnu9x
ISO C99 āĻāĻ° GNU āĻāĻĒāĻāĻžāĻˇāĻžāĨ¤ āĻ¨āĻžāĻŽ gnu9x āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
gnu11
gnu1x
ISO C11 āĻāĻ° GNU āĻāĻĒāĻāĻžāĻˇāĻžāĨ¤ āĻāĻāĻŋ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
GCC āĻŽā§āĻā§āĻ¤āĻŋāĨ¤ āĻ¨āĻžāĻŽ gnu1x āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻŋ ++ 98
āĻ¸āĻŋ ++ 03
1998 ISO C++ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ 2003 āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ¸āĻāĻļā§āĻ§āĻ¨ā§ āĻāĻŦāĻ āĻāĻŋāĻā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤
āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ°āĻŋāĻĒā§āĻ°ā§āĻāĨ¤ āĻāĻāĻ āĻ°āĻāĻŽ -āĻāĻ¨āĻ¸āĻŋ C++ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻŋāĻāĻ¨āĻāĻ ++ 98
āĻāĻŋāĻāĻ¨āĻāĻ ++ 03
āĻāĻ° GNU āĻāĻĒāĻāĻžāĻˇāĻž -std=c++98. āĻāĻāĻŋ C++ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻ¸āĻŋ ++ 11
āĻ¸āĻŋ ++ 0x
2011 ISO C++ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻ¸āĻāĻļā§āĻ§āĻ¨ā§āĨ¤ āĻ¨āĻžāĻŽ āĻ¸āĻŋ ++ 0x āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻŋāĻāĻ¨āĻāĻ ++ 11
gnu ++ 0x
āĻāĻ° GNU āĻāĻĒāĻāĻžāĻˇāĻž -std=c++11āĨ¤ āĻ¨āĻžāĻŽ gnu ++ 0x āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻŋ ++ 1y
āĻāĻāĻāĻ¸āĻ āĻ¸āĻŋ++ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻļā§āĻ§āĻ¨, 2014 āĻ¸āĻžāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§āĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ, āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ āĻŦāĻļā§āĻ¯āĻ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻŦā§
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ°āĻŋāĻ˛āĻŋāĻāĨ¤
gnu ++ 1y
āĻāĻ° GNU āĻāĻĒāĻāĻžāĻˇāĻž -std=c++1y. āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ, āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻšāĻŦā§
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ°āĻŋāĻ˛āĻŋāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻŦā§āĨ¤
-fgnu89-āĻāĻ¨āĻ˛āĻžāĻāĻ¨
āĻĒāĻāĻ¨ā§āĻĻ -fgnu89-āĻāĻ¨āĻ˛āĻžāĻāĻ¨ GCC āĻā§ āĻŦāĻ˛ā§ "āĻāĻ¨āĻ˛āĻžāĻāĻ¨" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ GNU āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§
C99 āĻŽā§āĻĄā§ āĻĨāĻžāĻāĻžāĻāĻžāĻ˛ā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ GCC āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 4.1.3 āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻšā§āĻ¤ āĻāĻŦāĻ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧ
4.3āĨ¤ GCC āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 4.3 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ āĻāĻāĻŋ C99 āĻŽā§āĻĄā§ GCC-āĻāĻ° āĻāĻāĻ°āĻŖ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ "gnu_inline" āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĨ¤
āĻĒāĻāĻ¨ā§āĻĻ -fno-gnu89-āĻāĻ¨āĻ˛āĻžāĻāĻ¨ GCC-āĻā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ C99 āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻ˛ā§
"āĻāĻ¨āĻ˛āĻžāĻāĻ¨" āĻ¯āĻāĻ¨ C99 āĻŦāĻž gnu99 āĻŽā§āĻĄā§ āĻĨāĻžāĻā§ (āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§)āĨ¤ āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽā§ GCC 4.3-āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻŋāĻ˛āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ -std=c90 or
-STD = gnu90 āĻŽā§āĻĄ.
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ "__GNUC_GNU_INLINE__" āĻāĻŦāĻ "__GNUC_STDC_INLINE__" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
"āĻāĻ¨āĻ˛āĻžāĻāĻ¨" āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§āĨ¤
-āĻ āĻā§āĻ¸-āĻ¤āĻĨā§āĻ¯ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻā§āĻˇāĻŋāĻ¤ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻā§āĻˇāĻŖāĻžāĻ° āĻāĻāĻāĻĒā§āĻ
āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻ¸āĻš āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻāĻ¨āĻŋāĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻ¸āĻŋ āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻ¨ā§āĻ°āĻŦā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻā§āĻˇāĻŖāĻžāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ, āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§, āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻˇāĻŖāĻžāĻ° āĻāĻ¤ā§āĻ¸
(āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻžāĻāĻ¨), āĻā§āĻˇāĻŖāĻžāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻāĻŋāĻ˛ āĻāĻŋāĻ¨āĻž, āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻŦāĻž
āĻāĻ¨āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒāĻĄ (I, N āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻž āĻāĻ¨ā§āĻ¯ O āĻĒā§āĻ°āĻžāĻ¨ā§ āĻāĻ¨ā§āĻ¯, āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§, āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻā§āĻˇāĻ° āĻĒāĻ°ā§
āĻ˛āĻžāĻāĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻāĻŦāĻ āĻā§āĻ˛āĻ¨), āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻˇāĻŖāĻž āĻŦāĻž āĻ¸āĻāĻā§āĻāĻž āĻĨā§āĻā§ āĻāĻ¸ā§āĻā§ āĻāĻŋāĻ¨āĻž
(C or F, āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ āĻā§āĻˇāĻ°ā§)āĨ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§
āĻ¸āĻāĻā§āĻāĻž, āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻˇāĻŖāĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻāĻāĻŋ K&R-āĻļā§āĻ˛ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ āĻ°āĻ¯āĻŧā§āĻā§
āĻā§āĻˇāĻŖāĻžāĻ° āĻĒāĻ°ā§, āĻāĻŋāĻ¤āĻ°ā§āĻ° āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-āĻĒāĻ¤āĻ¨-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻšā§āĻ¨-āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻĄāĻŋāĻ-āĻĢāĻžāĻāĻļāĻ¨
āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻžāĻĄāĻŧāĻž āĻŦā§āĻāĻŋāĻ¤ā§āĻ°ā§āĻ¯āĻŽāĻ¯āĻŧ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¯āĻĻāĻŋāĻ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ, āĻāĻāĻŋ āĻā§āĻŦ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻ¨āĻ¯āĻŧ
āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒāĻĄāĻŧāĻž āĻ¸āĻŽā§āĻāĻŦ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻžāĻ°āĻŖ āĻāĻ āĻāĻ āĻ¨āĻāĻŋ
C++ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤āĨ¤
-āĻĢāĻ¨ā§-āĻāĻāĻ¸āĻāĻŽ
"asm", "inline" āĻŦāĻž "typeof" āĻā§ āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻāĻŋāĻ¨āĻŦā§āĻ¨ āĻ¨āĻž, āĻ¯āĻžāĻ¤ā§ āĻ¸ā§āĻ āĻā§āĻĄ āĻāĻāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻļāĻŦā§āĻĻāĨ¤ āĻāĻĒāĻ¨āĻŋ "__asm__", "__inline__" āĻāĻŦāĻ āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ "__typeof__"āĨ¤ -āĻāĻ¨āĻ¸āĻŋ āĻŦā§āĻāĻž -āĻĢāĻ¨ā§-āĻāĻāĻ¸āĻāĻŽ.
C++ āĻ, āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "typeof" āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§, āĻ¯ā§āĻšā§āĻ¤ā§ "asm" āĻāĻŦāĻ "āĻāĻ¨āĻ˛āĻžāĻāĻ¨"
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -fno-gnu-āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ¤āĻžāĻāĻž, āĻ¯āĻž āĻāĻā§
āĻāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦāĨ¤ C99 āĻŽā§āĻĄā§ (-std=c99 or -STD = gnu99), āĻāĻ āĻ¸ā§āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§
"asm" āĻāĻŦāĻ "typeof" āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ, āĻ¯ā§āĻšā§āĻ¤ā§ "āĻāĻ¨āĻ˛āĻžāĻāĻ¨" ISO C99-āĻ āĻāĻāĻāĻŋ āĻāĻĻāĻ°ā§āĻļ āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄāĨ¤
-āĻāĻĢāĻāĻ¨āĻ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨
-āĻāĻĢāĻāĻ¨āĻ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨-āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻāĻŋāĻ¨āĻŦā§āĻ¨ āĻ¨āĻž āĻ¯āĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¨āĻž __āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨_ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§
GCC āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻŋāĻā§ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ°āĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻĻāĻā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, "āĻ ā§āĻ¯āĻžāĻ˛ā§āĻāĻž" āĻ āĻāĻ˛ āĻāĻ°āĻž āĻāĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°ā§āĻ¨, āĻāĻŦāĻ "memcpy" āĻ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻĒāĻŋ āĻ˛ā§āĻĒ āĻšāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻā§āĻĄ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻā§āĻ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ¤ āĻāĻāĻ¯āĻŧ āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻ¨āĻŽā§āĻŦāĻ° āĻĨā§āĻā§
āĻāĻ° āĻāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§, āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻ āĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻŦā§āĻ°ā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻŦāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻ°āĻŖāĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻ¯āĻāĻ¨
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸ā§āĻŦā§āĻā§āĻ¤, GCC āĻ¸ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĢāĻžāĻāĻļāĻ¨ āĻ¸ā§āĻ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻ¤ā§, āĻŦāĻž āĻāĻ°āĻ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻ¤ā§
āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻā§āĻĄ, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻā§āĻĄāĻāĻŋāĻ¤ā§ āĻāĻāĻ¨āĻ āĻ¸ā§āĻ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻ˛ āĻĨāĻžāĻā§āĨ¤ āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖ, āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻā§āĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ -Wformat "printf" āĻ āĻāĻžāĻ°āĻžāĻĒ āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻāĻ¨ "printf" āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻāĻŦāĻ "strlen" āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻŽā§āĻŽāĻ°āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤āĨ¤
āĻ¸āĻā§āĻā§ āĻ¸āĻā§āĻā§ -āĻāĻĢāĻāĻ¨āĻ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨-āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž.
āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ __āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨_. āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
GCC-āĻāĻ° āĻāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻā§āĻ¨ āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻāĻā§
āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨-āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ; āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻā§ āĻŦā§āĻā§ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻāĻĢāĻāĻ¨āĻ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨ or -āĻĢā§āĻ°āĻŋāĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ, āĻāĻĒāĻ¨āĻŋ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯ā§āĻŽāĻ¨:
# abs(n) __builtin_abs (n)) āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻ¨
# strcpy(d, s) __builtin_strcpy (d), (s)) āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻ¨
-āĻĢā§āĻ¸ā§āĻā§āĻĄ
āĻĻāĻžāĻŦāĻŋ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻāĻŋ āĻšā§āĻ¸ā§āĻ āĻāĻ°āĻž āĻĒāĻ°āĻŋāĻŦā§āĻļāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĨ¤ āĻāĻ āĻĨā§āĻā§āĻ āĻŦā§āĻāĻž - āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨. āĻāĻāĻāĻŋ
āĻšā§āĻ¸ā§āĻā§āĻĄ āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻšāĻ˛ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§
āĻā§āĻ¨āĻāĻŋ "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻāĻ° āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻāĻžāĻāĻĒā§āĻ° "int" āĻāĻā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŦāĻāĻŋāĻā§
āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -fno-āĻĢā§āĻ°āĻŋāĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ.
-āĻĢā§āĻ°āĻŋāĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ
āĻĻāĻžāĻŦāĻŋ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻāĻŋ āĻĢā§āĻ°āĻŋāĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĨ¤ āĻāĻ āĻĨā§āĻā§āĻ āĻŦā§āĻāĻž
-āĻāĻĢāĻāĻ¨āĻ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨. āĻāĻāĻāĻŋ āĻĢā§āĻ°āĻŋāĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¨āĻžāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨, āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻ āĻāĻ¤ā§āĻ¯āĻž "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻāĻāĻŋ OS āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤ āĻāĻ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -fno-āĻšā§āĻ¸ā§āĻā§āĻĄ.
-āĻĢā§āĻĒā§āĻ¨āĻāĻŽāĻĒāĻŋ
C/C++-āĻ OpenMP āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž "#pragma omp" āĻāĻŦāĻ Fortran-āĻ "!$omp" āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻāĻ¨ -āĻĢā§āĻĒā§āĻ¨āĻāĻŽāĻĒāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
OpenMP āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ v4.0http://www.openmp.org/> āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻŦā§āĻāĻž - āĻĨā§āĻ°ā§āĻĄ, āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ āĻ˛āĻā§āĻˇā§āĻ¯ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻā§ā§ˇ
- āĻĨā§āĻ°ā§āĻĄ. -āĻĢā§āĻĒā§āĻ¨āĻāĻŽāĻĒāĻŋ āĻŦā§āĻāĻž -āĻĢā§āĻĒā§āĻ¨āĻāĻŽāĻĒāĻŋ-āĻ¸āĻŋāĻŽāĻĄ.
-āĻĢā§āĻĒā§āĻ¨āĻāĻŽāĻĒāĻŋ-āĻ¸āĻŋāĻŽāĻĄ
C/C++-āĻ "#pragma omp" āĻāĻŦāĻ "!$omp"-āĻāĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§ OpenMP-āĻāĻ° SIMD āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻĢā§āĻ°ā§āĻāĻ°āĻžāĻ¨āĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ OpenMP āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻĢāĻŋāĻ˛āĻāĻĒā§āĻ˛āĻžāĻ¸
C/C++ āĻāĻ° āĻāĻ¨ā§āĻ¯ Cilk Plus āĻāĻžāĻˇāĻž āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
-āĻĢāĻŋāĻ˛āĻāĻĒā§āĻ˛āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¸āĻŋāĻ˛ā§āĻ āĻĒā§āĻ˛āĻžāĻ¸ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
C/C++ āĻāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ ABI āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 1.2 āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻ āĻšāĻ˛ āĻāĻāĻāĻŋ
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ, āĻāĻŦāĻ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
GCC-āĻāĻ° āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻ¯ā§āĻŽāĻ¨ āĻ āĻĢāĻŋāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻ¸āĻŦ
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻŋāĻ¨ā§āĻ¤ā§ "_Cilk_for" āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-fgnu-tm
āĻ¯āĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ -fgnu-tm āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻāĻ¨ā§āĻā§āĻ˛ā§āĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ˛ā§āĻ¨āĻĻā§āĻ¨ āĻŽā§āĻŽāĻ°āĻŋ ABI āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ¨āĻĨāĻŋāĻ° āĻ°ā§āĻĒ (āĻ°āĻŋāĻāĻŋāĻļāĻ¨
1.1, āĻŽā§ 6 2009)āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
GCC āĻāĻ° āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, āĻ āĻĢāĻŋāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§āĨ¤ āĻĻāĻ¯āĻŧāĻž āĻāĻ°ā§ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¨āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
āĻ˛ā§āĻ¨āĻĻā§āĻ¨ā§āĻ° āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ GCC-āĻāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯,
āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ˛ā§āĻ¨āĻĻā§āĻ¨ āĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻŽā§āĻŽāĻ°āĻŋ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻ¨āĻ¨-āĻāĻ˛ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
(-āĻ -āĻāĻ˛-āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ).
-āĻāĻĢāĻāĻŽāĻāĻ¸-āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨
āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢā§āĻ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻŋāĻā§ āĻ -āĻŽāĻžāĻ¨āĻ āĻāĻ āĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨āĨ¤
C++ āĻā§āĻĄā§, āĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§āĻ° āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻŽāĻ¤ā§ āĻšāĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻā§āĻˇāĻŖāĻž
āĻāĻžāĻāĻĒāĻĄā§āĻĢ āĻāĻ¨ā§āĻ āĻāĻāĻ;
āĻāĻ āĻ¨ ABC {
Uow uow;
};
āĻāĻžāĻ āĻžāĻŽā§ āĻāĻŦāĻ āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§ āĻ¨āĻžāĻŽāĻšā§āĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻāĻŋāĻā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§āĻ āĻā§āĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻ¨ā§āĻ§ āĻāĻŋāĻ¨ā§āĻ¤ā§ i?86 āĻāĻŦāĻ x86_64 āĻ˛āĻā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻž ms-abi āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
-fplan9-āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻ¨ 9 āĻā§āĻĄā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻŋāĻā§ āĻ -āĻŽāĻžāĻ¨āĻ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ -āĻāĻĢāĻāĻŽāĻāĻ¸-āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨, āĻŦā§āĻ¨āĻžāĻŽā§ āĻ¸āĻš āĻāĻžāĻ āĻžāĻŽā§āĻ¤ā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ§āĻ°āĻŖā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻļāĻž āĻāĻ°ā§, āĻāĻŦāĻā§ˇ
āĻāĻāĻāĻŋ āĻāĻžāĻāĻĒāĻĄā§āĻĢ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻˇāĻŋāĻ¤ āĻŦā§āĻ¨āĻžāĻŽā§ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋāĻā§āĻ˛āĻŋāĨ¤ āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
C āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, C++ āĻ¨āĻ¯āĻŧāĨ¤
-āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ
āĻāĻāĻāĻ¸āĻ āĻ¸āĻŋ āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯ -āĻāĻ¨āĻ¸āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ (āĻāĻŦāĻ -āĻ¸ā§āĻā§āĻĄ āĻāĻ ā§āĻ° āĻāĻāĻāĻ¸āĻ āĻ¸āĻŋ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯) āĻŦā§āĻāĻžāĻ¯āĻŧ -āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ.
- āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤
-āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤-cpp
āĻĒā§āĻ°ā§āĻŦā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻžāĻ°āĻŖā§ GCC āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ-āĻŽāĻžāĻ¨āĻ C āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻ¤āĨ¤
āĻ¤āĻžāĻ°āĻž āĻāĻāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ -E āĻ¸ā§āĻāĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ āĻŦā§āĻ¯āĻžāĻšāĻ¤
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ-āĻŽāĻžāĻ¨āĻ āĻŽā§āĻĄāĨ¤ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ GNU CPP āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻĻā§āĻā§āĻ¨āĨ¤
-fcond-āĻ āĻŽāĻŋāĻ˛
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§ āĻ āĻŽāĻŋāĻ˛ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻš āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ¨ āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ C++ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻā§āĻ¸-āĻā§āĻā§āĻāĻ°-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻāĻā§āĻ¯āĻ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ¸āĻš āĻā§āĻā§āĻāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻ°āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
-āĻĢāĻžāĻ¨āĻ¸āĻžāĻāĻ¨āĻĄ-āĻāĻžāĻ°
"char" āĻāĻžāĻāĻĒāĻāĻŋāĻā§ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻšāĻ¤ā§ āĻĻāĻŋāĻ¨, āĻ¯ā§āĻŽāĻ¨ "āĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻšā§āĻ¨ āĻāĻ°"āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ§āĻ°āĻ¨ā§āĻ° āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻā§ "āĻāĻžāĻ°" āĻāĻŋ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻāĻž āĻšāĻ¯āĻŧ āĻŽāĻ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ "āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻāĻ°" āĻŦāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ "āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻ°" āĻāĻ° āĻŽāĻ¤ā§āĨ¤
āĻāĻĻāĻ°ā§āĻļāĻāĻžāĻŦā§, āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻŦāĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻ°ā§āĻŦāĻĻāĻž "āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻ°" āĻŦāĻž "āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻāĻ°" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯āĻāĻ¨ āĻāĻāĻŋ
āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧā§āĻā§
āĻĒā§āĻ˛ā§āĻāĻ¨ "char" āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻšāĻŦā§ āĻŦāĻ˛ā§ āĻāĻļāĻž āĻāĻ°ā§, āĻ āĻĨāĻŦāĻž āĻāĻāĻŋāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻž āĻāĻ°ā§
āĻ¯ā§ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻžāĻ°āĻž āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻāĻŦāĻ āĻ¤āĻžāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤, āĻāĻĒāĻ¨āĻŋ āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻāĻ°āĻ¤ā§ āĻĻāĻŋāĻ¨
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻā§āĻā§ āĻāĻžāĻ.
āĻāĻžāĻāĻĒ "char" āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ "āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻ°" āĻŦāĻž "āĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤" āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°
char", āĻ¯āĻĻāĻŋāĻ āĻāĻ° āĻāĻāĻ°āĻŖ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻĻā§āĻāĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋāĻ° āĻŽāĻ¤ā§ āĻšāĻ¯āĻŧāĨ¤
-āĻĢāĻ¸āĻžāĻāĻ¨āĻĄ-āĻāĻžāĻ°
āĻāĻžāĻāĻĒ "char" āĻ¸āĻžāĻāĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻ, āĻ¯ā§āĻŽāĻ¨ "āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻ°"āĨ¤
āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -fno-āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨-āĻāĻ°, āĻ¯āĻž āĻāĻ° āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ°ā§āĻĒ
-āĻĢāĻžāĻ¨āĻ¸āĻžāĻāĻ¨āĻĄ-āĻāĻžāĻ°. āĻāĻāĻāĻāĻžāĻŦā§, āĻŦāĻŋāĻāĻ˛ā§āĻĒ -fno-āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤-āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
-āĻĢāĻžāĻ¨āĻ¸āĻžāĻāĻ¨āĻĄ-āĻāĻžāĻ°.
-āĻĢāĻ¸āĻžāĻāĻ¨āĻĄ-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄāĻ¸
āĻĢāĻžāĻ¨āĻ¸āĻžāĻāĻ¨āĻĄ-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ
-fno-āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ
-fno-āĻāĻ¨āĻ¸āĻžāĻāĻ¨ āĻāĻ°āĻž-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻˇāĻŖāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻŦāĻž āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
"āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤" āĻŦāĻž "āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ,
āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ: āĻŽā§āĻ˛āĻŋāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ§āĻ°āĻ¨ āĻ¯ā§āĻŽāĻ¨ "int" āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻāĻžāĻ°āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽāĻ āĻ¸āĻŋ ++ āĻāĻĒāĻāĻžāĻˇāĻž
āĻāĻ āĻŦāĻŋāĻāĻžāĻā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖāĨ¤
āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻā§āĻ¨ āĻāĻžāĻˇāĻžāĻ¤ā§āĻ āĻĨāĻžāĻā§āĻ āĻ¨āĻž āĻā§āĻ¨ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ GNU āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻĒāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻā§
g ++ -g -prepo -o -c āĻĢāĻžāĻ°ā§āĻ¸ā§āĻāĻā§āĻ˛āĻžāĻ¸.āĻ¸āĻŋ
āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° -āĻĢā§āĻ°ā§āĻĒā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ; āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻžāĻˇāĻž āĻ¸āĻš āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻāĻžāĻ¨ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻā§āĻŦāĻ˛ C++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯:
-āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=n
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ n C++ ABI-āĻāĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 2āĨ¤
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 0 C++ ABI āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ¨āĻŋāĻˇā§āĻ āĻāĻžāĻŦā§ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§ āĻŦā§āĻāĻžāĻ¯āĻŧāĨ¤
āĻ āĻ¤āĻāĻŦ, āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 0 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ ABI G++ āĻāĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻŦā§
ABI āĻŦāĻžāĻāĻā§āĻ˛āĻŋ āĻ āĻŋāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 1 āĻšāĻ˛ C++ ABI-āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¯āĻž G++ 3.2-āĻ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 2 āĻšāĻ˛ C++ ABI-āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¯āĻž G++ 3.4-āĻ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 3 āĻāĻāĻāĻŋ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŽā§āĻ¯āĻžāĻā§āĻāĻ˛āĻŋāĻ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°ā§ā§ˇ
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 4, āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽ G++ 4.5-āĻ āĻāĻŦāĻŋāĻ°ā§āĻā§āĻ¤ āĻšāĻ¯āĻŧā§āĻā§, āĻā§āĻā§āĻāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĻāĻ°ā§āĻļ āĻŽā§āĻ¯āĻžāĻā§āĻāĻ˛āĻŋāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§
āĻ§āĻ°āĻ¨ā§āĻ°āĨ¤
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 5, āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽ G++ 4.6-āĻ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻā§āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻāĻ˛āĻŋāĻ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°ā§
āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° const/volatile, āĻāĻāĻāĻŋ āĻĒā§āĻ˛ā§āĻāĻ¨ decl āĻāĻ° decltype, āĻāĻŦāĻ a āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻ āĻ¨ā§āĻ¯ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻā§āĻˇāĻŖāĻžāĻ¯āĻŧ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĨ¤
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 6, āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽ G++ 4.7-āĻ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛, C++11-āĻāĻ° āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻāĻ°āĻŖ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°ā§
āĻ¸ā§āĻā§āĻĒāĻĄ enums āĻāĻŦāĻ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻŽā§āĻ¯āĻžāĻā§āĻāĻ˛āĻŋāĻ, const/static_cast, āĻāĻĒāĻ¸āĻ°ā§āĻ ++
āĻāĻŦāĻ --, āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻ¸ā§āĻā§āĻĒ āĻĢāĻžāĻāĻļāĻ¨āĨ¤
āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨ -āĻāĻ¯āĻŧāĻžāĻŦāĻŋ.
-fno-āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸-āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻā§āĻāĻŋāĻ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻŦāĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻļā§āĻĒāĻžāĻļā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§
āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻā§āĻĄāĨ¤
-fcheck-āĻ¨āĻ¤ā§āĻ¨
āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻžāĻ° āĻāĻā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ āĻ¯ā§ "āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻ¨āĻ¤ā§āĻ¨" āĻĻā§āĻŦāĻžāĻ°āĻž āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻž āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻāĻŋ āĻ¨āĻ¨-āĻ¨āĻžāĻ˛
āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻā§āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻžāĻ°āĻŖ C++
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ "āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻ¨āĻ¤ā§āĻ¨" āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 0 āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ(), āĻ
āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĨ¤ āĻāĻŋāĻ¤āĻ°ā§
āĻ āĻ¨ā§āĻ¯ āĻ¸āĻŦ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻ¯āĻāĻ¨ "āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻ¨āĻ¤ā§āĻ¨" āĻāĻāĻāĻŋ āĻ -āĻāĻžāĻ˛āĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨, āĻŽā§āĻŽāĻ°āĻŋ āĻĨāĻžāĻā§
āĻā§āĻ˛āĻžāĻ¨ā§āĻ¤āĻŋ "std::bad_alloc" āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°ā§ āĻ¸āĻāĻā§āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨ āĻ¨āĻ¤ā§āĻ¨ (āĻĒāĻ°ā§).
-fconstexpr-āĻāĻā§āĻ°āĻ¤āĻž=n
C++11 constexpr āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻā§āĻ°āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ n. āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻž
āĻ§ā§āĻ°ā§āĻŦāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻŦāĻŋāĻ°āĻžāĻŽ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻĻā§āĻ¯
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻšāĻ˛ 512āĨ¤
-fdeduce-init-āĻ¤āĻžāĻ˛āĻŋāĻāĻž
āĻāĻāĻāĻŋ āĻŦāĻ¨ā§āĻ§āĻ¨ā§ āĻĨā§āĻā§ "std::initializer_list" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻāĻžāĻāĻĒ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨-
āĻāĻŦāĻĻā§āĻ§ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž, āĻ¯ā§āĻŽāĻ¨
āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻ āĻā§ āĻĢāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ (āĻāĻŋ āĻāĻŋ) -> āĻĄāĻŋāĻā§āĻ˛āĻāĻžāĻāĻĒ (āĻ°āĻŋāĻ¯āĻŧā§āĻ˛āĻĢāĻ¨ (āĻāĻŋ))
{
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ realfn (t);
}
āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻ()
{
āĻāĻāĻŋāĻ¯āĻŧā§ ({1,2}); // āĻāĻāĻŋāĻ¯āĻŧā§ āĻāĻ˛ >
}
āĻāĻ āĻāĻ°ā§āĻ¤āĻ¨ āĻŽā§āĻ˛ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§
C++11 āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻ āĻāĻļ āĻāĻŋāĻ˛ āĻ¨āĻž, āĻ¤āĻžāĻ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
G++ āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
-āĻŦāĻ¨ā§āĻ§ā§-āĻāĻ¨āĻā§āĻāĻļāĻ¨
āĻŦāĻ¨ā§āĻ§ā§āĻ° āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻŦāĻĻā§āĻ§ āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻžāĻ¨, āĻ¯āĻžāĻ¤ā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻŦāĻžāĻāĻ°ā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ
āĻ¯ā§ āĻļā§āĻ°ā§āĻŖāĻŋāĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻžāĻ° āĻ¸ā§āĻ¯ā§āĻāĨ¤ āĻŦāĻ¨ā§āĻ§ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻāĻŋāĻ˛
āĻĒā§āĻ°āĻžāĻ¨ā§ āĻā§āĻāĻžāĻ¯ā§āĻā§āĻ¤ C++ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻŦāĻ G++ āĻāĻ° āĻāĻā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§
4.1 āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸ā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§āĻā§āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, ISO C++ āĻ āĻāĻāĻāĻŋ āĻŦāĻ¨ā§āĻ§ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻž āĻ¨āĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻāĻ¨āĻā§āĻ˛ā§āĻāĻŋāĻ āĻ¸ā§āĻā§āĻĒā§ āĻā§āĻˇāĻŋāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻ˛ā§āĻāĻāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻŦāĻ¨ā§āĻ§ā§āĻĻā§āĻ° āĻāĻ¨āĻā§āĻāĻļāĻ¨ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¯ā§āĻŽāĻ¨ āĻ¤āĻžāĻ°āĻž āĻāĻā§āĻ° āĻ°āĻŋāĻ˛āĻŋāĻā§ āĻāĻŋāĻ˛āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŦāĻ G++ āĻāĻ° āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻļā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻĢāĻ¨ā§-āĻāĻ˛āĻžāĻāĻĄ-āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖāĻāĻžāĻ°ā§
C++ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĻā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻāĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ āĻ¨ā§āĻ¯ āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§
āĻ¯ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨, āĻāĻŦāĻ G++ āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻĒāĻŋ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ°āĻā§ āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§āĨ¤
-āĻāĻĢāĻāĻ¨āĻ-āĻāĻ¨āĻĢā§āĻ°ā§āĻ¸-āĻāĻš-āĻ¸ā§āĻĒā§āĻā§āĻ¸
āĻ°āĻžāĻ¨ āĻāĻžāĻāĻŽā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ˛āĻā§āĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ C++ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻā§āĻāĻ¨ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻĄā§āĻ° āĻāĻāĻžāĻ° āĻāĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻ āĻ¨ā§āĻāĻāĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻŽāĻ¤ā§ NDEBUG. āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻā§āĻĄ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž
āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ˛āĻā§āĻāĻ¨ āĻāĻ°ā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻž; āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻ¨āĻ
āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§, āĻ¤āĻžāĻ āĻāĻāĻāĻŋ āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻā§āĻāĻĄāĻŧā§ āĻĻā§āĻ¯āĻŧ
āĻ°āĻžāĻ¨ āĻāĻžāĻāĻŽā§ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻ°āĻŖāĨ¤
-āĻĢā§āĻā§āĻ¸āĻāĻžāĻ°āĻ¨-āĻāĻŋāĻāĻ˛āĻāĻ¸-āĻāĻ¨āĻŋāĻ
-fno-extern- tls- init
C++11 āĻāĻŦāĻ OpenMP āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨ āĻāĻ°ā§ āĻĨā§āĻ°ā§āĻĄ_āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻĨā§āĻ°ā§āĻĄ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻā§
āĻāĻ¤āĻŋāĻļā§āĻ˛ (āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ) āĻāĻ°āĻŽā§āĻāĨ¤ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¯ā§āĻā§āĻ¨ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ˛ā§
āĻāĻāĻāĻŋ āĻ°âā§āĻ¯āĻžāĻĒāĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¯āĻž āĻā§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻāĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻ¯āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻāĻŦāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻāĻž āĻāĻāĻ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻāĻ¨āĻŋāĻā§ āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻ āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻĄ āĻĻā§āĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻāĻ¨āĻŋāĻ āĻāĻā§
āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻāĻ¸āĻ˛ā§ āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻāĻ°āĻŽā§āĻ. āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻā§āĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨ā§āĻ
TU āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ (āĻšāĻ¯āĻŧ āĻāĻžāĻ°āĻŖ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻāĻāĻžāĻŦā§ āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻž, āĻ āĻĨāĻŦāĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ TU-āĻ¤ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻ āĻ¨ā§āĻ¯ TU-āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻā§), āĻ¤āĻžāĻ°āĻž āĻāĻ āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§
-fno-extern- tls- init āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻ¯ā§ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ āĻāĻĒāĻ¨āĻžāĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -āĻĢā§āĻā§āĻ¸āĻāĻžāĻ°āĻ¨-āĻāĻŋāĻāĻ˛āĻāĻ¸-āĻāĻ¨āĻŋāĻ. āĻ˛āĻā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§
āĻ¯ā§ āĻĒā§āĻ°āĻ¤ā§āĻ āĻāĻĒāĻ¨āĻžāĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -fno-extern- tls- init.
- āĻ¸ā§āĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯
-āĻāĻĢāĻāĻ¨āĻ-āĻĢāĻ°-āĻ¸ā§āĻā§āĻĒ
If - āĻ¸ā§āĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸ā§āĻ¯ā§āĻ a āĻ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ for-init-āĻŦāĻŋāĻŦā§āĻ¤āĻŋ
āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻ˛ā§āĻĒ āĻ¨āĻŋāĻā§āĻ, āĻ¯ā§āĻŽāĻ¨ C++ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¯āĻĻāĻŋ
-āĻāĻĢāĻāĻ¨āĻ-āĻĢāĻ°-āĻ¸ā§āĻā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸ā§āĻ¯ā§āĻ a āĻ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ for-init-āĻŦāĻŋāĻŦā§āĻ¤āĻŋ
āĻāĻ¨āĻā§āĻ˛ā§āĻ¸āĻŋāĻ āĻ¸ā§āĻā§āĻĒā§āĻ° āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨āĻāĻŋ G++ āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻāĻŋāĻ˛, āĻāĻŦāĻ
C++ āĻāĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ (āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤) āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĨ¤
āĻ¯āĻĻāĻŋ āĻā§āĻ¨ āĻĒāĻ¤āĻžāĻāĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻŦāĻ āĻĻā§āĻāĻ¯āĻŧāĻž
āĻĒā§āĻ°āĻžāĻ¨ā§-āĻļā§āĻ˛ā§ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¯āĻž āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ āĻŦā§āĻ§ āĻšāĻŦā§, āĻŦāĻž āĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻŦā§
āĻāĻāĻ°āĻŖāĨ¤
-fno-gnu-āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ
"typeof" āĻā§ āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻāĻŋāĻ¨āĻŦā§āĻ¨ āĻ¨āĻž, āĻ¯āĻžāĻ¤ā§ āĻ¸ā§āĻ āĻā§āĻĄāĻāĻŋ āĻāĻ āĻļāĻŦā§āĻĻāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻāĻĒāĻ¨āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ "__typeof__" āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ -āĻāĻ¨āĻ¸āĻŋ āĻŦā§āĻāĻž
-fno-gnu-āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ.
-fno-āĻāĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻ-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ
āĻ -āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ¨āĻ āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻ¯ā§āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤āĻāĻžāĻŦā§ (āĻ¯ā§āĻŽāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨); āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
-fno-āĻāĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻā§āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻāĻ¨ā§āĻ¸āĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻŋāĻ¨ā§āĻ¨āĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻ¯āĻžāĻ¤ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ¸ā§āĻĒāĻˇā§āĻ āĻĻā§āĻˇā§āĻāĻžāĻ¨ā§āĻ¤ā§āĻ° āĻāĻāĻ āĻ¸ā§āĻāĨ¤
-fno-āĻāĻŽāĻĒā§āĻ˛āĻŋāĻŽā§āĻ¨ā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨
āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻžāĻāĻāĻžāĻ¤ā§, āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻŦāĻžāĻāĻ°ā§āĻ° āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžā§ˇ
#āĻĒā§āĻ°āĻžāĻāĻŽāĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨. āĻāĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻāĻžāĻ°āĻŖ āĻšāĻ¯āĻŧ
āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻ¤āĻžāĻĻā§āĻ° āĻĄāĻžāĻāĻž āĻšāĻ¯āĻŧāĨ¤
-āĻāĻĢāĻāĻŽāĻāĻ¸-āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨
āĻāĻŽāĻāĻĢāĻ¸āĻŋ-āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ Wpedantic āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻ¯ā§āĻŽāĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ int āĻāĻŦāĻ
āĻ -āĻŽāĻžāĻ¨āĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒāĻžāĻāĻ¯āĻŧāĻžāĨ¤
-fno-nonansi-builtins
ANSI/ISO C āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻā§āĻˇāĻŖāĻžāĻā§āĻ˛āĻŋ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
"ffs", "alloca", "_exit", "index", "bzero", "conjf" āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻĢāĻžāĻāĻļāĻ¨āĨ¤
-fnothrow-opt
āĻāĻāĻāĻŋ "āĻĨā§āĻ°ā§()" āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻ¨ āĻāĻāĻŋ āĻāĻāĻāĻŋ "noexcept" āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨
āĻā§āĻ¨ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻā§āĻā§āĻ¸āĻ āĻāĻāĻžāĻ° āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻšā§āĻ°āĻžāĻ¸ āĻŦāĻž āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻ¨āĻ¨-āĻ¤ā§āĻā§āĻ āĻ¸āĻš āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻĨāĻžāĻā§
destructors, āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻāĻ¸āĻ˛ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§ āĻāĻžāĻ°āĻŖ
āĻ¸ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ EH āĻā§āĻ˛āĻŋāĻ¨āĻāĻĒāĻā§āĻ˛āĻŋāĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻšāĻ˛
āĻ¯ā§ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ¸āĻā§āĻā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻāĻ āĻ¨āĻŋāĻā§āĻˇāĻŋāĻĒā§āĻ¤
"āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤" āĻ¨āĻž āĻšāĻ¯āĻŧā§ "āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨ā§āĻ" āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛āĨ¤
-fno-āĻ āĻĒāĻžāĻ°ā§āĻāĻ°-āĻ¨āĻžāĻŽ
āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻ¨āĻžāĻŽā§āĻ° āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ "āĻāĻŦāĻ", "āĻŦāĻŋāĻā§āĻ¯āĻžāĻ¨ā§āĻĄ", "āĻŦāĻŋāĻāĻ°", "compl", "āĻ¨āĻž", "āĻŦāĻž" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻāĻŦāĻ "xor" āĻāĻŋāĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
-āĻĢāĻ¨ā§-āĻŦāĻŋāĻāĻ˛ā§āĻĒ-āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¸
āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻāĻā§āĻ˛āĻŋ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŦāĻ˛ā§ āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻāĻ¸ā§āĻ¯ā§ āĻāĻ°āĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻāĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, G++ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻ¨āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯
āĻāĻāĻāĻŋ āĻļā§āĻ°ā§āĻŖā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻ āĻ°ā§āĻĨāĨ¤
-āĻ āĻ¨ā§āĻŽāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ
āĻ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĨā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻŋāĻā§ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻĄāĻžāĻāĻ¨āĻā§āĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻžāĻŦā§,
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻ āĻ¨ā§āĻŽāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻāĻŋāĻā§ āĻ¨āĻ¨-āĻāĻ¨āĻĢāĻ°ā§āĻŽāĻŋāĻ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
-fno-āĻ¸ā§āĻ¨ā§āĻĻāĻ°-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇā§āĻāĻ°āĻŖ āĻŦā§āĻāĻžāĻ¯āĻŧ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻā§āĻ° āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§ āĻāĻŦāĻ
āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°ā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻžāĻāĻĒāĻĄā§āĻĢ āĻŦāĻž āĻāĻžāĻāĻĒāĻ¨āĻžāĻŽ (āĻ¯ā§āĻŽāĻ¨ "āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° f(T) [T = int] āĻāĻ° āĻ¸āĻžāĻĨā§" āĻŦāĻ°āĻ
"void f(int)") āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻ āĻšāĻ¯āĻŧ āĻ¯ā§ āĻā§āĻ¨ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻāĻĄāĻŧāĻŋāĻ¤āĨ¤ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ
āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇā§āĻāĻ°āĻŖāĻā§ āĻŦā§āĻāĻžāĻ¯āĻŧ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¯ā§āĻā§āĻ¨ā§āĻāĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻ¯āĻŧ
āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¯āĻž āĻ¸ā§āĻ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻ āĻāĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ° āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻŦā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ āĻŋāĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻ¸āĻšāĻ, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -fno-āĻ¸ā§āĻ¨ā§āĻĻāĻ°-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§āĨ¤
-āĻĢā§āĻ°ā§āĻĒā§
āĻ˛āĻŋāĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻā§āĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ āĻŦā§āĻāĻžāĻ¯āĻŧ
-fno-āĻāĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻ-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ.
-āĻāĻĢāĻāĻ¨āĻ-āĻāĻ°āĻāĻŋāĻāĻŋ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻš āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
C++ āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻāĻžāĻāĻĒ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ (āĻāĻ¤āĻŋāĻļā§āĻ˛_āĻāĻžāĻ¸ā§āĻ āĻāĻŦāĻ typeid) āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻ¨āĻž āĻāĻ°ā§āĻ¨
āĻāĻžāĻˇāĻžāĻ° āĻ¸ā§āĻ āĻ āĻāĻļāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŋāĻā§ āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻžāĻāĻāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻāĻĻā§āĻ°āĻ
āĻ¯ā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻāĻāĻ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ G++ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻāĻ¤āĻŋāĻļā§āĻ˛_āĻāĻžāĻ¸ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻāĻāĻ¨āĻ āĻāĻžāĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻāĻžāĻāĻĒā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¤āĻĨā§āĻ¯, āĻ¯ā§āĻŽāĻ¨ "āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° *" āĻŦāĻž āĻĻā§āĻŦā§āĻ¯āĻ°ā§āĻĨāĻšā§āĻ¨ āĻŦā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸ā§ āĻāĻžāĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
-āĻĢāĻ¸ā§āĻā§āĻ¯āĻžāĻāĻ¸
āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻļā§āĻˇā§ āĻĢā§āĻ°āĻ¨ā§āĻ-āĻāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻ¤āĻĨā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° G++ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĨ¤
-āĻā§āĻ°āĻŋāĻā§āĻ-āĻāĻ¨āĻžāĻŽāĻ¸
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻŖāĻŋāĻ¤ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŖāĻ¨āĻžāĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻ¯ā§āĻŽāĻ¨ C++ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
āĻŽā§āĻ˛āĻ¤, āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ¯āĻž āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸āĻāĻā§āĻ¯āĻ āĻŦāĻŋāĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŖāĻ¨āĻžāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§)āĨ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ āĻāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻāĻŋ āĻŦā§āĻ§ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŽāĻžāĻ¨āĻā§ āĻāĻŖāĻ¨āĻžāĻā§āĻ¤ āĻĒā§āĻ°āĻāĻžāĻ°ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻžāĻ¸ā§āĻāĨ¤
-ftemplate-āĻŦā§āĻ¯āĻžāĻāĻā§āĻ°ā§āĻ¸-āĻ¸ā§āĻŽāĻž=n
āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻž āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻāĻŋāĻ¯āĻŧā§āĻļāĻ¨ āĻ¨ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻĨā§āĻā§ n. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10āĨ¤
-ftemplate-āĻāĻā§āĻ°āĻ¤āĻž=n
āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻāĻŋāĻ¯āĻŧā§āĻļāĻ¨ āĻāĻā§āĻ°āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ n. āĻāĻĒāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻž
āĻā§āĻŽāĻĒā§āĻ˛ā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻŦāĻŋāĻ°āĻžāĻŽ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻāĻŋāĻ¯āĻŧā§āĻļāĻ¨ āĻāĻā§āĻ°āĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻā§āĻ˛āĻžāĻ¸ āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻā§āĻļāĻ¨ ANSI/ISO C++ āĻāĻ¨āĻĢāĻ°ā§āĻŽāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
17-āĻāĻ° āĻŦā§āĻļāĻŋ āĻāĻā§āĻ°āĻ¤āĻž (C++1024-āĻ 11-āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 900, āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ 1024 āĻāĻāĻžāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻĒā§āĻ¸ āĻĢā§āĻ°āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-fno-āĻĨā§āĻ°ā§āĻĄāĻ¸ā§āĻĢ-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻā§āĻ¸
āĻĨā§āĻ°ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ C++ ABI-āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻāĻŋāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž-
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ¸ā§āĻāĻ¨āĻžāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻā§āĻĄ āĻāĻāĻžāĻ° āĻāĻŽāĻžāĻ¤ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻā§āĻĄā§ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ¯āĻž āĻĨā§āĻ°ā§āĻĄ-āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻžāĨ¤
-āĻĢāĻŋāĻāĻ-āĻ¸āĻŋāĻāĻā§āĻ¸āĻ-āĻāĻā§āĻā§āĻ¸āĻŋāĻ
"__cxa_atexit" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻ¸āĻŽāĻ¯āĻŧāĻāĻžāĻ˛ āĻ¸āĻš āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ§ā§āĻŦāĻāĻ¸āĻāĻžāĻ°ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§āĻ¨
"atexit" āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻžāĻāĻļāĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ°ā§āĻ° āĻŽāĻžāĻ¨-āĻ¸āĻŽā§āĻŽāĻ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻžāĻ āĻāĻ°ā§
"__cxa_atexit" āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
-FNO-USE-CXA-exception-Ptr
"__cxa_get_exception_ptr" āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ°ā§āĻāĻŋāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯
"std::uncaught_exception" āĻā§āĻ˛ āĻšāĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ°ā§āĻāĻŋāĻ¨ āĻšāĻ˛ā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ
āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž.
-fvisibility-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻāĻžāĻ¨ā§
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻā§āĻˇāĻŖāĻž āĻāĻ°ā§ āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨ āĻ¨āĻž
āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻž āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĻā§āĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻŋāĻ¨ā§āĻ¨āĻāĻžāĻŦā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻāĻžāĻ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĨ¤
āĻāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻšāĻ˛ āĻ¯ā§ GCC āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§, āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
"__āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ__ ((āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž ("āĻ˛ā§āĻāĻžāĻ¨ā§")))" āĻ¯āĻžāĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋāĻ¤ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ DSO āĻāĻ° āĻā§āĻŦāĻŋāĻ˛ āĻāĻŦāĻ DSO-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ PLT āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻāĻāĻāĻŋ DSO āĻāĻ° āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ° āĻ¨āĻžāĻāĻā§āĻ¯āĻŧ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻžāĻ°ā§ āĻšāĻ¯āĻŧā§ āĻā§āĻ˛ā§ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻžāĻĒāĻāĻāĻžāĻŦā§ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§
āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤
āĻāĻ āĻ¸ā§āĻāĻā§āĻ° āĻāĻāĻ°āĻŖ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŽāĻ¤ā§ āĻ¨āĻ¯āĻŧ
āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ, āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻž āĻāĻžāĻ°āĻŖā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻ¨āĻž
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻāĻžāĻŦāĻā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻšāĻŋāĻ¸ā§āĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¯ā§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻāĻ. āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨
āĻŦāĻŋāĻļā§āĻˇ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋāĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž
āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ˛āĻžāĻ¸ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻžāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻāĨ¤
āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¤āĻžāĻ¤ā§āĻā§āĻˇāĻŖāĻŋāĻ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻāĻ¯ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻĢāĻŋāĻ¸āĻŋāĻŦāĻŋāĻ˛āĻŋāĻāĻŋ-āĻāĻŽāĻāĻ¸-āĻāĻŽāĻĒā§āĻ¯āĻžāĻ
āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ GCC-āĻāĻ° C++ āĻ˛āĻŋāĻā§āĻā§āĻ āĻŽāĻĄā§āĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢā§āĻ āĻāĻŋāĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸ā§āĻā§āĻĄāĻŋāĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖāĨ¤
āĻĒāĻ¤āĻžāĻāĻž GCC āĻāĻ° āĻ˛āĻŋāĻā§āĻā§āĻ āĻŽāĻĄā§āĻ˛ā§ āĻāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻā§āĻ˛āĻŋ āĻāĻ°ā§:
1. āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻžāĻā§ "āĻ˛ā§āĻāĻžāĻ¨ā§" āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ -fvisibility= āĻ˛ā§āĻāĻžāĻ¨ā§.
2. āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻ¨āĻ¯āĻŧ, āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¨āĻžā§ˇ
3. āĻ¸ā§āĻĒāĻˇā§āĻ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ¸āĻāĻā§āĻāĻž āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻļāĻŋāĻĨāĻŋāĻ˛
āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ¯āĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻžāĻ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§: āĻ¸ā§āĻ āĻā§āĻˇāĻŖāĻžāĻā§āĻ˛āĻŋ
āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻĄā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻžāĻ˛ -fvisibility= āĻ˛ā§āĻāĻžāĻ¨ā§ āĻāĻŦāĻ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§ āĻā§āĻ˛āĻžāĻ¸
āĻŦāĻžāĻšā§āĻ¯āĻŋāĻāĻāĻžāĻŦā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§āĨ¤ āĻĻā§āĻ°ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤ āĻā§āĻĄā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ,
āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻ¨āĻžāĻā§āĻ°āĻŽā§, āĻāĻŋāĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸ā§āĻā§āĻĄāĻŋāĻ āĻāĻāĻ°āĻŖā§āĻ° āĻāĻĒāĻ°āĨ¤
āĻāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻŖāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻ āĻ§āĻ°āĻŖā§āĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻž āĻ¸āĻĻāĻ¸ā§āĻ¯
āĻāĻāĻ āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻžāĻ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻ¨āĻž; āĻāĻŦāĻ āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻžāĻ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻŽāĻžāĻ¨ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ˛ā§, āĻāĻāĻŋ āĻāĻāĻāĻŋ
āĻāĻŋāĻ¨ā§āĻ¨āĻāĻžāĻŦā§ āĻāĻāĻ āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ ODR-āĻāĻ° āĻ˛āĻā§āĻāĻ¨āĨ¤
-fvtable- āĻā§āĻ°āĻŋāĻĢāĻžāĻ =std|preinit|āĻāĻŋāĻā§āĻ āĻ¨āĻž
āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨ (āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨ -fvtable- āĻā§āĻ°āĻŋāĻĢāĻžāĻ = āĻāĻŋāĻā§āĻ āĻ¨āĻ¯āĻŧ) āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¯āĻž āĻ¯āĻžāĻāĻžāĻ āĻāĻ°ā§
āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§āĻāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ vtable āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°
āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§, āĻāĻŦāĻ āĻĻā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧāĻ¨āĻŋ āĻŦāĻž
āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻŦā§āĻ§ vtable āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§), āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻšāĻ¯āĻŧ
āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻļā§āĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
vtable āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤ "std" āĻāĻŦāĻ "preinit" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻ¯āĻāĻ¨ āĻāĻ āĻ¤āĻĨā§āĻ¯ āĻāĻžāĻ āĻžāĻŽā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻŖā§āĻĄ 'āĻĒā§āĻ°āĻ§āĻžāĻ¨' āĻĒā§āĻāĻāĻžāĻ¨ā§āĻ° āĻāĻā§āĨ¤ āĻĻā§āĻ¯ -fvtable- āĻā§āĻ°āĻŋāĻĢāĻžāĻ = āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻāĻ āĻ¤āĻĨā§āĻ¯ āĻāĻ āĻ¨ āĻāĻžāĻ°āĻŖ
āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
-fvtable- āĻā§āĻ°āĻŋāĻĢāĻžāĻ = āĻĒā§āĻ°āĻŋāĻ¨āĻŋāĻ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§āĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻāĻ°āĻŽā§āĻ.
āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ˛āĻžāĻāĻ¨ā§ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, 'āĻā§āĻ¨ā§āĻāĻŋāĻ' 'std' āĻāĻŦāĻ 'preinit' āĻāĻāĻ¯āĻŧā§āĻ° āĻāĻĒāĻ°ā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¨ā§āĻŦā§; 'preinit'
'std' āĻāĻ° āĻāĻĒāĻ° āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¨ā§āĻŦā§āĨ¤
-fvtv-āĻĄāĻŋāĻŦāĻžāĻ
vtable āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻĄāĻŋāĻŦāĻžāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻā§ āĻāĻžāĻ°āĻŖ āĻāĻ°ā§ā§ˇ
āĻĄāĻžāĻāĻž āĻšāĻŦā§. āĻāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ -fvtable- āĻā§āĻ°āĻŋāĻĢāĻžāĻ = āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄ or -fvtable- āĻā§āĻ°āĻŋāĻĢāĻžāĻ = āĻĒā§āĻ°āĻŋāĻ¨āĻŋāĻ āĻšāĻ¯āĻŧā§āĻā§
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻā§āĻ¨ vtable āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻ°āĻžāĻāĻ¤ā§āĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻŦā§
āĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻļā§āĻ°ā§āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§ āĻ¸ā§āĻ āĻ¤āĻĨā§āĻ¯āĻāĻŋ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°ā§
"vtv_set_ptr_data.log", āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻŽā§āĻļāĻŋāĻ¨ā§ āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻāĻ˛ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§āĨ¤
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻ˛āĻ āĻĢāĻžāĻāĻ˛ā§ āĻĄā§āĻāĻž āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻ āĻĢāĻžāĻāĻ˛ āĻāĻžāĻ¨, āĻšāĻ¤ā§
āĻ¯ā§ āĻā§āĻ¨ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨.
-fvtv-āĻāĻŖāĻ¨āĻž
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĒāĻ¤āĻžāĻāĻžāĨ¤ āĻ¸āĻā§āĻā§ āĻāĻāĻ¯ā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ -fvtable- āĻā§āĻ°āĻŋāĻĢāĻžāĻ = āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄ or
-fvtable- āĻā§āĻ°āĻŋāĻĢāĻžāĻ = āĻĒā§āĻ°āĻŋāĻ¨āĻŋāĻ, āĻāĻ° āĻĢāĻ˛ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŽā§āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻ°āĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻ˛ āĻāĻāĻŋ āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻž āĻ¯āĻžāĻāĻžāĻāĻāĻ°āĻŖā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻāĻāĻžāĻ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ āĻ¯āĻž āĻāĻāĻŋ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻ¤āĻĨā§āĻ¯, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧ
"vtv_count_data.log", āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻŽā§āĻļāĻŋāĻ¨ā§ āĻĄāĻžāĻŽā§āĻĒ_āĻĢāĻžāĻāĻ˛ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§āĨ¤ āĻāĻāĻžāĻ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ vtable āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¸ā§āĻā§āĻ° āĻāĻāĻžāĻ° āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻ āĻ¤āĻĨā§āĻ¯āĻāĻŋ āĻ˛ā§āĻā§
āĻāĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ "vtv_class_set_sizes.log" āĻāĨ¤
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻ˛āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĄā§āĻāĻž āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ¤ā§, āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻšāĻ¨
āĻ¯ā§āĻā§āĻ¨ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-fno-āĻĻā§āĻ°ā§āĻŦāĻ˛
āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻĒā§āĻ°āĻ¤ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, G++
āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻĒā§āĻ°āĻ¤ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĨāĻžāĻā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨, āĻāĻŦāĻ
āĻļā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ; āĻāĻāĻŋ āĻ¨āĻŋāĻā§āĻˇā§āĻ āĻā§āĻĄā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻŦāĻ āĻā§āĻ¨ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§āĻāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ G++ āĻāĻ° āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ°āĻŋāĻ˛āĻŋāĻā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻā§āĻ++
C++ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ¤ā§ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻ¤āĻŦā§ āĻāĻ°ā§āĻ¨
āĻāĻāĻ¨āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ (āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
C++ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤)
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨, āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž, āĻāĻŦāĻ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ°ā§āĻĨ āĻāĻā§
C++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯:
-āĻāĻ¯āĻŧāĻžāĻŦāĻŋ (āĻ¸āĻŋ, āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ, āĻ¸āĻŋ++ āĻāĻŦāĻ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°)
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨ G++ āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻā§āĻ¨ā§āĻĄāĻ°-āĻ¨āĻŋāĻ°āĻĒā§āĻā§āĻˇā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ
C++ ABIāĨ¤ āĻ¯āĻĻāĻŋāĻ āĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻŦ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻā§
āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¯āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻ¯āĻĻāĻŋāĻ G++ āĻ¤ā§āĻ°āĻŋ āĻšāĻā§āĻā§
āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨ āĻā§āĻĄāĨ¤ āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋāĻ
āĻ¯ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻĻā§āĻŦāĻŋāĻā§āĻ¨ āĻšāĻ¨ āĻ¤āĻŦā§ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛āĻŋāĻāĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻ¤ā§āĻ¯ āĻ¯ā§ G++ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĨ¤
āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻ āĻ¸āĻā§āĻāĻ¤āĻŋ āĻŽāĻ§ā§āĻ¯ā§ -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=2 (āĻĄāĻŋāĻĢāĻ˛ā§āĻ) āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤:
¡ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻžāĻāĻĒā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻāĻžāĻāĻĒ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¸āĻš āĻāĻāĻāĻŋ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻŽā§āĻ¯āĻžāĻā§āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻ˛āĻāĻžāĻŦā§:
āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ int n;
āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ struct S {};
void n (S ) {2}
āĻāĻ āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=3.
¡ "__āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ ((āĻā§āĻā§āĻāĻ°_āĻ¸āĻžāĻāĻ))" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻˇāĻŋāĻ¤ SIMD āĻā§āĻā§āĻāĻ°ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻāĻŋāĻ¤ā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ -āĻŽāĻžāĻ¨āĻ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¯āĻž āĻā§āĻā§āĻāĻ° āĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻžāĻ°āĻ˛ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻāĻžāĻ°ā§āĻ°āĨ¤
āĻŽā§āĻ¯āĻžāĻā§āĻāĻ˛āĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=4.
āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻ āĻ¸āĻā§āĻāĻ¤āĻŋ āĻŽāĻ§ā§āĻ¯ā§ -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=1 āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤:
¡ āĻŦāĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛-āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻā§āĻ˛ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻāĨ¤ G++ āĻĄā§āĻāĻž āĻĒā§āĻ¯āĻžāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻŦā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻŦāĻžāĻāĻ āĻŽāĻ§ā§āĻ¯ā§. āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
struct A { āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻļā§āĻ¨ā§āĻ¯āĻ¤āĻž f(); int f1 : 1; };
struct B : āĻĒāĻžāĻŦāĻ˛āĻŋāĻ A { int f2 : 1; };
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, G++ "B::f2" āĻā§ "A::f1" āĻāĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻŦāĻžāĻāĻā§ āĻ°āĻžāĻā§; āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ°ā§
āĻ¨āĻž. āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ "A" āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻāĻ°ā§ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻāĻ° āĻāĻāĻžāĻ° a āĻšāĻ¯āĻŧ
āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§ āĻŦāĻžāĻāĻ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ; āĻ¯āĻž G++ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻāĻāĻžāĻ¯āĻŧ
āĻāĻāĻāĻāĻžāĻŦā§ "B" āĻ˛ā§āĻā§āĻ¨āĨ¤
¡ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŦā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛-āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻā§āĻ˛ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻāĨ¤ G++ āĻ˛ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻžāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
struct A { āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻļā§āĻ¨ā§āĻ¯āĻ¤āĻž f(); char c1; };
struct B { B(); char c2; };
struct C : āĻĒāĻžāĻŦāĻ˛āĻŋāĻ A, āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ B {};
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, G++ "A" āĻāĻ° āĻā§āĻ˛-āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ-āĻ "B" āĻ°āĻžāĻā§ āĻ¨āĻž; āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ "A" āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻāĻ°ā§ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻŋ
āĻāĻāĻžāĻ° āĻšāĻ˛ āĻāĻ° āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻāĻāĻžāĻ§āĻŋāĻ (āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŦā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§); āĻ¯ā§ āĻāĻžāĻ°āĻŖ
G++ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻ°āĻž āĻāĻāĻāĻāĻžāĻŦā§ "C" āĻ˛ā§āĻā§āĻ¨āĨ¤
¡ āĻŦāĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻ° āĻā§āĻ˛ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻā§āĻˇāĻŋāĻ¤ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¸āĻš
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻĒā§āĻ°āĻāĻžāĻ°, āĻ¯āĻāĻ¨ āĻŦāĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ U { int i : 4096; };
āĻ§āĻ°ā§ āĻ¨āĻŋāĻā§āĻāĻŋ āĻ¯ā§ āĻāĻāĻāĻŋ "int" āĻāĻ° 4096 āĻŦāĻŋāĻ āĻ¨ā§āĻ, G++ āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨āĻāĻŋāĻā§ āĻā§āĻŦ āĻā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻāĻāĻāĻŋ "int" āĻ āĻŦāĻŋāĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
¡ āĻāĻžāĻ˛āĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻā§āĻ˛ āĻ āĻĢāĻ¸ā§āĻā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
struct A {};
āĻāĻ āĻ¨ āĻŦāĻŋ {
āĻ āĻ;
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻļā§āĻ¨ā§āĻ¯āĻ¤āĻž f ();
};
struct C : āĻĒāĻžāĻŦāĻ˛āĻŋāĻ B, āĻĒāĻžāĻŦāĻ˛āĻŋāĻ A {};
G++ āĻāĻāĻāĻŋ āĻ āĻļā§āĻ¨ā§āĻ¯ āĻ āĻĢāĻ¸ā§āĻā§ "C" āĻāĻ° "A" āĻŦā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸ āĻ°āĻžāĻā§; āĻāĻāĻž āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻ āĻĢāĻ¸ā§āĻ āĻļā§āĻ¨ā§āĻ¯āĨ¤ G++ āĻā§āĻ˛āĻāĻžāĻŦā§ āĻŦāĻŋāĻļā§āĻŦāĻžāĻ¸ āĻāĻ°ā§ āĻ¯ā§ "B" āĻāĻ° "A" āĻĄā§āĻāĻž āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
āĻ āĻĢāĻ¸ā§āĻ āĻļā§āĻ¨ā§āĻ¯ āĻ
¡ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¨āĻžāĻŽ āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§ "āĻāĻžāĻāĻĒāĻ¨āĻžāĻŽ" āĻŦāĻž āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻāĻĄāĻŧāĻŋāĻ¤
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻā§āĻ˛āĻāĻžāĻŦā§ āĻŽā§āĻ¯āĻžāĻā§āĻāĻ˛ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ
void f(āĻāĻžāĻāĻĒāĻ¨āĻžāĻŽ Q::X) {}
āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻā§āĻ˛āĻžāĻ¸ Q>
void f(āĻāĻžāĻāĻĒāĻ¨āĻžāĻŽ Q ::āĻāĻā§āĻ¸) {}
āĻāĻ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻā§āĻ˛āĻāĻžāĻŦā§ āĻŽā§āĻ¯āĻžāĻāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
āĻāĻāĻŋ psABI-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§āĻ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĨ¤ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ psABI āĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤:
¡ SysV/x86-64-āĻāĻ° āĻāĻ¨ā§āĻ¯, "āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻ¸āĻš āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨āĻā§āĻ˛āĻŋ āĻŽā§āĻŽāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
psABI-āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻāĻ {
āĻĻā§āĻ°ā§āĻ āĻĄāĻŦāĻ˛ ld;
int i;
};
"āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻāĻ" āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŽā§āĻ¤āĻŋāĻ¤ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-Wctor-dtor-āĻā§āĻĒāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¯ā§āĻā§āĻ¯ āĻŽāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻžāĻ°āĻŖ āĻāĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻŦāĻž āĻ§ā§āĻŦāĻāĻ¸āĻāĻžāĻ°ā§
āĻā§āĻ˛āĻžāĻ¸āĻāĻŋ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤, āĻāĻŦāĻ āĻāĻ¤ā§ āĻŦāĻ¨ā§āĻ§ā§ āĻŦāĻž āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨ āĻ¨ā§āĻāĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ā§ āĻ -āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¨āĻž āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻāĻ¨ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĨāĻžāĻā§
āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻž āĻāĻāĻāĻŋ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻŦāĻž āĻ§ā§āĻŦāĻāĻ¸āĻāĻžāĻ°ā§ āĻ¨āĻ¯āĻŧāĨ¤
-Wdelete-non-āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛-āĻĄā§āĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ§ā§āĻŦāĻāĻ¸ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻāĻŦāĻ āĻ -āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ§ā§āĻŦāĻāĻ¸āĻāĻžāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻ¯āĻĻāĻŋ āĻŦā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻāĻāĻāĻŋ āĻŦā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸ā§ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§
āĻ§ā§āĻŦāĻāĻ¸āĻāĻžāĻ°ā§ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-āĻ˛āĻŋāĻāĻžāĻ°āĻžāĻ˛-āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŦāĻž āĻ āĻā§āĻˇāĻ° āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻāĻāĻāĻŋ ud-āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻ¨āĻž
āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻāĻ¨āĻĢāĻ°ā§āĻŽāĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§, GCC āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§
āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻŋāĻāĻ¨ā§āĻ° āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻĨāĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻā§āĻā§āĻ¨
āĻ¯ā§āĻāĻŋ " āĻĨā§āĻā§ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ ". āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
# __STDC_FORMAT_MACROS āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻ¨
#āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
#āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
int āĻĒā§āĻ°āĻ§āĻžāĻ¨ () {
int64_t i64 = 123;
printf("My int64: %"PRId64"\n", i64);
}
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, "PRId64" āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻā§āĻā§āĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧā§ˇ
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
- āĻ¸āĻāĻā§āĻ°ā§āĻŖ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨ C++11 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ°ā§āĻŖ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻā§ { }, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ
int i = { 2.2 }; // āĻ¤ā§āĻ°ā§āĻāĻŋ: āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻĨā§āĻā§ int āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻāĻā§āĻ°ā§āĻŖ
āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛ āĻāĻŦāĻ -Wc++11-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻ.
āĻ¸āĻā§āĻā§ -std=c++11, -Wno-āĻ¸āĻāĻā§āĻ°ā§āĻŖ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĄāĻžāĻ¯āĻŧāĻāĻ¨āĻŋāĻ¸ā§āĻāĻŋāĻ āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻ¸ā§āĻāĻ āĻŋāĻ¤ āĻā§āĻĄā§āĻ° āĻ āĻ°ā§āĻĨāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻ¨āĻž; āĻ¸āĻāĻā§āĻ°ā§āĻŖ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
SFINAE āĻĒā§āĻ°āĻ¸āĻā§āĻā§ āĻāĻāĻ¨āĻ āĻ āĻ¸ā§āĻ¸ā§āĻĨ āĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
- āĻŦā§āĻ¯āĻ¤ā§āĻ¤ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ noexcept-āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻĨā§āĻ°ā§āĻ¯āĻŧāĻŋāĻ āĻāĻā§āĻ¸ā§āĻĒāĻļāĻ¨ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ¨ā§āĻ (āĻ¯ā§āĻŽāĻ¨ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ() or āĻāĻžāĻĄāĻŧāĻž)
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻ¨āĻž.
-āĻ¨ā§āĻ¨-āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛-āĻĄā§āĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ā§ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¨-āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ§ā§āĻŦāĻāĻ¸āĻāĻžāĻ°ā§ āĻĨāĻžāĻāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ¨āĻŋāĻā§ āĻŦāĻž āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸āĻ¯ā§āĻā§āĻ¯ āĻĒāĻ˛āĻŋāĻŽāĻ°āĻĢāĻŋāĻ āĻŦā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸ā§, āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻŋ āĻ¸āĻŽā§āĻāĻŦ āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻā§āĻ˛āĻžāĻ¸ā§ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻŦāĻž āĻŦā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻĻāĻŋ -Weffc ++ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§.
-āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻā§āĻĄā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ°āĻĻā§āĻ° āĻ āĻ°ā§āĻĄāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻ¨āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¤āĻžāĻĻā§āĻ° āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§:
āĻāĻžāĻ āĻžāĻŽā§ a {
int i;
int j;
A (): j (0), i (1) {}
};
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ°ā§ i āĻāĻŦāĻ j āĻā§āĻˇāĻŖāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§
āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§āĻ° āĻāĻĻā§āĻļ, āĻ¯ā§ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤. āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
-āĻāĻ¯āĻŧāĻžāĻ˛.
-āĻ¸āĻžāĻāĻā§āĻ¯āĻŋāĻ-āĻāĻā§āĻˇāĻ°āĻŋāĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻāĻžāĻ˛ā§āĻĒāĻ¨āĻŋāĻ, āĻ¸ā§āĻĨāĻŋāĻ°-āĻŦāĻŋāĻ¨ā§āĻĻā§, āĻŦāĻž āĻŽā§āĻļāĻŋāĻ¨-āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻā§āĻ˛āĻŋāĻā§ GNU āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨
āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻāĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻā§āĻ˛āĻŋāĻā§ C++11 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ-
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¸ā§āĻāĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻžāĻ-C++11 āĻāĻĒāĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻžāĻ˛ā§ āĻĨāĻžāĻā§
āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ GNU āĻāĻĒāĻāĻžāĻˇāĻž: -std=c++98, -std = gnu ++ 98, -std = gnu ++ 11, -std=gnu++1y. āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ ISO C++11 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŦāĻ¨ā§āĻ§ āĻĨāĻžāĻā§ (-std=c++11, ...)āĨ¤
āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ -āĻĄāĻŦā§āĻ˛āĻŋāĻ... āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž -āĻāĻ¯āĻŧāĻžāĻ˛.
-Weffc ++ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻ¸ā§āĻāĻ āĻŽā§āĻ¯āĻŧāĻžāĻ°ā§āĻ¸ā§āĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻļā§āĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻ˛āĻā§āĻāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°
āĻ¸āĻŋ ++ āĻŦāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻŋāĻ°āĻŋāĻ:
¡ āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĒāĻŋ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻ¨-
āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻŽā§āĻŽāĻ°āĻŋāĨ¤
¡ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻĻāĻŋāĻ¨āĨ¤
¡ "āĻ āĻĒāĻžāĻ°ā§āĻāĻ°=" āĻā§ *āĻāĻ° āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĻāĻŋāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻāĻ¨ āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
¡ āĻāĻ¨āĻā§āĻ°āĻŋāĻŽā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻĄāĻŋāĻā§āĻ°āĻŋāĻŽā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ¸āĻ°ā§āĻ āĻāĻŦāĻ āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ āĻĢāĻ°ā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤
¡ āĻāĻāĻ¨āĻ "&&", "||", āĻŦāĻž "," āĻāĻāĻžāĻ°āĻ˛ā§āĻĄ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ -āĻ¨ā§āĻ¨-āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛-āĻĄā§āĻ°, āĻ¯āĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ C++ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ
āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ āĻāĻžāĻŦ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¨-āĻĒāĻ˛āĻŋāĻŽāĻ°āĻĢāĻŋāĻ āĻŦā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸ā§āĻ āĻ§ā§āĻŦāĻāĻ¸āĻāĻžāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸āĻā§āĻ¤āĻ¨ āĻĨāĻžāĻā§āĻ¨ āĻ¯ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻŦ āĻŽā§āĻ¨ā§ āĻāĻ˛ā§ āĻ¨āĻž
āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻžāĻā§āĻ˛āĻŋāĻ°; āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° , grep -v āĻ¸ā§āĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻā§āĻ˛āĻŋ āĻĢāĻŋāĻ˛ā§āĻāĻžāĻ° āĻāĻ°āĻ¤ā§āĨ¤
-Wstrict-null-sentinel (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻ¸ā§āĻ¨ā§āĻāĻŋāĻ¨ā§āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ āĻāĻžāĻ¸ā§āĻā§āĻĄ "NULL" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GCC āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦā§āĻ§ āĻ¸ā§āĻ¨ā§āĻāĻŋāĻ¨ā§āĻ˛, āĻāĻžāĻ°āĻŖ "NULL" āĻā§ "__null" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¯āĻĻāĻŋāĻ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻļā§āĻ¨ā§āĻ¯
āĻāĻāĻāĻŋ āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ, āĻāĻāĻŋ āĻāĻāĻ āĻāĻāĻžāĻ°ā§āĻ° āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻā§āĻĄāĻŧā§ āĻŦāĻšāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤
-Wno-āĻ¨āĻ¨-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ-āĻŦāĻ¨ā§āĻ§ā§ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻā§āĻŽāĻĒā§āĻ˛ā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻ¨-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻāĻžāĻāĻāĻĄ āĻĢā§āĻ°ā§āĻ¨ā§āĻĄ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
G++ āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻāĻŦāĻŋāĻ°ā§āĻāĻžāĻŦā§āĻ° āĻĒāĻ° āĻĨā§āĻā§, āĻ¯āĻĻāĻŋ āĻāĻ° āĻ¨āĻžāĻŽ
āĻŦāĻ¨ā§āĻ§ā§ āĻāĻāĻāĻŋ āĻ āĻ¯ā§āĻā§āĻ¯-āĻāĻāĻĄāĻŋ (āĻ¯ā§āĻŽāĻ¨, āĻŦāĻ¨ā§āĻ§ā§ foo (int)), C++ āĻāĻžāĻˇāĻžāĻ° āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨
āĻĻāĻžāĻŦāĻŋ āĻāĻ°ā§ āĻ¯ā§ āĻŦāĻ¨ā§āĻ§ā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ, āĻ¨āĻ¨āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻˇāĻŖāĻž āĻŦāĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ (āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ
14.5.3)āĨ¤ G++ āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻāĻā§, āĻ āĻ¯ā§āĻā§āĻ¯-āĻāĻāĻĄāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻāĻžāĻāĻāĻĄ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻŦāĻŋāĻļā§āĻˇā§āĻāĻ°āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻžāĻ°āĻŖ āĻāĻ
āĻ¨āĻ¨-āĻāĻ¨āĻĢāĻ°ā§āĻŽāĻŋāĻ āĻāĻāĻ°āĻŖ G++ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻ°āĻŖ āĻ¨āĻ¯āĻŧ,
-āĻ¨āĻ¨-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ-āĻŦāĻ¨ā§āĻ§ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻā§āĻĄ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻĻāĻžāĻ āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻžāĻ˛ā§ āĻāĻā§āĨ¤ āĻāĻ āĻ¨āĻ¤ā§āĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻ°āĻŖ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¸āĻā§āĻā§
-Wno-āĻ¨āĻ¨-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ-āĻŦāĻ¨ā§āĻ§ā§, āĻ¯āĻž āĻāĻ¨āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻā§āĻĄ āĻ°āĻžāĻā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§
āĻ¸āĻšāĻžāĻ¯āĻŧāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĨ¤
-āĻāĻ˛ā§āĻĄ-āĻ¸ā§āĻāĻžāĻāĻ˛-āĻāĻžāĻ¸ā§āĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ C++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§-āĻļā§āĻ˛ā§ (āĻ¸āĻŋ-āĻ¸ā§āĻāĻžāĻāĻ˛) āĻ -āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻžāĻāĻĒā§āĻ° āĻāĻžāĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻ¤ā§āĻ¨ āĻļā§āĻ˛ā§āĻ° āĻāĻžāĻ¸ā§āĻāĻā§āĻ˛āĻŋ (āĻāĻ¤āĻŋāĻļā§āĻ˛_āĻāĻžāĻ¸ā§āĻ, āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ_āĻāĻžāĻ¸ā§āĻ, āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž_āĻāĻžāĻ¸ā§āĻ, āĻāĻŦāĻ āĻāĻ¨āĻ¸ā§āĻ_āĻāĻžāĻ¸ā§āĻ) āĻšāĻ¯āĻŧ
āĻ āĻ¨āĻŋāĻā§āĻāĻžāĻā§āĻ¤ āĻĒā§āĻ°āĻāĻžāĻŦā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽ āĻā§āĻāĻāĻŋāĻĒā§āĻ°ā§āĻŖ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻ āĻ¨ā§āĻ āĻ¸āĻšāĻāĨ¤
-āĻāĻāĻžāĻ°āĻ˛ā§āĻĄā§āĻĄ-āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻˇāĻŖāĻž āĻāĻāĻāĻŋ āĻŦā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸ āĻĨā§āĻā§ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻāĻļāĻ¨ āĻ˛ā§āĻāĻŋāĻ¯āĻŧā§ āĻ°āĻžāĻā§āĨ¤ āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖ, āĻŽāĻ§ā§āĻ¯ā§:
āĻāĻžāĻ āĻžāĻŽā§ a {
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° f();
};
struct B: āĻĒāĻžāĻŦāĻ˛āĻŋāĻ A {
āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° f (int);
};
"f" āĻāĻ° "A" āĻļā§āĻ°ā§āĻŖā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ "B" āĻ¤ā§ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻāĻā§, āĻāĻŦāĻ āĻā§āĻĄ āĻ¯ā§āĻŽāĻ¨:
B*b;
b->f();
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧāĨ¤
-Wno-pmf-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻāĻāĻāĻŋ āĻāĻŦāĻĻā§āĻ§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻā§ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ˛ā§āĻ¨ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°
-Wsign-promo (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻāĻāĻžāĻ°āĻ˛ā§āĻĄ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻ¯āĻāĻ¨ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻŦāĻž āĻāĻŖāĻ¨āĻžāĻā§āĻ¤ āĻĒā§āĻ°āĻāĻžāĻ° āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻ° āĻŦā§āĻā§ āĻ¨ā§āĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻāĻžāĻ°, āĻāĻāĻ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻ°ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻĒāĻ°āĨ¤ āĻāĻā§
G++ āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨āĻ¤āĻž āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŽāĻžāĻ¨ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨āĻā§ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻāĻ°ā§
āĻāĻāĻ°āĻŖāĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++ āĻāĻĒāĻāĻžāĻˇāĻž
(āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻāĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻāĻŋ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ++ āĻāĻžāĻˇāĻžāĻā§āĻ˛āĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§ āĻ¨āĻž
āĻ¨āĻŋāĻā§āĻĻā§āĻ°.
āĻāĻ āĻŦāĻŋāĻāĻžāĻā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖ
āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻžāĻˇāĻž-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ GNU āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻĒāĻļāĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ°āĻāĻŽ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ "some_class.m" āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
gcc -g -fgnu-āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ -O -c some_class.m
āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§, -fgnu-āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++ āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ; āĻāĻĒāĻ¨āĻŋ GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻžāĻˇāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻšā§āĻ¤ā§ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻšāĻ˛ āĻ¸āĻŋ āĻāĻžāĻˇāĻžāĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨, āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻ¸āĻāĻāĻ˛āĻ¨
āĻ¸āĻŋ āĻĢā§āĻ°āĻ¨ā§āĻ-āĻāĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻ¯ā§āĻŽāĻ¨, - āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤)āĨ¤ āĻāĻāĻāĻāĻžāĻŦā§,
āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++ āĻ¸āĻāĻāĻ˛āĻ¨ C++-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻ¯ā§āĻŽāĻ¨, -āĻāĻ¯āĻŧāĻžāĻŦāĻŋ).
āĻāĻāĻžāĻ¨ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻā§āĻŦāĻ˛ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻāĻŦāĻ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ:
-fconstant-āĻ¸ā§āĻā§āĻ°āĻŋāĻ-āĻļā§āĻ°ā§āĻŖā§=āĻļā§āĻ°ā§āĻŖāĻŋāĻ° āĻ¨āĻžāĻŽ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻļā§āĻ°ā§āĻŖāĻŋāĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻ¨ā§āĻ¯ āĻ¤āĻžāĻ¤ā§āĻā§āĻˇāĻŖāĻŋāĻ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ "@"..."" āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ "NXConstantString" āĻ¯āĻĻāĻŋ
GNU āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻā§āĻā§, āĻāĻŦāĻ "NSConstantString" āĻ¯āĻĻāĻŋ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻšāĻā§āĻā§
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ (āĻ¨ā§āĻā§ āĻĻā§āĻā§āĻ¨)āĨ¤ āĻĻā§āĻ¯ -fconstant-ctrings āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻ āĻĨāĻžāĻā§, āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§
-fconstant-āĻ¸ā§āĻā§āĻ°āĻŋāĻ-āĻļā§āĻ°ā§āĻŖā§ "@"..."" āĻāĻā§āĻˇāĻ°āĻŋāĻāĻā§āĻ˛āĻŋāĻā§ āĻ§ā§āĻ°ā§āĻŦāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨ā§ˇ
āĻā§āĻ°āĻĢāĻžāĻāĻ¨ā§āĻĄā§āĻļāĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĨ¤
-fgnu-āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ GNU āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ āĻŦāĻā§āĻā§āĻ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻ āĻ§āĻŋāĻāĻžāĻāĻļ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§-āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ
āĻ¨ā§āĻā§āĻ¸āĻ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ NeXT-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻāĻŦāĻ āĻŽā§āĻ¯āĻžāĻ āĻāĻāĻ¸ āĻāĻā§āĻ¸ āĻ¸āĻš āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ "__NEXT_RUNTIME__" āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¯āĻĻāĻŋ
(āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ) āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-fno-nil-āĻ°āĻŋāĻ¸āĻŋāĻāĻžāĻ°
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°ā§āĻ°āĻŖ ("[āĻ°āĻŋāĻ¸āĻŋāĻāĻžāĻ° āĻŦāĻžāĻ°ā§āĻ¤āĻž:āĻāĻ°ā§āĻ]")
āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻāĻ¨āĻŋāĻ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ°āĻŋāĻ¸āĻŋāĻāĻžāĻ° "āĻļā§āĻ¨ā§āĻ¯" āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ āĻāĻ°ā§ āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§ āĻĻāĻā§āĻˇ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻ¨ā§āĻā§āĻ¸āĻ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻāĻŦāĻ āĻāĻŦāĻŋāĻāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 0 āĻŦāĻž 1 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĨ¤
-āĻĢāĻŦāĻā§āĻ¸āĻŋ-āĻāĻŦāĻŋ-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=n
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ n āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ ABI-āĻāĻ°āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻ¸ā§āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻžāĻ°ā§āĻ¸āĻ¨ 0 āĻšāĻ˛
āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ (32-āĻŦāĻŋāĻ) ABI āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C 2.0 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ
āĻ¸āĻāĻ¯ā§āĻāĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 1 āĻšāĻ˛ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ (32-āĻŦāĻŋāĻ) ABI āĻ¯āĻž āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻŦāĻ
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ 2.0 āĻ¸āĻāĻ¯ā§āĻāĻ¨āĨ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 2 āĻšāĻ˛ āĻāĻ§ā§āĻ¨āĻŋāĻ (64-āĻŦāĻŋāĻ) ABIāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŋāĻā§āĻ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, 0-āĻŦāĻŋāĻ āĻāĻžāĻ°ā§āĻā§āĻ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 32 āĻāĻŦāĻ 2-āĻŦāĻŋāĻā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 64
āĻ˛āĻā§āĻˇā§āĻ¯ āĻŽā§āĻļāĻŋāĻ¨āĨ¤
-fobjc-āĻāĻ˛-cxx-cdtors
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ° āĻā§āĻ¨ā§ āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻāĻāĻŋ C++ āĻ āĻŦāĻā§āĻā§āĻ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨
āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻ¤ā§āĻā§āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻ¸āĻšāĨ¤ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ āĻšāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ "- (āĻāĻāĻĄāĻŋ) āĻ¸āĻāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨
.cxx_construct" āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¯āĻž āĻ¯ā§āĻā§āĻ¨āĻ āĻ¨āĻ¨-āĻ¤ā§āĻā§āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻāĻžāĻ˛āĻžāĻ¯āĻŧ
āĻ¯ā§āĻŽāĻ¨ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛, āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§, āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° "self" āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻāĻāĻāĻžāĻŦā§, āĻāĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨
āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻšāĻ˛ āĻāĻāĻāĻŋ C++ āĻ āĻŦāĻā§āĻā§āĻ āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻ¤ā§āĻā§āĻ āĻ§ā§āĻŦāĻāĻ¸āĻāĻžāĻ°ā§, āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ āĻšāĻ¯āĻŧ, āĻ¸āĻāĻļā§āĻ˛ā§āĻˇāĻŋāĻ¤ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ "- (āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°) .cxx_destruct" āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¯āĻž āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ§ā§āĻŦāĻāĻ¸āĻāĻžāĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¯āĻŧ,
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻā§āĻ°āĻŽ.
"- (id) .cxx_construct" āĻāĻŦāĻ "- (void) .cxx_destruct" āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻā§āĻ˛āĻžāĻ¸ā§ āĻā§āĻˇāĻŋāĻ¤ āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻāĻžāĻ āĻāĻ°ā§, āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¨āĻ¯āĻŧ
āĻ¸ā§āĻĒāĻžāĻ°āĻā§āĻ˛āĻžāĻ¸ āĻĨā§āĻā§ āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°āĻ¸ā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĨ¤ āĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§āĻ° āĻĻāĻžāĻ¯āĻŧāĻŋāĻ¤ā§āĻŦ
āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ āĻ¨ā§āĻā§āĻ°āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ "- (āĻāĻāĻĄāĻŋ)
.cxx_construct" āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ āĻŦāĻā§āĻā§āĻā§āĻ° āĻĒāĻ°āĻĒāĻ°āĻ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ; "- (āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°) .cxx_destruct" āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§ˇ
āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻĄāĻŋāĻ˛ā§āĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻā§āĨ¤
āĻāĻ āĻ˛ā§āĻāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, Mac OS X 10.4 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° NeXT āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§
"- (id) .cxx_construct" āĻāĻŦāĻ "- (void) .cxx_destruct" āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤
-fobjc-āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ-āĻĒā§āĻ°ā§āĻ°āĻŖ
āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°ā§āĻ°āĻŖāĻāĻžāĻ°ā§āĻ¤ā§ āĻĻā§āĻ°ā§āĻ¤ āĻ˛āĻžāĻĢ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻĄāĻžāĻ°āĻāĻāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
com āĻĒā§āĻˇā§āĻ āĻžāĨ¤
-fobjc- āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ
āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ-āĻ¤ā§ āĻāĻžāĻ āĻžāĻŽā§āĻāĻ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻāĻāĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻāĻ° āĻŽāĻ¤ā§
C++ āĻāĻŦāĻ āĻāĻžāĻāĻž āĻāĻŋ āĻ āĻĢāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
@try, @throw, @catch, @finally āĻāĻŦāĻ @synchronized āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻĒāĻ˛āĻŦā§āĻ§
GNU āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ (āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧ
Mac OS X 10.2 āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ)āĨ¤
-āĻĢāĻŦāĻā§āĻ¸āĻŋ-āĻāĻŋāĻ¸āĻŋ
āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻāĻŦāĻ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻāĻŦāĻ°ā§āĻāĻ¨āĻž āĻ¸āĻāĻā§āĻ°āĻš (āĻāĻŋāĻ¸āĻŋ) āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻ˛āĻŦā§āĻ§; GNU āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻŦāĻ°ā§āĻāĻ¨āĻž āĻ°āĻ¯āĻŧā§āĻā§
āĻ¸āĻāĻā§āĻ°āĻš āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¯ā§ āĻŦāĻŋāĻļā§āĻˇ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĒāĻ¤āĻžāĻāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
-āĻĢāĻŦāĻā§āĻ¸āĻŋ-āĻ¨āĻŋāĻ˛āĻā§āĻ
ABI-āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 2 āĻ¸āĻš āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯, āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻļā§āĻ¨ā§āĻ¯ āĻ°āĻŋāĻ¸āĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻā§āĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻā§ invocations. āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻŦāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻā§āĻˇāĻŽ -fno-objc-nilcheck. āĻā§āĻ˛āĻžāĻ¸ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻŦāĻ āĻ¸ā§āĻĒāĻžāĻ° āĻāĻ˛ āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻāĻāĻžāĻŦā§ āĻļā§āĻ¨ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻ āĻšā§āĻ āĻ¨āĻž āĻā§āĻ¨āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻāĻā§
āĻ¯āĻāĻ¨ GNU āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ, āĻŦāĻž āĻ¨ā§āĻā§āĻ¸āĻ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ ABI-āĻāĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻāĻŋāĻā§āĻ āĻ¨ā§āĻāĨ¤
-FOBJC-STD = OBJC1
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ 1.0 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻāĻžāĻˇāĻž āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ 4.0 āĻāĻ° āĻāĻžāĻˇāĻž āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖāĨ¤
āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C/C++ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C āĻ¸āĻāĻ¯ā§āĻāĻ¨āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§; āĻāĻāĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻ¨āĻž
C/C++ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯, āĻ¯āĻž āĻĒā§āĻĨāĻ C/C++ āĻāĻĒāĻāĻžāĻˇāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒāĻ¤āĻžāĻāĻžāĨ¤ āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻŦāĻž āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°, āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ 4.0 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻ¯ā§āĻā§āĻ¨ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ
āĻāĻĒāĻ¨āĻžāĻ° āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻ˛ā§ āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°
GCC āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
-freplace-objc-āĻā§āĻ˛āĻžāĻ¸
āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻŽāĻžāĻ°ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨ ld(1) āĻĢāĻ˛ā§ āĻ āĻŦāĻā§āĻā§āĻā§ āĻ¸ā§āĻĨāĻŋāĻ°āĻāĻžāĻŦā§ āĻ˛āĻŋāĻā§āĻ āĻ¨āĻž āĻāĻ°āĻž
āĻĢāĻžāĻāĻ˛, āĻāĻŦāĻ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻĄāĻžāĻāĻ˛ā§āĻĄ(1) āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ°āĻžāĻ¨ āĻāĻžāĻāĻŽā§ āĻāĻāĻŋ āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§āĨ¤ āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻŋāĻā§āĻ¸-āĻāĻ¨ā§āĻĄ-āĻāĻ¨ā§āĻāĻŋāĻ¨āĻŋāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻŽā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¯ā§āĻā§, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻ¨
āĻĒā§āĻ°āĻļā§āĻ¨āĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻāĻŦāĻ āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨, āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¨āĻŋāĻā§āĻ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻĢāĻŋāĻā§āĻ¸ āĻāĻŦāĻ-
Continue āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° Mac āĻ NeXT āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¯ā§āĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§
OS X 10.3 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĨ¤
-fzero-āĻ˛āĻŋāĻāĻ
NeXT āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§
"objc_getClass("...")" (āĻ¯āĻāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻžāĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ) āĻ¸āĻžāĻĨā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻā§āĻ˛āĻžāĻ¸ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¯āĻž āĻ˛ā§āĻĄā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž. āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž -fzero-āĻ˛āĻŋāĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻāĻ āĻāĻāĻ°āĻŖ āĻāĻŦāĻ āĻāĻžāĻ°āĻŖ āĻĻāĻŽāĻ¨
āĻ§āĻ°ā§ āĻ°āĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ "objc_getClass("...")" āĻ āĻāĻ˛ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻāĻŋāĻ°ā§-āĻ˛āĻŋāĻā§āĻā§ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻŽā§āĻĄ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻļā§āĻ°ā§āĻŖā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤ GNU āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻ˛ āĻ§āĻ°ā§ āĻ°āĻžāĻā§
"objc_get_class("...")" āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§āĨ¤
-āĻā§āĻ¨-āĻĄāĻŋāĻā§āĻ˛ā§āĻ¸
āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§ āĻĻā§āĻāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĄāĻŋāĻā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ°ā§āĻļāĻ¨ āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨
surcename.decl.
-Wassign-Intercept (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ++)
āĻ¯āĻāĻ¨āĻ āĻā§āĻ¨ā§ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ āĻāĻŦāĻ°ā§āĻāĻ¨āĻž āĻ¸āĻāĻā§āĻ°āĻšāĻāĻžāĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ§āĻžāĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻ¨ā§-āĻĒā§āĻ°āĻā§āĻāĻ˛ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ++)
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¯āĻž āĻā§āĻ˛āĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻ˛āĻžāĻ¸ā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ āĻāĻŽāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ a
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¸ā§āĻĒāĻžāĻ°āĻā§āĻ˛āĻžāĻ¸ āĻĨā§āĻā§ āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°āĻ¸ā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻāĻ¨ā§-āĻĒā§āĻ°āĻā§āĻāĻ˛
āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻā§āĻ˛āĻžāĻ¸ āĻĨā§āĻā§ āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°āĻ¸ā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
-āĻ¸ā§āĻ˛ā§āĻā§āĻāĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ++)
āĻāĻāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻŖā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ¸āĻāĻāĻ˛āĻ¨ āĻā§āĻ āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¸āĻāĻāĻ˛āĻ¨ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§, a āĻ¤ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
"@āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ(...)" āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ, āĻāĻŦāĻ āĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻžāĻ°āĻŖ āĻāĻ āĻā§āĻāĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻļā§āĻˇā§ āĻŽā§āĻĨāĻĄ āĻā§āĻŦāĻŋāĻ˛ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°ā§
āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ°, āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻā§āĻ˛āĻŋ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻĻāĻŋ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĨāĻžāĻā§
āĻĒā§āĻāĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻāĻžāĻ°āĻŖ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻŦāĻž āĻāĻžāĻ°āĻŖ
-fsyntax-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤
- āĻāĻ ā§āĻ°-āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ-āĻŽā§āĻ¯āĻžāĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ++)
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¸āĻš āĻāĻāĻžāĻ§āĻŋāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻ§āĻ°āĻ¨ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ a āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ°āĻŋāĻ¸āĻŋāĻāĻžāĻ° āĻāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒāĻžāĻ āĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž
"āĻāĻāĻĄāĻŋ" āĻŦāĻž "āĻā§āĻ˛āĻžāĻ¸" āĻāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻāĻ¨ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻŦāĻ¨ā§āĻ§ āĻĨāĻžāĻā§ (āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻ°āĻŖ),
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻžāĻĻ āĻĻā§āĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻĨāĻžāĻā§
āĻāĻāĻ āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖāĨ¤
-āĻāĻ¨ā§āĻĄ āĻā§āĻˇāĻŋāĻ¤-āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ++)
āĻāĻāĻāĻŋ āĻ āĻā§āĻˇāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻāĻā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§ āĻāĻāĻāĻŋ "@āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ(...)" āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ āĻ āĻā§āĻˇāĻŋāĻ¤ āĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻ¨āĻžāĻŽā§āĻ° āĻā§āĻ¨ā§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻā§ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻ¨āĻž āĻšāĻ¯āĻŧ
"@āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ(...)" āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ, āĻšāĻ¯āĻŧ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ @āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§ āĻŦāĻž @āĻĒā§āĻ°ā§āĻā§āĻāĻ˛ā§
āĻā§āĻˇāĻŖāĻž, āĻŦāĻž āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ @ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻŦāĻŋāĻāĻžāĻā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ "@āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ(...)" āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻ˛ā§āĻ āĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ -āĻ¸ā§āĻ˛ā§āĻā§āĻāĻ° āĻā§āĻŦāĻ˛
āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¤āĻžāĻ° āĻā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻā§āĻĄāĻŋāĻāĻā§āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°ā§
āĻ¸ā§āĻāĻžāĻāĻ˛ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻ¯ā§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻāĻĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻā§ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-objc-āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ-āĻ¤āĻĨā§āĻ¯
C āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§ āĻ¯āĻž āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻĨāĻžāĻā§āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻĨā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ˛āĻā§āĻˇāĻŖ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤āĻāĻžāĻŦā§, āĻāĻāĻāĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻĻāĻŋāĻ (āĻ¯ā§āĻŽāĻ¨ āĻāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ, ...)āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻ¨ā§āĻā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻāĻ°āĻŖ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ, āĻ¯ā§āĻŽāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻ¤āĻā§āĻ˛āĻŋ āĻ āĻā§āĻˇāĻ°, āĻāĻ¤āĻŦāĻžāĻ°
āĻāĻ¤ā§āĻ¸ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤. āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻŋāĻā§ āĻāĻžāĻˇāĻž āĻ¸āĻžāĻŽāĻ¨ā§ āĻļā§āĻˇ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻŽāĻžāĻ¨ āĻ¨āĻž.
-fmessage-āĻĻā§āĻ°ā§āĻā§āĻ¯=n
āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ˛āĻžāĻāĻ¨ā§ āĻĢāĻŋāĻ āĻāĻ°ā§ n āĻāĻ°āĻŋāĻ¤ā§āĻ°. āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ 72āĻāĻŋ āĻ āĻā§āĻˇāĻ° g ++ āĻāĻŦāĻ āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻŦāĻžāĻāĻŋ āĻ āĻāĻļāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ 0 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĨ¤ āĻ¯āĻĻāĻŋ n āĻļā§āĻ¨ā§āĻ¯, āĻ¤āĻžāĻ°āĻĒāĻ° āĻā§āĻ¨ āĻ˛āĻžāĻāĻ¨-āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž; āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž a āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§
āĻ¸āĻĒā§āĻ¤āĻžāĻšā§āĻ° āĻĻāĻŋāĻ¨.
-fdiagnostics-show-location= āĻāĻāĻŦāĻžāĻ°
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻžāĻāĻ¨-āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ āĻŽā§āĻĄā§ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖāĨ¤ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ°āĻŋāĻĒā§āĻ°ā§āĻāĻžāĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ
āĻā§āĻ¸ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻāĻĻāĻž; āĻ āĻ°ā§āĻĨāĻžā§, āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻāĻŋ āĻŽāĻžāĻ¨āĻžāĻ¨āĻ¸āĻ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŦ āĻĻā§āĻ°ā§āĻ āĻšāĻ˛ā§
āĻāĻāĻāĻŋ āĻāĻāĻ āĻā§āĻ¤ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻŦāĻ āĻāĻŦā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻāĻ¤ā§āĻ¸ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻšāĻŦā§ āĻ¨āĻž
(āĻāĻĒāĻ¸āĻ°ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§) āĻāĻŦāĻžāĻ°, āĻŦāĻžāĻ°āĻŦāĻžāĻ°, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻāĻ¤āĻž āĻ˛āĻžāĻāĻ¨ā§āĨ¤ āĻāĻ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻ°āĻŖāĨ¤
-fdiagnostics-show-location=āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛āĻžāĻāĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻžāĻāĻ¨-āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ āĻŽā§āĻĄā§ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖāĨ¤ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ°āĻŋāĻĒā§āĻ°ā§āĻāĻžāĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ
āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻā§āĻ¤ āĻ°ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ āĻā§āĻ¸ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ¤āĻĨā§āĻ¯ (āĻāĻĒāĻ¸āĻ°ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§) āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻžāĻā§āĻāĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĨā§āĻā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻāĻāĻ āĻ˛āĻžāĻāĻ¨ā§ āĻŽāĻžāĻĒāĻ¸āĻ āĻāĻ°āĻž āĻā§āĻŦ āĻĻā§āĻ°ā§āĻāĨ¤
-fdiagnostics-āĻŦāĻ°ā§āĻŖ [=āĻāĻāĻ¨]
-fno-āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻāĻ¸-āĻ°āĻ
āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻāĻ¸ā§ āĻ°āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻ¨ is āĻ¨āĻž, āĻ¸āĻ°ā§āĻŦāĻĻāĻž, āĻŦāĻž āĻāĻžāĻĄāĻŧā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ āĻ¨āĻž if
GCC_colours āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨ā§āĻ, āĻāĻŦāĻ āĻāĻžāĻĄāĻŧā§ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤
āĻāĻžāĻĄāĻŧā§ āĻŽāĻžāĻ¨ā§ āĻ¯āĻāĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨āĻ āĻ°āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĨ¤ āĻĢāĻ°ā§āĻŽ
-fdiagnostics-āĻ°āĻ āĻāĻŦāĻ -fno-āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻāĻ¸-āĻ°āĻ āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻŽ āĻšāĻ¯āĻŧ
-fdiagnostics-color=āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻŦāĻ -fdiagnostics-color=āĻāĻāĻ¨āĻ āĻ¨āĻž, āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§āĨ¤
āĻ°āĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ GCC_colours. āĻāĻ° āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻ¨-
āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻĒā§āĻĨāĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻŦāĻ āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻ°ā§āĻ¨ā§āĻĄāĻŋāĻļāĻ¨ (āĻāĻ¸āĻāĻŋāĻāĻ°) āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¸āĻāĻŋāĻāĻ°
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ āĻŦāĻž āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ (āĻ āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻĻā§āĻā§āĻ¨
āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ°ā§āĻĨā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻžāĻ ā§āĻ¯ āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ā§āĻ° āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨
āĻā§āĻ¯āĻžāĻ°ā§āĻā§āĻāĻžāĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻāĨ¤) āĻāĻ āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĻāĻļāĻŽāĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻāĻŦāĻ āĻ¸ā§āĻŽāĻŋāĻā§āĻ˛āĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ 1 āĻāĻ¨ā§āĻ¨āĻ¤
āĻ¸āĻžāĻšāĻ¸ā§, 4 āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯, 5 āĻĒāĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯, 7 āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻāĻ¨ā§āĻ¯, 39 āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĢā§āĻ°āĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄ āĻ°āĻā§āĻ° āĻāĻ¨ā§āĻ¯, 30
āĻĨā§āĻā§ 37 āĻ āĻā§āĻ°āĻāĻžāĻā§āĻ° āĻ°āĻā§āĻ° āĻāĻ¨ā§āĻ¯, 90 āĻĨā§āĻā§ 97 16-āĻ°āĻ āĻŽā§āĻĄ āĻĢā§āĻ°āĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄ āĻ°āĻā§āĻ° āĻāĻ¨ā§āĻ¯, 38; 5; 0 āĻĨā§āĻā§
38; 5; 255 88-āĻ°āĻ āĻāĻŦāĻ 256-āĻ°āĻ āĻŽā§āĻĄ āĻĢā§āĻ°āĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄ āĻ°āĻā§āĻ° āĻāĻ¨ā§āĻ¯, 49 āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦā§āĻ¯āĻžāĻāĻā§āĻ°āĻžāĻāĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯
āĻ°āĻ, 40 āĻĨā§āĻā§ 47 āĻĒāĻāĻā§āĻŽāĻŋāĻ° āĻ°āĻā§āĻ° āĻāĻ¨ā§āĻ¯, 100 āĻĨā§āĻā§ 107 16-āĻ°āĻ āĻŽā§āĻĄ āĻĒāĻāĻā§āĻŽāĻŋ āĻ°āĻ āĻāĻ¨ā§āĻ¯,
āĻāĻŦāĻ 48; 5; 0 āĻĨā§āĻā§ 48; 5; 255 88-āĻ°āĻ āĻāĻŦāĻ 256-āĻ°āĻ āĻŽā§āĻĄ āĻĒāĻāĻā§āĻŽāĻŋ āĻ°āĻ āĻāĻ¨ā§āĻ¯.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ GCC_colours is
error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01 āĻā§āĻĨāĻžāĻ¯āĻŧ 01; 31 āĻ¸āĻžāĻšāĻ¸ā§
āĻ˛āĻžāĻ˛, 01; 35 āĻāĻžāĻĸāĻŧ āĻŽā§āĻ¯āĻžāĻā§āĻ¨ā§āĻāĻž, 01; 36 āĻ¸āĻžāĻšāĻ¸ā§ āĻ¸āĻžāĻ¯āĻŧāĻžāĻ¨, 01; 32 āĻāĻžāĻĸāĻŧ āĻ¸āĻŦā§āĻ āĻāĻŦāĻ 01 āĻ¸āĻžāĻšāĻ¸ā§
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ GCC_colours āĻāĻžāĻ˛āĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ°āĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¯ā§āĻŽāĻ¨
āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ
"āĻ¤ā§āĻ°ā§āĻāĻŋ="
āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ SGR āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻ: āĻŽāĻžāĻ°ā§āĻāĻžāĻ°āĨ¤
"āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž"
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ SGR āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻ: āĻŽāĻžāĻ°ā§āĻāĻžāĻ°āĨ¤
"āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯="
āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ SGR āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻ: āĻŽāĻžāĻ°ā§āĻāĻžāĻ°āĨ¤
"āĻā§āĻ¯āĻžāĻ°ā§āĻ="
āĻā§āĻ¯āĻžāĻ°ā§āĻ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ SGR āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻāĨ¤
"āĻ˛ā§āĻāĻžāĻ¸ ="
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ SGR āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻ, āĻĢāĻžāĻāĻ˛: āĻ˛āĻžāĻāĻ¨ or āĻĢāĻžāĻāĻ˛: āĻ˛āĻžāĻāĻ¨: āĻāĻ˛āĻžāĻŽ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤
"āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ="
āĻāĻĻā§āĻ§ā§āĻ¤āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ SGR āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻāĨ¤
-fno-āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻāĻ¸-āĻļā§-āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻĒāĻžāĻ ā§āĻ¯ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§
āĻ¯ā§āĻāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ (āĻ¯āĻĻāĻŋ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻāĻžāĻ¨ā§
āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻĒāĻžāĻ¤āĻŋ)āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž -fno-āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻāĻ¸-āĻļā§-āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒāĻ¤āĻžāĻāĻž āĻ¯ā§ āĻĻāĻŽāĻ¨ āĻāĻ°ā§
āĻāĻāĻ°āĻŖāĨ¤
-fno-āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻāĻ¸-āĻļā§-āĻā§āĻ¯āĻžāĻ°ā§āĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻŽā§āĻ˛ āĻā§āĻ¸ āĻ˛āĻžāĻāĻ¨ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ°ā§āĻ '^' āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§
āĻāĻ˛āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ āĻ¤āĻĨā§āĻ¯ āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻĨā§āĻā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ or āĻĻāĻŽāĻ¨ āĻāĻ°āĻž āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻŖā§
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻšāĻ˛ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¯āĻž āĻāĻŽāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§āĻ° āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻā§āĻ˛ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻā§āĻāĻāĻŋāĻĒā§āĻ°ā§āĻŖ āĻŦāĻž āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻ˛ā§ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻ¯āĻŧā§ˇ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻžāĻˇāĻž-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§ āĻ¨āĻž āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻĄāĻžāĻ¯āĻŧāĻāĻ¨āĻŋāĻ¸ā§āĻāĻŋāĻ āĻ§āĻ°āĻ¨ā§āĻ°.
-fsyntax-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻŋāĻā§ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-fmax-āĻ¤ā§āĻ°ā§āĻāĻŋ=n
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°ā§ n, āĻ¯ā§ āĻ¸āĻŽāĻ¯āĻŧā§ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻŦāĻ°āĻ āĻāĻžāĻŽāĻŋāĻ¨ āĻĻā§āĻ¯āĻŧ
āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻžāĻ° āĻā§āĻ¯āĻŧā§āĨ¤ āĻ¯āĻĻāĻŋ n āĻšāĻ˛ 0 (āĻĄāĻŋāĻĢāĻ˛ā§āĻ),
āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻā§āĻ¨ āĻ¸ā§āĻŽāĻž āĻ¨ā§āĻ. āĻ¯āĻĻāĻŋ āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ-āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻāĻžāĻĄāĻŧāĻžāĻ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ-āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻĒāĻ° āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¨ā§āĻ¯āĻŧāĨ¤
-w āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻŦāĻžāĻ§āĻž āĻĻāĻŋāĻ¨āĨ¤
-āĻā§āĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻā§ āĻā§āĻ˛ āĻāĻ°ā§ āĻĢā§āĻ˛ā§āĻ¨āĨ¤
-āĻā§āĻ˛=
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ¤ā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻžāĻ°ā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ -Werror=āĻ¸ā§āĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ˛ā§ āĻāĻ°ā§ -āĻāĻāĻāĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ°ā§āĻĒ āĻ¨ā§āĻ¯āĻŧ, āĻ¯āĻž āĻ¨ā§āĻā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§ -āĻā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯;
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ -Wno-error=āĻ¸ā§āĻāĻ āĻ¤ā§āĻ˛ā§ -āĻāĻāĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻā§āĻ˛ āĻ¨āĻž, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻāĻ¨ -āĻā§āĻ˛
āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻ¯ā§āĻā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻā§āĻāĻ°āĻŖ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§
āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻ°ā§āĻ¤āĻž. āĻ¯ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¤āĻžāĻ°āĻĒāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -āĻā§āĻ˛= āĻāĻŦāĻ -Wno-eror = āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§
āĻāĻĒāĻ°ā§ (āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻŽā§āĻĻā§āĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
-fno-āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻāĻ¸-āĻļā§-āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒāĻ¤āĻžāĻāĻžāĨ¤)
āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ -āĻā§āĻ˛=foo āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦā§āĻāĻžāĻ¯āĻŧ -Wfoo āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤ āĻ¯āĻžāĻšā§āĻ, -Wno-eror =foo āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻāĻŋāĻā§ āĻŦā§āĻāĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ-āĻ¤ā§āĻ°ā§āĻāĻŋ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻĒā§āĻ°āĻĨāĻŽ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻāĻžāĻ°āĻŖā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§ āĻĻā§āĻ¯āĻŧ
āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻŦāĻ āĻāĻ°āĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻļā§āĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ā§ˇ -W, āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ
-āĻāĻāĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻā§āĻˇāĻŖāĻžāĻ° āĻāĻĒāĻ° āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ°āĻ āĻāĻāĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĢāĻ°ā§āĻŽ āĻļā§āĻ°ā§ āĻāĻā§ -āĻāĻ¨ā§- āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻ¤ā§; āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ,
-āĻāĻ¨ā§-āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤. āĻāĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻĻā§āĻāĻŋ āĻĢāĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°ā§, āĻ¯ā§āĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻ¯āĻŧāĨ¤
āĻāĻ°āĻ āĻāĻžāĻˇāĻž-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĒāĻĄāĻŧā§āĻ¨ āĻ¸āĻŋ ++ āĻāĻĒāĻāĻžāĻˇāĻž āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ
āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++ āĻāĻĒāĻāĻžāĻˇāĻž āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš.
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ āĻā§āĻ¨āĻž āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¯ā§āĻŽāĻ¨, -āĻ āĻāĻžāĻ¨āĻž-āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž), GCC āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻ
āĻĄāĻžāĻ¯āĻŧāĻāĻ¨āĻŋāĻ¸ā§āĻāĻŋāĻ āĻŦāĻ˛ā§ āĻ¯ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻ¯āĻĻāĻŋ -āĻāĻ¨ā§- āĻĢāĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻāĻ°āĻŖ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻāĻŋāĻ¨ā§āĻ¨: āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻĄāĻžāĻ¯āĻŧāĻāĻ¨āĻŋāĻ¸ā§āĻāĻŋāĻ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž -āĻ āĻāĻžāĻ¨āĻž-āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻšāĻā§āĻā§ āĻ¨āĻž āĻšāĻ˛ā§. āĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ -āĻāĻ¨ā§- āĻ āĻĒāĻļāĻ¨
āĻĒā§āĻ°āĻžāĻ¨ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŋāĻā§ āĻā§āĻ˛ āĻšāĻ˛ā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻāĻŋ āĻ āĻā§āĻ¨āĻž
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨āĨ¤
-āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ
-āĻļāĻŋāĻā§āĻˇāĻžāĻ°ā§āĻĨā§
āĻāĻ ā§āĻ° ISO C āĻāĻŦāĻ ISO C++ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻāĻžāĻŦāĻŋāĻā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°ā§āĻ¨; āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¨
āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻāĻŦāĻ āĻāĻŋāĻā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¯āĻž ISO C āĻāĻŦāĻ ISO āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§ āĻ¨āĻž
āĻ¸āĻŋ++āĨ¤ ISO C-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻ¯ā§ āĻā§āĻ¨ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ ISO C āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§ -āĻ¸ā§āĻā§āĻĄ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻŦā§āĻ§ ISO C āĻāĻŦāĻ ISO C++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
(āĻ¯āĻĻāĻŋāĻ āĻā§āĻŦ āĻāĻŽāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ -āĻāĻ¨āĻ¸āĻŋ āĻŦāĻž āĻāĻāĻāĻŋ -āĻ¸ā§āĻā§āĻĄ āĻāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻāĻāĻāĻ¸āĻ āĻ¸āĻŋ)āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻĄāĻŧāĻž, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ GNU āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻāĻŦāĻ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ C āĻāĻŦāĻ
C++ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻāĻŋāĻ¯āĻŧā§, āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¤ āĻšāĻ¯āĻŧ.
-āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ āĻ¯āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°ā§ āĻ¨āĻž
āĻ¨āĻžāĻŽ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻļā§āĻˇ āĻšāĻ¯āĻŧ __. āĻĒā§āĻĄā§āĻ¨ā§āĻāĻŋāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¯ā§āĻāĻŋ "__extension__" āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻĒāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ°āĻžāĻ¸ā§āĻ¤āĻž; āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¤āĻžāĻĻā§āĻ° āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻāĻāĻŋāĻ¤.
āĻāĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨ -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ āĻāĻ ā§āĻ° ISO C āĻāĻ¨āĻĢāĻžāĻ°ā§āĻŽā§āĻ¨ā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§āĨ¤ āĻ¤āĻžāĻ°āĻž
āĻļā§āĻā§āĻ°āĻ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻ¯āĻž āĻāĻžāĻ¯āĻŧ āĻ¤āĻž āĻāĻ°ā§ āĻ¨āĻž: āĻāĻāĻŋ āĻāĻŋāĻā§ āĻ -āĻāĻāĻāĻ¸āĻ āĻ āĻ¨ā§āĻļā§āĻ˛āĻ¨ āĻā§āĻāĻā§ āĻĒāĻžāĻ¯āĻŧ,
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŦ āĻ¨āĻ¯āĻŧ---āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ ISO C āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻāĻāĻŋ āĻĄāĻžāĻ¯āĻŧāĻāĻ¨āĻŋāĻ¸ā§āĻāĻŋāĻ, āĻāĻŦāĻ āĻāĻŋāĻā§ āĻ āĻ¨ā§āĻ¯āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯
āĻ¯āĻž āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
ISO C āĻŽā§āĻ¨ā§ āĻāĻ˛āĻ¤ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻŋāĻā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§,
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĨā§āĻˇā§āĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻžāĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻ° āĻĨā§āĻā§ āĻŦā§āĻļ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻŦā§
-āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ. āĻāĻŽāĻ°āĻž āĻ¨āĻŋāĻāĻ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻ¨ā§āĻ.
āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻ¸ā§āĻā§āĻĄ C āĻāĻ° āĻāĻāĻāĻŋ GNU āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻāĻĒāĻāĻžāĻˇāĻž āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨
gnu90 or gnu99, āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻāĻā§ āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻŽāĻžāĻ¨, ISO C āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¯āĻžāĻ° āĻāĻĒāĻ°
GNU āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻāĻĒāĻāĻžāĻˇāĻž āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻāĨ¤ āĻĨā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻ°ā§āĻ¤āĻž -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ āĻ¤āĻžāĻ°āĻž āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¸ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĨ¤ (āĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻ¨ā§ āĻŽāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ GNU C āĻāĻĒāĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¸āĻāĻā§āĻāĻž āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ GNU
C-āĻāĻ° āĻāĻĒāĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻŋāĻā§ āĻĨāĻžāĻāĻŦā§ āĻ¨āĻžāĨ¤)
-āĻļāĻŋāĻā§āĻˇāĻž āĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤-āĻ¤ā§āĻ°ā§āĻāĻŋ
āĻŽāĻ¤ -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ, āĻ¯ā§ āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ.
-āĻāĻ¯āĻŧāĻžāĻ˛
āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻ¯āĻž āĻāĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§
āĻ¸āĻ¨ā§āĻĻā§āĻšāĻāĻ¨āĻ, āĻāĻŦāĻ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻ¸āĻšāĻ (āĻ āĻĨāĻŦāĻž āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨), āĻāĻŽāĻ¨āĻāĻŋ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§āĻ
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻāĨ¤ āĻāĻāĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻāĻŋāĻā§ āĻāĻžāĻˇāĻž-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
in āĻ¸āĻŋ ++ āĻāĻĒāĻāĻžāĻˇāĻž āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++ āĻāĻĒāĻāĻžāĻˇāĻž āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš.
-āĻāĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĒāĻ¤āĻžāĻāĻž āĻāĻžāĻ˛ā§ āĻāĻ°ā§:
-āĻāĻ¯āĻŧāĻžāĻĄāĻĄā§āĻ°ā§āĻ¸ -āĻāĻ¯āĻŧāĻžāĻ°ā§-āĻ¸ā§āĻŽāĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ -āĻ2) -Wc++11-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻ -Wchar-āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ
-āĻā§āĻ¨āĻžāĻŽ-āĻ¤ā§āĻ˛āĻ¨āĻž (C/ObjC-āĻ¤ā§; āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ C++ āĻ āĻāĻžāĻ˛ā§ āĻĨāĻžāĻā§) - Wimplicit-int (āĻ¸āĻŋ āĻāĻŦāĻ
āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°) - Wimplicit-āĻĢāĻžāĻāĻļāĻ¨-āĻā§āĻˇāĻŖāĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C) -Wcomment
-Wformat -āĻāĻŽāĻžāĻāĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C/ObjC āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻĢā§āĻ°āĻŋāĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ) -Wmaybe-uninitialized
-āĻāĻāĻŽāĻŋāĻ¸āĻŋāĻ-āĻŦāĻ¨ā§āĻ§āĻ¨ā§ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C/ObjC āĻāĻ° āĻāĻ¨ā§āĻ¯) -āĻāĻ¨ā§āĻ¨ā§āĻ˛ -āĻāĻĒā§āĻ¨āĻāĻŽāĻĒāĻŋ-āĻ¸āĻŋāĻŽāĻĄ - āĻŦāĻ¨ā§āĻ§āĻ¨ā§
-Wpointer-āĻāĻŋāĻšā§āĻ¨ -āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ -Wreturn-āĻāĻžāĻāĻĒ -āĻĄā§āĻ¨āĻ¸ā§āĻ¨ā§āĻ¸-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ -āĻ¸āĻžāĻāĻ¨-āĻ¤ā§āĻ˛āĻ¨āĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻ)
-WSTRICT-LIASING -WSTRICT-overflow = 1 -āĻāĻāĻāĻ -Wtrigraphs -āĻāĻ¨āĻŋāĻ¨āĻŋāĻāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻĄ
-āĻ āĻāĻžāĻ¨āĻž-āĻĒā§āĻ°āĻžāĻāĻŽāĻžāĻ¸ -Wunused-āĻĢāĻžāĻāĻļāĻ¨ -Wunused-āĻ˛ā§āĻŦā§āĻ˛ -āĻāĻāĻ¨āĻāĻĄ-āĻŽāĻžāĻ¨ - Wunused- āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛
-Wvolatile-register-var
āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻŋāĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĒāĻ¤āĻžāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻšā§āĻ¯ āĻ¨āĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛. āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻ āĻā§āĻ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻ¨ā§āĻĻā§āĻšāĻāĻ¨āĻ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§ āĻ¨āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻž
āĻŽāĻžāĻā§ āĻŽāĻžāĻā§ āĻāĻĒāĻ¨āĻŋ āĻā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨; āĻ āĻ¨ā§āĻ¯āĻ°āĻž āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŦāĻž āĻāĻŋāĻā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻāĻ āĻŋāĻ¨, āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻ¨ āĻ¸āĻšāĻ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¨ā§āĻ
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄāĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻāĻŋāĻā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻ
āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ°āĻāĻžāĻŦā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤
-āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž
āĻāĻāĻŋ āĻāĻŋāĻā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ -āĻāĻ¯āĻŧāĻžāĻ˛. (āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻĄāĻžāĻāĻž āĻšāĻŦā§ -W. āĻĒā§āĻ°ā§āĻ¨ā§ āĻ¨āĻžāĻŽāĻāĻŋ āĻāĻāĻ¨āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻ¤āĻŦā§ āĻ¨āĻ¤ā§āĻ¨ āĻ¨āĻžāĻŽāĻāĻŋ āĻāĻ°āĻ āĻŦā§āĻļāĻŋ
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻŽā§āĻ˛āĻ.)
-Wclobbered -āĻļāĻ°ā§āĻ° āĻā§āĻāĻž -āĻ āĻā§āĻāĻžāĻ¨-āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŽāĻŋāĻ¸āĻŋāĻ-āĻĢāĻŋāĻ˛ā§āĻĄ-āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ°
-Wmissing-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°-āĻāĻžāĻāĻĒ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ) -āĻāĻ˛ā§āĻĄ-āĻ¸ā§āĻāĻžāĻāĻ˛-āĻā§āĻˇāĻŖāĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ) -āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ-āĻāĻ¨āĻŋāĻ
-āĻ¸āĻžāĻāĻ¨-āĻ¤ā§āĻ˛āĻ¨āĻž -Wtype-āĻ¸ā§āĻŽāĻž -āĻāĻ¨āĻŋāĻ¨āĻŋāĻāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻĄ -Wunused-āĻĒāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ -āĻāĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ or
-āĻāĻ¯āĻŧāĻžāĻ˛) -Wunused-āĻāĻŋāĻ¨ā§āĻ¤ā§-āĻ¸ā§āĻ-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ -āĻāĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ or -āĻāĻ¯āĻŧāĻžāĻ˛)
āĻĒāĻāĻ¨ā§āĻĻ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§:
āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻļā§āĻ¨ā§āĻ¯ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ <, <=, >, āĻŦāĻž >=.
¡ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++) āĻāĻāĻāĻŋ āĻāĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻāĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻāĻāĻ¯āĻŧāĻ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĨ¤
¡ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++) āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŦā§āĻ¸āĨ¤
¡ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++) āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻ¤āĻž āĻāĻžāĻ¤āĻž.
¡ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++) āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻāĻžāĻ¤āĻž.
¡ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++) āĻāĻāĻāĻŋ āĻŦā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻĒāĻŋ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ°ā§ āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
-Wchar-āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ
āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§ "char" āĻāĻžāĻāĻĒ āĻĨāĻžāĻāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻžāĻ°āĻŖ, āĻ¯ā§āĻŽāĻ¨
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°āĻ°āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻā§āĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¯ā§ āĻāĻŋāĻā§ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻžāĻāĻ¨ āĻāĻ°āĻž āĻāĻā§āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-Wcomment
āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻļā§āĻ°ā§ āĻā§āĻ°āĻŽ āĻ¸āĻ¤āĻ°ā§āĻ /* āĻāĻāĻāĻŋ āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ /* āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯, āĻ āĻĨāĻŦāĻž āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ
āĻŦā§āĻ¯āĻžāĻāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ-āĻ¨āĻŋāĻāĻ˛āĻžāĻāĻ¨ a āĻ¤ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ // āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-Wno-āĻāĻāĻžāĻ°ā§āĻ-āĻ āĻŽāĻŋāĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻŽā§āĻ˛ā§ āĻ¨āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻā§āĻ¨āĻžāĻ°ā§āĻ˛ āĻāĻŦāĻ āĻ¸āĻžāĻĨā§ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°,
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ āĻ¸āĻš āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛āĻžāĻ¤ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ GCC āĻĒāĻžāĻ°ā§ āĻ¨āĻž
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻšāĻ¯āĻŧā§ˇ
āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤āĨ¤ -Wno-āĻāĻāĻžāĻ°ā§āĻ-āĻ āĻŽāĻŋāĻ˛ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž
-Wno-error=āĻāĻāĻžāĻ°ā§āĻ-āĻ āĻŽāĻŋāĻ˛ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻā§āĻā§
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻāĻžāĻ°āĻžāĻĒāĻāĻžāĻŦā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻā§āĻĄ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻāĻĒāĻ¯ā§āĻā§
āĻā§āĻŦ āĻā§āĻāĻāĻžāĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻā§āĻĄ-āĻŦā§āĻ¸ā§ āĻŦāĻžāĻ āĻĢāĻŋāĻā§āĻ¸āĨ¤ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
-WNO-CPP
(C, Objective-C, C++, Objective-C++ āĻāĻŦāĻ Fortran āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°)
"#āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻ¸āĻ¤āĻ°ā§āĻā§āĻāĻ°āĻŖ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋāĻā§ āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨ā§ˇ
-āĻĄāĻžāĻŦāĻ˛-āĻĒā§āĻ°āĻŽā§āĻļāĻ¨ (āĻ¸āĻŋ, āĻ¸āĻŋ++, āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻāĻŦāĻ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°)
āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŋāĻ¨ āĻ¯āĻāĻ¨ "āĻĢā§āĻ˛ā§āĻ" āĻāĻžāĻāĻĒā§āĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ "āĻĄāĻŦāĻ˛"-āĻ āĻāĻ¨ā§āĻ¨ā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻŋāĻĒāĻŋāĻāĻ
āĻāĻāĻāĻŋ 32-āĻŦāĻŋāĻ "āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž" āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§ "āĻĢā§āĻ˛ā§āĻ" āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§,
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻĢāĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§ "āĻĄāĻžāĻŦāĻ˛" āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻŽā§āĻļāĻŋāĻ¨ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻā§āĻ¨
āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻāĻžāĻ°āĻšā§āĻĄā§āĻ° āĻāĻžāĻ°āĻŖā§ "āĻĄāĻžāĻŦāĻ˛" āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛
āĻ āĻ¨ā§āĻāĻ°āĻŖ
āĻāĻāĻ¨āĻžāĻā§āĻ°āĻŽā§ "āĻĄāĻžāĻŦāĻ˛" āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻ¸āĻšāĻ āĻāĻžāĻ°āĻŖ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ
āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻ āĻ°ā§āĻĨ āĻšāĻ˛ "āĻĄāĻŦāĻ˛" āĻāĻžāĻāĻĒāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§:
āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻāĻ˛āĻžāĻāĻž (āĻĢā§āĻ˛ā§āĻ āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§)
{
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ 3.14159 * āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§ * āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§;
}
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° "āĻĄāĻŦāĻ˛" āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ āĻāĻžāĻ°āĻŖ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ
āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻāĻāĻāĻŋ "āĻĻā§āĻŦā§āĻ¤"āĨ¤
-Wformat
-Wformat =n
āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ "printf" āĻāĻŦāĻ "scanf" āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨
āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻā§, āĻāĻŦāĻ āĻ¯ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖ. āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, "printf", "scanf", "strftime" āĻāĻŦāĻ
"strfmon" (āĻāĻāĻāĻŋ āĻāĻā§āĻ¸/āĻāĻĒā§āĻ¨ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨, āĻ¸āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§ āĻ¨āĻ¯āĻŧ) āĻĒāĻ°āĻŋāĻŦāĻžāĻ° (āĻŦāĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻā§āĻˇā§āĻ¯-
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ°āĻŋāĻŦāĻžāĻ°)āĨ¤ āĻā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻšāĻ¯āĻŧā§āĻā§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻžāĻĄāĻŧāĻž āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻā§āĻ āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻāĻ˛ā§āĻ˛ā§āĻāĻŋāĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻžāĻĄāĻŧāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢā§āĻ°āĻŋāĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ or -āĻāĻĢāĻāĻ¨āĻ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨.
GNU libc āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 2.2 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ ISO C90 āĻāĻŦāĻ C99 āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯, āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻāĻāĻ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ
āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻāĻŦāĻ āĻāĻŋāĻā§ BSD āĻāĻŦāĻ GNU āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§; GCC āĻāĻ° āĻŦāĻžāĻāĻ°ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻ°āĻ¨ā§āĻĨāĻžāĻāĻžāĻ°ā§āĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻ¯āĻĻāĻŋ -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ āĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ -Wformat,
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻ¯āĻŧ
"strfmon" āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻā§āĻ¨ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻ¨ā§āĻ)āĨ¤
-Wformat = 1
-Wformat
āĻĒāĻāĻ¨ā§āĻĻ -Wformat āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -Wformat = 1, āĻāĻŦāĻ -āĻāĻ¨ā§-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
-Wformat = 0āĨ¤ āĻĨā§āĻā§ -Wformat āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻžāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§
āĻĢāĻžāĻāĻļāĻ¨, -Wformat āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŦā§āĻāĻžāĻ¯āĻŧ -āĻāĻ¨ā§āĻ¨ā§āĻ˛. āĻāĻ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§āĻ° āĻāĻŋāĻā§ āĻĻāĻŋāĻ
āĻā§āĻāĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§: -Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§-āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§-nul,
-Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ-āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤-āĻāĻ°ā§āĻāĻ¸, āĻāĻŦāĻ -Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ-āĻļā§āĻ¨ā§āĻ¯-āĻĻā§āĻ°ā§āĻā§āĻ¯. -Wformat āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
-āĻāĻ¯āĻŧāĻžāĻ˛.
-Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§-āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§-nul
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§, NUL āĻŦāĻžāĻāĻ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ-āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤-āĻāĻ°ā§āĻāĻ¸
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻāĻŋ "printf" āĻŦāĻž āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
"scanf" āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĢāĻžāĻāĻļāĻ¨āĨ¤ āĻ¸āĻŋ āĻŽāĻžāĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ
āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž
āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻā§ āĻ¯āĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ $
āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻ¨āĻŽā§āĻŦāĻ° āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻāĻ¨āĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¯ā§āĻšā§āĻ¤ā§
āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§ "va_arg"-āĻ āĻā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻžāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĻŋ
āĻ¯ā§āĻā§āĻ¤āĻŋ. āĻ¯āĻžāĻāĻšā§āĻ, "scanf" āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĻāĻŽāĻ¨ āĻāĻ°ā§
āĻāĻāĻ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻĨā§āĻā§ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¸āĻŦ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻž
āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻŦāĻ˛ā§ āĻ¯ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤āĨ¤
-Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ-āĻļā§āĻ¨ā§āĻ¯-āĻĻā§āĻ°ā§āĻā§āĻ¯
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻļā§āĻ¨ā§āĻ¯-āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻ¸āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻļā§āĻ¨ā§āĻ¯-āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤āĨ¤
-Wformat = 2
āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž -Wformat āĻĒā§āĻ˛āĻžāĻ¸ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻā§āĻ. āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -Wformat
-Wformat-nonliteral -Wformat-āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž -Wformat-y2k.
-Wformat-nonliteral
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻāĻŦāĻ āĻ¤āĻžāĻ āĻā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¤āĻžāĻ° āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻāĻā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨ā§āĻ¯āĻŧ
āĻāĻāĻāĻŋ "va_list"āĨ¤
-Wformat-āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻāĻžāĻ°ā§ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻāĻāĻŋ "printf" āĻāĻŦāĻ āĻāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§
"scanf" āĻĢāĻžāĻāĻļāĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ¨ā§āĻ
āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ, āĻ¯ā§āĻŽāĻ¨ "printf (foo);"āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻāĻ°ā§āĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻĻāĻŋ
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻāĻ¸ā§āĻā§ āĻāĻŦāĻ āĻāĻ¤ā§ āĻ°āĻ¯āĻŧā§āĻā§ %n. (āĻāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻāĻāĻŋ
āĻāĻŋāĻ¸ā§āĻ° āĻāĻĒāĻ¸ā§āĻ -Wformat-nonliteral āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¯ā§āĻ āĻāĻ°ā§ -Wformat-āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -Wformat-nonliteral.)
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻāĻŦā§āĻ¨ā§āĻā§ 8.10 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ C āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§,
C++, ObjC, ObjC++āĨ¤ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ-āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž, āĻ āĻĨāĻŦāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻ¸āĻā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻ°ā§āĻ¤āĻž -Wformat = 0. āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ āĻāĻ°āĻ¤ā§, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
-Werror=āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ-āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž.
-Wformat-y2k
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻžāĻĄāĻŧāĻžāĻ "strftime" āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĻā§āĻ āĻ āĻā§āĻā§āĻ° āĻŦāĻāĻ°āĨ¤
-āĻāĻ¨ā§āĻ¨ā§āĻ˛
āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻ¨āĻžāĻ˛ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
"nonnull" āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤
-āĻāĻ¨ā§āĻ¨ā§āĻ˛ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛ āĻāĻŦāĻ -Wformat. āĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -āĻāĻ¨ā§-āĻ āĻ¨ā§āĻ˛
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-āĻāĻŋāĻ¨āĻŋāĻ¤-āĻ¸ā§āĻŦāĻ¯āĻŧāĻ (āĻ¸āĻŋ, āĻ¸āĻŋ++, āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻāĻŦāĻ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°)
āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻā§āĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -āĻāĻ¨āĻŋāĻ¨āĻŋāĻāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻĄ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ, GCC āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸ā§āĻ¨āĻŋāĻĒā§āĻā§ "i" āĻāĻžāĻ˛ā§ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ā§ˇ
āĻāĻāĻ¨ -āĻāĻŋāĻ¨āĻŋāĻ¤-āĻ¸ā§āĻŦāĻ¯āĻŧāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
int f ()
{
int i = i;
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ i;
}
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛ C++ āĻāĨ¤
- Wimplicit-int (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻˇāĻŖāĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¨āĻž āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
- Wimplicit-āĻĢāĻžāĻāĻļāĻ¨-āĻā§āĻˇāĻŖāĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻžāĻ° āĻāĻā§ āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŋāĻ¨āĨ¤ C99 āĻŽā§āĻĄā§
(-std=c99 or -STD = gnu99), āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻāĻāĻŋāĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°ā§āĻāĻŋ -āĻļāĻŋāĻā§āĻˇāĻž āĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤-āĻ¤ā§āĻ°ā§āĻāĻŋ. āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-āĻāĻāĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻāĻāĻ āĻ°āĻāĻŽ - Wimplicit-int āĻāĻŦāĻ - Wimplicit-āĻĢāĻžāĻāĻļāĻ¨-āĻā§āĻˇāĻŖāĻž. āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
by -āĻāĻ¯āĻŧāĻžāĻ˛.
-āĻ āĻā§āĻāĻžāĻ¨-āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ C++)
āĻā§āĻ¨ā§ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻāĻžāĻāĻĒā§āĻ° āĻ¯āĻĻāĻŋ "const" āĻāĻ° āĻŽāĻ¤ā§ āĻāĻžāĻāĻĒ āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻĨāĻžāĻā§ āĻ¤āĻžāĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻ¸āĻ āĻ¸āĻŋ āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°ā§āĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻ¨āĻ¯āĻŧ
āĻŽā§āĻ˛ā§āĻ¯ C++ āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻ° āĻŦāĻž "āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻāĻ¸āĻ āĻ¸āĻŋ
āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧ āĻ¯ā§āĻā§āĻ¯ "āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°" āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻ° āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻāĻ°ā§, āĻ¤āĻžāĻ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻ§āĻ°āĻ¨
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž.
-āĻāĻŽāĻžāĻāĻ¨
āĻāĻžāĻāĻĒ āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻ¨ā§āĻĻā§āĻšāĻāĻ¨āĻ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻ¸āĻā§āĻā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ˛āĻŋāĻā§āĻā§āĻ, int āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨āĻŋāĻ, āĻšāĻ¯āĻŧ āĻļā§āĻ¨ā§āĻ¯ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻšāĻŖ, āĻĻā§āĻ, āĻŦāĻž āĻ¤āĻŋāĻ¨āĻāĻŋ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ
āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻĒā§āĻ°āĻāĻžāĻ°āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ C++ āĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¯ā§ āĻā§āĻ¨ā§ āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¯āĻŧ
-āĻāĻ¯āĻŧāĻžāĻ˛ or -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ.
-āĻāĻāĻŽāĻŋāĻ¸āĻŋāĻ-āĻŦāĻ¨ā§āĻ§āĻ¨ā§
āĻāĻāĻāĻŋ āĻ¸āĻŽāĻˇā§āĻāĻŋ āĻŦāĻž āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻŦāĻ¨ā§āĻ§āĻ¨ā§ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ, āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ° a āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻŦāĻ¨ā§āĻ§āĻ¨ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯ā§ āĻāĻ¨ā§āĻ¯ b āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻŋ
āĻŦāĻ¨ā§āĻ§āĻ¨ā§ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻŋ āĻ¤ā§
int a[2][2] = { 0, 1, 2, 3};
int b [2] [2] = {{0, 1}, {2, 3}};
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
āĻŽāĻŋāĻ¸āĻŋāĻ-āĻāĻ¨āĻā§āĻ˛ā§āĻĄ-āĻĄāĻŋāĻ°āĻ¸ (āĻ¸āĻŋ, āĻ¸āĻŋ++, āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻāĻŦāĻ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°)
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
- āĻŦāĻ¨ā§āĻ§āĻ¨ā§
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻ¸āĻā§āĻā§ āĻŦāĻ¨ā§āĻ§āĻ¨ā§ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻĨāĻžāĻā§
āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻˇāĻžāĻĒāĻā§ āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤ā§āĻ¯ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤, āĻŦāĻž āĻ¯āĻāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻ¨ā§āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯āĻžāĻ° āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŽāĻžāĻ¨ā§āĻˇ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĒāĻāĻ¨ā§āĻĻ āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ x<=y<=z āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤; āĻāĻ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ (x<=y ? 1 : 0)
<= z, āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ¸ā§āĻŦāĻ°āĻ˛āĻŋāĻĒāĻŋ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻžāĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻžāĻ° "if" āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻāĻāĻāĻŋ
"āĻ āĻ¨ā§āĻ¯" āĻļāĻžāĻāĻžāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻāĻ¤āĨ¤ āĻāĻāĻžāĻ¨ā§ āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
{
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ)
āĻ¯āĻĻāĻŋ (āĻ)
āĻĢā§ ();
āĻāĻ°
āĻŦāĻžāĻ° ();
}
C/C++-āĻ, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ "āĻ āĻ¨ā§āĻ¯" āĻļāĻžāĻāĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ "āĻ¯āĻĻāĻŋ" āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻāĻ¤, āĻ¯āĻž
āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§ "āĻ¯āĻĻāĻŋ (āĻŦāĻŋ)"āĨ¤ āĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° āĻ¯āĻž āĻāĻļāĻž āĻāĻ°ā§ āĻ¤āĻž āĻ¨āĻ¯āĻŧ
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° āĻŦā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻāĻ¨ā§āĻĄā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻĒāĻ°ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖā§ āĻāĻŋāĻ¤ā§āĻ°āĻŋāĻ¤āĨ¤ āĻ¯āĻāĻ¨ āĻ¸ā§āĻāĻžāĻ¨ā§
āĻāĻ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž, āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ GCC āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°ā§āĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻ° āĻāĻ°āĻ¤ā§, āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻŋāĻ¤āĻ°ā§āĻ° "āĻ¯āĻĻāĻŋ" āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻāĻŋāĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻ¸ā§āĻĒāĻˇā§āĻ āĻŦāĻ¨ā§āĻ§āĻ¨ā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨
"āĻ āĻ¨ā§āĻ¯" āĻāĻ¨āĻā§āĻ˛ā§āĻĄāĻŋāĻ "āĻ¯āĻĻāĻŋ" āĻāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻā§āĻ¨ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¨ā§āĻāĨ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻā§āĻĄ āĻĻā§āĻāĻžāĻ¯āĻŧ
āĻāĻāĻžāĻ° āĻŽāĻ¤:
{
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ)
{
āĻ¯āĻĻāĻŋ (āĻ)
āĻĢā§ ();
āĻāĻ°
āĻŦāĻžāĻ° ();
}
}
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻŽāĻ§ā§āĻ¯āĻŽ āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻ¸āĻš "?:" āĻ¤ā§ GNU āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ā§āĻ° āĻŦāĻŋāĻĒāĻā§āĻāĻ¨āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ¯āĻāĻ¨ "?": āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻļāĻ°ā§āĻ¤, āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻŽāĻžāĻ¨
āĻ¸āĻ°ā§āĻŦāĻĻāĻž 1. āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°āĻ°āĻž āĻāĻļāĻž āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻŋ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻšāĻŦā§
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĨ¤
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-āĻĄā§āĻ¨āĻ¸ā§āĻ¨ā§āĻ¸-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ
āĻā§āĻ°āĻŽ āĻ˛āĻā§āĻāĻ¨ā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
C āĻāĻŦāĻ C++ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĨ¤
C āĻāĻŦāĻ C++ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ C/C++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻā§āĻ°āĻŽ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻā§āĻ°āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ, āĻ¯āĻž āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻāĻļāĻŋāĻ āĻā§āĻ°āĻŽ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ āĻāĻļāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨: āĻ¯ā§āĻā§āĻ˛āĻŋ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋā§ˇ
āĻāĻ° āĻĒāĻ°ā§ āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻĒāĻ°ā§ āĻāĻā§ (āĻ¯āĻž
āĻāĻāĻāĻŋ āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻ āĻāĻļ āĻ¨āĻ¯āĻŧ), a āĻāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄā§āĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻĒāĻ°ā§
"&&", "||", "? :" āĻŦāĻž "," (āĻāĻŽāĻž) āĻ āĻĒāĻžāĻ°ā§āĻāĻ°, āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻā§ (āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻ°ā§
āĻāĻ° āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻŦāĻ āĻāĻĨāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ), āĻāĻŦāĻ āĻāĻ¨
āĻāĻŋāĻā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻžāĻ¯āĻŧāĻāĻžāĨ¤ āĻā§āĻ°āĻŽ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž āĻāĻžāĻĄāĻŧāĻž āĻ āĻ¨ā§āĻ¯, āĻāĻĻā§āĻļ
āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° subexpressions āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻāĻ āĻ¸āĻŦ āĻ¨āĻŋāĻ¯āĻŧāĻŽ
āĻŽā§āĻ āĻāĻĻā§āĻļā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻļāĻŋāĻ āĻāĻĻā§āĻļ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨, āĻ¯ā§āĻšā§āĻ¤ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻĻā§āĻāĻŋ
āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ¨ āĻā§āĻ°āĻŽ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨ā§āĻ,
āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§ āĻā§āĻ°āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻ¯āĻžāĻāĻšā§āĻ, āĻŽāĻžāĻ¨
āĻāĻŽāĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ āĻ¨āĻž āĻ¯ā§ āĻ°āĻžāĻ¯āĻŧ āĻĻāĻŋāĻ¯āĻŧā§āĻā§.
āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻāĻ¨ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ° āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§
āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧāĨ¤ āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻ°āĻŖ āĻāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§;
C āĻāĻŦāĻ C++ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ "āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻ°āĻŽ āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ
āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻāĻāĻŦāĻžāĻ°ā§ āĻ¤āĻžāĻ° āĻ¸āĻā§āĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻŦā§
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¤āĻĻā§āĻŦā§āĻ¯āĻ¤ā§āĻ¤, āĻĒā§āĻ°ā§āĻŦā§āĻ° āĻŽāĻžāĻ¨āĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻĄāĻŧāĻž āĻšāĻŦā§
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤"āĨ¤ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ āĻāĻā§āĻ āĻāĻ°ā§, āĻ¤āĻŦā§ āĻĢāĻ˛āĻžāĻĢāĻ˛āĻā§āĻ˛āĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤.
āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻ°āĻŖ āĻ¸āĻš āĻā§āĻĄā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻ˛ "a = a++;", "a[n] = b[n++]" āĻāĻŦāĻ "a[i++] =
i;āĨ¤" āĻāĻ°ā§ āĻāĻŋāĻā§ āĻāĻāĻŋāĻ˛ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽāĻžāĻā§ āĻŽāĻžāĻā§ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ āĻāĻāĻŋ āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻā§
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ āĻ§āĻ°āĻŖā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĨ¤
āĻŽāĻžāĻ¨āĻāĻŋ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻ°āĻāĻžāĻŦā§ āĻļāĻŦā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¤āĻžāĻ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻŋāĻā§ āĻŦāĻŋāĻ¤āĻ°ā§āĻ āĻ°āĻ¯āĻŧā§āĻā§
āĻ¸ā§āĻā§āĻˇā§āĻŽ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻā§āĻ°āĻŽ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻ āĻ°ā§āĻĨāĨ¤ āĻāĻ˛ā§āĻāĻ¨āĻžāĻ° āĻ˛āĻŋāĻā§āĻ
āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻāĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻ āĻ¸āĻāĻā§āĻāĻž āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž, āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ°āĻŋāĻĄāĻŋāĻ āĻĒā§āĻˇā§āĻ āĻžāĻ¯āĻŧ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§,
athttp://gcc.gnu.org/readings.html>.
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛ C āĻāĻŦāĻ C++ āĻāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-Wno-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨-āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ-addr
āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° (āĻŦāĻž C++, āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸) āĻĢā§āĻ°āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻĢāĻžāĻāĻļāĻ¨ āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻžāĻ° āĻĒāĻ°ā§ āĻ¸ā§āĻ¯ā§āĻā§āĻ° āĻŦāĻžāĻāĻ°ā§āĨ¤
-Wreturn-āĻāĻžāĻāĻĒ
āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨āĻā§ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻāĻžāĻāĻĒ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž "int" āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ
āĻā§āĻ¨ā§ "āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨" āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻāĻžāĻāĻĒ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻā§āĻ¨ā§ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ¨ā§āĻ
"āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°" āĻ¨āĻ¯āĻŧ (āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻĄāĻŋāĻ° āĻļā§āĻˇ āĻ āĻāĻļā§ āĻĒāĻĄāĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ), āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ "āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨" āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§
āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻ§āĻ°āĻ¨ "āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°"āĨ¤
C++ āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻāĻžāĻāĻĒ āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻāĻŽāĻ¨āĻāĻŋ
āĻāĻāĻ¨ -Wno-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨-āĻāĻžāĻāĻĒ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§. āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšāĻ¯āĻŧ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤āĨ¤
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-āĻāĻāĻāĻ
āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ "āĻ¸ā§āĻāĻ" āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻ¤ā§ āĻāĻŖāĻ¨āĻžāĻā§āĻ¤ āĻ§āĻ°āĻŖā§āĻ° āĻ¸ā§āĻāĻ āĻĨāĻžāĻā§ āĻāĻŦāĻ "āĻā§āĻ¸" āĻāĻ° āĻ āĻāĻžāĻŦ āĻĨāĻžāĻā§ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻ āĻāĻŖāĻ¨āĻžāĻ° āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻ¨āĻžāĻŽāĻā§āĻ¤ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ (āĻāĻāĻāĻŋ "āĻĄāĻŋāĻĢāĻ˛ā§āĻ" āĻāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ
āĻ˛ā§āĻŦā§āĻ˛ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧāĨ¤) "āĻā§āĻ¸" āĻ˛ā§āĻŦā§āĻ˛āĻ āĻāĻŖāĻ¨āĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻŦāĻžāĻāĻ°ā§
āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻ¸ā§āĻā§ āĻĻā§āĻ¯āĻŧ (āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ "āĻĄāĻŋāĻĢāĻ˛ā§āĻ" āĻ˛ā§āĻŦā§āĻ˛ āĻĨāĻžāĻā§)āĨ¤ āĻāĻ
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-Wswitch-āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ "āĻ¸ā§āĻāĻ" āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻ¤ā§ "āĻĄāĻŋāĻĢāĻ˛ā§āĻ" āĻā§āĻ¸ āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
-āĻāĻāĻāĻāĻ-āĻāĻ¨āĻžāĻŽ
āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ "āĻ¸ā§āĻāĻ" āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻ¤ā§ āĻāĻŖāĻ¨āĻžāĻā§āĻ¤ āĻ§āĻ°āĻŖā§āĻ° āĻ¸ā§āĻāĻ āĻĨāĻžāĻā§ āĻāĻŦāĻ "āĻā§āĻ¸" āĻāĻ° āĻ āĻāĻžāĻŦ āĻĨāĻžāĻā§ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻ āĻāĻŖāĻ¨āĻžāĻ° āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻ¨āĻžāĻŽāĻā§āĻ¤ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ° āĻŦāĻžāĻāĻ°ā§ "āĻā§āĻ¸" āĻ˛ā§āĻŦā§āĻ˛
āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻāĻŖāĻ¨āĻž āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ āĻāĻ¸ā§āĻā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻļā§āĻ§ā§
āĻŽāĻ§ā§āĻ¯ā§ -āĻāĻāĻāĻ āĻāĻŦāĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻšāĻ˛ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻ¯āĻŧ
āĻāĻāĻāĻŋ "āĻĄāĻŋāĻĢāĻ˛ā§āĻ" āĻ˛ā§āĻŦā§āĻ˛ āĻĨāĻžāĻāĻ˛ā§āĻ āĻāĻŖāĻ¨āĻž āĻā§āĻĄāĨ¤
-Wsync-nand (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ C++)
"__sync_fetch_and_nand" āĻāĻŦāĻ "__sync_nand_and_fetch" āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ GCC 4.4-āĻ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻā§āĨ¤
-Wtrigraphs
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ āĻ°ā§āĻĨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻā§āĻ¨ā§ āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
(āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž)āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-Wunused-āĻāĻŋāĻ¨ā§āĻ¤ā§-āĻ¸ā§āĻ-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°
āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ (āĻāĻ° āĻŦāĻžāĻāĻ°ā§
āĻāĻ° āĻā§āĻˇāĻŖāĻž)āĨ¤
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻžāĻŦāĻ˛ā§āĨ¤
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻā§āĻ¸āĻžāĻĨā§ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž.
-āĻāĻāĻ¨āĻā§āĻ¸ā§āĻĄ-āĻ¤āĻŦā§-āĻ¸ā§āĻ-āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛
āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ (āĻāĻāĻŋ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§) āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻā§āĻˇāĻŖāĻž)āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻžāĻŦāĻ˛ā§āĨ¤
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻāĻ¯āĻŧāĻžāĻ˛.
-Wunused-āĻĢāĻžāĻāĻļāĻ¨
āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻŦāĻž āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻĢāĻžāĻāĻļāĻ¨ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-Wunused-āĻ˛ā§āĻŦā§āĻ˛
āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻ˛ā§āĻŦā§āĻ˛ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻžāĻŦāĻ˛ā§āĨ¤
-Wunused-āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ-āĻāĻžāĻāĻĒāĻĄā§āĻĢ (āĻ¸āĻŋ, āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ, āĻ¸āĻŋ++ āĻāĻŦāĻ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°)
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻžāĻāĻĒāĻĄā§āĻĢ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-Wunused-āĻĒāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°
āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¤āĻžāĻ° āĻā§āĻˇāĻŖāĻž āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻžāĻŦāĻ˛ā§āĨ¤
-āĻāĻ¨ā§-āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤-āĻĢāĻ˛āĻžāĻĢāĻ˛
"warn_unused_result" āĻāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻā§āĻ¨ā§ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ˛āĻžāĻ° āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻāĻ° āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤-āĻĢāĻ˛āĻžāĻĢāĻ˛.
- Wunused- āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦāĻž āĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻāĻ° āĻā§āĻˇāĻŖāĻžāĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻžāĻŦāĻ˛ā§āĨ¤
-āĻāĻāĻ¨āĻāĻĄ-āĻŽāĻžāĻ¨
āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻĻāĻŽāĻ¨ āĻāĻ°āĻ¤ā§
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻ°ā§āĻ¤āĻžāĻāĻŋ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻā§ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°ā§āĻā§ā§ˇ āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°. āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ-āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻŦāĻž āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻŦāĻžāĻŽ-āĻĒāĻžāĻļā§ āĻ¯āĻžāĻ° āĻā§āĻ¨ā§ āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¨ā§āĻāĨ¤ āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖ, āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¯ā§āĻŽāĻ¨ x[i,j] āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŖ, āĻ¯āĻāĻ¨ x[(āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°)i,j] āĻ¨āĻž.
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-āĻāĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻŦāĻžāĻ° āĻāĻĒāĻ°ā§ -āĻāĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻāĻāĻŋ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĒā§āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
-āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž -āĻāĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ -āĻāĻ¯āĻŧāĻžāĻ˛ āĻŦā§āĻāĻž -āĻāĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§), āĻ āĻĨāĻŦāĻž āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨
-Wunused-āĻĒāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°.
-āĻāĻ¨āĻŋāĻ¨āĻŋāĻāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻĄ
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻĒā§āĻ°āĻĨāĻŽ āĻļā§āĻ°ā§ āĻ¨āĻž āĻāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻŦāĻž āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ "setjmp" āĻāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž clobbered āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§. C++ āĻ¤ā§, āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻŦāĻž āĻ -
āĻ¸ā§āĻĨāĻŋāĻ° const āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¯āĻž āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ°, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻāĻŋāĻ¨āĻŋāĻ¤-āĻ¸ā§āĻŦāĻ¯āĻŧāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻā§āĻ˛āĻŋ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻĒā§āĻĨāĻ āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ āĻŦāĻž āĻā§āĻ˛ā§āĻŦāĻžāĻ°āĻ¯ā§āĻā§āĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§,
āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻŦāĻž āĻ ā§āĻ¯āĻžāĻ°ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻŦāĻž āĻā§āĻ˛ā§āĻŦāĻžāĻ° āĻāĻ°āĻž āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯
āĻ¸āĻžāĻ°ā§āĻŦāĻŋāĻāĻāĻžāĻŦā§. āĻāĻā§āĻ˛āĻŋ "āĻ āĻ¸ā§āĻĨāĻŋāĻ°" āĻā§āĻˇāĻŋāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦāĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§ āĻ¨āĻžāĨ¤ āĻāĻžāĻ°āĻŖ
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻā§āĻ˛āĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨, āĻ¸āĻ āĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦāĻž āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻāĻžāĻ¨ā§ā§ˇ
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻā§āĻ˛āĻŋ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ GCC āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻā§āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻžāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° a āĻāĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻŽāĻžāĻ¨ āĻ¯ā§āĻāĻŋ āĻ¨āĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻžāĻ°āĻŖ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻŖāĻ¨āĻž āĻĄā§āĻāĻž āĻĒā§āĻ°āĻŦāĻžāĻš āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖāĨ¤
-Wmaybe-uninitialized
āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒāĻĨ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĨāĻžāĻā§
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¯ā§āĻāĻŋ āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŋāĻā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒāĻžāĻĨ āĻāĻā§ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻĒā§āĻ°āĻŽāĻžāĻŖ āĻāĻ°āĻ¤ā§ āĻ¨āĻž āĻĒāĻžāĻ°ā§
āĻ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒāĻžāĻĨ āĻ°āĻžāĻ¨ āĻāĻžāĻāĻŽā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻā§āĻāĻŋāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻžāĻ°āĻŖ āĻā§āĻĄāĻāĻŋ āĻ¸āĻ āĻŋāĻ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻžāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻĻā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ GCC āĻ¯āĻĨā§āĻˇā§āĻ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻ āĻ¨āĻ¯āĻŧā§ˇ
āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻž āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§āĻ. āĻāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤āĻžāĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻāĻžāĻ¨ā§:
{
āĻāĻ¨ā§āĻ āĻāĻā§āĻ¸;
āĻ¸ā§āĻāĻ (y)
{
āĻā§āĻ¸ 1: x = 1;
āĻŦāĻŋāĻ°āĻ¤āĻŋ;
āĻā§āĻ¸ 2: x = 4;
āĻŦāĻŋāĻ°āĻ¤āĻŋ;
āĻā§āĻ¸ 3: x = 5;
}
foo (x);
}
āĻ¯āĻĻāĻŋ "y" āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻ°ā§āĻŦāĻĻāĻž 1, 2 āĻŦāĻž 3 āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ "x" āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ GCC
āĻāĻāĻž āĻāĻžāĻ¨ā§ āĻ¨āĻžāĨ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻžāĻšāĻŋāĻ° āĻāĻ°āĻž(0) āĻŦāĻž āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻā§āĻĄāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ -āĻāĻĻā§āĻŦāĻžāĻ¯āĻŧā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ a āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
"āĻ˛āĻāĻā§āĻāĻŽāĻĒāĻŋ" āĻ āĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻā§āĻ˛āĻŋāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻ¸āĻŽā§āĻāĻŦā§ˇ
āĻ¸āĻāĻāĻ˛āĻ¨
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "setjmp" āĻāĻ˛āĻā§āĻ˛āĻŋ āĻĻā§āĻā§āĨ¤ "āĻ˛āĻāĻā§āĻāĻŽāĻĒāĻŋ" āĻā§āĻĨāĻžāĻ¯āĻŧ āĻšāĻŦā§ āĻ¤āĻž āĻāĻžāĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻĄāĻžāĻāĻž āĻāĻ¸āĻ˛ā§, āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻā§āĻĄā§āĻ° āĻ¯ā§āĻā§āĻ¨ā§ āĻ¸āĻŽāĻ¯āĻŧā§ āĻāĻāĻŋāĻā§ āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻšāĻŋāĻ¸ā§āĻŦā§
āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻāĻ¨ āĻāĻ¸āĻ˛ā§ āĻā§āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨ā§āĻ āĻāĻžāĻ°āĻŖ "āĻ˛āĻāĻā§āĻāĻŽāĻĒāĻŋ"
āĻāĻ¸āĻ˛ā§ āĻāĻŽāĻ¨ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻĄāĻžāĻāĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°āĻŦā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¤āĻž āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻ˛ā§ āĻāĻŋāĻā§ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻ¨āĻ "āĻ¨āĻ°ā§āĻāĻžāĻ°ā§āĻ¨" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛ or -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž.
-āĻ āĻāĻžāĻ¨āĻž-āĻĒā§āĻ°āĻžāĻāĻŽāĻžāĻ¸
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ "#pragma" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧ āĻ¯āĻž GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ āĻ¯āĻĻāĻŋ
āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŽāĻ¨āĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ āĻāĻžāĻ¨āĻž āĻĒā§āĻ°ā§āĻ¯āĻžāĻāĻŽāĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛āĨ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻŖā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¨āĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-āĻ¨ā§-āĻĒā§āĻ°āĻžāĻāĻŽāĻžāĻ¸
pragmas āĻāĻ° āĻ āĻĒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻ¯ā§āĻŽāĻ¨ āĻā§āĻ˛ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°, āĻ āĻŦā§āĻ§ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻŦāĻž
pragmas āĻŽāĻ§ā§āĻ¯ā§ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ. āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨ -āĻ āĻāĻžāĻ¨āĻž-āĻĒā§āĻ°āĻžāĻāĻŽāĻžāĻ¸.
-WSTRICT-LIASING
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻāĻ¨ -āĻā§āĻ°āĻŋāĻā§āĻ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ. āĻāĻāĻž āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻā§ āĻāĻŽāĻ¨ āĻāĻ ā§āĻ° āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻŦ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ§āĻ°āĻž āĻĒāĻĄāĻŧā§ āĻ¨āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ°ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ§āĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻā§āĻˇāĻ¤āĻŋ āĻāĻāĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛āĨ¤ āĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ¨ -WSTRICT-LIASING = 3
-WSTRICT-LIASING = n
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻāĻ¨ -āĻā§āĻ°āĻŋāĻā§āĻ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ. āĻāĻāĻž āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻā§ āĻāĻŽāĻ¨ āĻāĻ ā§āĻ° āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻā§āĻ āĻ¸ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋ āĻāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ (āĻāĻŽ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ)āĨ¤ āĻāĻā§āĻāĻ¤āĻ° āĻ¸ā§āĻ¤āĻ°
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻ°ā§ āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻž āĻ āĻ¨ā§āĻ°ā§āĻĒ, āĻāĻĒāĻžāĻ¯āĻŧ āĻ āĻ¨ā§āĻ°ā§āĻĒ -O āĻāĻžāĻ āĻāĻ°ā§āĨ¤ -WSTRICT-LIASING is
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -WSTRICT-LIASING = 3.
āĻ˛ā§āĻā§āĻ˛ 1: āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ, āĻĻā§āĻ°ā§āĻ¤, āĻāĻŽ āĻ¸āĻ āĻŋāĻāĨ¤ āĻāĻā§āĻ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻšāĻ˛ā§ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻāĻŋāĻ¨ā§āĻ¤ā§ -āĻā§āĻ°āĻŋāĻā§āĻ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ āĻāĻāĻ¨āĻ āĻā§āĻĄāĻāĻŋ āĻāĻā§āĻ āĻāĻ°ā§, āĻāĻžāĻ°āĻŖ āĻāĻ¤ā§ āĻā§āĻŦ āĻāĻŽ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ°āĻ¯āĻŧā§āĻā§
āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻž āĻ āĻ¨ā§āĻ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻā§. āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻ¨ā§ āĻĄāĻŋāĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻŽāĻ¨ā§ āĻĻā§āĻĄāĻŧāĻžāĻ¯āĻŧ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻļā§āĻˇāĨ¤
āĻ˛ā§āĻā§āĻ˛ 2: āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ, āĻĻā§āĻ°ā§āĻ¤, āĻā§āĻŦ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻāĻ¨āĻ āĻ āĻ¨ā§āĻ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻ¨āĻž
āĻ¯āĻĻāĻŋāĻ āĻ˛ā§āĻā§āĻ˛ 1 āĻ¯āĻ¤ āĻŦā§āĻļāĻŋ), āĻāĻŦāĻ āĻāĻŋāĻā§ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ (āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻ˛ā§āĻā§āĻ˛ 1 āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ)āĨ¤
āĻ˛ā§āĻā§āĻ˛ 1 āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§, āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻĻā§āĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ°āĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĨ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§ āĻāĻ˛ā§āĨ¤
āĻ˛ā§āĻā§āĻ˛ 3 (āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ -WSTRICT-LIASING): āĻā§āĻŦ āĻāĻŽ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻŦāĻ āĻāĻŋāĻā§ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤
āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ¯āĻāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻĨāĻžāĻā§ āĻ¤āĻāĻ¨ 1 āĻŦāĻž 2 āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻāĻŋāĻā§āĻāĻž āĻ§ā§āĻ°āĨ¤
āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻļā§āĻ˛ā§āĻˇ + āĻĄāĻŋāĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻ¯āĻ¤ā§āĻ¨ āĻ¨ā§āĻ¯āĻŧ:
"*(int*)&some_float"āĨ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ˛ā§, āĻāĻāĻŋ āĻĒāĻŋāĻāĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§āĻ āĻāĻ˛ā§, āĻ¯ā§āĻāĻžāĻ¨ā§
āĻāĻāĻŋ āĻĒā§āĻ°āĻŦāĻžāĻš-āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ-āĻā§ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻ āĻā§āĻ¸ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĄāĻŋāĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĨ¤ āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¨āĻž
āĻ§āĻ°āĻ¨ā§āĻ°āĨ¤
-Wstrict-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§
-WSTRICT-overflow =n
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻāĻ¨ -fstrict-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ. āĻāĻāĻŋ āĻŽāĻžāĻŽāĻ˛āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§
āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§ āĻ¯ā§ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻāĻŦā§ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¨āĻž āĻ¯ā§āĻāĻžāĻ¨ā§ āĻā§āĻĄāĻāĻŋ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§: āĻāĻāĻŋ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽāĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻŋāĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻžāĻŦā§ āĻāĻ
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤
āĻāĻāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¯āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻāĻāĻŦā§ āĻ¨āĻž āĻ¤āĻž āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻāĻĄāĻŧāĻŋāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻŽāĻ¨ āĻ¯ā§ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻāĻāĻ¨āĻ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻ¸āĻ˛ā§,
āĻāĻāĻŦā§ āĻ¤āĻžāĻ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻšāĻā§āĻ āĻāĻāĻāĻŋ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§: āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻ¯ā§ āĻāĻ¸āĻ˛ā§ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨āĻž. āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĢā§āĻāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻ¸ā§āĻ¤āĻ° āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒā§āĻ° āĻāĻ¤āĻā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¤āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻāĻĻā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŋāĻ¨āĻžāĨ¤
-WSTRICT-overflow = 1
āĻ¸āĻ¨ā§āĻĻā§āĻšāĻāĻ¨āĻ āĻāĻŦāĻ āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻ¸āĻšāĻ āĻāĻāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸āĻā§āĻā§
-fstrict-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° "x + 1 > x" āĻĨā§āĻā§ 1 āĻ¸āĻ°āĻ˛ āĻāĻ°ā§āĨ¤ āĻāĻ āĻ¸ā§āĻ¤āĻ°ā§āĻ°
-Wstrict-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛; āĻāĻā§āĻ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŦāĻ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-WSTRICT-overflow = 2
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻāĻāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖ: "abs (x) >= 0"āĨ¤ āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻāĻ¨ āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -fstrict-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻāĻžāĻŦ, āĻāĻžāĻ°āĻŖ "abs (INT_MIN)" "INT_MIN" āĻ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻļā§āĻ¨ā§āĻ¯ā§āĻ°āĻ āĻāĻŽāĨ¤
-Wstrict-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ (āĻā§āĻ¨ āĻ¸ā§āĻ¤āĻ° āĻāĻžāĻĄāĻŧāĻž) āĻāĻāĻ -WSTRICT-overflow = 2.
-WSTRICT-overflow = 3
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¯ā§āĻŽāĻ¨: "x + 1
> 1" āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ "x > 0"āĨ¤
-WSTRICT-overflow = 4
āĻāĻĒāĻ°ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻ°āĻ˛ā§āĻāĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§āĻ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖ: "(x * 10) / 5" āĻā§ "x * 2" āĻ āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-WSTRICT-overflow = 5
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻŽāĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻā§āĻ° āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻĄāĻŧāĻŋāĻ¤. āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ: "x + 2 > y" āĻā§ āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ "x + 1 >= y"āĨ¤
āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸ā§āĻ¤āĻ°ā§ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻžāĻ°āĻŖ āĻāĻ āĻ¸āĻ°āĻ˛ā§āĻāĻ°āĻŖ
āĻ āĻ¨ā§āĻ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯, āĻ¤āĻžāĻ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸ā§āĻ¤āĻ°āĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻŦ āĻŦāĻĄāĻŧ āĻ¸āĻāĻā§āĻ¯āĻž āĻĻā§āĻ¯āĻŧ
āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ.
-Wsuggest-rtribute =[āĻŦāĻŋāĻļā§āĻĻā§āĻ§|const|āĻĢā§āĻ°āĻ¤ āĻ¨ā§āĻ|āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸]
āĻāĻŽāĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¯ā§āĻ āĻāĻ°āĻž āĻāĻĒāĻāĻžāĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻā§āĻŖāĻžāĻŦāĻ˛ā§
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨ā§āĻā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-Wsuggest-attribute=āĻļā§āĻĻā§āĻ§
-Wsuggest- āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ = āĻāĻ¨āĻ¸ā§āĻ
-Wsuggest-rtribute = Noreturn
āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž "āĻŦāĻŋāĻļā§āĻĻā§āĻ§", "āĻāĻ¨āĻ¸ā§āĻ" āĻŦāĻž āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
"āĻĢā§āĻ°āĻ¤ āĻ¨ā§āĻ". āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§
āĻāĻāĻ¨āĻŋāĻ āĻŦāĻž ("āĻŦāĻŋāĻļā§āĻĻā§āĻ§" āĻāĻŦāĻ "āĻāĻ¨āĻ¸ā§āĻ" āĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§) āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻĒā§āĻ°āĻŽāĻžāĻŖ āĻāĻ°āĻ¤ā§ āĻ¨āĻž āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨
āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĻāĻžāĻŦā§ āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§āĨ¤ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻāĻ¤ā§ āĻ āĻ¸ā§āĻŽ āĻ¨āĻž āĻĨāĻžāĻā§
āĻ˛ā§āĻĒ āĻŦāĻž āĻ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ āĻā§āĻāĻĄāĻŧā§, "abort()" āĻāĻ˛ āĻāĻ°ā§ āĻŦāĻž āĻĢāĻžāĻāĻĻā§ āĻĢā§āĻ˛ā§āĨ¤ āĻāĻ
āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ -āĻĢāĻŋāĻĒāĻž-āĻŦāĻŋāĻļā§āĻĻā§āĻ§-āĻāĻ¨āĻ¸ā§āĻ, āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -O āĻāĻŦāĻ
āĻāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨. āĻāĻā§āĻāĻ¤āĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ° āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻ¸āĻ āĻŋāĻāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĨ¤
-Wsuggest-rtribute = āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ
-āĻāĻŽāĻŋāĻ¸āĻŋāĻ-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ-āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ
āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž "āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻāĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§, āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧāĨ¤ GCC āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§
"āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻš āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¯āĻž āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ,
āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻāĻ¤āĻž, āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻĒāĻžāĻ¸āĻŋāĻ āĻŦāĻž āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻāĻāĻāĻŋ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤
"āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ" āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻā§āĻ° āĻĢāĻ˛ā§ āĻāĻžāĻāĻĒāĨ¤ āĻ āĻ°ā§āĻĨāĻžā§ āĻŦāĻžāĻŽ-āĻĒāĻžāĻļā§
āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ āĻŦāĻž āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨, āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ§āĻ°āĻ¨ āĻŦāĻž āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨
āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ°āĻ āĻāĻāĻāĻŋ "āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§āĨ¤
GCC āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯āĻž "āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ" āĻāĻ° āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻŖāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻžāĻ°, āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§. GCC āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ "āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ"
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻ¯ā§ āĻā§āĻ¨āĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨āĻā§ āĻāĻ˛ āĻāĻ°ā§
"vprintf" āĻŦāĻž "vscanf", āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŦāĻ āĻāĻŋāĻā§ āĻĢāĻžāĻāĻļāĻ¨
āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ "āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¤āĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻžāĨ¤
-āĻāĻ¯āĻŧāĻžāĻ°ā§-āĻ¸ā§āĻŽāĻž
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻāĻ¨ -āĻāĻĢāĻāĻŋ-āĻāĻŋāĻāĻ°āĻĒāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ (āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ -āĻ2 āĻāĻŦāĻ āĻāĻĒāĻ°ā§). āĻāĻāĻž
āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŽāĻžāĻ° āĻŦāĻžāĻāĻ°ā§ āĻĨāĻžāĻā§āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-āĻ¨ā§-āĻĄāĻŋāĻāĻāĻāĻŋ-āĻŦāĻžāĻ-āĻāĻŋāĻ°ā§
āĻļā§āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛-āĻāĻžāĻāĻŽ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻŦāĻŋāĻāĻžāĻāĻ¨
āĻļā§āĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻ āĻ¸ā§āĻŽāĻ¤āĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦā§āĻ§ āĻāĻĒāĻžāĻ¯āĻŧ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
NaNs
-Wsystem-headers
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻāĻ āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĨā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻ°ā§āĻ¤āĻž
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĻāĻŽāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻ¤āĻžāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ°ā§ āĻ¨āĻž
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻ āĻŋāĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻŦā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻĨā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻ¤ā§ āĻŦāĻ˛ā§ āĻ¯ā§āĻ¨ āĻ¤āĻžāĻ°āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻā§āĻĄ āĻāĻā§āĻā§. āĻ¯āĻžāĻāĻšā§āĻ, āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻāĻ¯āĻŧāĻžāĻ˛ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¯ā§āĻā§
āĻ¨āĻž āĻ¨āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ°ā§ āĻ āĻāĻžāĻ¨āĻž pragmas āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨---āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯, -āĻ āĻāĻžāĻ¨āĻž-āĻĒā§āĻ°āĻžāĻāĻŽāĻžāĻ¸
āĻ āĻŦāĻļā§āĻ¯āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
-WTRAMPOLINES
āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ trampolines āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨.
āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻŽāĻĒā§āĻ˛āĻŋāĻ¨ āĻšāĻ˛ āĻĄā§āĻāĻž āĻŦāĻž āĻā§āĻĄā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ āĻ āĻāĻļ āĻ¯āĻž āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ
āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĢāĻžāĻāĻļāĻ¨āĻā§ āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§ āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ āĻŋāĻ¤ āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻā§āĻ¨ āĻŦāĻŋāĻļā§āĻˇ āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§,
āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ āĻŋāĻ¤ āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
-Wfloat-āĻ¸āĻŽāĻžāĻ¨
āĻ¸āĻŽāĻ¤āĻž āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¤ā§ āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ° āĻĒāĻŋāĻāĻ¨ā§ āĻ§āĻžāĻ°āĻŖāĻžāĻāĻŋ āĻšāĻ˛ āĻ¯ā§ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻāĻŋ (āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯) āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ āĻ¸ā§āĻŽ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻ°āĻā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ (āĻā§āĻĄ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°ā§, āĻŦāĻž āĻāĻŋāĻā§āĻ¤ā§
āĻ āĻ¨ā§āĻ¯ āĻāĻĒāĻžāĻ¯āĻŧ) āĻāĻŖāĻ¨āĻž āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŦāĻž āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¤ā§āĻ°ā§āĻāĻŋ, āĻāĻŦāĻ
āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ (āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ
āĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž)āĨ¤ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻ¸āĻŽāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻĻā§āĻāĻŋ āĻŽāĻžāĻ¨ āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ āĻ°ā§āĻā§āĻ āĻāĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĻā§āĻāĻ¤ā§; āĻāĻŦāĻ āĻāĻ āĻ¸āĻā§āĻā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻ āĻĒāĻžāĻ°ā§āĻāĻ°, āĻ¤āĻžāĻ āĻ¸āĻŽāĻ¤āĻž āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻā§āĻ˛āĨ¤
- āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ āĻāĻŦāĻ ISO C-āĻ¤ā§ āĻāĻŋāĻ¨ā§āĻ¨āĻāĻžāĻŦā§ āĻāĻāĻ°āĻŖ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻ¸āĻ āĻ¸āĻŋ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ āĻ¸āĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻ¨ā§āĻ, āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ¯ā§āĻā§āĻ¤
āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¯ā§ āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻāĻāĻŋāĻ¤.
¡ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¯āĻž āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻŦāĻĄāĻŋāĻ¤ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ˛āĻŋāĻāĻžāĻ°ā§āĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŋāĻ¤āĻ°ā§
āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ C āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ˛āĻŋāĻāĻžāĻ°āĻžāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ ISO C-āĻ¤ā§
āĻāĻāĻž āĻ¨āĻž.
āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ āĻ¸āĻŋ-āĻ¤ā§, āĻāĻŋāĻā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻāĻŋāĻ˛ āĻ¨āĻžāĨ¤ āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨āĻā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§ āĻ¯āĻĻāĻŋ # āĻāĻ˛āĻžāĻŽā§ āĻšāĻžāĻāĻŋāĻ°
āĻ˛āĻžāĻāĻ¨ā§ 1. āĻ āĻ¤āĻāĻŦ - āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ āĻ¸āĻŋ
āĻŦā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§ āĻāĻžāĻ°āĻŖ # āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻā§āĻˇāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§ āĻ¨āĻž
āĻ˛āĻžāĻāĻ¨. āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ˛ā§āĻāĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻ¯āĻŧ #āĻĒā§āĻ°āĻžāĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻĄā§āĻ¨ā§āĻ āĻāĻ°ā§ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ C. āĻāĻŋāĻā§ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§ āĻ¨āĻž
āĻā§āĻ¨āĻž #āĻāĻ˛āĻŋāĻĢ, āĻ¤āĻžāĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŽāĻ¤ā§ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¯āĻž āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻāĻžāĻĄāĻŧāĻžāĻ āĻĻā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤
¡ āĻāĻāĻ¨āĻžāĻ°āĻŋ āĻĒā§āĻ˛āĻžāĻ¸ āĻ āĻĒāĻžāĻ°ā§āĻāĻ°āĨ¤
¡ āĻĻā§āĻ¯ U āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ, āĻŦāĻž F or L floating-point āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ.
(āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ āĻ¸āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ L āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ§ā§āĻ°ā§āĻŦāĻā§āĻ° āĻāĻĒāĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĨ¤) āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻā§āĻ˛ā§
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻ§ā§āĻ¨āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ,
āĻ¯ā§āĻŽāĻ¨ _āĻŽāĻŋāĻ¨/_āĻŽā§āĻ¯āĻžāĻā§āĻ¸ "āĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻāĻāĻžāĻ° āĻā§āĻĄā§ āĻāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻžāĻ˛ āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻŦā§ GCC āĻāĻ° āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻā§āĻĄ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§ āĻ°āĻ¯āĻŧā§āĻā§
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻ¯āĻĨā§āĻˇā§āĻ āĻĒā§āĻ°ā§āĻā§āĻˇāĻžāĻĒāĻāĨ¤
¡ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻā§ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻā§āĻˇāĻŖāĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻļā§āĻˇ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻŦā§āĻ˛āĻāĨ¤
āĻāĻāĻāĻŋ "āĻ¸ā§āĻāĻ" āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻ "āĻ˛āĻ" āĻāĻžāĻāĻĒā§āĻ° āĻāĻāĻāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻāĻā§āĨ¤
¡ āĻāĻāĻāĻŋ āĻ¨āĻ¨-"āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ" āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻˇāĻŖāĻž āĻāĻāĻāĻŋ "āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ" āĻāĻāĻā§ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻ āĻāĻ āĻ¨ āĻ¨āĻž
āĻāĻŋāĻā§ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ āĻ¸āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻšā§āĻ¤āĨ¤
¡ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ§ā§āĻ°ā§āĻŦāĻā§āĻ° ISO āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻ¤āĻžāĻ° āĻĨā§āĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻŦāĻž āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻĨāĻžāĻā§
āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ āĻĒā§āĻ°āĻāĻžāĻ°āĨ¤ āĻ§ā§āĻ°ā§āĻŦāĻā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻĻāĻļ āĻšāĻ˛ā§āĻ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ āĻ°ā§āĻĨāĻžā§ āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽā§āĻ˛ āĻŦāĻž āĻ āĻā§āĻāĻžāĻ˛ āĻŽāĻžāĻ¨, āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦāĻŋāĻ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§, āĻ¤āĻž āĻ¨āĻ¯āĻŧ
āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻā§āĻ¨āĨ¤
¡ ISO āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¨ā§āĻļāĻ¨ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻŽāĻˇā§āĻāĻŋāĻ° āĻ¸ā§āĻāĻ¨āĻžāĨ¤
¡ āĻ˛ā§āĻŦā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§āĻ° āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦāĨ¤ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ C-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻžāĻĻāĻž āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ āĻāĻžāĻŦ āĻ°āĻ¯āĻŧā§āĻā§
āĻ˛ā§āĻŦā§āĻ˛.
¡ āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ° āĻ¸ā§āĻāĻ¨āĻžāĨ¤ āĻāĻ°āĻŽā§āĻāĻāĻžāĻ°ā§ āĻļā§āĻ¨ā§āĻ¯ āĻšāĻ˛ā§, āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻā§āĻĄā§ āĻļā§āĻ¨ā§āĻ¯ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŽāĻ¨ āĻ§āĻžāĻ°āĻŖāĻžāĻ° āĻ āĻ§ā§āĻ¨ā§ āĻāĻāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻ¯ā§āĻŽāĻ¨ "__STDC__" āĻāĻ° āĻāĻĒāĻ° āĻļāĻ°ā§āĻ¤āĻ¯ā§āĻā§āĻ¤ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ C āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻāĻ¨āĻžāĻā§ āĻļā§āĻ¨ā§āĻ¯ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
¡ āĻ¸ā§āĻĨāĻŋāĻ°/āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨ āĻāĻŦāĻ āĻ¤āĻĻā§āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĨ¤ āĻĻā§āĻ¯
āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ āĻ¸āĻŋ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒā§āĻ° āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻā§āĻ°ā§āĻ¤āĻ° āĻāĻžāĻ°āĻŖ
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻāĻŋ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¸ā§āĻ; āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°.
¡ ISO C āĻļā§āĻ˛ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤ āĻāĻā§āĻāĻžāĻā§āĻ¤āĻāĻžāĻŦā§ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻž āĻāĻžāĻ°āĻŋ
āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻā§āĻˇāĻŖāĻž āĻŦāĻž āĻŦā§āĻāĻŋāĻ¤ā§āĻ°ā§āĻ¯āĻŽāĻ¯āĻŧ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ°āĻŖ āĻāĻ ISO C āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ
Libiberty āĻāĻ° āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ C āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻ¤āĻž āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ,
"PARAMS" āĻāĻŦāĻ "VPARAMS"āĨ¤ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻāĻŋāĻ āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§ˇ
āĻāĻžāĻ°āĻŖ āĻ¸ā§āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻāĻāĻŋ GCC āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻāĻŦāĻ āĻ¤āĻžāĻ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ āĻ¨āĻ¯āĻŧā§ˇ
āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ āĻ¸āĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĨ¤
āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻ° āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻāĻžāĻ¯āĻŧ āĻ¯āĻž āĻāĻāĻŦā§ āĻ¤āĻžāĻ° āĻĨā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¨ā§ˇ
āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒā§āĻ° āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ āĻāĻāĻ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¤ā§āĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻāĻŦāĻ āĻ¤āĻĻā§āĻŦāĻŋāĻĒāĻ°ā§āĻ¤, āĻāĻŦāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŦāĻž
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻ¤āĻž āĻ¯āĻāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻāĨ¤
-āĻŦāĻŋāĻŦā§āĻ¤āĻŋ-āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻˇāĻŖāĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻ° āĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻā§āĻˇāĻŖāĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ, āĻĒāĻ°āĻŋāĻāĻŋāĻ¤
C++ āĻĨā§āĻā§, ISO C99 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻāĻžāĻŦā§ GCC-āĻ¤ā§ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤āĨ¤ āĻāĻāĻāĻž āĻ¨āĻž
ISO C90 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻŦāĻ GCC 3.0 āĻāĻ° āĻāĻā§ GCC āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻŋāĻ˛ āĻ¨āĻžāĨ¤
-āĻāĻ¨ā§āĻĄā§āĻĢ
āĻāĻāĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§āĻ° āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ #āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ
-Wno-endif-āĻ˛ā§āĻŦā§āĻ˛
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ # āĻāĻ°āĻ āĻŦāĻž āĻāĻāĻāĻŋ #endif āĻā§āĻā§āĻ¸āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-āĻāĻžāĻ¯āĻŧāĻž
āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦāĻž āĻāĻžāĻāĻĒ āĻĄāĻŋāĻā§āĻ˛āĻžāĻ°ā§āĻļāĻ¨ āĻ āĻ¨ā§āĻ¯ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§ āĻāĻžāĻ¯āĻŧāĻž āĻĻā§āĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨,
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°, āĻāĻžāĻāĻĒ, āĻŦāĻž āĻā§āĻ˛āĻžāĻ¸ āĻŽā§āĻŽā§āĻŦāĻžāĻ° (C++ āĻ), āĻ āĻĨāĻŦāĻž āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻĨāĻžāĻā§
āĻāĻžāĻ¯āĻŧāĻžāĻ¯ā§āĻā§āĻ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ C++ āĻ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻā§āĻ¨ā§ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻžāĻ¯āĻŧāĻž āĻĻā§āĻ¯āĻŧ
typedef, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻž āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻāĻāĻŋ struct/class/enum āĻāĻžāĻ¯āĻŧāĻž āĻĻā§āĻ¯āĻŧāĨ¤
-Wlarger-āĻāĻ° āĻā§āĻ¯āĻŧā§ =āĻ˛ā§āĻ¨
āĻ¯āĻāĻ¨āĻ āĻā§āĻ¨ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĨā§āĻā§ āĻŦāĻĄāĻŧ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ˛ā§āĻ¨ āĻŦāĻžāĻāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-Wframe-āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ-=āĻ˛ā§āĻ¨
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻāĻ° āĻĨā§āĻā§ āĻŦāĻĄāĻŧ āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻ˛ā§āĻ¨ āĻŦāĻžāĻāĻ āĻāĻŖāĻ¨āĻž āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻāĻŦāĻ āĻ°āĻā§āĻˇāĻŖāĻļā§āĻ˛ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ¸āĻ˛
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŋāĻā§āĻāĻž āĻŦā§āĻļāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ˛ā§āĻ¨ āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻž āĻĒāĻžāĻ¨āĨ¤ āĻāĻŋāĻ¤āĻ°ā§
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, "āĻ ā§āĻ¯āĻžāĻ˛ā§āĻāĻž", āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛-āĻĻā§āĻ°ā§āĻā§āĻ¯ā§āĻ° āĻ ā§āĻ¯āĻžāĻ°ā§, āĻŦāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻ¯ā§āĻā§āĻ¨ā§ āĻ¸ā§āĻĨāĻžāĻ¨
a āĻāĻ¸ā§āĻ¯ā§ āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž constructs āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨āĻŦāĻžāĻŖā§āĨ¤
-Wno-āĻŽā§āĻā§āĻ¤-āĻ¨āĻ¨āĻšā§āĻĒ-āĻŦāĻ¸ā§āĻ¤ā§
āĻ¸ā§āĻ¤ā§āĻĒā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻā§ āĻŽā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-Wstack- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° =āĻ˛ā§āĻ¨
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ° āĻĨā§āĻā§ āĻŦāĻĄāĻŧ āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻ˛ā§āĻ¨ āĻŦāĻžāĻāĻ āĻāĻŖāĻ¨āĻž
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ°āĻā§āĻˇāĻŖāĻļā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. "āĻ ā§āĻ¯āĻžāĻ˛ā§āĻāĻž" āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻ¯ā§āĻā§āĻ¨ā§ āĻ¸ā§āĻĨāĻžāĻ¨
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛-āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻ ā§āĻ¯āĻžāĻ°ā§, āĻŦāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĨ¤
āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻāĻŋ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻ°ā§āĻā§ -fstack-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.
¡ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¸ā§āĻĨāĻŋāĻ° āĻšāĻ¯āĻŧ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°ā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¤āĻž āĻšāĻ˛:
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° 1120 āĻŦāĻžāĻāĻ
¡ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° (āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§) āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŦāĻĻā§āĻ§ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¤āĻž āĻšāĻ˛:
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° 1648 āĻŦāĻžāĻāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
¡ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° (āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§) āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻŦāĻĻā§āĻ§ āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¤āĻž āĻšāĻ˛:
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸ā§āĻŽāĻžāĻšā§āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
-āĻāĻ¨āĻ¸ā§āĻĢ-āĻ˛ā§āĻĒ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ˛ā§āĻĒāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻžāĻ°āĻŖ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻŋāĻā§ āĻ§āĻ°ā§ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
āĻ˛ā§āĻĒ āĻ¸ā§āĻāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĨ¤ āĻ¸āĻā§āĻā§ -āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻ˛ā§āĻĒ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĨ¤
-āĻ¨ā§-āĻĒā§āĻĄāĻžāĻ¨ā§āĻāĻŋāĻ-āĻāĻŽāĻāĻ¸-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° MinGW āĻ˛āĻā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻž)
āĻ¸āĻā§āĻā§ āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ -Wformat āĻāĻŦāĻ -āĻļāĻŋāĻā§āĻˇāĻžāĻ°ā§āĻĨā§ GNU āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻāĻžāĻĄāĻŧāĻž, āĻāĻāĻŋ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ -āĻāĻāĻāĻ¸āĻ "āĻĒā§āĻ°āĻŋāĻ¨ā§āĻāĻāĻĢ" / "āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨āĻāĻĢ" āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻ°āĻŖā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§
"I32", "I64", āĻāĻŦāĻ "I" āĻāĻāĻ¨ā§āĻĄā§āĻ āĻāĻžāĻ°ā§āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ, āĻ¯āĻž MS āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤
-Wpointer-rith
āĻ¯ā§āĻā§āĻ¨ āĻāĻŋāĻā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° "āĻāĻāĻžāĻ°" āĻŦāĻž "āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°" āĻāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ GNU C
"āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° *" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŖāĻ¨āĻžāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° 1 āĻāĻ° āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°. C++ āĻ, āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
"NULL" āĻāĻĄāĻŧāĻŋāĻ¤āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ.
-Wtype-āĻ¸ā§āĻŽāĻž
āĻ¸ā§āĻŽāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻāĻāĻāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻ¤ā§āĻ¯ āĻŦāĻž āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻĄā§āĻāĻž āĻāĻžāĻāĻĒ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§ āĻļā§āĻ¨ā§āĻ¯ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ < or >=. āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
-āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž.
-Wbad-āĻĢāĻžāĻāĻļāĻ¨-āĻāĻžāĻ¸ā§āĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻāĻāĻŋ āĻ -āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻžāĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ
"int malloc()" āĻā§ "anything *" āĻ¤ā§ āĻāĻžāĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-Wc++-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
ISO C āĻāĻ āĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻā§āĻ˛āĻŋ ISO C āĻāĻŦāĻ ISO-āĻāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻĒāĻ¸ā§āĻā§āĻ° āĻŦāĻžāĻāĻ°ā§
C++, āĻ¯ā§āĻŽāĻ¨ "void *" āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻ¨āĻ¨-"void"-āĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§
āĻāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨āĨ¤
-Wc++11-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
C++ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ ISO C++ 1998 āĻāĻŦāĻ ISO C++ 2011-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ˛āĻžāĻĻāĻž,
āĻ¯ā§āĻŽāĻ¨, ISO C++ 1998-āĻāĻ° āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻ¯āĻž ISO C++ 2011-āĻāĻ° āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄāĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ - āĻ¸āĻāĻā§āĻ°ā§āĻŖ āĻāĻŦāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-Wcast-āĻā§āĻŖ
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻžāĻāĻĒ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻžāĻāĻĒ āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻžāĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ "const char *" āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ "char *" āĻ āĻāĻžāĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻāĻŋ āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻāĻžāĻāĻĒ āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻāĻžāĻ¸ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖ, "char **" āĻĨā§āĻā§ "const char **" āĻāĻžāĻ¸ā§āĻ āĻāĻ°āĻž āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ, āĻ¯ā§āĻŽāĻ¨ āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§:
/* p āĻšāĻ˛ char ** āĻŽāĻžāĻ¨āĨ¤ */
āĻāĻ¨āĻ¸ā§āĻ āĻāĻ° ** āĻāĻŋāĻ = (āĻāĻ¨āĻ¸ā§āĻ āĻāĻ° **) āĻĒāĻŋ;
/* const char * āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ āĻŋāĻ āĻāĻā§āĨ¤ */
*q = "āĻ¸ā§āĻā§āĻ°āĻŋāĻ";
/* āĻāĻāĻ¨ char** āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°-āĻĒāĻ āĻ¨ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§āĨ¤ */
**p = 'b';
-Wcast-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ¤ā§ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻšāĻ¯āĻŧ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ "char *" āĻāĻāĻāĻŋ "int *" āĻ āĻāĻžāĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŽā§āĻļāĻŋāĻ¨ā§
āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻā§āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻ āĻŦāĻž āĻāĻžāĻ°-āĻŦāĻžāĻāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ˛āĻŋāĻā§āĻ¨-āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻ¸āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ§ā§āĻ°ā§āĻŦāĻāĻā§āĻ˛āĻŋ āĻāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨ "const char[āĻĻā§āĻ°ā§āĻā§āĻ¯]" āĻ¯āĻžāĻ¤ā§ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻ¨āĻ¨-"const" "char *" āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻ¨ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻāĻā§āĻ˛ā§
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻžāĻāĻŽ āĻā§āĻĄ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻ˛ā§āĻāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ§ā§āĻ°ā§āĻŦāĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻā§āĻˇāĻŖāĻžāĻ¯āĻŧ "const" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻā§āĻŦ āĻ¸āĻ¤āĻ°ā§āĻ āĻĨāĻžāĻā§āĻ¨
āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒāĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻĒāĻĻā§āĻ°āĻŦ āĻŽāĻžāĻ¤ā§āĻ°āĨ¤ āĻāĻ āĻāĻžāĻ°āĻŖā§ āĻāĻŽāĻ°āĻž āĻŦāĻžāĻ¨āĻžāĻāĻ¨āĻŋ -āĻāĻ¯āĻŧāĻžāĻ˛
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ āĻ¨ā§āĻ°ā§āĻ§.
C++ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ˛āĻŋāĻāĻžāĻ°āĻžāĻ˛ āĻĨā§āĻā§ "char"-āĻ āĻ āĻŦāĻāĻŋāĻ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
*"āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻāĻŋ āĻ¸āĻŋ++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§āĨ¤
-Wclobbered
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ longjmp or vfork. āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž.
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇā§-āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇā§-āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ (C++11 [intro.defs]) āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-Wconversion
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻ¯ā§āĻŽāĻ¨ "abs (x)" āĻ¯āĻāĻ¨ "x" āĻšāĻ¯āĻŧ "āĻĻā§āĻŦā§āĻ¤"; āĻŽāĻ§ā§āĻ¯ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨, āĻ¯ā§āĻŽāĻ¨ "āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ ui = -1"; āĻāĻŦāĻ āĻā§āĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°, āĻ¯ā§āĻŽāĻ¨
"sqrtf (M_PI)"āĨ¤ "abs(int) x)" āĻāĻŦāĻ "ui = āĻāĻ° āĻŽāĻ¤ā§ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻžāĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžā§ˇ
(āĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤) -1", āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ "abs (2.0)" āĻāĻ° āĻŽāĻ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -Wno-āĻāĻŋāĻšā§āĻ¨-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°.
C++ āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻ° āĻāĻāĻžāĻ°āĻ˛ā§āĻĄ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĻ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨; āĻāĻŦāĻ
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻāĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻāĻžāĻāĻĒ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž: "āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°" āĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°, āĻāĻāĻā§ˇ
āĻāĻžāĻāĻĒ, āĻāĻāĻāĻŋ āĻŦā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸ āĻŦāĻž āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĨ¤ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻŽāĻ§ā§āĻ¯ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ C++ āĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¨āĻž -Wsign-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° is
āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĨ¤
-Wno-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°-āĻļā§āĻ¨ā§āĻ¯ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
"NULL" āĻāĻŦāĻ āĻ¨āĻ¨-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ -Wconversion-null is
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻˇāĻŽāĨ¤
-Wzero-as-āĻ¨āĻžāĻ˛-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻāĻā§āĻˇāĻ°āĻŋāĻ '0' āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
C++11-āĻ "nullptr"-āĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻšāĻāĻ¤āĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻ¤āĻžāĻ°āĻŋāĻ-āĻ¸āĻŽāĻ¯āĻŧ
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¯āĻāĻ¨ "__TIME__", "__DATE__" āĻŦāĻž "__TIMESTAMP__" āĻāĻ° āĻŽā§āĻā§āĻŽā§āĻāĻŋ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻŦāĻŋāĻ-āĻāĻ¯āĻŧāĻžāĻāĻ-āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻāĻ¨āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻ¸āĻāĻāĻ˛āĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻŽā§āĻā§ āĻĢā§āĻ˛ā§āĻ¨-āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻŽā§āĻā§ āĻĢā§āĻ˛āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨, āĻ¯āĻž āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻ°āĻŖā§āĻ° āĻāĻžāĻ°āĻŖ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-āĻāĻāĻ¸āĻ˛ā§āĻ¸-āĻāĻžāĻ¸ā§āĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻžāĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻļāĻ°ā§āĻ° āĻā§āĻāĻž
āĻāĻāĻāĻŋ āĻāĻžāĻ˛āĻŋ āĻļāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ if, āĻāĻ° or do āĻ¯āĻāĻ¨ āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž.
-āĻā§āĻ¨āĻžāĻŽ-āĻ¤ā§āĻ˛āĻ¨āĻž
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻŽāĻžāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ C++ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯āĻŧ
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻ āĻŽāĻŋāĻ˛āĻā§āĻ˛āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ. āĻ¸āĻŋ-āĻ¤ā§ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻāĻ¯āĻŧāĻžāĻ˛.
-Wjump-āĻŽāĻŋāĻ¸-āĻāĻ¨āĻŋāĻ (āĻ¸āĻŋ, āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°)
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ "āĻā§āĻā§" āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻŦāĻž āĻāĻāĻāĻŋ "āĻ¸ā§āĻāĻ" āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻĒā§āĻ°ā§ āĻā§āĻĄāĻŧā§ āĻāĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸ā§āĻāĻ¨āĻž, āĻŦāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻ˛ā§āĻŦā§āĻ˛ā§ āĻĒāĻŋāĻāĻ¨ā§āĻ° āĻĻāĻŋāĻā§ āĻāĻžāĻāĻĒāĻŋāĻ¯āĻŧā§ āĻĒāĻĄāĻŧā§
āĻāĻ°āĻŽā§āĻ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻ¯āĻāĻ¨ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨
āĻā§āĻˇāĻŋāĻ¤. āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ Objective-C āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤; C++ āĻ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ°
āĻļāĻžāĻāĻž āĻā§āĻ¨ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ.
-Wjump-āĻŽāĻŋāĻ¸-āĻāĻ¨āĻŋāĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -Wc++-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻ. āĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
-āĻāĻ¨ā§-āĻāĻžāĻŽā§āĻĒ-āĻŽāĻŋāĻ¸-āĻāĻ¨āĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-āĻ¸āĻžāĻāĻ¨-āĻ¤ā§āĻ˛āĻ¨āĻž
āĻ¯āĻāĻ¨ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻāĻāĻŋ āĻā§āĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¯āĻāĻ¨ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻāĻ¨āĻ¸āĻžāĻāĻ¨ā§āĻĄā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
by -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž; āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ¤ā§ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻĄāĻŧāĻž, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž
-āĻāĻ¨ā§-āĻ¸āĻžāĻāĻ¨-āĻ¤ā§āĻ˛āĻ¨āĻž.
-Wsign-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŽāĻžāĻ¨ā§āĻ° āĻāĻŋāĻšā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§āĻŽāĻ¨
āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻžāĨ¤ āĻāĻāĻāĻŋ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻ
āĻĸāĻžāĻ˛āĻžāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨ā§āĻ°āĻŦ āĻāĻ°ā§āĨ¤ C-āĻ¤ā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻžāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -Wconversion.
-Wfloat-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻŽāĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§ā§ˇ āĻāĻ
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻĨā§āĻā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻĨā§āĻā§ āĻ¨āĻŋāĻŽā§āĻ¨ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§
āĻ¯āĻĨāĻžāĻ°ā§āĻĨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻŽāĻžāĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -Wconversion.
-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻŽā§āĻŽāĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻāĻāĻžāĻ°
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻŦāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻ¨ā§āĻĻā§āĻšāĻāĻ¨āĻ āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¯āĻĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋ "sizeof" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻ°ā§āĻ¤āĻžāĻāĻŋ āĻ¯ā§āĻŽāĻ¨ "āĻŽā§āĻŽāĻ¸ā§āĻ (ptr, 0, sizeof
(ptr));" āĻ¯āĻĻāĻŋ "ptr" āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§āĻ¯āĻŧ, āĻ āĻĨāĻŦāĻž
āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ "memcpy (&foo, ptr, sizeof (&foo));"āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-WMEMEMSTE- āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĒā§āĻāĻĄ-āĻāĻ°ā§āĻāĻ¸
"āĻŽā§āĻŽāĻ¸ā§āĻ" āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻ¸āĻ¨ā§āĻĻā§āĻšāĻāĻ¨āĻ āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻŋ āĻšāĻ¯āĻŧ
āĻļā§āĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻŋ āĻļā§āĻ¨ā§āĻ¯āĨ¤ āĻāĻāĻŋ eg@ āĻā§ "memset (buf, sizeof.) āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§
buf, 0)" āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸āĻŽā§āĻāĻŦāĻ¤ "memset (buf, 0, sizeof buf)" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ā§ˇ
āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻ¯ā§āĻā§āĻ¤āĻŋāĻāĻŋ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻļā§āĻ¨ā§āĻ¯ āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻŋāĻā§ āĻšāĻ¯āĻŧ
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¯āĻž āĻļā§āĻ¨ā§āĻ¯ā§ āĻāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻž āĻ¯ā§āĻŽāĻ¨ āĻļā§āĻ¨ā§āĻ¯ āĻĨā§āĻā§ āĻāĻŋāĻā§ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻ¸ā§āĻ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ, āĻāĻāĻŋ āĻ āĻ¨ā§āĻ āĻĻā§āĻ°
āĻāĻŽ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻā§āĻ˛ āĻāĻ°ā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧ āĻāĻ°ā§āĻā§ āĻāĻŦāĻ āĻā§āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨ā§āĻ
āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-āĻāĻ¯āĻŧāĻžāĻĄāĻĄā§āĻ°ā§āĻ¸
āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻ¸āĻ¨ā§āĻĻā§āĻšāĻāĻ¨āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻāĻāĻāĻŋ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻĢāĻžāĻāĻļāĻ¨, āĻ¯ā§āĻŽāĻ¨ "void func(void); if (func)", āĻāĻŦāĻ
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž, āĻ¯ā§āĻŽāĻ¨ "if (x == "abc")"āĨ¤
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§: āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸āĻ°ā§āĻŦāĻĻāĻž
āĻ¸āĻ¤ā§āĻ¯ā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§, āĻ¤āĻžāĻ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇā§ āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ā§ āĻŦāĻ¨ā§āĻ§āĻ¨ā§ āĻā§āĻ˛ā§ āĻā§āĻāĻŋ; āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ˛āĻŋāĻāĻžāĻ°ā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž
āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻ°āĻŖā§āĻ° āĻĢāĻ˛ā§ āĻāĻŦāĻ āĻ¸āĻŋ āĻ¤ā§ āĻŦāĻšāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧ, āĻ¤āĻžāĻ āĻ¤āĻžāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° "strcmp" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻā§āĻ¯āĻŧā§āĻāĻŋāĻ˛ā§āĻ¨āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-āĻŦā§āĻ˛ā§āĻāĻŋāĻāĻžāĻ˛-āĻāĻĒ
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ āĻĒāĻžāĻ°ā§āĻāĻ°āĻĻā§āĻ° āĻ¸āĻ¨ā§āĻĻā§āĻšāĻāĻ¨āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻĒā§āĻ°ā§āĻā§āĻˇāĻžāĻĒāĻā§ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ-āĻāĻ¯āĻŧāĻžāĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤āĨ¤
-āĻāĻ¯āĻŧāĻžāĻā§āĻ°āĻŋāĻā§āĻ-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨
āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦāĻž āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§ āĻā§āĻ¨ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻž āĻŦāĻ˛āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ (āĻāĻŋāĻ¤āĻ°ā§
āĻāĻžāĻˇāĻž āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§āĨ¤)
-Wno-āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ-āĻ˛ā§āĻĒ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨
āĻā§āĻ°āĻŽāĻžāĻāĻ¤ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻš āĻāĻāĻāĻŋ āĻ˛ā§āĻĒā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§
āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŋāĻā§ āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻ¤ā§ āĻāĻāĻ°āĻŖāĨ¤
-Wno- āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ "__āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ__" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ āĻ āĻā§āĻ¨āĻž āĻā§āĻŖāĻžāĻŦāĻ˛ā§, āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž,
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĨ¤ āĻāĻāĻŋ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§ āĻ¨āĻž
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻā§āĻŖāĻžāĻŦāĻ˛ā§āĻ° āĻā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤
-Wno-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨-āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§-āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤
āĻāĻŋāĻā§ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨
"__TIMESTAMP__", "__TIME__", "__DATE__", "__FILE__", āĻāĻŦāĻ āĻāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻāĻā§āĻāĻž
"__BASE_FILE__"āĨ¤
-Wstrict-āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻ§āĻ°āĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻ¨āĻž āĻāĻ°ā§ āĻā§āĻ¨ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻˇāĻŖāĻž āĻŦāĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ (āĻāĻāĻāĻŋ
āĻĒā§āĻ°āĻžāĻ¨ā§-āĻļā§āĻ˛ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻž āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻĄāĻŧāĻž āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°ā§āĻŦā§ āĻšāĻ¯āĻŧ
āĻā§āĻˇāĻŖāĻž āĻ¯āĻž āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤)
-āĻāĻ˛ā§āĻĄ-āĻ¸ā§āĻāĻžāĻāĻ˛-āĻā§āĻˇāĻŖāĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻāĻāĻāĻŋ āĻā§āĻˇāĻŖāĻžāĻ¯āĻŧ āĻ¸āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖ, āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻ-āĻā§āĻ˛āĻžāĻ¸ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¯ā§āĻŽāĻ¨ "āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ" āĻ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻā§āĻˇāĻŖāĻž āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž.
-āĻāĻ˛ā§āĻĄ-āĻ¸ā§āĻāĻžāĻāĻ˛-āĻ¸āĻāĻā§āĻāĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§-āĻļā§āĻ˛ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĨāĻžāĻāĻ˛ā§āĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒāĨ¤
-Wmissing-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°-āĻāĻžāĻāĻĒ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
K&R-āĻļā§āĻ˛ā§ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻžāĻāĻĒ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ:
void foo(āĻŦāĻžāĻ°) { }
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž.
-Wmissing-āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻā§āĻˇāĻŖāĻž āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻāĻā§āĻāĻž āĻ¨āĻŋāĻā§āĻ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻŦā§āĻļā§āĻŦāĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻā§āĻˇāĻŖāĻž āĻ¨ā§āĻ
āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ C++ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧ āĻāĻžāĻ°āĻŖ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻˇāĻŖāĻž
āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ -āĻŽā§āĻ˛āĻž āĻā§āĻˇāĻŖāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻāĻžāĻ°āĻ˛ā§āĻĄ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻŦā§
āĻĒā§āĻ°ā§āĻŦ āĻā§āĻˇāĻŖāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻŽāĻŋāĻ¸āĻŋāĻ-āĻā§āĻˇāĻŖāĻž āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§
C++ āĻ āĻā§āĻˇāĻŖāĻžāĨ¤
āĻŽāĻŋāĻ¸āĻŋāĻ-āĻā§āĻˇāĻŖāĻž
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻˇāĻŖāĻž āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ āĻ¨āĻž
āĻ¸āĻāĻā§āĻāĻž āĻ¨āĻŋāĻā§āĻ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ¸āĻŋ-āĻ¤ā§, āĻā§āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ¨āĻ¨-āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻā§āĻˇāĻŖāĻž āĻ¸āĻš āĻĢāĻžāĻāĻļāĻ¨; āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -Wmissing-āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻ¸āĻ¨āĻžāĻā§āĻ¤
āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ C++ āĻ, āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻŦāĻž āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨, āĻŦāĻž āĻŦā§āĻ¨āĻžāĻŽā§ āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻŽāĻŋāĻ¸āĻŋāĻ-āĻĢāĻŋāĻ˛ā§āĻĄ-āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ°
āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻŋāĻā§ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤
āĻā§āĻĄ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°ā§, āĻāĻžāĻ°āĻŖ "xh" āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤āĻāĻžāĻŦā§ āĻļā§āĻ¨ā§āĻ¯:
āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ āĻāĻ¸ {āĻāĻ¨ā§āĻ āĻāĻĢ, āĻāĻŋ, āĻāĻāĻ; };
struct sx = { 3, 4 };
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŽāĻ¨ā§āĻ¨ā§āĻ¤ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¨āĻž, āĻ¤āĻžāĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨
āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž:
āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ āĻāĻ¸ {āĻāĻ¨ā§āĻ āĻāĻĢ, āĻāĻŋ, āĻāĻāĻ; };
struct sx = { .f = 3, .g = 4 };
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž. āĻ āĻ¨ā§āĻ¯ āĻĒā§āĻ¤ā§ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž āĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž,
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž -Wno-āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤-āĻā§āĻˇā§āĻ¤ā§āĻ°-āĻ¸ā§āĻāĻ¨āĻžāĻāĻžāĻ°ā§.
-āĻāĻ¨ā§-āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ°
āĻāĻāĻāĻŋ āĻŽāĻžāĻ˛ā§āĻāĻŋ āĻ āĻā§āĻˇāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ āĻĨāĻžāĻāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž ('āĻĢā§āĻĢ') āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ. āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¤āĻžāĻ°āĻž āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻā§āĻĄā§ āĻāĻžāĻāĻĒā§, āĻāĻžāĻ°āĻŖ āĻ¤āĻžāĻĻā§āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨-āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻĒā§āĻ°ā§āĻā§āĻŦāĻ˛ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻā§āĻ¤=
ISO C āĻāĻŦāĻ ISO C++-āĻ, āĻĻā§āĻāĻŋ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻāĻ° āĻā§āĻ°āĻŽ āĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
āĻāĻ°āĻŋāĻ¤ā§āĻ°. āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻ¯āĻāĻ¨ āĻŽā§āĻ˛āĻŋāĻ ASCII āĻ āĻā§āĻˇāĻ° āĻ¸ā§āĻ āĻŦāĻžāĻāĻ°ā§ āĻ āĻā§āĻˇāĻ°
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§ āĻāĻāĻ āĻ°āĻāĻŽ āĻĻā§āĻāĻ¤ā§ āĻĻā§āĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻā§āĻˇāĻ° āĻā§āĻ°āĻŽ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋ, ISO 10646 āĻŽāĻžāĻ¨ āĻāĻŋāĻā§ āĻ¸ā§āĻ āĻāĻ°ā§ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŽāĻžāĻĢāĻŋāĻāĻāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¯āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻĻā§āĻāĻŋ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻ¯āĻž āĻāĻāĻ āĻ°āĻāĻŽ āĻĻā§āĻāĻžāĻ¯āĻŧ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻāĻ āĻā§āĻ°āĻŽā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧā§āĻā§ā§ˇ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŽāĻ¨ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§; āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻ¸ā§āĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤
GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻāĻžāĻ°āĻāĻŋ āĻ¸ā§āĻ¤āĻ° āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻā§āĻ¤=nfc,
āĻ¯āĻž ISO 10646 "C" āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻā§āĻā§āĻ¤ āĻĢāĻ°ā§āĻŽā§ āĻ¨ā§āĻ āĻāĻŽāĻ¨ āĻā§āĻ¨ā§ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§,
NFC āĻāĻ°. NFC āĻšāĻ˛ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻĢāĻ°ā§āĻŽāĨ¤
āĻĻā§āĻ°ā§āĻāĻžāĻā§āĻ¯āĻŦāĻļāĻ¤, ISO C āĻāĻŦāĻ ISO C++ āĻĻā§āĻŦāĻžāĻ°āĻž āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻŋāĻā§ āĻ āĻā§āĻˇāĻ° āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤
āĻ¯ā§āĻāĻŋ, āĻ¯āĻāĻ¨ NFC-āĻ¤ā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧ, āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§āĻ¤ā§ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧā§ˇ āĻ āĻ°ā§āĻĨāĻžā§ āĻā§āĻ¨ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¨ā§āĻ
āĻĒā§āĻ°ā§āĻā§āĻŦāĻ˛ ISO C āĻŦāĻž C++-āĻ āĻāĻ āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ NFC-āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤
-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻā§āĻ¤=āĻāĻāĻĄāĻŋ āĻāĻ āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻŦāĻŋāĻˇā§āĻ¯ā§ āĻāĻļāĻž āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻāĻĄāĻŧāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻāĻāĻŋāĻā§ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻŦā§, āĻ¤āĻžāĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
āĻāĻĒāĻ¨āĻŋ āĻ˛ā§āĻāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻā§āĻ¤=āĻā§āĻ¨āĻāĻŋ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻĒāĻ¨āĻŋ
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĻāĻ°āĻŖ āĻ¸ā§āĻāĻŋāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻ¯ā§āĻŽāĻ¨ "D") āĻ¤āĻŦā§āĻ āĻāĻāĻŋ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤,
āĻāĻžāĻ°āĻŖ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻšāĻā§āĻ āĻŦāĻžāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯āĻž āĻĻā§āĻāĻ¤ā§ āĻāĻā§āĻˇāĻ°āĻŋāĻāĻāĻžāĻŦā§ āĻ āĻ¸āĻŽā§āĻāĻŦāĨ¤
ISO 10646-āĻāĻ° āĻāĻŋāĻā§ āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻāĻ˛āĻžāĻĻāĻž āĻ āĻ°ā§āĻĨ āĻāĻā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŋāĻā§ āĻĢāĻ¨ā§āĻā§ āĻāĻāĻ āĻ°āĻāĻŽ āĻĻā§āĻāĻžāĻ¯āĻŧ
āĻ āĻĨāĻŦāĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻāĻāĻŦāĻžāĻ° āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§
"\u207F", "āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ˛ā§āĻ¯āĻžāĻāĻŋāĻ¨ āĻā§āĻ āĻ āĻā§āĻˇāĻ° N", āĻ āĻŋāĻ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ "n" āĻāĻ° āĻŽāĻ¤ā§āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻž
āĻāĻāĻāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ ISO 10646 āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ āĻāĻ¨āĻāĻĢāĻā§āĻ¸āĻŋ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻā§āĻāĻ°āĻŖ āĻ¸ā§āĻāĻŋāĻŽ āĻĨā§āĻā§
āĻāĻā§āĻ˛āĻŋāĻā§āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĢāĻ°ā§āĻŽā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ GCC āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ NFKC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻā§āĻ¤=nfkc. āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¤ā§āĻ˛āĻ¨ā§āĻ¯āĻŧ
āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻ¯ā§āĻāĻŋāĻ¤ā§ O āĻ āĻā§āĻˇāĻ° āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ 0 āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§,
āĻāĻŦāĻ āĻ¤āĻžāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻĄāĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĒāĻ¯ā§āĻā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻĻāĻŋ
āĻāĻ āĻ āĻā§āĻˇāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ°āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤
-āĻāĻ¨ā§-āĻŦāĻā§āĻāĻŋāĻ¤
āĻ āĻŦāĻšā§āĻ˛āĻŋāĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž.
-Wno-āĻŦāĻā§āĻāĻŋāĻ¤-āĻā§āĻˇāĻŖāĻž
āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛, āĻāĻŦāĻ āĻ āĻŦāĻāĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻžāĻāĻĒ
"āĻŦāĻā§āĻāĻŋāĻ¤" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
-āĻāĻ¨ā§-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§
āĻ§ā§āĻ°ā§āĻŦāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛-āĻāĻžāĻāĻŽ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-āĻāĻĒā§āĻ¨āĻāĻŽāĻĒāĻŋ-āĻ¸āĻŋāĻŽāĻĄ
āĻ¯āĻĻāĻŋ āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻžāĻ° āĻāĻ°āĻ āĻŽāĻĄā§āĻ˛ OpenMP āĻŦāĻž Cilk Plus simd āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§ āĻ¤āĻžāĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ āĻāĻ°āĻžāĨ¤ āĻĻā§āĻ¯ -fsimd-āĻāĻ¸ā§āĻ-āĻŽāĻĄā§āĻ˛=āĻ¸ā§āĻŽāĻžāĻšā§āĻ¨ āĻāĻ°āĻ āĻŽāĻĄā§āĻ˛ āĻļāĻŋāĻĨāĻŋāĻ˛ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§.
-āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ-āĻāĻ¨āĻŋāĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻŽāĻ¨ā§āĻ¨ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ°
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž. āĻ āĻ¨ā§āĻ¯ āĻĒā§āĻ¤ā§ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž āĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž,
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž -Wno-āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ-init.
-Wpacked
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§āĻā§ āĻĒā§āĻ¯āĻžāĻāĻĄ āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ¯āĻžāĻāĻĄ āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻā§āĻ° āĻ¨ā§āĻ
āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦāĻž āĻāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻĒā§āĻ°āĻāĻžāĻŦāĨ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ āĻā§āĻĄā§, "struct bar"-āĻ "fx" āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛
āĻā§āĻ˛āĻāĻžāĻŦā§ āĻ¸āĻāĻ¯ā§āĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻĻāĻŋāĻ "struct bar"-āĻāĻ° āĻ¨āĻŋāĻā§āĻ āĻĒā§āĻ¯āĻžāĻāĻĄ āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ āĻ¨ā§āĻ:
āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ āĻĢā§ {
āĻāĻ¨ā§āĻ āĻāĻā§āĻ¸;
āĻāĻ° āĻ, āĻŦāĻŋ, āĻ¸āĻŋ, āĻĄāĻŋ;
__ ribribute __ ((āĻĒā§āĻ¯āĻžāĻāĻĄ));
struct āĻŦāĻžāĻ° {
āĻāĻ° āĻā§āĻĄ;
āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ āĻĢā§ āĻāĻĢ;
};
-āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĒā§āĻ¯āĻžāĻāĻĄ-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ-āĻāĻŽāĻĒā§āĻ¯āĻžāĻ
GCC-āĻāĻ° 4.1, 4.2 āĻāĻŦāĻ 4.3 āĻ¸āĻŋāĻ°āĻŋāĻ āĻāĻžāĻāĻĒā§āĻ° āĻŦāĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ "āĻĒā§āĻ¯āĻžāĻāĻĄ" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§
"āĻāĻ°"āĨ¤ āĻāĻāĻŋ GCC 4.4 āĻ āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻĢāĻ˛ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻžāĻ āĻžāĻŽā§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤ GCC āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ āĻĢāĻ¸ā§āĻ GCC-āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ
4.4 āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻāĻāĻŋāĻ¤ā§ "a" āĻāĻŦāĻ "b" āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ° āĻāĻāĻāĻŋ 4-āĻŦāĻŋāĻ āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻ¨ā§āĻ
āĻāĻ āĻ¨:
āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ āĻĢā§
{
āĻāĻ° āĻ: 4;
āĻāĻ° āĻŦāĻŋ: 8;
} __attribute__ ((āĻĒā§āĻ¯āĻžāĻāĻĄ));
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -Wno-āĻĒā§āĻ¯āĻžāĻāĻĄ-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻ āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§
āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨āĻŦāĻžāĻŖā§āĨ¤
-Wpadded
āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨, āĻšāĻ¯āĻŧ āĻāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻ¤ā§
āĻāĻ āĻ¨ āĻŦāĻž āĻĒā§āĻ°ā§ āĻāĻžāĻ āĻžāĻŽā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻžāĨ¤ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻāĻā§ āĻ¤āĻāĻ¨ āĻāĻāĻŋ āĻ¸āĻŽā§āĻāĻŦ
āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻāĻŽāĻžāĻ¤ā§ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻ¤āĻžāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻāĻ āĻ¨ āĻā§āĻāĨ¤
-āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ- āĻā§āĻˇāĻŖāĻž
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻāĻ āĻ¸ā§āĻ¯ā§āĻā§ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŽāĻ¨āĻā§ āĻāĻŽāĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ
āĻāĻāĻžāĻ§āĻŋāĻ āĻā§āĻˇāĻŖāĻž āĻŦā§āĻ§ āĻāĻŦāĻ āĻāĻŋāĻā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
-āĻ¤ā§ āĻāĻŦāĻĻā§āĻ§-āĻāĻā§āĻ¸āĻāĻžāĻ°āĻ¨āĻ¸ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ "āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤" āĻā§āĻˇāĻŖāĻžāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
-Wno-āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°ā§-āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻĄāĻŋāĻ-āĻā§āĻāĻ°
āĻŦā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ C++11 āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°ā§ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°āĻ¸ā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻāĻāĻŋ āĻ¸āĻŋ āĻŦā§āĻāĻŋāĻ¤ā§āĻ°ā§āĻ¯āĻŽāĻ¯āĻŧ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻāĻā§; āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻžāĻ˛ā§ āĻĨāĻžāĻā§ āĻāĻžāĻ°āĻŖ
āĻāĻĒāĻŦā§āĻ¤ā§āĻ¤ āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°āĻ¸ā§āĻ¤ā§āĻ°ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤
-āĻāĻāĻ¨āĻ˛āĻžāĻāĻ¨
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻā§āĻˇāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻž āĻ¨āĻž āĻā§āĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻŽāĻ¨āĻāĻŋ āĻāĻ āĻ¸āĻā§āĻā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻā§āĻˇāĻŋāĻ¤ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¨āĻž
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ°āĨ¤
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻāĻŋ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŋ āĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻĢāĻžāĻāĻļāĻ¨ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻāĻžāĻ° āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ā§āĻĄ āĻāĻŦāĻ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¯āĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ āĻ¤āĻāĻŦ, āĻāĻ¤ā§āĻ¸ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻāĻŋāĻ¤ā§ āĻ¤ā§āĻā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž -āĻāĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻŦāĻž āĻ āĻĻā§āĻļā§āĻ¯ āĻšāĻ¤ā§
-Wno-āĻ āĻŦā§āĻ§-āĻ āĻĢāĻ¸ā§āĻāĻĢ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻĨā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨ āĻ āĻĢāĻ¸ā§āĻ āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻĒāĻŋāĻāĻĄāĻŋ āĻāĻžāĻāĻĒā§āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§
1998 ISO C++ āĻŽāĻžāĻ¨, āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻ āĻĢāĻ¸ā§āĻ āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻĒāĻŋāĻāĻĄāĻŋ āĻāĻžāĻāĻĒ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤ āĻāĻŋāĻ¤āĻ°ā§
āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ C++ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨, āĻ¤āĻŦā§, āĻ āĻĢāĻ¸ā§āĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻā§āĻ¯āĻŧ
āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ§āĻ°āĻŖā§āĻ° āĻ¨āĻ¨-āĻĒāĻŋāĻāĻĄāĻŋ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ struct āĻšāĻ¯āĻŧ āĻ¯ā§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻ¨ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻĨāĻžāĻāĻžāĻ° āĻāĻžāĻ°āĻŖā§ POD āĻāĻžāĻāĻĒ āĻšāĻ¤ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ)āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻāĻ¨ā§āĻ¯
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¯āĻžāĻ°āĻž āĻ¸āĻā§āĻ¤āĻ¨ āĻ¯ā§ āĻ¤āĻžāĻ°āĻž āĻ¨āĻ¨āĻĒā§āĻ°ā§āĻā§āĻŦāĻ˛ āĻā§āĻĄ āĻ˛āĻŋāĻāĻā§ āĻāĻŦāĻ āĻ¯āĻžāĻ°āĻž āĻāĻā§āĻāĻžāĻā§āĻ¤āĻāĻžāĻŦā§ āĻ˛āĻŋāĻā§āĻā§
āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻĒāĻ° āĻ¨āĻŋāĻˇā§āĻ§āĻžāĻā§āĻāĻž āĻ āĻĢāĻ¸ā§āĻ C++ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻļāĻŋāĻĨāĻŋāĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻ¨ā§-āĻāĻ¨-āĻāĻ¨-āĻā§-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻāĻžāĻ¸ā§āĻ
āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° casts āĻĨā§āĻā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻŋāĻ¤āĻ°ā§
C++, āĻā§āĻ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻžāĻāĻĒ āĻāĻžāĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋāĨ¤ āĻāĻāĻ¨ā§āĻ-āĻā§-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻāĻžāĻ¸ā§āĻ is
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻˇāĻŽāĨ¤
-Wno-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĨā§āĻā§ int-āĻāĻžāĻ¸ā§āĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻžāĻ¸ā§āĻ āĻĨā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻāĻ¨āĻāĻžāĻ˛āĻŋāĻĄ-āĻĒāĻŋāĻāĻāĻ
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§āĻ° āĻĒāĻĨā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻŋ-āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšā§āĻĄāĻžāĻ° āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻžāĨ¤
-āĻ˛āĻ-āĻ˛āĻ
āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻĻā§āĻ°ā§āĻ āĻĻā§āĻ°ā§āĻ āĻāĻžāĻāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻāĻāĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ or - āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤
ISO C90 āĻāĻŦāĻ C++98 āĻŽā§āĻĄā§āĨ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻžāĻ§āĻž āĻĻāĻŋāĻ¤ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻāĻ¨ā§-āĻ˛āĻ-āĻ˛āĻ.
-Wvariadic-āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§
āĻĒā§āĻ¯āĻžāĻĄā§āĻ¨ā§āĻāĻŋāĻ ISO C90 āĻŽā§āĻĄā§ āĻŦāĻž GNU āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§ āĻŦā§āĻāĻŋāĻ¤ā§āĻ°ā§āĻ¯āĻŽāĻ¯āĻŧ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¯āĻāĻ¨ āĻĒā§āĻĄā§āĻ¨ā§āĻāĻŋāĻ ISO C99 āĻŽā§āĻĄā§āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻžāĻ§āĻž āĻĻāĻŋāĻ¤ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
-Wno-variadic-macros.
-āĻāĻžāĻ°āĻžāĻ°ā§āĻāĻ¸
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻ° āĻ¸āĻ¨ā§āĻĻā§āĻšāĻāĻ¨āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
va_start. āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻžāĻ§āĻž āĻĻāĻŋāĻ¤ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻāĻ¨ā§-āĻāĻžāĻ°āĻ°ā§āĻāĻ¸.
-Wvector-āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨-āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸
āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° SIMD āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻā§āĻā§āĻāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¨āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻŋāĻāĻ¨āĻŋāĻ āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻĻāĻ°āĻāĻžāĻ°ā§. āĻā§āĻā§āĻāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
"āĻĒāĻŋāĻ¸āĻāĻ¯āĻŧāĻžāĻāĻ", āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻā§āĻāĻ°ā§ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻĒāĻžāĻĻāĻžāĻ¨ "āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ā§", āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻā§āĻā§āĻāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻ§āĻ°āĻŖā§āĻ° āĻ¸ā§āĻā§āĻ˛āĻžāĻ°, āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻļāĻŋ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĻāĻā§āĻˇ; āĻāĻŦāĻ "āĻāĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻ¸ā§āĻā§āĻ˛āĻžāĻ°", āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻā§āĻā§āĻāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻāĻžāĻāĻĒā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĢāĻŋāĻ āĻāĻ°ā§āĨ¤
-Wno-āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛-āĻ¸āĻ°āĻžāĻ¨ā§-āĻ āĻ°ā§āĻĒāĻŖ
āĻāĻāĻāĻŋ āĻ -āĻ¤ā§āĻā§āĻ C++11 āĻĒāĻĻāĻā§āĻˇā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŦā§āĻ¸ āĻĨā§āĻā§ āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨
āĻ¨āĻŋāĻ¯āĻŧā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻ°. āĻāĻāĻŋ āĻŦāĻŋāĻĒāĻā§āĻāĻ¨āĻ āĻāĻžāĻ°āĻŖ āĻ¯āĻĻāĻŋ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŦā§āĻ¸ āĻŦāĻ°āĻžāĻŦāĻ° āĻĒā§āĻāĻāĻžāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧ
āĻāĻāĻžāĻ§āĻŋāĻ āĻĒāĻĨ, āĻāĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻŦā§, āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻāĻāĻ¯āĻŧ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻļā§āĻˇ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻŽā§āĻ āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻ˛ā§āĻāĻž āĻĨāĻžāĻā§
āĻāĻāĻāĻŋ āĻ¸āĻ°āĻžāĻ¨ā§ āĻŦāĻ¸ā§āĻ¤ā§ āĻĨā§āĻā§ āĻ¸āĻ°āĻžāĻ¨ā§, āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§.
-Wvla
āĻā§āĻĄā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ -āĻāĻ¨ā§-āĻāĻ˛āĻž āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĨ¤
-Wvolatile-register-var
āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻĻā§āĻŦāĻžāĻ¯āĻŧā§ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨. āĻāĻĻā§āĻŦāĻžāĻ¯āĻŧā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻāĻžāĻ°ā§ āĻ¨āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ āĻ¯āĻž āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ˛ā§āĻāĻžāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-Wdisabled-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨
āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻžāĻ¸ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄā§ āĻāĻŋāĻā§ āĻā§āĻ˛ āĻāĻā§; āĻāĻāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GCC āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°āĻ°āĻž āĻā§āĻĄāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻ āĻā§āĻˇāĻŽāĨ¤ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ, āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻ°
āĻā§āĻĄ āĻā§āĻŦ āĻŦāĻĄāĻŧ āĻŦāĻž āĻā§āĻŦ āĻāĻāĻŋāĻ˛; GCC āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¯āĻāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻ¤ā§ āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°ā§
āĻ¨āĻŋāĻā§āĻ āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻ¤ā§āĻ¯āĻ§āĻŋāĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§.
-Wpointer-āĻāĻŋāĻšā§āĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻ¸āĻš āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻžāĻ¸āĻŋāĻ āĻŦāĻž āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ Objective-C āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻšā§āĻ¯ āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛ āĻāĻŦāĻ āĻĻā§āĻŦāĻžāĻ°āĻž
-āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ, āĻ¯āĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -Wno-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻāĻŋāĻšā§āĻ¨.
-Wstack-āĻ°āĻā§āĻˇāĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻāĻ¨ -āĻĢāĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ°āĻā§āĻˇāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ. āĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§
āĻ¯ā§āĻā§āĻ˛ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻŽā§āĻ¯āĻžāĻļāĻŋāĻ āĻĨā§āĻā§ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
-āĻāĻāĻžāĻ°āĻ˛ā§āĻ¨ā§āĻĨ-āĻ¸ā§āĻā§āĻ°āĻŋāĻ
"āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨" āĻĻā§āĻ°ā§āĻā§āĻ¯ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ°ā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¸āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ§ā§āĻ¨āĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ§ā§āĻ°ā§āĻŦāĻāĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸ā§āĻŽāĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ āĻĻā§āĻ°ā§āĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻŦ āĻĒā§āĻ°ā§āĻā§āĻŦāĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻĻā§āĻ°ā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻ¨.
āĻ¸ā§āĻŽāĻž āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻĒāĻ°ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻŋ, āĻāĻŦāĻ āĻā§āĻ°ā§āĻ˛āĻŋāĻ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ āĻ¨āĻž
NUL C90-āĻ, āĻ¸ā§āĻŽāĻž āĻāĻŋāĻ˛ 509 āĻ āĻā§āĻˇāĻ°; C99-āĻ āĻāĻāĻŋāĻā§ 4095-āĻ āĻāĻ¨ā§āĻ¨ā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ C++98 āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻāĻĻāĻ°ā§āĻļ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¨āĻž, āĻ¤āĻžāĻ āĻāĻŽāĻ°āĻž āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻžāĻ°āĻ˛ā§āĻ¨ā§āĻĨ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻāĻ°āĻŋ āĻ¨āĻž
āĻ¸āĻŋ++āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻšā§āĻ¯ āĻšāĻ¯āĻŧ -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĄāĻžāĻ¨ā§āĻāĻŋāĻ, āĻāĻŦāĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
-Wno-āĻāĻāĻžāĻ°āĻ˛ā§āĻ¨ā§āĻĨ-āĻ¸ā§āĻā§āĻ°āĻŋāĻ.
-Wunsufixed-float-constants (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¨ā§āĻ āĻāĻŽāĻ¨ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻ§ā§āĻ°ā§āĻŦāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻā§āĻ¸āĻžāĻĨā§ -Wsystem-headers āĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĨ¤
"FLOAT_CONST_DECIMAL64" pragma āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĻāĻļāĻŽāĻŋāĻ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻĨā§āĻā§ C99 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻāĻ¨ā§āĻ¨āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻž āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ or āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ
GCC āĻāĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻŋāĻļā§āĻˇ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŦāĻž GCC āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ:
-g āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¨ā§āĻāĻŋāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻ¸ā§āĻāĻžāĻŦāĻ¸, āĻ¸āĻŋāĻāĻāĻĢāĻāĻĢ,
XCOFF, āĻŦāĻž DWARF 2)āĨ¤ GDB āĻāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻŦ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, -g āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ¯ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GDB āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§; āĻāĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻāĻŋāĻĄāĻŋāĻŦāĻŋāĻ¤ā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻžāĻāĻā§ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻāĻ°ā§ āĻŦāĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĒāĻĄāĻŧāĻ¤ā§ āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¤ā§āĻŽāĻŋ āĻāĻžāĻ
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -gstabs+, -gstabs,
-gxcoff+, -gxcoff, āĻŦāĻž -āĻāĻŋāĻāĻŋāĻāĻŽāĻāĻ¸ (āĻ¨āĻŋāĻā§ āĻĻā§āĻ).
GCC āĻāĻĒāĻ¨āĻžāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ -g āĻ¸āĻā§āĻā§ -O. āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻĄ āĻā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻļāĻ°ā§āĻāĻāĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽāĻžāĻā§ āĻŽāĻžāĻā§ āĻāĻļā§āĻāĻ°ā§āĻ¯āĻāĻ¨āĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§: āĻāĻĒāĻ¨āĻŋ āĻā§āĻˇāĻŋāĻ¤ āĻāĻŋāĻā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻžāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŦ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§āĻ° āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤āĻāĻžāĻŦā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻāĻļāĻž āĻāĻ°ā§āĻ¨āĻ¨āĻŋ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§; āĻāĻŋāĻā§ āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻž āĻāĻžāĻ°āĻŖ āĻ¤āĻžāĻ°āĻž āĻ§ā§āĻ°ā§āĻŦāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ āĻŦāĻž āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻžāĻ¨ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ°āĻ¯āĻŧā§āĻā§
āĻšāĻžāĻ¤; āĻāĻŋāĻā§ āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻžāĻ°āĻŖ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
loops
āĻ¤āĻŦā§āĻ āĻāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻĄ āĻāĻāĻāĻĒā§āĻ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻĒā§āĻ°āĻŽāĻžāĻŖ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻŦāĻžāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻĒāĻ¯ā§āĻā§ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ GCC āĻāĻ°āĻ āĻāĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻžāĻ§āĻŋāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤
-gsplit-āĻŦāĻžāĻŽāĻ¨
āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ¯āĻ¤āĻāĻž āĻ¸āĻŽā§āĻāĻŦ āĻŦāĻžāĻŽāĻ¨ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°ā§āĻ¨
āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ .dwo āĻ¸āĻā§āĻā§. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻŋāĻ˛ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§ āĻĢāĻžāĻāĻ˛ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻšāĨ¤ āĻāĻĒāĻ¯ā§āĻā§ āĻšāĻ¤ā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻˇāĻŽ āĻāĻāĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
.dwo āĻĢāĻžāĻāĻ˛ āĻĒāĻĄāĻŧāĻžāĨ¤
-ggdb
GDB āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻĒāĻ˛āĻŦā§āĻ§ (DWARF 2, āĻ¸ā§āĻāĻžāĻŦāĻ¸, āĻŦāĻž āĻ¨ā§āĻāĻŋāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻ¯āĻĻāĻŋ āĻāĻ° āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤), āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ˛ā§ GDB āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻšāĨ¤
-gpubnames
āĻŦāĻžāĻŽāĻ¨ .debug_pubnames āĻāĻŦāĻ .debug_pubtypes āĻŦāĻŋāĻāĻžāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-āĻā§āĻā§āĻ¨ā§-āĻĒāĻžāĻŦāĻ¨āĻžāĻŽ
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ .debug_pubnames āĻāĻŦāĻ .debug_pubtypes āĻŦāĻŋāĻāĻžāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ GDB āĻ¸ā§āĻāĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻ¯ā§āĻā§ āĻ¯āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
GDB āĻ¸ā§āĻāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 7 āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-gstabs
āĻāĻŋāĻĄāĻŋāĻŦāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻŦ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ (āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ) āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻāĻāĻŋ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ BSD āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ DBX āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻāĨ¤ MIPS, āĻāĻ˛āĻĢāĻž āĻāĻŦāĻ
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V āĻ°āĻŋāĻ˛āĻŋāĻ 4 āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻŦ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻ¨āĻ¯āĻŧ
DBX āĻŦāĻž SDB āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V āĻ°āĻŋāĻ˛āĻŋāĻ 4 āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ GNU āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¸āĻŽāĻŦā§āĻ¤ āĻšāĻ.
-āĻĢā§āĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻ-āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤-āĻĄāĻŋāĻŦāĻžāĻ-āĻĒā§āĻ°āĻ¤ā§āĻ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻŦ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ (āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ) āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻ¯ā§ āĻāĻ¸āĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-femit-āĻļā§āĻ°ā§āĻŖā§-āĻĄāĻŋāĻŦāĻžāĻ-āĻ¸āĻ°ā§āĻŦāĻĻāĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻāĻŋ C++ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§,
āĻā§āĻ˛āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° āĻ¯āĻžāĻ°āĻž GCC āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§ āĻ¤āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻ āĻā§āĻˇāĻŽ
āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ°āĻŖ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻāĻžāĻ° āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ
āĻĻā§āĻ āĻāĻāĻāĻŋ āĻā§āĻŖāĻ¨ā§āĻ¯āĻŧāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ āĻ¨ā§āĻ.
-fdebug-āĻāĻžāĻāĻĒāĻ¸-āĻŦāĻŋāĻāĻžāĻ
DWARF āĻāĻžāĻ°ā§āĻ¸āĻ¨ 4 āĻŦāĻž āĻāĻā§āĻāĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, DIE āĻā§āĻ˛āĻŋāĻā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻāĻžāĻāĻĒ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
".debug_types" āĻŦāĻŋāĻāĻžāĻāĻā§ ".debug_info" āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻ āĻāĻļ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤ āĻāĻāĻž
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¤āĻāĻ¨ āĻĨā§āĻā§ āĻāĻā§āĻ˛āĻŋāĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻŽāĻĄā§āĻ¯āĻžāĻ āĻŦāĻŋāĻāĻžāĻā§ āĻ°āĻžāĻāĻž āĻāĻ°āĻ āĻĻāĻā§āĻˇ
āĻ¸āĻĻā§āĻļ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ. āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ DWARF āĻā§āĻ°āĻžāĻšāĻāĻ°āĻž āĻāĻāĻ¨āĻ ".debug_types" āĻŦāĻŋāĻāĻžāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž
āĻāĻŦāĻ āĻāĻŋāĻā§ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻĒāĻ° ".debug_types" āĻā§āĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻĄāĻŧ āĻā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°ā§
āĻ¤āĻĨā§āĻ¯āĨ¤
-gstabs+
GNU āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻŦ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ (āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ) āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GNU āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° (GDB) āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĒāĻĄāĻŧāĻ¤ā§ āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-gcoff
COFF āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ)āĨ¤ āĻāĻ āĻšāĻ˛
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻŋ āĻ°āĻŋāĻ˛āĻŋāĻ 4 āĻāĻ° āĻāĻā§ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ SDB āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻāĨ¤
-gxcoff
XCOFF āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ)āĨ¤ āĻāĻ āĻšāĻ˛
IBM RS/6000 āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ DBX āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤
-gxcoff+
GNU āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ XCOFF āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§ (āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ) āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GNU āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° (GDB) āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĒāĻĄāĻŧāĻ¤ā§ āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŦāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
GNU āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° (GAS) āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻ āĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧāĨ¤
-gdwarf-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
DWARF āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ)āĨ¤ āĻŽā§āĻ˛ā§āĻ¯
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 2, 3 āĻŦāĻž 4 āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§; āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻšāĻ˛ 4āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ DWARF āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 2 āĻāĻ° āĻ¸āĻžāĻĨā§, āĻāĻŋāĻā§ āĻĒā§āĻ°ā§āĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻŋāĻā§ āĻ -āĻŦāĻŋāĻ°ā§āĻ§ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻ¨āĻāĻ¯āĻŧāĻžāĻāĻ¨ā§āĻĄ āĻā§āĻŦāĻŋāĻ˛ā§ DWARF 3 āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĨ¤
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 4-āĻāĻ° āĻāĻ¨ā§āĻ¯ GDB 7.0 āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ -fvar-āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ-āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻā§āĻ°ā§āĻāĻ°ā§āĻĄ-āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻ¸ā§āĻāĻ
āĻāĻ āĻ¸ā§āĻāĻā§āĻ° āĻĢāĻ˛ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
DWARF-āĻ DW_AT_producer āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻĨā§āĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°ā§ āĻ¸ā§āĻĒā§āĻ¸ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĨā§āĻā§āĨ¤ āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨ -frecord-gcc-āĻ¸ā§āĻāĻ āĻ āĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻ¯
āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻĒāĻļāĻ¨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻāĻĒāĻžāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻāĻŋāĻ¨ā§-āĻ°ā§āĻāĻ°ā§āĻĄ-āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻ¸ā§āĻāĻ
DWARF-āĻ DW_AT_producer āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯āĨ¤
-gstrict-āĻŦāĻžāĻŽāĻ¨
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ DWARF āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ā§ˇ
-gdwarf-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ. āĻĒāĻ°ā§ āĻĨā§āĻā§ āĻ -āĻŦāĻŋāĻ°ā§āĻ§ā§ DWARF āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ˛āĻā§āĻˇā§āĻ¯ā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤āĨ¤
-āĻā§āĻ¨ā§-āĻāĻ ā§āĻ°-āĻŦāĻžāĻŽāĻ¨
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ DWARF āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
-gdwarf-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ.
-āĻāĻŋāĻāĻŋāĻāĻŽāĻāĻ¸
āĻāĻ˛āĻĢāĻž/āĻāĻŋāĻāĻŽāĻāĻ¸ āĻĄāĻŋāĻŦāĻžāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ)āĨ¤ āĻāĻ
āĻāĻ˛āĻĢāĻž/āĻāĻŋāĻāĻŽāĻāĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ DEBUG āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤
-gāĻ¸ā§āĻ¤āĻ°
-ggdbāĻ¸ā§āĻ¤āĻ°
-gstabsāĻ¸ā§āĻ¤āĻ°
-gcoffāĻ¸ā§āĻ¤āĻ°
-gxcoffāĻ¸ā§āĻ¤āĻ°
-āĻāĻŋāĻāĻŋāĻāĻŽāĻāĻ¸āĻ¸ā§āĻ¤āĻ°
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¸ā§āĻ¤āĻ° āĻāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§. āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻ¤āĻ° āĻšāĻ˛ 2āĨ¤
āĻ˛ā§āĻā§āĻ˛ 0 āĻā§āĻ¨ā§ āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻāĻāĻžāĻŦā§, -g0 āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°ā§ -g.
āĻ˛ā§āĻā§āĻ˛ 1 āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻāĻ° āĻāĻŋāĻā§ āĻ āĻāĻļā§ āĻŦā§āĻ¯āĻžāĻāĻā§āĻ°ā§āĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĨā§āĻˇā§āĻ
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻāĻĒāĻ¨āĻŋ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻŦāĻ
āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛, āĻāĻŦāĻ āĻ˛āĻžāĻāĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻā§āĻŦāĻŋāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻā§āĻ¨ āĻ¤āĻĨā§āĻ¯ āĻ¨ā§āĻāĨ¤
āĻ˛ā§āĻā§āĻ˛ 3 āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨-āĻ¤ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻž
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ. āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¤āĻāĻ¨ āĻāĻŋāĻā§ āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ -g3.
-gdwarf-2 āĻāĻāĻāĻŋ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ āĻ¸ā§āĻ¤āĻ° āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻ¨āĻž, āĻāĻžāĻ°āĻŖ GCC āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻ¤
āĻĒāĻāĻ¨ā§āĻĻ -gdwarf āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ DWARF āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 1-āĻ āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ (āĻ¯āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 2 āĻĨā§āĻā§ āĻā§āĻŦ āĻāĻ˛āĻžāĻĻāĻž), āĻāĻŦāĻ āĻāĻāĻŋ āĻā§āĻŦ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻ° āĻšāĻŦā§āĨ¤
āĻ¸ā§āĻ āĻĄāĻŋāĻŦāĻžāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻāĻŋ āĻĻā§āĻ°ā§āĻ āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻžāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ -gāĻ¸ā§āĻ¤āĻ° DWARF āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ āĻ¸ā§āĻ¤āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-gtoggle
āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻā§āĻĄāĻŧā§ āĻĻāĻŋāĻ˛ā§ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ, āĻŦāĻž āĻāĻāĻŋ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ˛ā§āĻā§āĻ˛ 2 āĻāĨ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨ā§āĻ
āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻ āĻāĻ°ā§
āĻāĻāĻŦāĻžāĻ°, āĻāĻ¤āĻŦāĻžāĻ° āĻĻā§āĻāĻ¯āĻŧāĻž āĻšā§āĻ āĻ¨āĻž āĻā§āĻ¨āĨ¤ āĻāĻ āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
-fcompare-debug.
-fsanitize=āĻ āĻŋāĻāĻžāĻ¨āĻž
āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻāĻžāĻāĻāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻŽā§āĻŽāĻ°āĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§āĨ¤ āĻŽā§āĻŽāĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§
āĻ¸ā§āĻŽāĻžāĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻĒāĻ°-āĻŽā§āĻā§āĻ¤ āĻŦāĻžāĻ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻĻā§āĻāĻž
<http://code.google.com/p/address-sanitizer/> āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ°āĻžāĻ¨ āĻāĻžāĻāĻŽ āĻāĻāĻ°āĻŖ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ Asan_options āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸ā§āĻāĻ; āĻĻā§āĻāĻž
<https://code.google.com/p/address-sanitizer/wiki/Flags#Run-time_flags> āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻ¨ā§āĻ¯
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-fsanitize=āĻāĻžāĻ°āĻ¨ā§āĻ˛-āĻ āĻŋāĻāĻžāĻ¨āĻž
āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻāĻžāĻāĻāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻāĻž
<http://code.google.com/p/address-sanitizer/wiki/AddressSanitizerForKernel> āĻāĻ°ā§ āĻāĻ¨ā§āĻ¯
āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤
-fsanitize=āĻĨā§āĻ°ā§āĻĄ
āĻĨā§āĻ°ā§āĻĄ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻāĻžāĻāĻāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻĄā§āĻāĻž āĻ°ā§āĻ¸ āĻĄāĻŋāĻā§āĻā§āĻāĻ°āĨ¤ āĻŽā§āĻŽāĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻšāĻŦā§
āĻĄā§āĻāĻž āĻ°ā§āĻ¸ āĻŦāĻžāĻ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻ¯ā§āĻā§āĻ¤āĨ¤ āĻĻā§āĻāĻž
<http://code.google.com/p/thread-sanitizer/> āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ°āĻžāĻ¨ āĻāĻžāĻāĻŽ āĻāĻāĻ°āĻŖ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ Tsan_options āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸ā§āĻāĻ; āĻĻā§āĻāĻž
<https://code.google.com/p/thread-sanitizer/wiki/Flags> āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻ āĻĒāĻļāĻ¨āĨ¤
-fsanitize=āĻ˛āĻŋāĻ
āĻ˛āĻŋāĻ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻāĻžāĻāĻāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻāĻāĻāĻŋ āĻŽā§āĻŽāĻ°āĻŋ āĻ˛āĻŋāĻ āĻĄāĻŋāĻā§āĻā§āĻāĻ°āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ
āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ -fsanitize=āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¨āĻž -fsanitize=āĻĨā§āĻ°ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ. āĻ¤āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§
āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻŦā§ āĻ¯āĻž "malloc" āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§
āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨āĨ¤ āĻĻā§āĻāĻž
<https://code.google.com/p/address-sanitizer/wiki/LeakSanitizer> āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻāĻāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ Lsan_options āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸ā§āĻāĻ.
-fsanitize=āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
Undefined BehaviorSanitizer āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻ°āĻŖ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§āĨ¤ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨
āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻ°āĻŖ āĻļāĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻžāĻ°ā§āĻ¨ā§āĻ
āĻ¸āĻžāĻŦ āĻ āĻĒāĻļāĻ¨ āĻšāĻ˛:
-fsanitize = āĻļāĻŋāĻĢāĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻŋ āĻļāĻŋāĻĢāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¨āĻ¯āĻŧ āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻ āĻŋāĻ āĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻāĻŋāĻ¨ā§āĻ¨
C āĻāĻŦāĻ C++ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ ISO C90 āĻāĻŦāĻ C99, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤
-fsanitize=āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž-āĻŦāĻŋāĻāĻžāĻā§āĻ¯-āĻļā§āĻ¨ā§āĻ¯
āĻļā§āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ "INT_MIN / -1" āĻŦāĻŋāĻāĻžāĻ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
-fsanitize=āĻ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° "__builtin_unreachable" āĻāĻ˛āĻāĻŋāĻā§ a āĻ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻāĻ°āĻŦā§
āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻŽā§āĻ¸ā§āĻ āĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ "__builtin_unreachable" āĻāĻ˛ā§ āĻĒā§āĻāĻāĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ,
āĻāĻāĻ°āĻŖ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤
-fsanitize=vla-āĻŦāĻžāĻāĻ¨ā§āĻĄ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĻā§āĻ°ā§āĻā§āĻ¯ā§āĻ° āĻāĻāĻžāĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ
āĻ ā§āĻ¯āĻžāĻ°ā§ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ -std=c++1y āĻŽā§āĻĄ, āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĻāĻŋ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
-fsanitize = āĻ¨āĻžāĻ˛
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻā§āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻ¸āĻā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ˛ā§ āĻšāĻ˛ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻŦā§ āĻ¯āĻāĻ¨ āĻāĻāĻŋ a dereference āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§
NULL āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°, āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ (āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ rvalue āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸) āĻāĻāĻāĻŋ NULL āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻĻā§āĻ§ āĻšāĻ¯āĻŧ
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°
-fsanitize=āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻ āĻā§āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ
āĻāĻāĻāĻŋ āĻ -āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻļā§āĻˇ āĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻ¸ā§āĻ¯ā§ āĻāĻ°āĻŦā§
āĻāĻ¸āĻ˛ā§ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻĢā§āĻ°āĻ¤ āĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻāĻā§āĻā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
-fsanitize=āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤-āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻā§āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻāĻŽāĻ°āĻž āĻ¯ā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒāĻ°ā§āĻā§āĻˇāĻž
"+", "*", āĻāĻŦāĻ unary āĻāĻŦāĻ binary "-" āĻāĻāĻ¯āĻŧāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯, āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻžāĻ¯āĻŧ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻāĻžāĻ,
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ¨āĻ¯āĻŧ:
āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ char a = SCHAR_MAX;
a ++;
āĻ¯āĻĻāĻŋāĻ -ftrapv āĻ¸āĻžāĻāĻ¨āĻĄ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻĻ āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°ā§, -fsanitize=āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻāĻāĻāĻŋ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻˇāĻžāĻ° C āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
-fdump-āĻĢāĻžāĻāĻ¨āĻžāĻ˛-insns[=āĻĢāĻžāĻāĻ˛]
āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ (RTL) āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨ āĻĢāĻžāĻāĻ˛. āĻ¯āĻĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻ¯āĻŧ
āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻŦāĻž āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻšāĻ˛ "."), āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¸āĻāĻ¯ā§āĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ ".gkd"āĨ¤
-fcompare-debug[=opts]
āĻ¯āĻĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻ¨ā§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¨āĻž āĻāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻŦāĻžāĻ° āĻāĻžāĻ˛āĻžāĻ¨, āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ opts āĻāĻŦāĻ
-fcompare-āĻĄāĻŋāĻŦāĻžāĻ-āĻ¸ā§āĻā§āĻ¨ā§āĻĄ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻāĻāĻ˛āĻ¨ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ. āĻĄāĻžāĻŽā§āĻĒ
āĻāĻāĻ¯āĻŧ āĻ¸āĻāĻāĻ˛āĻ¨ā§ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž, āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¯āĻĻāĻŋ āĻ¸āĻŽāĻžāĻ¨ āĻāĻŋāĻšā§āĻ¨ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ -gtoggle āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ Gcc_compare_debug, āĻ¯āĻĻāĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ -āĻāĻžāĻ˛āĻŋ āĻāĻŦāĻ āĻ āĻļā§āĻ¨ā§āĻ¯,
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤āĻāĻžāĻŦā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ -fcompare-debugāĨ¤ āĻ¯āĻĻāĻŋ Gcc_compare_debug āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻāĻ°ā§, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ opts, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻ -gtoggle is
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-FCOMPARE-DEBUG =, āĻ¸āĻŽāĻžāĻ¨ āĻāĻŋāĻšā§āĻ¨ āĻ¸āĻš āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻžāĻĄāĻŧāĻž opts, āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
-fno-āĻ¤ā§āĻ˛āĻ¨āĻž-āĻĄāĻŋāĻŦāĻžāĻ, āĻ¯āĻž āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦā§āĻ° āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§ āĻāĻŦāĻ
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻāĻāĻ˛āĻ¨, āĻāĻŽāĻ¨āĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ Gcc_compare_debug āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻāĻ¯āĻŧāĻž āĻĨā§āĻā§āĨ¤
āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻāĻžāĻ°ā§āĻ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻ¤ā§ -fcompare-debug āĻĒāĻ°ā§āĻā§āĻˇāĻž, āĻ¸ā§āĻ Gcc_compare_debug āĻŦāĻ˛āĻ¤ā§
-fcompare-debug-not-overred, āĻ¯āĻž GCC āĻ¯ā§āĻā§āĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦā§ āĻāĻāĻāĻŋ āĻ āĻŦā§āĻ§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¨ āĻāĻ°ā§
āĻ¸āĻāĻāĻ˛āĻ¨ (āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ, āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻŦāĻž āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§)āĨ¤ āĻļā§āĻ§ā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĒā§āĻ¤ā§,
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ Gcc_compare_debug āĻĨā§āĻā§ -w%n-fcompare-āĻĄāĻŋāĻŦāĻžāĻ āĻ¨āĻž āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻāĻ°āĻŦ.
-fcompare-āĻĄāĻŋāĻŦāĻžāĻ-āĻ¸ā§āĻā§āĻ¨ā§āĻĄ
āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ¨āĻŋāĻšāĻŋāĻ¤āĻāĻžāĻŦā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§
by -fcompare-debug, āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨ā§āĻ°āĻŦ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻš, āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž
āĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻŦāĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§ āĻĒāĻžāĻ°ā§āĻļā§āĻŦ-āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°āĻŦā§āĨ¤
āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻžāĻ¤ā§ ".gk" āĻĨāĻžāĻā§
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨, āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§
āĻĒā§āĻ°āĻĨāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨.
āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻāĻāĻŋ āĻāĻāĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻĨāĻŽ āĻĨā§āĻā§ āĻ¸āĻāĻāĻ˛āĻ¨
āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨, āĻ¯āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻāĻŋāĻā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻž āĻāĻžāĻĄāĻŧāĻž āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋāĻā§ āĻāĻĒāĻ¯ā§āĻā§ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤
-āĻĢāĻŋāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻ-āĻĄāĻāĻ¯āĻŧāĻžāĻ°ā§āĻĢ 2-āĻĄā§āĻĒāĻ¸
āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻā§ āĻĻāĻŋāĻ¯āĻŧā§ DWARF 2 āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻāĨ¤ DWARF 2 āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖ āĻšāĻ¯āĻŧ
āĻ¸āĻā§āĻā§ āĻ¤āĻĨā§āĻ¯ -gdwarf-2.
-āĻĢā§āĻŽāĻŋāĻ-āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ-āĻĄāĻŋāĻŦāĻžāĻ-āĻŦā§āĻ¸āĻŋāĻāĻ˛āĻŋ
struct-āĻāĻ° āĻŽāĻ¤ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻāĻ¨ āĻŦā§āĻ¸ āĻ¨āĻžāĻŽ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦā§āĻ¸ āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¯āĻĨā§āĻˇā§āĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻāĻžāĻ° āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ
āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ°ā§āĻ° āĻāĻžāĻāĻĒ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻā§āĻˇāĻ¤āĻŋāĨ¤ āĻĻā§āĻāĻž
-āĻĢā§āĻŽāĻŋāĻ-āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ-āĻĄāĻŋāĻŦāĻžāĻ-āĻšā§āĻ°āĻžāĻ¸ āĻāĻŽ āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻĻā§āĻāĻž
-femit-struct-āĻĄāĻŋāĻŦāĻžāĻ-āĻŦāĻŋāĻļāĻĻ āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° DWARF 2 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
-āĻĢā§āĻŽāĻŋāĻ-āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ-āĻĄāĻŋāĻŦāĻžāĻ-āĻšā§āĻ°āĻžāĻ¸
struct-āĻāĻ° āĻŽāĻ¤ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻāĻ¨ āĻŦā§āĻ¸ āĻ¨āĻžāĻŽ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦā§āĻ¸ āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻžāĻāĻĒāĻāĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§,
āĻ¯āĻĻāĻŋ āĻ¨āĻž struct āĻāĻāĻāĻŋ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻŦāĻž āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻāĻžāĻ° āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§, āĻāĻŋāĻā§ āĻ¸āĻš
āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ°ā§āĻ° āĻāĻžāĻāĻĒ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻā§āĻˇāĻ¤āĻŋāĨ¤ āĻĻā§āĻāĻž -āĻĢā§āĻŽāĻŋāĻ-āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ-āĻĄāĻŋāĻŦāĻžāĻ-āĻŦā§āĻ¸āĻŋāĻāĻ˛āĻŋ
āĻāĻ°āĻ āĻāĻā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻĻā§āĻāĻž -femit-struct-āĻĄāĻŋāĻŦāĻžāĻ-āĻŦāĻŋāĻļāĻĻ āĻāĻ°āĻ āĻŦāĻŋāĻļāĻĻ āĻāĻ¨ā§āĻ¯
āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° DWARF 2 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
-femit-struct-āĻĄāĻŋāĻŦāĻžāĻ-āĻŦāĻŋāĻļāĻĻ[=āĻŦāĻŋāĻļā§āĻˇ āĻ¤āĻžāĻ˛āĻŋāĻāĻž]
āĻ¸ā§āĻā§āĻ°āĻžāĻāĻ-āĻāĻ° āĻŽāĻ¤ā§ āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻšāĻ˛ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻ āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻāĻŽāĻžāĻ¨ā§
āĻāĻāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ -āĻĢā§āĻŽāĻŋāĻ-āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ-āĻĄāĻŋāĻŦāĻžāĻ-āĻšā§āĻ°āĻžāĻ¸ āĻāĻŦāĻ
-āĻĢā§āĻŽāĻŋāĻ-āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ-āĻĄāĻŋāĻŦāĻžāĻ-āĻŦā§āĻ¸āĻŋāĻāĻ˛āĻŋ, āĻ¯āĻž āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦā§āĻļāĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻāĻāĻŋ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻāĻā§[āĻšāĻ˛:|āĻāĻ¨ā§āĻĄ:][āĻāĻĻā§āĻļ:|āĻŦāĻāĻļ:](āĻā§āĻ¨|sys|āĻāĻŋāĻ¤ā§āĻ¤āĻŋ|āĻ¨āĻž)
āĻāĻā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĨāĻŽ āĻļāĻŦā§āĻĻāĻāĻŋ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨āĻā§ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§ āĻ¯āĻž āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
(āĻšāĻ˛:) āĻŦāĻž āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻāĻ¨ā§āĻĄ:) āĻāĻāĻāĻŋ struct āĻāĻžāĻāĻĒ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻāĻžāĻāĻĒ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛, āĻ¸āĻĻāĻ¸ā§āĻ¯. āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĻā§āĻā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻžāĻ,
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦā§āĻ§ āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĨ¤ āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻ˛ struct āĻšāĻ¯āĻŧ
āĻāĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ struct āĻšāĻ¯āĻŧ āĻĻā§āĻ * āĻĒāĻ°ā§āĻā§āĻˇ.
āĻāĻā§āĻāĻŋāĻ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻļāĻŦā§āĻĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨āĻā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§ (āĻāĻĻā§āĻļ:) āĻŦāĻž
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻžāĻ āĻžāĻŽā§ (āĻŦāĻāĻļ:) āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻā§āĻāĻž āĻāĻāĻŋāĻ˛āĨ¤ C++ āĻāĻ° āĻāĻ¨ā§āĻ¯,
āĻāĻā§āĻ˛āĻŋ āĻšāĻ˛ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻ -āĻ¸ā§āĻĒāĻˇā§āĻ āĻŦāĻŋāĻļā§āĻˇā§āĻāĻ°āĻŖ, āĻŦāĻž āĻ¨āĻ¨-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻā§āĻ˛āĻžāĻ¸
āĻāĻĒāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻāĻžāĻˇāĻžāĻ° āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻāĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§
-femit-struct-āĻĄāĻŋāĻŦāĻžāĻ-āĻŦāĻŋāĻļāĻĻ āĻāĻāĻ¨āĻ āĻ¤āĻžāĻĻā§āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻļāĻŦā§āĻĻāĻāĻŋ āĻ¸ā§āĻ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°
āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻŽāĻžāĻ¨ āĻ¨āĻž āĻāĻŦāĻ āĻā§āĻ¨ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻ āĻ°ā§āĻĨ āĻāĻā§āĨ¤ āĻĻā§āĻ¯
āĻŽā§āĻ˛ā§āĻ¯ āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻŽāĻžāĻ¨ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻžāĻāĻĒ āĻĄāĻŋāĻā§āĻ˛āĻžāĻ°ā§āĻļāĻ¨
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻāĻāĻ˛āĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻŦā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§āĨ¤ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻŋāĻ¤ā§,
āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ foo.c, āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ foo.h, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¯ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻ¨āĻ¯āĻŧāĨ¤ āĻŽā§āĻ˛ā§āĻ¯ sys āĻŽāĻžāĻ¨ā§
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻ¨ā§āĻ¤ā§āĻˇāĻāĻ¨āĻ āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻ āĻĨāĻŦāĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦāĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻšā§āĻĄāĻžāĻ°ā§ āĻā§āĻˇāĻŋāĻ¤āĨ¤
āĻāĻĒāĻ¨āĻžāĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ°āĻž āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -āĻĢā§āĻŽāĻŋāĻ-āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ-āĻĄāĻŋāĻŦāĻžāĻ-āĻĄāĻŋāĻā§āĻ˛āĻĄ = āĻ¸āĻŽāĻ¸ā§āĻ¤.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° DWARF 2 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
-fno-āĻŽāĻžāĻ°ā§āĻ-āĻĄāĻŋāĻŦāĻžāĻ-āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĻā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻ¨
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ āĻāĻŋāĻ¨ā§āĻ¨āĨ¤ āĻāĻāĻ¤ā§āĻ°ā§āĻāĻ°āĻŖ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻŦāĻž
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻŽāĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻāĻžāĻ° āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§
āĻ˛āĻŋāĻā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻĻā§āĻ§āĻŋāĻ° āĻāĻ°āĻāĨ¤ āĻāĻāĻ¤ā§āĻ°ā§āĻāĻ°āĻŖ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§ˇ
-fdebug-prefix-Map =āĻĒā§āĻ°āĻžāĻ¤āĻ¨=āĻ¨āĻ¤ā§āĻ¨
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻžāĻ¤āĻ¨, āĻ°ā§āĻāĻ°ā§āĻĄ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¤āĻžāĻĻā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž
in āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§.
-FNO-DWARF2-CFI-ASM
Emit DWARF 2 unwind info āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž ".eh_frame" āĻ¸ā§āĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°ā§
GAS ".cfi_*" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤
-p āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻ¤āĻĨā§āĻ¯ āĻ˛āĻŋāĻāĻ¤ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻ āĻ§ā§āĻ¯āĻžāĻĒāĻ. āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĄā§āĻāĻž āĻāĻžāĻ¨ āĻ¤āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§,
āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
-āĻĒāĻŋāĻāĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻ¤āĻĨā§āĻ¯ āĻ˛āĻŋāĻāĻ¤ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻāĻŋāĻĒāĻŋāĻāĻ°āĻāĻĢ. āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĄā§āĻāĻž āĻāĻžāĻ¨ āĻ¤āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§,
āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
-Q āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻāĻ āĻāĻ°ā§ āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻŋāĻā§ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻžāĻ¸ā§āĻ° āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻļā§āĻˇ āĻšāĻ¯āĻŧāĨ¤
-āĻāĻĢāĻāĻžāĻāĻŽ-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ°āĻžāĻ¸ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§ āĻ¯āĻāĻ¨ āĻāĻāĻŋ
āĻļā§āĻˇāĨ¤
-āĻāĻĢāĻāĻŽāĻāĻāĻŽ-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻāĻāĻŋ
āĻļā§āĻˇāĨ¤
-āĻāĻĢāĻāĻŽāĻāĻāĻŽ-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ-āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĒāĻŋāĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ WPA-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĢā§āĻāĨ¤
-fpre-ipa-āĻŽā§āĻŽ-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ
-fpost-ipa-āĻŽā§āĻŽ-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻāĻā§ āĻŦāĻž āĻāĻā§ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§
āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻĒāĻ°ā§āĨ¤
-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ (āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ) āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻāĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§
āĻāĻŦāĻ āĻĒā§āĻĨāĻ āĻĒāĻžāĻ¸ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦāĨ¤
-fstack-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻĒā§āĻ°āĻ¤āĻŋ-āĻĢāĻžāĻāĻļāĻ¨ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻĄāĻžāĻŽā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .su āĻĨā§āĻā§ āĻ āĻā§āĻ¸āĻ¨āĻžāĻŽ. āĻ āĻā§āĻ¸āĻ¨āĻžāĻŽ is
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĨā§āĻā§ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨, āĻ¯āĻĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻ¯āĻŧ
āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻāĻŋ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦā§āĻ¸āĻ¨ā§āĻŽāĨ¤ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻāĻ āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¤āĻŋāĻ¨āĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ°:
¡ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¨āĻžāĻŽāĨ¤
¡ āĻŦāĻžāĻāĻ āĻ¸āĻāĻā§āĻ¯āĻž.
¡ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°: "āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ", "āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ", "āĻŦāĻžāĻāĻ¨ā§āĻĄā§āĻĄ"āĨ¤
āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° "āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ" āĻāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ˛ āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻāĻŋāĻā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻāĻžāĻŦā§ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§: āĻ
āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¨ā§āĻā§āĻ°āĻŋāĻ¤ā§ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻŦāĻžāĻāĻ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ°āĻŋāĻ˛āĻŋāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨; āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻā§āĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ
āĻā§āĻˇā§āĻ¤ā§āĻ° āĻšāĻ˛ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻŦāĻžāĻāĻāĨ¤
āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° "āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ" āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻā§ āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§: āĻāĻ¨
āĻāĻĒāĻ°ā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŦāĻĄāĻŋ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒā§āĻļ/āĻĒāĻĒ āĻāĻ°āĻžāĨ¤ āĻ¯āĻĻāĻŋ
āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° "āĻŦāĻžāĻāĻ¨ā§āĻĄā§āĻĄ"āĻ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤, āĻāĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻŽā§āĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§āĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ°ā§āĻ° āĻ¸ā§āĻŽāĻž
āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻāĻ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¨āĻ¯āĻŧ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻ¸āĻŽāĻ¯āĻŧā§ āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŦāĻĻā§āĻ§ āĻ āĻāĻļ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§āĨ¤
-āĻāĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻāĻ°ā§āĻāĻ¸
āĻā§āĻĄ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĒā§āĻ°āĻŦāĻžāĻš āĻĒāĻ°āĻŋāĻ§āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ instrumented āĻšāĻ¯āĻŧ āĻāĻ°ā§āĻŽāĻ¸ā§āĻā§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻļāĻžāĻāĻž āĻāĻŦāĻ āĻāĻ˛ āĻāĻ¤āĻŦāĻžāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻ¤āĻŦāĻžāĻ° āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°ā§
āĻ āĻĨāĻŦāĻž āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§āĨ¤ āĻ¯āĻāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§ āĻ¤āĻāĻ¨ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻāĻ āĻĄā§āĻāĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§
Auxname.gcda āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻĄā§āĻāĻž āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ (-fbranch-āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž), āĻ āĻĨāĻŦāĻž āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻāĻžāĻ°ā§āĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯
(-āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻāĻžāĻ°ā§āĻ) āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻĢāĻžāĻāĻ˛ āĻāĻ° āĻ āĻā§āĻ¸āĻ¨āĻžāĻŽ āĻāĻ° āĻ¨āĻžāĻŽ āĻĨā§āĻā§ āĻā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛, āĻ¯āĻĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧ, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻāĻŋ
āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽā§āĻ˛ āĻ¨āĻžāĻŽāĨ¤ āĻāĻāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻā§āĻ¨ā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ (āĻ¯ā§āĻŽāĻ¨
foo.gcda āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻŋāĻ°/foo.c, āĻŦāĻž Dir/foo.gcda āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ -o
āĻĻāĻŋāĻ°/foo.o).
--āĻāĻāĻžāĻ°ā§āĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻžāĻ°ā§āĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻ¯ā§āĻā§āĻ¤ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻ āĻĒāĻļāĻ¨ āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ -āĻāĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻāĻ°ā§āĻāĻ¸ -āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻāĻžāĻ°ā§āĻ (āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ) āĻāĻŦāĻ -lgcov
(āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ)āĨ¤ āĻāĻ°āĻ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĻā§āĻā§āĻ¨āĨ¤
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨ -āĻāĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻāĻ°ā§āĻāĻ¸ āĻĒā§āĻ˛āĻžāĻ¸ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻŦāĻ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻāĻžāĻ°ā§āĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻāĻžāĻ°ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¤ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻžāĨ¤
āĻāĻĒāĻ¨āĻžāĻ° āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§āĻ¨ -lgcov or -āĻāĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻāĻ°ā§āĻāĻ¸ (āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻāĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ
āĻ¸āĻžāĻŦā§āĻ)āĨ¤
¡ āĻāĻ°ā§āĻ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋ āĻāĻžāĻā§āĻ° āĻāĻžāĻĒā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻāĻžāĻ˛āĻžāĻ¨
āĻ¤āĻĨā§āĻ¯ āĻāĻāĻŋ āĻ¯ā§ āĻā§āĻ¨ā§ āĻ¸āĻāĻā§āĻ¯āĻ āĻŦāĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¯ā§āĻā§ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻĻā§āĻˇā§āĻāĻžāĻ¨ā§āĻ¤, āĻāĻŦāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ˛āĻāĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§,
āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ "āĻĢāĻ°ā§āĻ" āĻāĻ˛ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ
āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ (āĻĄāĻŦāĻ˛ āĻāĻŖāĻ¨āĻž āĻāĻāĻŦā§ āĻ¨āĻž)āĨ¤
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻ āĻ¸āĻžāĻĨā§ āĻāĻŦāĻžāĻ° āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻŦāĻ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻ āĻĒāĻļāĻ¨ āĻĒā§āĻ˛āĻžāĻ¸ -fbranch-āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž.
¡ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻāĻžāĻ°ā§āĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ gcov āĻĨā§āĻā§ āĻŽāĻžāĻ¨ā§āĻˇā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§
āĻĻā§āĻ¯ .gcno āĻāĻŦāĻ .gcda āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°. āĻĒāĻĄāĻŧā§āĻ¨ gcov āĻāĻ°āĻ āĻāĻ¨ā§āĻ¯ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨
āĻ¤āĻĨā§āĻ¯āĨ¤
āĻ¸āĻā§āĻā§ -āĻāĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻāĻ°ā§āĻāĻ¸, āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ GCC āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻā§āĻ°āĻžāĻĢ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻā§āĻ°āĻžāĻĢā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻžāĻ āĻā§āĻāĻā§ āĻĒāĻžāĻ¯āĻŧāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° arcs āĻ¯ā§ āĻāĻĒāĻ° āĻ¨ā§āĻ
āĻ¸ā§āĻĒā§āĻ¯āĻžāĻ¨āĻŋāĻ āĻā§āĻ°āĻŋāĻā§ āĻāĻ¨āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§: āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻā§āĻĄ āĻ¯ā§āĻ āĻāĻ°ā§
āĻāĻ arcs āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§ āĻŦāĻžāĻ°. āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻāĻžāĻĒ āĻšāĻ˛ āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻž āĻĒā§āĻ°āĻŦā§āĻļ āĻĒāĻĨ
āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻ, āĻāĻ¨ā§āĻ¸āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻā§āĻĄ āĻŦā§āĻ˛āĻā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§; āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŽā§āĻ˛āĻŋāĻ
āĻāĻ¨ā§āĻ¸āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻā§āĻĄ āĻ§āĻ°ā§ āĻ°āĻžāĻāĻ¤ā§ āĻŦā§āĻ˛āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
-āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻāĻžāĻ°ā§āĻ
āĻāĻāĻāĻŋ āĻ¨ā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯ā§ gcov āĻā§āĻĄ-āĻāĻāĻžāĻ°ā§āĻ āĻāĻāĻāĻŋāĻ˛āĻŋāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĻā§āĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻžāĻ°ā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨ā§āĻ āĻĢāĻžāĻāĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ Auxname.gcnoāĨ¤ āĻĒāĻĄāĻŧā§āĻ¨
-āĻāĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻāĻ°ā§āĻāĻ¸ āĻāĻāĻāĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ°ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ āĻā§āĻ¸āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻāĻžāĻ°ā§āĻ āĻĄā§āĻāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻžāĻ°ā§āĻ āĻĄā§āĻāĻž āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ°āĻ āĻāĻ¨āĻŋāĻˇā§āĻ āĻāĻžāĻŦā§ āĻŽā§āĻ˛ā§ āĻ¯āĻĻāĻŋ
āĻāĻĒāĻ¨āĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-fdbg-cnt-āĻ¤āĻžāĻ˛āĻŋāĻāĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻāĻĒāĻ°ā§āĻ° āĻŦāĻžāĻāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-fdbg-cnt =āĻĒāĻžāĻ˛ā§āĻāĻž āĻŽā§āĻ˛ā§āĻ¯ āĻ¤āĻžāĻ˛āĻŋāĻāĻž
āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻāĻĒāĻ°ā§āĻ° āĻŦāĻžāĻāĻ¨ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒāĻžāĻ˛ā§āĻāĻž āĻŽā§āĻ˛ā§āĻ¯ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¨āĻžāĻŽ:āĻŽā§āĻ˛ā§āĻ¯ āĻā§āĻĄāĻŧāĻž āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ°ā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻ¸ā§āĻ āĻāĻ°ā§ āĻ¨āĻžāĻŽ āĻĨā§āĻā§
āĻŽā§āĻ˛ā§āĻ¯. āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ°ā§ "UINT_MAX" āĻāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻāĻĒāĻ°ā§āĻ° āĻ¸ā§āĻŽāĻž āĻĨāĻžāĻā§; āĻāĻāĻāĻžāĻŦā§
"dbg_cnt()" āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻ¤ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻĒāĻ°ā§āĻ° āĻ¸ā§āĻŽāĻžāĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖ, āĻ¸āĻā§āĻā§ -fdbg-cnt = dce: 10, āĻā§āĻ˛_āĻā§āĻ¯āĻžāĻ˛: 0, "dbg_cnt(dce)" āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
10āĻāĻŋ āĻāĻšā§āĻŦāĻžāĻ¨
-āĻĒā§āĻ°āĻŽāĻžāĻŖāĻ¯ā§āĻā§āĻ¯-āĻ°āĻāĻŽ-āĻĒāĻžāĻ¸
-āĻĢāĻĄāĻŋāĻ¸ā§āĻŦāĻ˛-āĻ°āĻāĻŽ-āĻĒāĻžāĻ¸=āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž
āĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻ¯āĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ/āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻĒāĻžāĻ¸ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ GCC āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§āĨ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻžāĻ¸ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ/āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻĢāĻĄāĻŋāĻ¸ā§āĻŦāĻ˛-āĻāĻāĻĒāĻŋ-āĻĒāĻžāĻ¸
IPA āĻĒāĻžāĻ¸ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨ āĻĒāĻžāĻ¸. āĻĒāĻžāĻ¸ āĻĒāĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻāĻāĻ āĻĒāĻžāĻ¸ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻšāĻ˛ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻĒāĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ a āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž 1 āĻĨā§āĻā§ āĻļā§āĻ°ā§āĨ¤
-fdisable-rtl-āĻĒāĻžāĻ¸
-fdisable-rtl-āĻĒāĻžāĻ¸=āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž
RTL āĻĒāĻžāĻ¸ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨ āĻĒāĻžāĻ¸. āĻĒāĻžāĻ¸ āĻĒāĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻāĻāĻ āĻĒāĻžāĻ¸ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻšāĻ˛ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻĒāĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ a āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž 1 āĻĨā§āĻā§ āĻļā§āĻ°ā§āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž
āĻĢāĻžāĻāĻļāĻ¨ āĻ°ā§āĻā§āĻ āĻŦāĻž āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋ a āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻĄāĻŧāĻž
āĻā§āĻ˛āĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻāĻāĻ¯āĻŧ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¤ā§āĻā§āĻ āĻšāĻ˛ā§, āĻ¸āĻāĻā§āĻ¯āĻž
āĻā§āĻĄāĻŧāĻž āĻāĻāĻāĻŋ āĻāĻāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻā§āĻ°āĻžāĻĢ āĻ¨ā§āĻĄ āĻāĻ°
āĻāĻāĻāĻāĻĄāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻĄāĻŧā§, āĻĒāĻžāĻ¸ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻā§āĻˇāĻŽ
āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻ¯ āĻāĻāĻāĻāĻĄāĻŋ āĻāĻāĻāĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻĒāĻžāĻ¸ā§ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻ¨āĻžāĻŽ āĻ āĻĒāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -fdump-āĻĒāĻžāĻ¸.
āĻ āĻā§āĻˇāĻŽ-āĻāĻžāĻ-āĻĒāĻžāĻ¸
āĻ āĻā§āĻˇāĻŽ-āĻāĻžāĻ-āĻĒāĻžāĻ¸=āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž
āĻā§āĻ°āĻŋ āĻĒāĻžāĻ¸ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻĒāĻžāĻ¸āĨ¤ āĻĻā§āĻ -fdisable-rtl āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻāĨ¤
-āĻĢā§āĻ¨ā§āĻŦāĻ˛-āĻāĻāĻĒāĻŋāĻ-āĻĒāĻžāĻ¸
IPA āĻĒāĻžāĻ¸ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻĒāĻžāĻ¸. āĻĒāĻžāĻ¸ āĻĒāĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻāĻāĻ āĻĒāĻžāĻ¸ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻšāĻ˛ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻĒāĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ a āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž 1 āĻĨā§āĻā§ āĻļā§āĻ°ā§āĨ¤
-āĻĢā§āĻ¨ā§āĻŦāĻ˛-āĻāĻ°āĻāĻŋāĻāĻ˛-āĻĒāĻžāĻ¸
-āĻĢā§āĻ¨ā§āĻŦāĻ˛-āĻāĻ°āĻāĻŋāĻāĻ˛-āĻĒāĻžāĻ¸=āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž
RTL āĻĒāĻžāĻ¸ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻĒāĻžāĻ¸āĨ¤ āĻĻā§āĻ -fdisable-rtl āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ
āĻāĻĻāĻžāĻšāĻ°āĻŖāĨ¤
-āĻĢā§āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻāĻžāĻ-āĻĒāĻžāĻ¸
-āĻĢā§āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻāĻžāĻ-āĻĒāĻžāĻ¸=āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž
āĻā§āĻ°āĻŋ āĻĒāĻžāĻ¸ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻĒāĻžāĻ¸āĨ¤ āĻĻā§āĻ -fdisable-rtl āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻāĻžāĻ¨ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĻā§āĻāĻžāĻ¨ā§ āĻāĻŋāĻā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
# āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ ccp1 āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨
-fdisable-āĻā§āĻ°āĻŋ-ccp1
# āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻ¨āĻ°ā§āĻ˛ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° cgraph āĻ¨ā§āĻĄ uid 1
-āĻĢā§āĻ¨ā§āĻŦāĻ˛-āĻā§āĻ°āĻŋ-āĻāĻ¨āĻ°ā§āĻ˛=1
# āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ°ā§āĻā§āĻā§ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ gcse2 āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨ [1,1],
# [300,400], āĻāĻŦāĻ [400,1000]
# foo āĻāĻŦāĻ foo2 āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ gcse2 āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨
-fdisable-rtl-gcse2 = foo, foo2
# āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
-āĻĢāĻĄāĻŋāĻ¸ā§āĻŦāĻ˛-āĻā§āĻ°āĻŋ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨
# āĻāĻāĻĒāĻŋāĻ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨
-fdisable-ipa-āĻāĻ¨āĻ˛āĻžāĻāĻ¨
# āĻāĻžāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻ¨āĻ°ā§āĻ˛ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
-āĻĢā§āĻ¨ā§āĻŦāĻ˛-āĻā§āĻ°āĻŋ-āĻ āĻ¨āĻ°ā§āĻ˛
-dāĻ āĻā§āĻˇāĻ°
-fdump-rtl-āĻĒāĻžāĻ¸
-fdump-rtl-āĻĒāĻžāĻ¸=āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°āĻ¤ā§ āĻŦāĻ˛ā§ āĻ āĻā§āĻˇāĻ°. āĻāĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° RTL-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĒāĻžāĻ¸ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻĄāĻžāĻŽā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻĒāĻžāĻ¸ āĻ¨āĻŽā§āĻŦāĻ° āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻļāĻŦā§āĻĻ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻĄāĻžāĻŽā§āĻĒāĻ¨āĻžāĻŽ, āĻāĻŦāĻ
āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ¨ā§āĻ¯ =āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻŋāĻāĻ˛ā§āĻĒ,
āĻĒāĻžāĻ¸ āĻ¨āĻŽā§āĻŦāĻ°āĻ¯ā§āĻā§āĻ¤ āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢāĻžāĻāĻ˛ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻāĻāĻĒā§āĻ āĻšāĻ¯āĻŧāĨ¤ āĻŦāĻŋāĻāĻĻā§āĻ°āĻ
āĻ¯ā§ āĻĒāĻžāĻ¸ āĻ¨āĻŽā§āĻŦāĻ°āĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻāĻāĻžāĻŦā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻĒāĻžāĻ¸āĻā§āĻ˛āĻŋ āĻĒāĻžāĻ¸ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻžāĻ° āĻāĻāĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻāĻĻā§āĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻĒāĻžāĻ¸ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻāĻāĻāĻŋ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻĒāĻžāĻ¸ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž 200 āĻāĻ° āĻŦā§āĻļāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻŦā§āĻļ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻžāĻŽā§āĻĒāĻ¨āĻžāĻŽ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĨā§āĻā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ,
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻ¨āĻ¯āĻŧ, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻāĻŋ āĻāĻ° āĻŦā§āĻ¸āĻ¨ā§āĻŽ
āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻ āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻāĻ¨ -E āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ
āĻĄāĻŋāĻŦāĻžāĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻāĻ°āĻāĻŋāĻāĻ˛ āĻ¸ā§āĻāĻ āĻŦāĻž āĻāĻŋāĻā§ -d āĻĒāĻāĻ¨ā§āĻĻ āĻ āĻā§āĻˇāĻ°āĨ¤ āĻāĻāĻžāĻ¨ā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ āĻā§āĻˇāĻ° āĻšāĻ¯āĻŧ āĻĒāĻžāĻ¸ āĻāĻŦāĻ āĻ āĻā§āĻˇāĻ°, āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ°ā§āĻĨ:
-fdump-rtl-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĻāĻ°āĻŖ
āĻļāĻžāĻāĻž āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-fdump-rtl-amamcons
rtl āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻ āĻ āĻŋāĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§/āĻāĻāĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻ āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻāĨ¤
-fdump-rtl-uto_inc_dec
āĻ āĻā§-āĻāĻ¨āĻ-āĻĄāĻŋāĻ¸ā§āĻŽā§āĻŦāĻ° āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒāĨ¤ āĻāĻ āĻĒāĻžāĻ¸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¯ā§
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ inc āĻŦāĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĄāĻŋāĻ¸ā§āĻŽā§āĻŦāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻā§.
-fdump-rtl- āĻŦāĻžāĻ§āĻž
āĻŦāĻžāĻ§āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻāĻ°āĻāĻŋāĻāĻ˛-āĻŦāĻŋāĻŦāĻŋāĻĒāĻžāĻ°ā§āĻ
āĻāĻ°āĻŽ āĻāĻŦāĻ āĻ āĻžāĻ¨ā§āĻĄāĻž āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻāĻ°āĻāĻŋāĻāĻ˛-āĻŦāĻŋāĻŦāĻŋāĻāĻ°āĻ
āĻŦā§āĻ˛āĻ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-fdump-rtl-btl1
-fdump-rtl-btl2
-fdump-rtl-btl1 āĻāĻŦāĻ -fdump-rtl-btl2 āĻĻā§āĻāĻŋ āĻļāĻžāĻāĻž āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻ˛ā§āĻĄ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻžāĻ¸āĨ¤
-fdump-rtl-āĻŦāĻžāĻāĻĒāĻžāĻ¸
āĻāĻžāĻŽā§āĻĒ āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻāĻŦāĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-fdump-rtl-āĻāĻŽā§āĻŦāĻžāĻāĻ¨
RTL āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻĒāĻžāĻ¸ā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤
-fdump-rtl-compgotos
āĻāĻŽā§āĻĒāĻŋāĻāĻā§āĻĄ āĻā§āĻā§ āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ° āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤
-fdump-rtl-c1
-fdump-rtl-c2
-fdump-rtl-c3
-fdump-rtl-c1, -fdump-rtl-c2, āĻāĻŦāĻ -fdump-rtl-c3 āĻ¤āĻŋāĻ¨āĻāĻŋāĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻ¯āĻĻāĻŋ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻžāĻ¸ āĻšāĻ¯āĻŧāĨ¤
-fdump-rtl-cprop_hardreg
āĻšāĻžāĻ°ā§āĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻĒāĻŋ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤
-fdump-rtl-csa
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-FDUMP-RTL-CSE1
-FDUMP-RTL-CSE2
-FDUMP-RTL-CSE1 āĻāĻŦāĻ -FDUMP-RTL-CSE2 āĻĻā§āĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
subexpression āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻĒāĻžāĻ¸.
-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻāĻ°āĻāĻŋāĻāĻ˛-āĻĄāĻŋāĻ¸āĻŋāĻ
āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻĄā§āĻĄ āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻĒāĻžāĻ¸ā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤
-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻāĻ°āĻāĻŋāĻāĻ˛-āĻĄāĻŋāĻŦāĻŋāĻāĻ°
āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻļāĻžāĻāĻž āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-fdump-RTL-DCE1
-fdump-RTL-DCE2
-fdump-RTL-DCE1 āĻāĻŦāĻ -fdump-RTL-DCE2 āĻĻā§āĻāĻŋ āĻŽā§āĻ¤ āĻĻā§āĻāĻžāĻ¨ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻĒāĻžāĻ¸
-fdump-rtl-eh
EH āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻā§āĻĄ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒāĨ¤
-fdump-rtl-Eh_ranges
EH āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ āĻā§āĻāĻ˛ā§āĻ° āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒāĨ¤
-fdump-rtl-āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤
RTL āĻĒā§āĻ°āĻāĻ¨ā§āĻŽā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒāĨ¤
-fdump-rtl-fwprop1
-fdump-rtl-fwprop2
-fdump-rtl-fwprop1 āĻāĻŦāĻ -fdump-rtl-fwprop2 āĻĻā§āĻ āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻŦāĻāĻļāĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ° āĻĒāĻžāĻ¸āĨ¤
-FDUMP-RTL-GCSE1
-FDUMP-RTL-GCSE2
-FDUMP-RTL-GCSE1 āĻāĻŦāĻ -FDUMP-RTL-GCSE2 āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻ¸āĻžāĻŦ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛āĨ¤
-fdump-rtl-init-regs
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-fdump-rtl-intivals
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻā§āĻ° āĻāĻŖāĻ¨āĻžāĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤
-fdump-rtl-into_cfglayout
cfglayout āĻŽā§āĻĄā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤
-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻāĻ°āĻāĻŋāĻāĻ˛-āĻāĻāĻāĻ°āĻ
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-fdump-rtl-āĻāĻžāĻŽā§āĻĒ
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻžāĻŽā§āĻĒ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-fdump-rtl-loop2
-fdump-rtl-loop2 rtl āĻ˛ā§āĻĒ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
-fdump-rtl-mach
āĻŽā§āĻļāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻĒā§āĻ¨āĻ°ā§āĻāĻ āĻ¨ āĻĒāĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ, āĻ¯āĻĻāĻŋ āĻĒāĻžāĻ¸
āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨āĨ¤
-fdump-rtl-Mode_sw
āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŽā§āĻĄ āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤
-fdump-rtl-rnreg
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° renumbering āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-fdump-rtl-outof_cfglayout
cfglayout āĻŽā§āĻĄ āĻĨā§āĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤
-fdump-rtl-peephole2
peephole āĻĒāĻžāĻ¸ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-fdump-rtl-Postreload
āĻĒā§āĻ¸ā§āĻ-āĻ°āĻŋāĻ˛ā§āĻĄ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-fdump-rtl-pro_ āĻāĻŦāĻ_āĻĒāĻŋāĻ˛ā§āĻ
āĻĢāĻžāĻāĻļāĻ¨ prologues āĻāĻŦāĻ epilogues āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-fdump-rtl-sched1
-fdump-rtl-sched2
-fdump-rtl-sched1 āĻāĻŦāĻ -fdump-rtl-sched2 āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻžāĻ¸
-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻāĻ°āĻāĻŋāĻāĻ˛-āĻ°āĻŋ
āĻ¸āĻžāĻāĻ¨/āĻļā§āĻ¨ā§āĻ¯ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤
-fdump-rtl-seqabstr
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻā§āĻ°āĻŽ āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒāĨ¤
-fdump-rtl-āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤
āĻļāĻžāĻāĻž āĻā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ° āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤
-fdump-rtl-āĻāĻžāĻāĻŦā§āĻ¨
āĻāĻžāĻāĻŦā§āĻ¨ āĻāĻ˛ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-fdump-rtl-split1
-fdump-rtl-split2
-fdump-rtl-split3
-fdump-rtl-split4
-fdump-rtl-split5
-fdump-rtl-split1, -fdump-rtl-split2, -fdump-rtl-split3, -fdump-rtl-split4 āĻāĻŦāĻ
-fdump-rtl-split5 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻĒāĻžāĻāĻ āĻ°āĻžāĻāĻ¨ā§āĻĄ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-fdump-rtl-sms
āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ. āĻāĻ āĻĒāĻžāĻ¸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŋāĻā§ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤
-fdump-rtl-āĻ¸ā§āĻā§āĻ¯āĻžāĻ
GCC āĻāĻ° "āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĢāĻžāĻāĻ˛" āĻĨā§āĻā§ x87 āĻāĻ° āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻŽāĻ¤ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĨ¤ āĻāĻ āĻĒāĻžāĻ¸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° x86 āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤
-fdump-rtl-subreg1
-fdump-rtl-subreg2
-fdump-rtl-subreg1 āĻāĻŦāĻ -fdump-rtl-subreg2 āĻĻā§āĻāĻŋ āĻāĻĒāĻ°ā§āĻā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻĒāĻžāĻ¸
-fdump-rtl-āĻāĻ¨āĻļā§āĻ¯āĻŧāĻžāĻ°
āĻ¸āĻŽāĻ¸ā§āĻ¤ rtl āĻļā§āĻ¯āĻŧāĻžāĻ° āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-fdump-rtl-vartrack
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-fdump-rtl-vregs
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻšāĻžāĻ°ā§āĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻāĻ°āĻāĻŋāĻāĻ˛-āĻāĻ¯āĻŧā§āĻŦ
āĻ˛āĻžāĻāĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-fdump-rtl-reglass
-fdump-rtl-subregs_of_mode_init
-fdump-rtl-subregs_of_mode_finish
-fdump-rtl-dfinit
-fdump-rtl-dfinish
āĻāĻ āĻĄāĻžāĻŽā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻžāĻ˛āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
āĻāĻ¨
-fdump-rtl-āĻ¸āĻŽāĻ¸ā§āĻ¤
āĻāĻĒāĻ°ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨.
-da āĻŦāĻŋāĻŦāĻŋāĻ§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻš āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤
-āĻĄāĻŋāĻĄāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻž āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻļā§āĻˇā§, āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻžāĻĄāĻŧāĻžāĻ
āĻāĻāĻāĻĒā§āĻāĨ¤
-āĻĄāĻŋāĻāĻāĻ āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻā§ āĻ¤āĻāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ° āĻĄāĻžāĻŽā§āĻĒ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-āĻĄāĻŋāĻĒāĻŋ āĻā§āĻ¨ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¸āĻš āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻā§āĻāĻž āĻāĻ°ā§āĻ¨
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯āĻ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
-āĻĄāĻŋāĻĒāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻā§ āĻāĻāĻāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻāĻāĻĒā§āĻā§ RTL āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻĄāĻŋāĻĒāĻŋ āĻā§āĻāĻžāĨ¤
-āĻĄā§āĻā§āĻ¸ āĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ RTL āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
-fdump-rtl-āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤.
-fdump-noaddr
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻāĻāĻĒā§āĻ āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻāĻž āĻāĻ°ā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻ¸āĻŽā§āĻŽāĻ¤ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¸āĻš āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻšā§āĻŦāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĄāĻžāĻŽā§āĻĒā§ āĻĄāĻŋāĻĢ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻā§āĻ¸āĻ/āĻŦāĻŋāĻāĻ¸āĻāĻ¸/āĻĄā§āĻāĻž/āĻšāĻŋāĻĒ/āĻ¸ā§āĻā§āĻ¯āĻžāĻ/āĻĄāĻŋāĻāĻ¸āĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻ˛ā§āĻā§āĻļāĻ¨āĨ¤
-fdump-āĻ āĻ¸āĻāĻā§āĻ¯āĻŋāĻ¤
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻāĻāĻĒā§āĻ āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ¨āĻā§āĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĄāĻžāĻŽā§āĻĒā§ āĻĄāĻŋāĻĢ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻ°āĻ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻ¸āĻš āĻāĻŦāĻ āĻāĻžāĻĄāĻŧāĻž -g.
-fdump-āĻ āĻ¸āĻāĻā§āĻ¯āĻŋāĻ¤-āĻ˛āĻŋāĻā§āĻ
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ (āĻĻā§āĻā§āĻ¨ -d āĻāĻĒāĻ°ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ), āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻāĻā§āĻ¯āĻž āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻā§āĻ°āĻŽ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ˛āĻŋāĻā§āĻ.
-fdump-āĻ āĻ¨ā§āĻŦāĻžāĻĻ-āĻāĻāĻ¨āĻŋāĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++)
-fdump-āĻ āĻ¨ā§āĻŦāĻžāĻĻ-āĻāĻāĻ¨āĻŋāĻ-āĻ āĻĒāĻļāĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++)
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻā§āĻ° āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .āĻ¤ā§ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ, āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¯āĻĻāĻŋ -āĻ āĻĒāĻļāĻ¨ āĻĢāĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ āĻĒāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻ¯ā§āĻŽāĻ¨ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -fdump-āĻŦā§āĻā§āĻˇ āĻ āĻĒāĻļāĻ¨āĨ¤
-fdump-āĻļā§āĻ°ā§āĻŖā§-āĻļā§āĻ°ā§āĻŖāĻŋāĻā§āĻ°āĻŽ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++)
-fdump-āĻļā§āĻ°ā§āĻŖā§-āĻļā§āĻ°ā§āĻŖāĻŋāĻā§āĻ°āĻŽ-āĻ āĻĒāĻļāĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++)
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻļā§āĻ°ā§āĻŖā§āĻ° āĻļā§āĻ°ā§āĻŖāĻŋāĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻŦāĻ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻŦāĻŋāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ a āĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨
āĻĢāĻžāĻāĻ˛ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .āĻļā§āĻ°ā§āĻŖā§ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛ā§
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ -āĻ āĻĒāĻļāĻ¨ āĻĢāĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ āĻĒāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻ¯ā§āĻŽāĻ¨ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -fdump-āĻŦā§āĻā§āĻˇ āĻ āĻĒāĻļāĻ¨āĨ¤
-fdump-ipa-āĻ¸ā§āĻāĻ
āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻžāĻˇāĻžāĻ° āĻāĻžāĻā§āĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻĢāĻžāĻāĻ˛ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻā§āĻ¸ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ, āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻŽā§āĻāĻŦ:
āĻ¸āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
āĻ¸āĻŋāĻā§āĻ°āĻžāĻĢ
āĻāĻ˛-āĻā§āĻ°āĻžāĻĢ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨, āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ, āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§
āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤āĨ¤
āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖāĻāĻžāĻŦā§
āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-fdump-āĻĒāĻžāĻ¸
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻžāĻ¸ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻžāĻ°ā§āĻ¨ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ˛ā§ āĻāĻŦāĻ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-fdump-āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨-āĻĒāĻāĻ¨ā§āĻĻ
āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĢāĻžāĻāĻ˛ā§ āĻĒāĻžāĻ¸ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ā§āĻ° āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻŦāĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛
āĻļā§āĻˇ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ, āĻāĻŦāĻ
āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ -āĻĒāĻāĻ¨ā§āĻĻ āĻĢāĻ°ā§āĻŽ āĻšāĻ˛
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤, -āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽāĻā§āĻ° āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻāĻĒāĻ° āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖ āĻāĻ°ā§
- āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻā§āĻ¨ā§āĻāĻā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§ āĻĻā§āĻ¯āĻŧ āĻ¯ā§āĻšā§āĻ¤ā§ āĻĒāĻžāĻ¸āĻā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻā§āĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-fdump-āĻā§āĻ°āĻŋ-āĻ¸ā§āĻāĻ
-fdump-āĻā§āĻ°āĻŋ-āĻ¸ā§āĻāĻ-āĻ āĻĒāĻļāĻ¨
-fdump-āĻā§āĻ°āĻŋ-āĻ¸ā§āĻāĻ-āĻ āĻĒāĻļāĻ¨=āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻāĻžāĻˇāĻž āĻāĻžāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻ¨āĻĨāĻŋ. āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĻāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ, āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŋāĻ¤āĻ°ā§
āĻā§āĻ¸ =āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻĄāĻžāĻŽā§āĻĒāĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻāĻĒā§āĻ
āĻ¨āĻžāĻŽ āĻĻā§āĻāĻ¯āĻŧāĻž āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻāĻ˛āĨ¤ āĻ¯āĻĻāĻŋ -āĻ āĻĒāĻļāĻ¨ āĻĢāĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ āĻĒāĻļāĻ¨ āĻāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž - āĻŦāĻŋāĻāĻā§āĻ¤
āĻ āĻĒāĻļāĻ¨ āĻ¯āĻž āĻĄāĻžāĻŽā§āĻĒā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻ¸āĻŦ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŦāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧ
āĻĄāĻžāĻŽā§āĻĒ āĻ¯ā§āĻā§āĻ˛ā§ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ āĻ¸ā§āĻā§āĻ˛ā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻ āĻŋāĻāĻžāĻ¨āĻž
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨ā§āĻĄā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻāĻāĻŋ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻāĻŦāĻ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§āĨ¤ āĻāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻ˛ āĻŦāĻžāĻāĻ§āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻāĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸āĻš āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻāĻ˛āĨ¤
asmname
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻā§āĻˇāĻŖāĻžāĻ° āĻāĻ¨ā§āĻ¯ "DECL_ASSEMBLER_NAME" āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¸ā§āĻāĻŋ āĻĄāĻžāĻŽā§āĻĒā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
"DECL_NAME" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤ āĻāĻāĻŋāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ¸āĻšāĻāĻ¤āĻž āĻĨā§āĻā§ āĻĒāĻŋāĻāĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°āĻž
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻŽā§āĻ¯āĻžāĻā§āĻāĻ˛āĻĄ āĻ¨āĻžāĻŽāĨ¤
āĻĒāĻžāĻ¤āĻ˛āĻž
āĻĢā§āĻ°āĻ¨ā§āĻ-āĻāĻ¨ā§āĻĄ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§āĻ° āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻĒ āĻŦāĻž āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŦāĻĄāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻ°āĻŖ āĻ¸ā§āĻ āĻ¸ā§āĻ¯ā§āĻāĻāĻŋ āĻĒā§āĻāĻā§ āĻā§āĻā§āĨ¤ āĻā§āĻŦāĻ˛
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻā§āĻŽ āĻĄāĻžāĻŽā§āĻĒ āĻ¯āĻāĻ¨ āĻ¤āĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻĒāĻĨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĒā§āĻāĻāĻžāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧ.
āĻ¸ā§āĻ¨ā§āĻĻāĻ°-āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻāĻžāĻ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽā§āĻ¤āĻĻā§āĻš āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ
āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻžāĻ āĻžāĻŽā§āĨ¤
RTL āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻĄāĻŋāĻĢāĻ˛ā§āĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ RTL āĻ¸ā§āĻ˛āĻŋāĻŽ (āĻāĻ¨āĻĄā§āĻ¨ā§āĻ¸āĻĄ) āĻāĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨
LISP-āĻāĻ° āĻŽāĻ¤ā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĨ¤
āĻāĻžāĻāĻāĻž āĻāĻžāĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻžāĻāĻāĻž āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻžāĻāĻā§āĻ˛āĻŋ āĻ¸ā§āĻ¨ā§āĻĻāĻ°āĻāĻžāĻŦā§ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧā§ˇ
āĻāĻāĻāĻŋ āĻ¸āĻŋ-āĻāĻ° āĻŽāĻ¤ā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĨ¤
āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤
āĻāĻ°āĻ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ (āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻŽāĻžāĻ¨āĻŋāĻ¤ āĻ¨āĻ¯āĻŧ)āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻžāĻ¸ āĻĨā§āĻā§ āĻ¤āĻĨā§āĻ¯.
āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨
āĻĒāĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ (āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻŽāĻžāĻ¨āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻŦāĻŋāĻāĻ˛ā§āĻĒ)āĨ¤
āĻŦā§āĻ˛āĻ
āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻĻā§āĻāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ (āĻāĻžāĻāĻāĻž āĻĄāĻžāĻŽā§āĻĒā§ āĻ āĻā§āĻˇāĻŽ)āĨ¤
āĻāĻŋāĻ¤ā§āĻ°āĻ˛ā§āĻ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ (-fdump-rtl-āĻĒāĻžāĻ¸), āĻĄāĻžāĻŽā§āĻĒ a
GraphViz-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĻā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻš āĻā§āĻ°āĻžāĻĢā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž
file.passid.pass.dot. āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻā§āĻ°āĻžāĻĢ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸ā§āĻ¨ā§āĻĻāĻ°-āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ,
āĻ¯āĻžāĻ¤ā§ āĻā§āĻ°āĻžāĻĢāĻāĻŋāĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻ āĻĒā§āĻ˛āĻā§ āĻ°ā§āĻ¨ā§āĻĄāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° RTL āĻĄāĻžāĻŽā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°ā§ āĻāĻŦāĻ RTL āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒāĻžāĻ¤āĻ˛āĻž āĻĢāĻ°ā§āĻŽāĨ¤
vops
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻĻā§āĻāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻ˛āĻžāĻāĻ¨āĻ¨ā§
āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻĻā§āĻāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻāĻāĻāĻĄāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨āĻ¨ā§āĻ¯ ID ("DECL_UID") āĻĻā§āĻāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻžāĻ°ā§āĻŦā§āĻ¸
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ°āĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻĻā§āĻāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
eh āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ EH āĻ āĻā§āĻāĻ˛ā§āĻ° āĻ¨āĻŽā§āĻŦāĻ° āĻĻā§āĻāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
SCEV
āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĻā§āĻāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻĻā§āĻāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻžāĻ¸āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§)āĨ¤
āĻŽāĻŋāĻ¸
āĻŽāĻŋāĻ¸ āĻāĻ°āĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻĻā§āĻāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻžāĻ¸āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§)āĨ¤
āĻ¨ā§āĻ
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻžāĻ¸āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§)āĨ¤
=āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻāĻāĻāĻŋ āĻ āĻā§ āĻ¨āĻžāĻŽā§āĻ° āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§ āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛
āĻ¨āĻžāĻŽ stdout āĻāĻŦāĻ stderr āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ˛āĻž āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ,
gcc -o2 -ftree-vectorize -fdump- āĻā§āĻ°āĻŋ-āĻā§āĻā§āĻāĻ°-āĻŦā§āĻ˛āĻāĻ¸ = foo.dump
-fdump- āĻā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ = āĻ¸ā§āĻā§āĻ°āĻžāĻ° āĻĢāĻžāĻāĻ˛.āĻ¸āĻŋ
āĻāĻāĻāĻĒā§āĻ āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻžāĻ° āĻĄāĻžāĻŽā§āĻĒ āĻŽāĻ§ā§āĻ¯ā§ foo.āĻĄāĻžāĻŽā§āĻĒ, āĻ¯āĻāĻ¨ PRE āĻĄāĻžāĻŽā§āĻĒ āĻāĻāĻāĻĒā§āĻ āĻāĻžāĻ˛ā§ āĻšāĻ¯āĻŧ stderr.
āĻ¯āĻĻāĻŋ āĻāĻāĻ āĻĒāĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻāĻŋ āĻŦāĻŋāĻ°ā§āĻ§āĻĒā§āĻ°ā§āĻŖ āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻāĻŋ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻā§āĻ°āĻāĻŋāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĨ¤
āĻ¸āĻŦ āĻŦāĻžāĻĻā§ āĻ¸āĻŦ āĻ āĻĒāĻļāĻ¨ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨ āĻāĻžāĻāĻāĻž, āĻĒāĻžāĻ¤āĻ˛āĻž, āĻāĻžāĻ°ā§āĻŦā§āĻ¸ āĻāĻŦāĻ āĻ˛āĻžāĻāĻ¨āĻ¨ā§.
āĻ āĻĒāĻāĻžāĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨, āĻ¯ā§āĻŽāĻ¨, āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ, āĻŽāĻŋāĻ¸, āĻāĻŦāĻ āĻŦāĻŋāĻāĻĻā§āĻ°āĻ.
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻžāĻā§āĻ° āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻŽā§āĻāĻŦ:
āĻŽā§āĻ˛
āĻā§āĻ¨ āĻāĻžāĻ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻā§ āĻĄāĻžāĻŽā§āĻĒ, āĻĨā§āĻā§ āĻĢāĻžāĻāĻ˛.āĻ°āĻŋāĻāĻŋāĻ¨āĻžāĻ˛.
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ
āĻ¸āĻŦ āĻāĻžāĻ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ, āĻĨā§āĻā§ āĻĢāĻžāĻāĻ˛.āĻ āĻĒāĻāĻŋāĻŽāĻžāĻāĻāĻĄ.
āĻāĻŋāĻŽā§āĻĒāĻ˛
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻāĻŋāĻŽāĻĒā§āĻ˛āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻĒāĻžāĻ¸ā§āĻ° āĻāĻā§ āĻāĻŦāĻ āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛
āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .āĻāĻŋāĻŽā§āĻĒāĻ˛ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
cfg āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻĢā§āĻ˛ā§ āĻā§āĻ°āĻžāĻĢ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻāĻ¯ā§āĻāĻ¨ .cfg āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
ch āĻ˛ā§āĻĒ āĻšā§āĻĄāĻžāĻ° āĻāĻĒāĻŋ āĻāĻ°āĻžāĻ° āĻĒāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
.ch āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
SSA āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ SSA āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .āĻ¸āĻž
āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻāĻĒāĻ¨āĻžāĻŽ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
.āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
CCP CCP āĻāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ āĻĨā§āĻā§
āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĨ¤
āĻ¸ā§āĻā§āĻ°ā§āĻāĻ¸āĻŋāĻĒāĻŋ
STORE-CCP āĻāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .storeccp
āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻĒā§āĻ°āĻžāĻ āĻāĻāĻļāĻŋāĻ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻĻā§āĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻāĻžāĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻāĻ¯ā§āĻāĻ¨ .āĻĒā§āĻ°ā§ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
fre āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻĻā§āĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻāĻžāĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
.āĻĢā§āĻ°ā§ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻāĻĒāĻŋāĻĒā§āĻ°āĻĒ
āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°ā§ āĻāĻžāĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .āĻā§āĻĒāĻžāĻāĻĒā§āĻ°āĻĒ
āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻ¸ā§āĻā§āĻ°_āĻā§āĻĒāĻžāĻāĻĒā§āĻ°āĻĒ
āĻĻā§āĻāĻžāĻ¨ āĻāĻĒāĻŋ-āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°ā§ āĻāĻžāĻ āĻĄāĻžāĻŽā§āĻĒ. āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
.āĻāĻ¸ā§āĻā§āĻ°_āĻā§āĻĒāĻžāĻāĻĒā§āĻ°āĻĒ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻĄāĻŋāĻ¸āĻŋāĻ āĻĄā§āĻĄ āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ā§āĻ° āĻĒāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻāĻ¯ā§āĻāĻ¨ .āĻĄāĻŋāĻ¸āĻŋāĻ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢāĻ āĻ¸āĻŽāĻˇā§āĻāĻŋāĻ° āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛
āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .āĻ¸ā§āĻ°āĻž āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻĄā§āĻŦāĻž
āĻā§āĻĄ āĻ¸āĻŋāĻā§āĻāĻŋāĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻāĻ¯ā§āĻāĻ¨ āĻĄā§āĻŦ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻĄā§āĻŽ āĻĄāĻŽāĻŋāĻ¨ā§āĻāĻ° āĻā§āĻ°āĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛
āĻ¸āĻāĻ¯ā§āĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĨ¤ āĻĄāĻŽ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻĄāĻŋāĻāĻ¸āĻ āĻŽā§āĻ¤ āĻĻā§āĻāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ. āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§āĻ āĻāĻ°ā§ .dse āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
Phiopt
PHI āĻ¨ā§āĻĄāĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻā§āĻ°ā§āĻāĻāĻ˛āĻžāĻāĻ¨ āĻā§āĻĄā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛
āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .āĻĢāĻŋāĻ¯āĻŧā§āĻĒā§āĻ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻĢā§āĻ°ā§āĻĒā§āĻ°āĻĒ
āĻāĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .Forwprop āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻāĻĒāĻŋāĻ°āĻŋāĻ¨ā§āĻŽ
āĻāĻĒāĻŋ āĻ°āĻŋāĻ¨ā§āĻŽ āĻ āĻĒāĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛
āĻ¸āĻāĻ¯ā§āĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ .āĻā§āĻĒāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻāĻ¨āĻāĻ°āĻāĻŋ āĻā§āĻ¨ā§āĻ°āĻŋāĻā§āĻ° āĻāĻĒāĻ° āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨
āĻāĻžāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .nrv āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻā§āĻā§āĻ
āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§āĻ āĻāĻ°ā§ .vect āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻāĻ¸āĻāĻ˛āĻĒāĻŋ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛
āĻ¸āĻāĻ¯ā§āĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ .āĻāĻ¸āĻāĻ˛āĻĒāĻŋ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻāĻŋāĻāĻ°āĻĒāĻŋ āĻā§āĻ¯āĻžāĻ˛ā§ āĻ°ā§āĻā§āĻ āĻĒā§āĻ°ā§āĻĒāĻžāĻā§āĻļāĻ¨ (VRP) āĻāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻāĻ¯ā§āĻāĻ¨ .vrp āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻ¸āĻŦ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒāĻ¤āĻžāĻāĻž āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻā§āĻ°āĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤
-fopt-āĻ¤āĻĨā§āĻ¯
-āĻĢāĻĒā§āĻ-āĻ¤āĻĨā§āĻ¯-āĻ āĻĒāĻļāĻ¨
-āĻĢāĻĒā§āĻ-āĻ¤āĻĨā§āĻ¯-āĻ āĻĒāĻļāĻ¨=āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻĨā§āĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ -āĻ āĻĒāĻļāĻ¨ āĻĢāĻ°ā§āĻŽ āĻšāĻ˛
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤, āĻ āĻĒāĻļāĻ¨ āĻāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž - āĻĄāĻžāĻŽā§āĻĒ āĻŦāĻŋāĻļāĻĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒā§āĻĨāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŦāĻ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¯āĻĻāĻŋ āĻ āĻĒāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ, āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ
āĻ āĻĒāĻāĻžāĻ˛ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻā§āĻ°ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ, āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
stderr. āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻāĻžāĻ§āĻŋāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻŦā§
āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻāĻ¨āĻŋāĻāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻāĻ¨āĻŋāĻ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻāĻāĻāĻĒā§āĻ āĻāĻā§āĻāĻž āĻšāĻ¯āĻŧ,
stderr āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĻā§āĻāĻŋ āĻā§āĻ°ā§āĻĒā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, 1) āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§
āĻĄāĻžāĻŽā§āĻĒ, āĻāĻŦāĻ 2) āĻā§āĻ¨ āĻ āĻĒāĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¤āĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻ āĻĒāĻļāĻ¨
āĻāĻāĻ¯āĻŧ āĻā§āĻ°ā§āĻĒ āĻĨā§āĻā§ āĻ āĻŦāĻžāĻ§ā§ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻžāĻ°āĻŖ āĻ¤āĻžāĻ°āĻž āĻ¨āĻ¨-āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒāĻŋāĻāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻā§āĻˇā§āĻ¤ā§āĻ°ā§
āĻ¯ā§āĻā§āĻ¨ā§ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻāĻā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĨ¤
āĻ¯āĻĻāĻŋāĻ āĻāĻāĻžāĻ§āĻŋāĻ -fopt-āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ = āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ.
āĻ¯āĻĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻŦāĻā§āĻ˛āĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĄāĻžāĻŽā§āĻĒ āĻāĻžāĻ°ā§āĻŦā§āĻ¸āĻŋāĻāĻŋāĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ°āĻ¯āĻŧā§āĻā§
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ
āĻāĻāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻĢāĻ˛āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻžāĻ¸ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤
āĻā§āĻ¨ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ āĻ¤āĻž āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¤ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻžāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻĒāĻžāĻ¸ āĻāĻ°ā§
āĻ˛ā§āĻĒā§āĻ° āĻā§āĻ¸ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¯āĻž āĻ¸āĻĢāĻ˛āĻāĻžāĻŦā§ āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻŽāĻŋāĻ¸
āĻŽāĻŋāĻ¸ āĻāĻ°āĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻĒāĻžāĻ¸ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¯āĻž
āĻāĻāĻāĻĒā§āĻā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻĨā§āĻ¯āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ,
gcc -O2 -ftree-vectorize -fopt-info-vec-āĻŽāĻŋāĻ¸
āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ āĻĨā§āĻā§ āĻŽāĻŋāĻ¸ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸ā§āĻ¯ā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°āĻŦā§
stderr āĻĒāĻžāĻ¸
āĻŦāĻŋāĻāĻĻā§āĻ°āĻ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻžāĻ°ā§āĻŦā§āĻ¸ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨, āĻ¯ā§āĻŽāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°,
āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻŦāĻžāĻ°ā§āĻ¤āĻž
āĻ¸āĻŦ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ, āĻŽāĻŋāĻ¸, āĻāĻŦāĻ
āĻŦāĻŋāĻāĻĻā§āĻ°āĻ.
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸ā§āĻāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻĒāĻā§ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŦāĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻ°ā§.
IPA āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĨā§āĻā§ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ˛ā§āĻĒ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĨā§āĻā§ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖāĻāĻžāĻŦā§
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĨā§āĻā§ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
āĻā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĨā§āĻā§ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ āĻĒāĻāĻžāĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĨā§āĻā§ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻā§āĻ°ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻ
āĻāĻĒāĻ°ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ,
gcc -o3 -fopt -info -missed = āĻŽāĻŋāĻ¸āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤
āĻāĻāĻāĻĒā§āĻ āĻ¸āĻŦ āĻĒāĻžāĻ¸ āĻĨā§āĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻŽāĻŋāĻ¸ āĻŽāĻŋāĻ¸āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤.
āĻāĻ°ā§āĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸ā§āĻŦā§,
gcc -o3 -fopt-info-inline- optimized-missed = inline.txt
āĻŽāĻŋāĻ¸ āĻāĻ°āĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻŦā§
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ¸ inline.txt.
āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸āĻŦ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĨā§āĻā§ āĻĄāĻžāĻŽā§āĻĒ āĻšāĻ¯āĻŧ
āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ. āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĄāĻžāĻŽā§āĻĒ āĻāĻāĻāĻĒā§āĻ āĻ¸āĻŽā§āĻŽā§āĻā§āĻ° āĻšāĻ¯āĻŧ stderrāĨ¤ āĻ¯āĻĻāĻŋ āĻ āĻĒāĻļāĻ¨
āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ, āĻ¯āĻžāĻ° āĻ āĻ°ā§āĻĨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻ¸ āĻĨā§āĻā§ āĻ¤āĻĨā§āĻ¯āĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖā§, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻāĻžāĻ˛ā§ āĻāĻā§
āĻĨā§āĻā§ stderr.
gcc -O3 -fopt-āĻ¤āĻĨā§āĻ¯
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ -āĻĢā§āĻĒā§āĻ-āĻ¤āĻĨā§āĻ¯-āĻāĻŋāĻ¸āĻŋ-āĻŽāĻŋāĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻāĻāĻ°āĻŖ āĻāĻ°ā§ -fopt-āĻ¤āĻĨā§āĻ¯-āĻŽāĻŋāĻ¸āĻĄ-āĻāĻŋāĻāĻ¸āĻŋ.
āĻāĻ°ā§āĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨
gcc -fopt-info-vec-missed = vec.miss -fopt- āĻāĻ¨āĻĢā§-āĻ˛ā§āĻĒ-āĻ āĻ¨ā§āĻā§āĻ˛āĻŋāĻ¤ = āĻ˛ā§āĻĒ.āĻāĻĒā§āĻ
āĻāĻāĻžāĻ¨ā§ āĻĻā§āĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ vec.miss āĻāĻŦāĻ Loop.opt āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĨā§āĻā§ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻāĻā§
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧ āĻāĻŦāĻ
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻāĻāĻžāĻŦā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° vec.miss āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻ°āĻ¯āĻŧā§āĻā§
āĻŽāĻŋāĻ¸ āĻ¸ā§āĻ¯ā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻžāĻ° āĻĨā§āĻā§ āĻĄāĻžāĻŽā§āĻĒ.
-āĻĢā§āĻ°ā§āĻ¨ā§āĻĄāĻŽ-āĻŦā§āĻ=āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻŋ āĻŦā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¯āĻž GCC āĻā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ˛ā§āĻŽā§āĻ˛ā§ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻ¨āĻžāĻŽ āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻĢāĻžāĻāĻ˛ā§ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻšāĻž āĻ
āĻāĻāĻžāĻ°ā§āĻ āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛ā§ āĻ āĻ¨āĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¯ā§ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¤āĻžāĻĻā§āĻ° āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ - āĻ āĻŦāĻžāĻ§-āĻŦā§āĻ āĻĒā§āĻ°āĻāĻ¨āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻĢāĻžāĻāĻ˛āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤
-āĻĢāĻ¸āĻā§āĻĄ-āĻāĻžāĻ°āĻŦā§āĻ =n
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ¤ā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻžāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻāĨ¤ āĻāĻ āĻ¤āĻĨā§āĻ¯āĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ¤ā§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧā§āĻā§,
āĻ¯āĻĻāĻŋ āĻ¨āĻž -fdump-rtl-sched1 or -fdump-rtl-sched2 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄāĻžāĻŽā§āĻĒ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĢāĻžāĻāĻ˛ā§, .āĻā§āĻĄ 1 or .āĻā§āĻĄ 2 āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻ¤āĻŦā§ āĻāĻ° āĻāĻ¨ā§āĻ¯ n
āĻ¨āĻ¯āĻŧāĻāĻŋāĻ° āĻŦā§āĻļāĻŋ, āĻāĻāĻāĻĒā§āĻ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ¤ā§ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ¨ā§āĻ¯ n āĻļā§āĻ¨ā§āĻ¯ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ, -āĻĢāĻ¸āĻĄ-āĻāĻžāĻ°āĻŦā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻ¤āĻĨā§āĻ¯ āĻāĻāĻāĻĒā§āĻ
-fdump-rtl-sched1 āĻāĻŦāĻ -fdump-rtl-sched2āĨ¤ āĻāĻ¨ā§āĻ¯ n āĻāĻā§āĻ° āĻŦā§āĻļāĻŋ, āĻāĻāĻŋ āĻŽā§āĻ˛āĻŋāĻ āĻāĻāĻāĻĒā§āĻ
āĻŦā§āĻ˛āĻ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž, āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¤āĻĨā§āĻ¯ āĻāĻŦāĻ āĻāĻāĻ¨āĻŋāĻ/insn āĻ¤āĻĨā§āĻ¯āĨ¤ āĻāĻ¨ā§āĻ¯ n
āĻĻā§āĻāĻāĻŋāĻ° āĻŦā§āĻļāĻŋ, āĻāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻŦāĻ°āĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§ RTL, āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻĒā§āĻ°āĻŦāĻžāĻš āĻāĻŦāĻ āĻ āĻā§āĻāĻ˛ā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻŦāĻ
āĻāĻ¨ā§āĻ¨āĻ¤ n āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻļāĻŋ, -āĻĢāĻ¸āĻĄ-āĻāĻžāĻ°āĻŦā§āĻ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ¤āĻĨā§āĻ¯ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤.
-āĻ¸ā§āĻ-āĻā§āĻŽā§āĻĒāĻ¸
-āĻ¸ā§āĻ¯āĻžāĻ-āĻā§āĻŽā§āĻĒāĻ¸ = āĻ¸āĻŋāĻĄāĻžāĻŦā§āĻ˛ā§āĻĄāĻŋ
āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§āĻāĻžāĻŦā§ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ "āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§" āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻžāĻāĻ˛ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨; āĻ¤āĻžāĻĻā§āĻ° āĻ¸ā§āĻ°ā§āĻ¤ā§ āĻ°āĻžāĻā§āĻ¨
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻŦāĻ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻāĻāĻžāĻŦā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻŋāĻ foo.c āĻ¸āĻā§āĻā§ -c
-āĻ¸ā§āĻ-āĻā§āĻŽā§āĻĒāĻ¸ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ foo.i āĻāĻŦāĻ foo.s, āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ foo.o. āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ foo.i āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¯āĻĻāĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻā§āĻĄ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĨ¤
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ -x āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, -āĻ¸ā§āĻ-āĻā§āĻŽā§āĻĒāĻ¸ āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻ˛ā§āĻāĻžāĻ° āĻāĻĒāĻ° āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻ¯āĻĨā§āĻˇā§āĻ
āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻžāĻāĻ˛āĨ¤ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻžāĻāĻ˛ āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻā§ -āĻ¸ā§āĻ-āĻā§āĻŽā§āĻĒāĻ¸.
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻā§ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻāĻžāĻŦā§ āĻāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻžāĻ¨āĻžāĻ¨, āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ¤ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§ āĻ¯āĻž āĻāĻžāĻ āĻāĻ°ā§
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻžāĻŦāĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ¸ āĻ¨āĻžāĻŽ āĻŦāĻž āĻāĻāĻ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤
āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯, āĻāĻāĻž āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻšāĻŦā§
āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻšāĻ¸ā§āĻ¤āĻā§āĻˇā§āĻĒ āĻāĻ°ā§, āĻāĻŦāĻ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°ā§āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§:
gcc -save-temps -o outdir1/foo.o indir1/foo.c&
gcc -save-temps -o outdir2/foo.o indir2/foo.c&
āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ foo.i āĻāĻŦāĻ foo.o āĻāĻāĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻ¯ā§āĻā§ āĻ˛ā§āĻāĻž āĻšāĻā§āĻā§āĨ¤
-āĻ¸ā§āĻ¯āĻžāĻ-āĻā§āĻŽā§āĻĒāĻ¸ = āĻāĻŦāĻŋāĻā§
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ "āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§" āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§āĻāĻžāĻŦā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ -o āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ -o āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž,
-āĻ¸ā§āĻ¯āĻžāĻ-āĻā§āĻŽā§āĻĒāĻ¸ = āĻāĻŦāĻŋāĻā§ āĻ¸ā§āĻāĻ āĻŽāĻ¤ āĻāĻāĻ°āĻŖ āĻāĻ°ā§ -āĻ¸ā§āĻ-āĻā§āĻŽā§āĻĒāĻ¸.
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ¸ā§āĻ -āĻā§āĻŽā§āĻĒāĻ¸ = āĻāĻŦāĻŋāĻā§ -āĻ¸āĻŋ foo.c
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ¸ā§āĻ -āĻā§āĻŽā§āĻĒāĻ¸ = āĻāĻŦāĻŋāĻā§ -āĻ¸āĻŋ āĻŦāĻžāĻ°.āĻ¸āĻŋ -āĻ āĻĻāĻŋāĻ°/āĻāĻā§āĻ¸āĻŦāĻžāĻ°.āĻ
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ¸ā§āĻ -āĻā§āĻŽā§āĻĒāĻ¸ = āĻāĻŦāĻŋāĻā§ āĻĢā§āĻŦāĻžāĻ°.āĻ¸āĻŋ -āĻ āĻĄāĻŋāĻ° 2/āĻāĻ¯āĻŧāĻžāĻāĻĢā§āĻŦāĻžāĻ°
āĻ¸ā§āĻˇā§āĻāĻŋ foo.i, foo.s, āĻĻāĻŋāĻ°/āĻāĻā§āĻ¸āĻŦāĻžāĻ°.āĻāĻ, āĻĻāĻŋāĻ°/āĻāĻā§āĻ¸āĻŦāĻžāĻ°.āĻāĻ¸, Dir2/yfoobar.i, Dir2/yfoobar.s, āĻāĻŦāĻ
Dir2/yfoobar.o.
-time[=āĻĢāĻžāĻāĻ˛]
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻžāĻŦāĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨ā§āĻāĻ¯āĻŧāĻž CPU āĻ¸āĻŽāĻ¯āĻŧ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŋ āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛, āĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻ āĻŋāĻ āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° (āĻĒā§āĻ˛āĻžāĻ¸ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¯āĻĻāĻŋ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨).
āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻāĻžāĻĄāĻŧāĻž, āĻāĻāĻāĻĒā§āĻ āĻāĻ āĻŽāĻ¤ āĻĻā§āĻāĻžāĻ¯āĻŧ:
# āĻ¸āĻŋāĻ¸āĻŋ 1 0.12 0.01
# āĻšāĻŋāĻ¸āĻžāĻŦā§ 0.00 0.01
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻāĻā§āĻ¯āĻžāĻāĻŋ āĻšāĻ˛ "āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ", āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻ¯āĻŧ āĻāĻ°āĻž āĻ¸āĻŽāĻ¯āĻŧ
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¨āĻŋāĻā§āĻāĨ¤ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻāĻā§āĻ¯āĻžāĻāĻŋ āĻšāĻ˛ "āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻžāĻāĻŽ", āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšā§ āĻŦā§āĻ¯āĻ¯āĻŧ āĻāĻ°āĻž āĻ¸āĻŽāĻ¯āĻŧ
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻĒāĻā§āĻˇā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ°ā§āĻāĻŋāĻ¨āĨ¤ āĻāĻāĻ¯āĻŧ āĻ¸āĻāĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻā§āĻ¨ā§āĻĄā§āĨ¤
āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§, āĻāĻāĻāĻĒā§āĻāĻāĻŋ āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻ āĻŽāĻ¤ āĻĻā§āĻāĻžāĻ¯āĻŧ:
0.12 0.01 cc1
0.00 0.01 āĻšāĻŋāĻ¸āĻžāĻŦā§
"āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ" āĻāĻŦāĻ "āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸āĻŽāĻ¯āĻŧ" āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻāĻā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ¤ā§ āĻā§āĻ āĻĒāĻ°ā§ āĻŦāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻā§ āĻĢāĻžāĻāĻ˛ āĻāĻŋāĻ˛
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻā§āĻā§, āĻāĻŦāĻ āĻā§āĻ¨ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻšāĨ¤
-fvar-āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ āĻĒāĻžāĻ¸ āĻāĻžāĻ˛āĻžāĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻĄā§ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§)āĨ¤
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ (-āĻāĻāĻ¸, -O, -āĻ2, ...),
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ (-g) āĻāĻŦāĻ āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
-fvar-āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ-āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ
āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§ āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋāĻā§ āĻā§āĻāĻž āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻŦāĻšāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨ā§ˇ
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻāĻāĻ˛āĻ¨ āĻā§āĻĄāĻŧā§ āĻā§āĻāĻžāĻā§āĻ˛āĻŋ āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻžāĻ¯āĻŧ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§āĨ¤ āĻŦā§āĻ¯āĻžāĻŦāĻšāĻžāĻ° -gdwarf-4 āĻŦāĻ°āĻžāĻŦāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ° āĻ¸āĻžāĻĨā§.
var-āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ āĻ āĻā§āĻˇāĻŽ āĻĨāĻžāĻāĻ˛ā§āĻ āĻāĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻā§āĻāĻžāĻā§āĻ˛āĻŋ
āĻ¤ā§āĻ°āĻŋ āĻāĻŦāĻ āĻ°āĻā§āĻˇāĻŖāĻžāĻŦā§āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻˇā§ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-fvar-āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ-āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ-āĻāĻāĻ˛
āĻāĻā§āĻ˛ -fvar-āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ-āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ, āĻāĻāĻāĻāĻžāĻŦā§ āĻ¯ā§ -gtoggle āĻāĻāĻ˛ -g.
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻĢāĻžāĻāĻ˛-āĻ¨āĻžāĻŽ=āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒāĻ°āĻŽ āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¯ā§ āĻ¯āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž --- āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§, GCC āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻŦāĻž āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§ āĻ¨āĻž
āĻāĻŋāĻā§; āĻāĻāĻŋ āĻļā§āĻ§ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĨ¤
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻ¸ā§āĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻ˛āĻŋāĻŦā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤ āĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧ Gcc_exec_prefix.
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻ˛āĻŋāĻŦ
āĻŽāĻžāĻ˛ā§āĻāĻŋāĻ˛āĻŋāĻŦ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¨āĻžāĻŽ āĻĨā§āĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¨āĻžāĻŽ āĻ¸ā§āĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ ;, āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸ā§āĻāĻ āĻāĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ
@ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ -, āĻāĻāĻžāĻ§āĻŋāĻ āĻ¸ā§āĻāĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻļā§āĻ¨ā§āĻ¯āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻāĨ¤ āĻāĻ āĻ āĻ¨ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¸āĻšāĻ āĻļā§āĻ˛ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ.
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻāĻāĻ¸-āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻ˛āĻŋāĻŦā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ¸ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻĒāĻžāĻĨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻŋāĻā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ liberal āĻāĻ° āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ°ā§āĻĒ
āĻ¸āĻžāĻŦāĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ OS āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻāĻ˛ā§ liberal āĻāĻ° āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ°ā§āĻĒ āĻ¸āĻžāĻŦāĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻŦāĻ āĻā§āĻ¨ā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻ˛āĻŋāĻŦ āĻ¨ā§āĻ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ§ā§ ., āĻ¯āĻĻāĻŋ OS āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻā§ libsuffix āĻ¸āĻšā§āĻĻāĻ°
āĻāĻ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯ā§āĻŽāĻ¨ ../lib64, ../ lib or ../lib32, āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ OS āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ lib/subdir āĻ¸āĻžāĻŦāĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻāĻŋ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§ āĻ¯ā§āĻŽāĻ¨ amd64, āĻ¸ā§āĻĒāĻžāĻ°ā§āĻāĻāĻŋ 9 or ev6.
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻŽāĻžāĻ˛ā§āĻāĻŋāĻ¯āĻŧāĻžāĻ°ā§āĻ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻ°ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ OS āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻĒāĻžāĻĨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻŋāĻā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ liberal āĻāĻ° āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ°ā§āĻĒ
āĻāĻĒ-āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻĒā§āĻ°ā§āĻ-āĻ¨āĻžāĻŽ=āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ
āĻŽāĻ¤ -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻĢāĻžāĻāĻ˛-āĻ¨āĻžāĻŽ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¯ā§āĻŽāĻ¨ CPP.
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻ˛āĻŋāĻŦāĻŋāĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻĢāĻžāĻāĻ˛-āĻ¨āĻžāĻŽ
āĻāĻāĻ āĻ°āĻāĻŽ -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻĢāĻžāĻāĻ˛-āĻ¨āĻžāĻŽ=libgcc.a.
āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§ -āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻ˛āĻŋāĻŦ or -āĻ¨ā§āĻĄāĻĢāĻ˛ā§āĻāĻ˛āĻŋāĻŦāĻ¸ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨
libgcc.a. āĻāĻĒāĻ¨āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
gcc -nostdlib ... `gcc -print-libgcc-file-name`
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻ¸āĻžāĻ°ā§āĻ-āĻĄāĻŋāĻ°āĻžāĻ°ā§āĻ¸
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ --- āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻāĻ āĻ¯āĻāĻ¨ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨āĻž āĻĒāĻžāĻ°ā§āĻ¨ Exec
āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ 0: āĻ¨āĻž āĻāĻŽāĻ¨ āĻĢāĻžāĻāĻ˛ or āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ. āĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻšāĻ¯āĻŧ āĻ˛āĻžāĻāĻžāĻ¤ā§ āĻšāĻŦā§ āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ 0 āĻāĻŦāĻ āĻļā§āĻ°ā§āĻˇ XNUMX āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ HR āĻāĻā§āĻ¸āĻŋāĻ˛ā§āĻ¨ā§āĻ¸ āĻ ā§āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄā§āĻ°
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻāĻļāĻž, āĻ āĻĨāĻŦāĻž āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸ā§āĻāĻ Gcc_exec_prefix āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻā§āĻ¨āĨ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻĒāĻŋāĻāĻŋāĻ¯āĻŧā§ āĻĨāĻžāĻāĻž āĻā§āĻ˛ā§ āĻ¯āĻžāĻ /.
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻ¸āĻŋāĻ¸āĻ°ā§āĻ
āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻžāĻ°ā§āĻā§āĻ sysroot āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻšāĻ˛
āĻ˛āĻā§āĻˇā§āĻ¯ sysroot āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ --sysroot āĻŦāĻŋāĻāĻ˛ā§āĻĒ,
āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¸āĻš āĻ¯āĻž āĻ¸āĻāĻāĻ˛āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ āĻāĻžāĻ°ā§āĻā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§
sysroot āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻā§āĻ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻ¸āĻŋāĻ¸āĻ°ā§āĻ-āĻšā§āĻĄāĻžāĻ°-āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ
āĻšā§āĻĄāĻžāĻ° āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻžāĻ°ā§āĻā§āĻ sysroot-āĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻāĻŋ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨, āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻŋ āĻĻāĻŋāĻ¨
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¯āĻĻāĻŋ āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻ¤ā§āĻ°ā§āĻāĻŋ --- āĻāĻŦāĻ āĻāĻŋāĻā§ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻ āĻ¨ā§āĻ¯āĨ¤
- āĻĄāĻžāĻŽā§āĻĒ āĻŽā§āĻļāĻŋāĻ¨
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻŽā§āĻļāĻŋāĻ¨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ 686-āĻĒāĻŋāĻ¸āĻŋ-āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸-āĻāĻŋāĻāĻ¨āĻāĻ)---āĻāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻāĻ° āĻāĻŋāĻā§.
- āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, 3.0)---āĻāĻ° āĻāĻŋāĻā§ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
- āĻĄāĻžāĻŽā§āĻĒāĻ¸ā§āĻĒā§āĻ¸
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻāĻļāĻŽāĻžāĻā§āĻ˛āĻŋ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨ --- āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ (āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨
GCC āĻ¨āĻŋāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻā§āĻā§āĨ¤)
-fno-āĻŦāĻ°ā§āĻāĻ¨-āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤-āĻĄāĻŋāĻŦāĻžāĻ-āĻāĻžāĻāĻĒāĻ¸
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, DWARF 2 āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, GCC āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ āĻĒā§āĻ°āĻ¤ā§āĻ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§ āĻā§āĻĨāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻ¨āĻŋāĻā§ āĻā§āĻˇāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§āĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ GCC āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻĨāĻžāĻāĻ¤ā§,
āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§ āĻ¤āĻžāĻ°āĻž āĻāĻ¸āĻ˛ā§ āĻ¸ā§āĻ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻ¨āĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻāĻŋāĻ¨āĻž, āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¯āĻĻāĻŋ, āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¤ā§ āĻāĻžāĻ¨ āĻ¯āĻž āĻāĻ¸āĻ˛ā§ āĻ¨āĻ¯āĻŧ
āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ (āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻˇāĻŋāĻ¤)āĨ¤ āĻāĻ°ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ, āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨āĻˇā§āĻ āĻ¸ā§āĻĨāĻžāĻ¨āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻ¯ā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻŖā§āĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻā§āĻ¨ āĻ āĻĒāĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻĄāĻŧāĻžāĻ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻšāĻ˛ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ°āĻ āĻāĻŽāĻžāĻ¨ā§
āĻāĻŦāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻ¤ā§. āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨: āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ
āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻŦā§āĻ°ā§āĻāĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻš āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¯ā§ āĻā§āĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦāĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ āĻĒāĻžāĻ¨
āĻāĻĒāĻ¨āĻŋ āĻā§āĻ¸ āĻā§āĻĄ āĻĨā§āĻā§ āĻ āĻŋāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻļāĻž.
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻāĻžāĻ˛ā§ āĻāĻ°āĻžāĻ° āĻĢāĻ˛ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻŦā§āĻ¯āĻ¯āĻŧā§ āĻā§āĻĄā§āĻ° āĻāĻāĻžāĻ°
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ.
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻā§āĻāĻžāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻāĻ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻŽā§āĻĄā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻĢāĻžāĻāĻ˛ āĻāĻāĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ¤āĻĨā§āĻ¯āĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻāĻāĻŋ āĻĒāĻ¤āĻžāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¯ā§ a āĻāĻā§
āĻĒāĻ¤āĻžāĻāĻž āĻāĻ āĻŦāĻŋāĻāĻžāĻā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻ āĻ§āĻŋāĻāĻžāĻāĻļ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ -O āĻ˛ā§āĻā§āĻ˛ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ
āĻĒā§āĻĨāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻāĻ˛ā§āĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻŦāĻ āĻāĻŋāĻāĻžāĻŦā§ GCC āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§, āĻāĻŋāĻā§āĻāĻž āĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋāĻ¤ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -O āĻāĻāĻžāĻ¨ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ¸ā§āĻ¤āĻ°. āĻāĻĒāĻ¨āĻŋ GCC āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸āĻā§āĻā§ -Q --help=āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻāĻ¯āĻŧāĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻ¸āĻ āĻŋāĻ āĻ¸ā§āĻ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸ā§āĻ¤āĻ°āĨ¤
-O
-āĻ1 āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻāĻāĻ˛āĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻā§āĻāĻž āĻŦā§āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻžāĻā§, āĻāĻŦāĻ āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ āĻŽā§āĻŽāĻ°āĻŋ
āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻĢāĻžāĻāĻļāĻ¨āĨ¤
āĻ¸āĻā§āĻā§ -O, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĒāĻžāĻ°āĻĢāĻ°ā§āĻŽ āĻ¨āĻž āĻāĻ°ā§ āĻā§āĻĄā§āĻ° āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŽāĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻ¯ā§āĻā§āĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¯āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨ā§āĻ¯āĻŧāĨ¤
-O āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻ¤āĻžāĻāĻž āĻāĻžāĻ˛ā§ āĻāĻ°ā§:
-fauto-inc-āĻĄāĻŋāĻ¸ā§āĻŽā§āĻŦāĻ° -FCOMPARE-LIM -fcprop-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° -fdce -āĻĢāĻĄāĻŋāĻĢāĻžāĻ°-āĻĒāĻĒ -fdelayed-āĻļāĻžāĻāĻž
-fdse -fguess-āĻļāĻžāĻāĻž-āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž -fif-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§¨ -fif-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -āĻĢāĻŋāĻĒāĻž-āĻŦāĻŋāĻļā§āĻĻā§āĻ§-āĻāĻ¨āĻ¸ā§āĻ
-āĻĢāĻŋāĻĒāĻž-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ -āĻĢāĻŋāĻĒāĻž-āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ -fmerge-āĻ§ā§āĻ°ā§āĻŦāĻ -fsplit-āĻāĻ¯āĻŧāĻžāĻāĻĄ-āĻāĻžāĻāĻĒāĻ¸ -āĻāĻĢāĻā§āĻ°āĻŋ-āĻŦāĻŋāĻ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ
-āĻāĻĢāĻāĻŋ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨-āĻāĻ˛-āĻĄāĻŋāĻ¸āĻŋāĻ -āĻāĻĢāĻā§āĻ°āĻŋ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ -ftre-ch -ftree-āĻāĻĒāĻŋāĻ°āĻ¨āĻžāĻŽ -free-dce
-free-dominator-opts -ftre-dse -free-forwprop -āĻĢā§āĻ°āĻŋ-āĻĢā§āĻ°āĻŋ -āĻĢā§āĻ°āĻŋ-āĻĢāĻŋāĻĒā§āĻ°āĻĒ -āĻāĻĢāĻāĻŋ-āĻāĻ¸āĻāĻ˛āĻāĻ¸āĻāĻ°
-ftre-sra -āĻāĻĢāĻāĻŋ-āĻĒāĻŋāĻāĻŋāĻ -free-ter -āĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻŽāĻāĻž āĻāĻ°āĻž
-O āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻžāĻ˛ā§ āĻšāĻ¯āĻŧ -āĻĢāĻŽāĻŋāĻ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻŽā§āĻļāĻŋāĻ¨ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻāĻ°āĻž āĻšāĻ¸ā§āĻ¤āĻā§āĻˇā§āĻĒ āĻāĻ°ā§ āĻ¨āĻž
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¸āĻšāĨ¤
-āĻ2 āĻāĻ°āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§āĻ¨āĨ¤ GCC āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°ā§ āĻ¯āĻž āĻāĻ°ā§ āĻ¨āĻž
āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨-āĻāĻ¤āĻŋ āĻā§āĻ°ā§āĻĄāĻ āĻĢ āĻāĻĄāĻŧāĻŋāĻ¤. āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ -O, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻ¯āĻŧ āĻŦā§āĻĻā§āĻ§āĻŋ
āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž.
-āĻ2 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻ¤āĻžāĻāĻž āĻāĻžāĻ˛ā§ āĻāĻ°ā§ -O. āĻāĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤āĻā§āĻ˛āĻŋāĻ āĻāĻžāĻ˛ā§ āĻāĻ°ā§
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻ¤āĻžāĻāĻž: -fthread-āĻāĻžāĻŽā§āĻĒ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨ -āĻĢāĻžāĻ˛āĻžāĻāĻ¨-āĻāĻžāĻŽā§āĻĒ āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻĒāĻ¸
-āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻŦā§āĻ˛ -fcaller-āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ -āĻĢāĻā§āĻ°āĻ¸āĻāĻžāĻŽā§āĻĒāĻŋāĻ -fcse-āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ-āĻāĻžāĻŽā§āĻĒ -FCSE-SKIP-BLOCKS
-āĻĢāĻĄāĻŋāĻ˛āĻŋāĻ-āĻ¨āĻžāĻ˛-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻā§āĻāĻ¸ -fdevirtualize -fdevirtualize-āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻāĻāĻžāĻŦā§
āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ -fgcse -fgcse-lm -fhoist-āĻ¸āĻāĻ˛āĻā§āĻ¨-āĻ˛ā§āĻĄ
-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻā§āĻ-āĻĢāĻžāĻāĻļāĻ¨ -āĻĢāĻžāĻāĻ¨āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ -āĻĢāĻŋāĻĒāĻž-āĻ¸ā§āĻ°āĻž
-āĻĢāĻŋāĻ¸ā§āĻ˛ā§āĻ-āĻā§āĻ˛-āĻĒāĻĨ-āĻ āĻ§āĻŋāĻāĻžāĻ° -āĻĢā§āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ-āĻāĻžāĻ-āĻāĻ˛ -āĻāĻāĻļāĻŋāĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ
-fpephole2 -āĻĢā§āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ -āĻĢā§āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°-āĻĢāĻžāĻāĻļāĻ¨ -frerun-cse-āĻāĻĢāĻāĻžāĻ°-āĻ˛ā§āĻĒ
-fsched-āĻāĻ¨ā§āĻāĻžāĻ°āĻŦā§āĻ˛āĻ -fsched-āĻŦāĻŋāĻļā§āĻˇ -fschedule- inss -fschedule-inss2 -āĻā§āĻ°āĻŋāĻā§āĻ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ
-fstrict-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ -āĻāĻĢāĻā§āĻ°āĻŋ-āĻ¸ā§āĻāĻ-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -free-tail-merge -āĻĢā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ -āĻāĻĢāĻāĻŋ-āĻāĻŋāĻāĻ°āĻĒāĻŋ
āĻ¨ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ -fgcse āĻāĻšā§āĻŦāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ -āĻ2 āĻāĻŽā§āĻĒāĻŋāĻāĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§
āĻā§āĻā§āĻ¸
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻāĻŦā§āĻ¨ā§āĻā§ 8.10 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ¤ā§, -D_fortify_source = 2 āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻšāĻ¯āĻŧ
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻāĻ¨ -O 2 āĻŦāĻž āĻāĻā§āĻāĻ¤āĻ° āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛-āĻāĻžāĻāĻŽ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻāĻŦāĻ
āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ libc āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĨ¤ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§, āĻ¯ā§ āĻā§āĻ¨ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
-U_fortify_source or -D_fortify_source = 0.
-āĻ3 āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§āĻ¨. -āĻ3 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻžāĻ˛ā§ āĻāĻ°ā§ -āĻ2 āĻāĻŦāĻ āĻāĻžāĻ˛ā§ āĻšāĻ¯āĻŧ
āĻĻā§āĻ¯ -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨, -āĻĢāĻžāĻ¨āĻ¸ā§āĻāĻ-āĻ˛ā§āĻĒāĻ¸, -āĻĢāĻĒā§āĻ°ā§āĻĄāĻŋāĻāĻāĻŋāĻ-āĻāĻŽāĻ¨āĻŋāĻ, -fgcse-āĻāĻĢāĻāĻžāĻ°-āĻ°āĻŋāĻ˛ā§āĻĄ,
-āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ, -āĻāĻĢāĻāĻŋ-āĻāĻ¸āĻāĻ˛āĻĒāĻŋ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ, -fvect-āĻāĻ¸ā§āĻ-āĻŽāĻĄā§āĻ˛, -āĻĢā§āĻ°āĻŋ-āĻāĻāĻļāĻŋāĻ-āĻĒā§āĻ°āĻžāĻ āĻāĻŦāĻ
-āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ-āĻā§āĻ˛ā§āĻ¨ āĻ āĻĒāĻļāĻ¨āĨ¤
-āĻ0 āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
-āĻāĻāĻ¸ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§āĻ¨āĨ¤ -āĻāĻāĻ¸ āĻ¸āĻŦ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ -āĻ2 āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ āĻ¨āĻž
āĻā§āĻĄ āĻāĻāĻžāĻ°āĨ¤ āĻāĻāĻŋ āĻā§āĻĄā§āĻ° āĻāĻāĻžāĻ° āĻāĻŽāĻžāĻ¤ā§ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻāĻ°āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°ā§āĨ¤
-āĻāĻāĻ¸ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻ¤āĻžāĻāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§: -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨ -āĻĢāĻžāĻ˛āĻžāĻāĻ¨-āĻāĻžāĻŽā§āĻĒ
āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻĒāĻ¸ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻŦā§āĻ˛ -āĻĢā§āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ -āĻĢā§āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ-āĻāĻŦāĻ-āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨
-fprefetch-āĻ˛ā§āĻĒ-āĻ ā§āĻ¯āĻžāĻ°ā§
-āĻ āĻĢāĻžāĻ¸ā§āĻ
āĻāĻ ā§āĻ° āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻāĻĒā§āĻā§āĻˇāĻž. -āĻ āĻĢāĻžāĻ¸ā§āĻ āĻ¸āĻŦ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ -āĻ3 āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻāĻžāĻ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻžāĻ¨-āĻ¸āĻŽā§āĻŽāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻāĻž
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĢāĻžāĻ¸ā§āĻ-āĻāĻŖāĻŋāĻ¤ āĻāĻŦāĻ āĻĢā§āĻ°ā§āĻāĻ°āĻžāĻ¨-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ -āĻĢāĻ¨ā§-āĻĒā§āĻ°ā§āĻā§āĻā§āĻ-āĻĒā§āĻ¯āĻžāĻ°ā§āĻ¨āĻ¸ āĻāĻŦāĻ -fstack-āĻ ā§āĻ¯āĻžāĻ°ā§.
-āĻāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ āĻāĻŋāĻā§āĻāĻ¤āĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§āĻ¨āĨ¤ -āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻ¯āĻž āĻšāĻ¸ā§āĻ¤āĻā§āĻˇā§āĻĒ āĻāĻ°ā§ āĻ¨āĻž
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻāĻŋ āĻāĻĻāĻ°ā§āĻļ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ° āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤-
āĻāĻŽā§āĻĒāĻžāĻāĻ˛-āĻĄāĻŋāĻŦāĻžāĻ āĻāĻā§āĻ°, āĻ°āĻā§āĻˇāĻŖāĻžāĻŦā§āĻā§āĻˇāĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ āĻāĻŋāĻā§āĻāĻ¤āĻžāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -O āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻ˛ā§āĻā§āĻ˛ āĻ¨āĻŽā§āĻŦāĻ° āĻ¸āĻš āĻŦāĻž āĻāĻžāĻĄāĻŧāĻž, āĻļā§āĻˇ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻ¯ā§ āĻāĻ.
āĻĢāĻ°ā§āĻŽā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ -fāĻĒāĻ¤āĻžāĻāĻž āĻŽā§āĻļāĻŋāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻĒāĻ¤āĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻ§āĻŋāĻāĻžāĻāĻļ āĻĒāĻ¤āĻžāĻāĻž āĻĻā§āĻāĻŋāĻ āĻāĻā§
āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻŦāĻ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĢāĻ°ā§āĻŽ; āĻāĻ° āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ°ā§āĻĒ -āĻĢā§ is -fno-foo. āĻ¨ā§āĻā§āĻ° āĻā§āĻŦāĻŋāĻ˛ā§,
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻ°ā§āĻŽ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§---āĻ¯ā§āĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻ¨ā§āĻ¤āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻšāĻ¯āĻŧ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĢāĻ°ā§āĻŽ āĻ¨āĻž- āĻŦāĻž āĻāĻāĻŋ āĻ¯ā§āĻ āĻāĻ°āĻžāĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻ¤āĻžāĻ°āĻž āĻšāĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -O
āĻ āĻĒāĻļāĻ¨ āĻŦāĻž āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻŦāĻŋāĻ°āĻ˛ āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¯āĻāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° "āĻĢāĻžāĻāĻ¨-āĻāĻŋāĻāĻ¨āĻŋāĻ" āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
-āĻĢāĻ¨ā§-āĻĄāĻŋāĻĢāĻžāĻ°-āĻĒāĻĒ
āĻĢāĻžāĻāĻļāĻ¨ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻĒāĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¨ā§āĻ¯
āĻ¯ā§ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ā§āĻ° āĻĒāĻ°ā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻĒ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻāĻŽāĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻĒāĻĒ āĻāĻ°ā§
āĻāĻāĻĻāĻž.
āĻ¸ā§āĻ¤āĻ°ā§ āĻ āĻā§āĻˇāĻŽ -O, -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-āĻĢāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ-āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°āĻž
RTL āĻ āĻāĻāĻāĻŋ āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĒā§āĻ°āĻāĻžāĻ° āĻĒāĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒāĻžāĻ¸ āĻĻā§āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻāĻŦāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĨ¤ āĻ˛ā§āĻĒ āĻāĻ¨āĻ°ā§āĻ˛āĻŋāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻāĻ˛ā§, āĻĻā§āĻāĻŋ āĻĒāĻžāĻ¸
āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻāĻŋ āĻ˛ā§āĻĒ āĻāĻ¨āĻ°ā§āĻ˛ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ā§ˇ -O, -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻļā§āĻ˛ā§
-ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻŦāĻ¨ā§āĻ§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤ -ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻĻā§āĻ°ā§āĻ¤
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻ¨āĻā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻ¯ā§āĻŽāĻ¨ āĻĢāĻŋāĻāĻāĻĄ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛āĻžāĻ-āĻ ā§āĻ¯āĻžāĻĄ āĻāĻ āĻ¨ āĻāĻ°āĻž
āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻā§ āĻ¯āĻĻāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨. -ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻ āĻ¨ āĻ¸āĻŽā§āĻāĻŦ
āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸āĻāĻā§āĻāĻ¨ āĻ¯āĻĻāĻŋ āĻāĻžāĻˇāĻžāĻ° āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ āĻāĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻŦāĻ¨ā§āĻ§.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻĻā§āĻ°ā§āĻ¤.
-āĻĢāĻŽāĻŋāĻ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°
āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ
āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ, āĻ¸ā§āĻ āĻāĻĒ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ; āĻāĻāĻž āĻ¤ā§āĻ˛ā§ āĻāĻāĻāĻŋ
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ āĻ¨ā§āĻ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ It āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¤ā§āĻ˛ā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ āĻ¸āĻŽā§āĻāĻŦ on
āĻāĻŋāĻā§ āĻŽā§āĻļāĻŋāĻ¨āĨ¤
āĻāĻŋāĻā§ āĻŽā§āĻļāĻŋāĻ¨ā§, āĻ¯ā§āĻŽāĻ¨ VAX, āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ, āĻāĻžāĻ°āĻŖ āĻŽāĻžāĻ¨
āĻāĻ˛āĻŋāĻ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻŋāĻā§āĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻāĻž āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨ā§āĻ āĻāĻžāĻ¨. āĻŽā§āĻļāĻŋāĻ¨-āĻŦāĻŋāĻŦāĻ°āĻŖ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ "FRAME_POINTER_REQUIRED"
āĻāĻāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻŽā§āĻļāĻŋāĻ¨ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤
GCC āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 4.6 āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻāĻ°ā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻāĻŋāĻ (āĻ¯āĻāĻ¨ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž)
32-āĻŦāĻŋāĻ GNU/Linux x86 āĻāĻŦāĻ 32-āĻŦāĻŋāĻ āĻĄāĻžāĻ°āĻāĻāĻ¨ x86 āĻāĻžāĻ°ā§āĻā§āĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
-āĻĢāĻŽāĻŋāĻ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°. āĻĄāĻŋāĻĢāĻ˛ā§āĻā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -fno-āĻŦāĻžāĻĻ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° by
āĻāĻ° āĻ¸āĻžāĻĨā§ GCC āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻā§āĻā§ --āĻ¸āĻā§āĻˇāĻŽ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-āĻĢā§āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ-āĻāĻžāĻ-āĻāĻ˛
āĻāĻžāĻāĻŦā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤ āĻāĻ˛ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fno-āĻāĻ¨āĻ˛āĻžāĻāĻ¨
"āĻ¸āĻ°ā§āĻŦāĻĻāĻž_āĻāĻ¨āĻ˛āĻžāĻāĻ¨" āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻāĻžāĻĄāĻŧāĻž āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻāĻāĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§ "āĻ¨ā§āĻāĻ¨āĻ˛āĻžāĻāĻ¨" āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĨā§āĻā§ āĻāĻžāĻĄāĻŧ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻžāĻŦāĻ˛ā§āĨ¤
-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻā§āĻ-āĻĢāĻžāĻāĻļāĻ¨
āĻ¯āĻāĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻļāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻā§āĻ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ˛āĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨ā§ˇ
āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻā§āĻĄ (āĻ¤āĻžāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻ āĻāĻāĻžāĻ° āĻā§āĻ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ)āĨ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°
āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻ¯āĻŧ āĻā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĨā§āĻˇā§āĻ āĻ¸āĻšāĻ
āĻāĻ āĻĒāĻĨā§. āĻāĻ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2.
-āĻĢāĻžāĻāĻ¨āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻ˛ āĻ¯ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻšāĻ¤ā§ āĻāĻŦāĻŋāĻˇā§āĻā§āĻ¤ āĻšāĻ¯āĻŧ āĻ§āĻ¨ā§āĻ¯āĻŦāĻžāĻĻ
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻāĨ¤ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻāĻžāĻ˛ā§ āĻšāĻ˛ā§āĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻā§āĻ¨ā§ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĨāĻžāĻā§
āĻĻā§āĻŦāĻžāĻ°āĻž -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨ or -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻā§āĻ-āĻĢāĻžāĻāĻļāĻ¨ āĻ āĻĒāĻļāĻ¨āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2.
-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻˇāĻŖāĻž āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻ¯āĻŧ āĻ¯ā§ āĻā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻāĻžāĻŦā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻŽā§āĻ˛ā§āĻ¯āĻŦāĻžāĻ¨āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ˛ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
"āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ", āĻ¤āĻžāĻšāĻ˛ā§ āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻ āĻ§āĻŋāĻāĻžāĻ°ā§ āĻāĻāĻāĻĒā§āĻ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ3.
-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨-āĻāĻ˛ā§-āĻāĻāĻŦāĻžāĻ°
āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ˛āĻžāĻ° āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŦāĻžāĻ° āĻāĻ˛ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ "āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ" āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨
āĻ¤āĻžāĻ°āĻž "āĻāĻ¨āĻ˛āĻžāĻāĻ¨" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻāĻāĻŋ āĻāĻ˛ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ°
āĻĢāĻžāĻāĻļāĻ¨ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻ āĻ§āĻŋāĻāĻžāĻ°ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻĒā§āĻ āĻ¨āĻ¯āĻŧāĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ1, -āĻ2, -āĻ3 āĻāĻŦāĻ -āĻāĻāĻ¸.
-āĻāĻ¯āĻŧāĻĒā§āĻ°ā§āĻŖ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ
"āĻ¸āĻ°ā§āĻŦāĻĻāĻž_āĻāĻ¨āĻ˛āĻžāĻāĻ¨" āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŦāĻĄāĻŋ āĻāĻ° āĻĨā§āĻā§ āĻā§āĻ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻ¯āĻŧā§ˇ
āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ āĻāĻ°āĻžāĻ° āĻāĻā§ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻ¨ā§āĻ¸āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻāĻŦāĻ
āĻāĻ¸āĻ˛ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻĒāĻžāĻ¸āĨ¤ āĻāĻāĻŋ āĻāĻ°āĻžāĻ° āĻĢāĻ˛ā§ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻŋāĻ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻ¸āĻ¸ā§āĻ¤āĻž āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤
āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻ°âā§āĻ¯āĻžāĻĒāĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŦāĻĄāĻŧ āĻā§āĻāĻ¨ āĻĨāĻžāĻāĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĻā§āĻ°ā§āĻ¤ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻžāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-āĻĢāĻŋāĻĒāĻž-āĻ¸ā§āĻ°āĻž
āĻ¸āĻŽāĻˇā§āĻāĻŋāĻ° āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨, āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻŦāĻ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3 āĻāĻŦāĻ -āĻāĻāĻ¸.
-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ¸ā§āĻŽāĻž=n
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, GCC āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯āĻž āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻ āĻ¸ā§āĻŽāĻžāĻ° āĻŽā§āĻāĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĨ¤ n āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻāĻžāĻ°
āĻāĻĻā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻāĻ¸āĻ˛ā§ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ°āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ --āĻĒāĻ°āĻŽ āĻ¨āĻžāĻŽ=āĻŽā§āĻ˛ā§āĻ¯. āĻĻā§āĻ¯ -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ¸ā§āĻŽāĻž=n āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŋāĻā§ āĻ¸ā§āĻ āĻāĻ°ā§
āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ:
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻ¨āĻ¸-āĻ¸āĻŋāĻā§āĻā§āĻ˛
āĻ¤ā§āĻ°āĻŋ n/ 2āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻ¨āĻ¸-āĻ āĻā§
āĻ¤ā§āĻ°āĻŋ n/ 2āĨ¤
āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻāĻŦāĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻāĻžāĻ°ā§ āĻĒā§āĻĨāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻā§ āĻĻā§āĻā§āĻ¨
āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻŦāĻŋāĻāĻĻā§āĻ°āĻ: āĻāĻ° āĻā§āĻ¨ āĻŽā§āĻ˛ā§āĻ¯ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ¸ā§āĻŽāĻž āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻ°āĻŖ āĻšāĻ¯āĻŧāĨ¤
āĻŦāĻŋāĻāĻĻā§āĻ°āĻ: āĻāĻĻā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§, āĻāĻ āĻŦāĻŋāĻļā§āĻˇ āĻĒā§āĻ°āĻ¸āĻā§āĻā§, āĻāĻāĻāĻŋ āĻŦāĻŋāĻŽā§āĻ°ā§āĻ¤
āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻĒāĨ¤ āĻā§āĻ¨ā§āĻāĻžāĻŦā§āĻ āĻāĻāĻŋ āĻ¸āĻŽāĻžāĻŦā§āĻļā§āĻ° āĻāĻŖāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§ āĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻ āĻ¯ā§āĻŽāĻ¨ āĻāĻ° āĻ¸āĻ āĻŋāĻ āĻ āĻ°ā§āĻĨ āĻāĻ āĻ°āĻŋāĻ˛āĻŋāĻ āĻĨā§āĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ¨ā§āĻ¯āĨ¤
-fno-āĻāĻŋāĻĒ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-dllexport
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ°ā§ āĻ¸ā§āĻā§āĻˇā§āĻŽ-āĻĻāĻžāĻ¨āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ -fkeep-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨, āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯
āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ "dllexport" āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ āĻŦāĻž declspec āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
-fkeep-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨
āĻ¸āĻŋ-āĻ¤ā§, "āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ" āĻĢāĻžāĻāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§ "āĻāĻ¨āĻ˛āĻžāĻāĻ¨" āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ
āĻĢāĻžāĻāĻļāĻ¨ āĻ¤āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ˛āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§. āĻāĻ āĻ¸ā§āĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻ¨āĻž
GNU C90 āĻ "āĻāĻā§āĻ¸āĻāĻžāĻ°ā§āĻ¨ āĻāĻ¨āĻ˛āĻžāĻāĻ¨" āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨āĨ¤ C++ āĻ, āĻ¯ā§āĻā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻŦ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨
āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĨ¤
-āĻĢāĻāĻŋāĻĒ-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-āĻāĻ¨āĻ¸ā§āĻāĻ¸
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻžāĻ˛ā§ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ "āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻ¨āĻ¸ā§āĻ" āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻā§āĻ° āĻāĻ°ā§ āĻā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĻ˛ā§ āĻ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻžāĻ˛ā§ āĻšā§āĻ āĻŦāĻž āĻ¨āĻž āĻšā§āĻ, āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĻā§āĻ¯ -fno-āĻāĻŋāĻĒ-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-āĻāĻ¨āĻ¸ā§āĻāĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-fmerge-āĻ§ā§āĻ°ā§āĻŦāĻ
āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻ§ā§āĻ°ā§āĻŦāĻāĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻž (āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻŦāĻ āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ§ā§āĻ°ā§āĻŦāĻ)
āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻ¨āĻŋāĻ āĻā§āĻĄāĻŧā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĨāĻžāĻā§
āĻāĻāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -fno-merge-constant āĻāĻ āĻāĻāĻ°āĻŖāĻā§ āĻŦāĻžāĻ§āĻž āĻĻāĻŋāĻ¤ā§āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fmerge-āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ
āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻŦāĻ āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻžāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ -fmerge-āĻ§ā§āĻ°ā§āĻŦāĻāĨ¤ āĻ āĻāĻžāĻĄāĻŧāĻžāĻ -fmerge-āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻ
āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§ āĻ¯ā§āĻŽāĻ¨ āĻāĻŽāĻ¨āĻāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻĄ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŦāĻž āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻĄ āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§
āĻ āĻŦāĻŋāĻā§āĻā§āĻĻā§āĻ¯ āĻŦāĻž āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĒā§āĻ°āĻāĻžāĻ°āĨ¤ C āĻŦāĻž C++ āĻāĻ° āĻŽāĻ¤ā§ āĻāĻžāĻˇāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨,
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¸āĻŋāĻ āĻāĻ˛ā§ āĻāĻāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻĻā§āĻˇā§āĻāĻžāĻ¨ā§āĻ¤ āĻ¸āĻš, āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻĨāĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨, āĻ¤āĻžāĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĢāĻ˛ā§ āĻ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻāĻāĻ°āĻŖ āĻšāĻ¯āĻŧāĨ¤
-fmodulo-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻĒā§āĻ°āĻĨāĻŽ āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻŋāĻ āĻĒāĻžāĻ¸ā§āĻ° āĻāĻā§ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻ¸ā§āĻāĻ āĻŽāĻĄāĻŋāĻāĻ˛ āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻŋāĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻĒāĻžāĻ¸ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĻā§āĻā§ āĻāĻŦāĻ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ āĻāĻ°ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻāĻžāĻ¯āĻŧ
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĨ¤
-fmodulo-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ-āĻ°ā§āĻāĻŽā§āĻāĻ¸
āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻ˛āĻ¨āĻž āĻ¸āĻš āĻāĻ°āĻ āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻāĻ¸āĻāĻŽāĻāĻ¸-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻŽāĻĄā§āĻ˛ā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž
āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻĢāĻ˛ā§ āĻāĻŋāĻā§ āĻŦāĻŋāĻ°ā§āĻ§ā§-āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻžāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°ā§
āĻā§āĻŦāĻ¨-āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ°ā§āĻ-āĻŽā§āĻā§āĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ -fmodulo-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-fno-āĻļāĻžāĻāĻž-āĻāĻŖāĻ¨āĻž-āĻ°ā§āĻāĻŋ
āĻāĻāĻāĻŋ āĻāĻŖāĻ¨āĻž āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ "āĻšā§āĻ°āĻžāĻ¸ āĻāĻŦāĻ āĻļāĻžāĻāĻž" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§, āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°ā§
āĻļā§āĻ¨ā§āĻ¯, āĻ¤āĻžāĻ°āĻĒāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻļāĻžāĻāĻžāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ°ā§āĻĨāĻŦāĻš
āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¯āĻž āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ x86, PowerPC, IA-64 āĻāĻŦāĻ
āĻāĻ¸/ā§Šā§¯ā§ĻāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -āĻĢāĻŦā§āĻ°ā§āĻ¯āĻžāĻā§āĻ-āĻāĻžāĻāĻ¨ā§āĻ-āĻ°ā§āĻ.
-fno-āĻĢāĻžāĻāĻļāĻ¨-cse
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¨āĻž; āĻāĻāĻāĻŋ āĻāĻ˛ āĻ¯ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻ§ā§āĻ°ā§āĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻā§āĻĄā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŋāĻā§ āĻ āĻĻā§āĻā§āĻ¤ āĻšā§āĻ¯āĻžāĻ āĻ¯āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -āĻĢāĻžāĻāĻļāĻ¨-āĻ¸āĻŋāĻāĻ¸āĻ
-fno-āĻļā§āĻ¨ā§āĻ¯-āĻļā§āĻ°ā§-āĻāĻ¨-āĻŦāĻŋāĻāĻ¸āĻāĻ¸
āĻ¯āĻĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻāĻāĻŋ BSS āĻŦāĻŋāĻāĻžāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻāĻžāĻŦā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ°āĻžāĻā§
BSS-āĻ āĻļā§āĻ¨ā§āĻ¯ āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻā§āĻĄā§ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ āĻāĻāĻ°āĻŖāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§ āĻĻā§āĻ¯āĻŧ āĻāĻžāĻ°āĻŖ āĻāĻŋāĻā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻĄāĻžāĻāĻž āĻ¸ā§āĻāĻļāĻ¨ā§ āĻ¯āĻžāĻā§āĻā§---āĻ¯ā§āĻŽāĻ¨, āĻĢāĻ˛ā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻļā§āĻ°ā§ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻžāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -fzero-āĻļā§āĻ°ā§ āĻāĻ°āĻž-āĻāĻ¨-āĻŦāĻŋāĻāĻ¸āĻāĻ¸.
-fthread-āĻāĻžāĻŽā§āĻĒ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻŋ āĻĻā§āĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻ˛āĻžāĻĢāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ āĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻļāĻžāĻāĻž āĻāĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ā§ˇ
āĻĒā§āĻ°āĻĨāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻĨāĻŽ āĻļāĻžāĻāĻž āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻšāĻ¯āĻŧ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻļāĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻŦāĻž āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻĻā§,
āĻļāĻ°ā§āĻ¤āĻāĻŋ āĻ¸āĻ¤ā§āĻ¯ āĻŦāĻž āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻŦāĻ˛ā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻž āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fsplit-āĻāĻ¯āĻŧāĻžāĻāĻĄ-āĻāĻžāĻāĻĒāĻ¸
āĻāĻāĻāĻŋ āĻāĻžāĻāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĻāĻāĻ˛ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ 32-āĻŦāĻŋāĻā§ "āĻ˛āĻ āĻ˛āĻ"
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°ā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻāĻžāĻŦā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻ°āĻ āĻāĻ āĻŋāĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fcse-āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ-āĻāĻžāĻŽā§āĻĒ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻžāĻŦāĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻļāĻ¨ (CSE), āĻāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨
āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻĒāĻĨ āĻĻāĻŋāĻ¯āĻŧā§ āĻ˛āĻžāĻĢā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯ā§ āĻĒā§āĻāĻāĻžāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻāĻ¨ CSE āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ "āĻ¯āĻĻāĻŋ" āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻāĻāĻāĻŋ "āĻ āĻ¨ā§āĻ¯" āĻ§āĻžāĻ°āĻž āĻ¸āĻš, CSE āĻ¯āĻāĻ¨ āĻļāĻ°ā§āĻ¤ āĻĨāĻžāĻā§ āĻ¤āĻāĻ¨ āĻ˛āĻžāĻĢ āĻĻā§āĻ¯āĻŧ
āĻĒāĻ°ā§āĻā§āĻˇāĻŋāĻ¤ āĻŽāĻŋāĻĨā§āĻ¯āĻžāĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-FCSE-SKIP-BLOCKS
āĻāĻāĻŋāĻ° āĻŽāĻ¤ā§āĻ -fcse-āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ-āĻāĻžāĻŽā§āĻĒ, āĻāĻŋāĻ¨ā§āĻ¤ā§ CSE āĻāĻ° āĻĢāĻ˛ā§ āĻ˛āĻžāĻĢāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇā§ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻĒāĻ° āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨āĨ¤ āĻ¯āĻāĻ¨ CSE āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ "if" āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻ
āĻ āĻ¨ā§āĻ¯ āĻ§āĻžāĻ°āĻž, -FCSE-SKIP-BLOCKS CSE āĻāĻ° āĻļāĻ°ā§āĻ°ā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻāĻžāĻŽā§āĻĒ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§
"āĻ¯āĻĻāĻŋ"āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-frerun-cse-āĻāĻĢāĻāĻžāĻ°-āĻ˛ā§āĻĒ
āĻ˛ā§āĻĒ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻžāĻŦ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛āĻžāĻ¨āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fgcse
āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻžāĻŦ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻĒāĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻžāĻ¸ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨
āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻĒā§āĻ°āĻāĻžāĻ°āĨ¤
āĻŦāĻŋāĻāĻĻā§āĻ°āĻ: āĻāĻŽā§āĻĒāĻŋāĻāĻā§āĻĄ āĻā§āĻā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻāĻŋ GCC āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨, āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŽāĻ¨ āĻ¸āĻžāĻŦ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻāĻ°āĻ āĻāĻžāĻ˛
āĻ¯ā§āĻ āĻāĻ°ā§ āĻĒāĻžāĻ¸ -fno-gcse āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fgcse-lm
āĻāĻāĻ¨ -fgcse-lm āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŽāĻ¨ āĻ¸āĻžāĻŦ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŦāĻ°ā§āĻāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž āĻšāĻā§āĻā§
āĻ˛ā§āĻĄ āĻ¯ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻā§āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĻā§āĻāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻšāĻ¤ āĻšāĻ¯āĻŧ. āĻāĻāĻŋ a āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ˛ā§āĻĄ/āĻ¸ā§āĻā§āĻ° āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻ˛ā§āĻĒā§āĻ° āĻŦāĻžāĻāĻ°ā§āĻ° āĻ˛ā§āĻĄā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻĒāĻŋ/āĻ¸ā§āĻā§āĻ°
āĻ˛ā§āĻĒāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻāĻ¨ -fgcse āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-fgcse-Sm
āĻāĻāĻ¨ -fgcse-Sm āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ° āĻŽā§āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŽāĻ¨ā§āĻ° āĻĒāĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻŦ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛āĨ¤ āĻāĻ āĻĒāĻžāĻ¸āĻāĻŋ āĻĻā§āĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ˛ā§āĻĒā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ā§ˇ āĻ¯āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻĨā§ -fgcse-lm, āĻāĻāĻāĻŋ āĻ˛ā§āĻĄ/āĻ¸ā§āĻā§āĻ° āĻā§āĻ°āĻŽ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻ˛ā§āĻĒ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛ā§āĻĒā§āĻ° āĻāĻā§ āĻāĻāĻāĻŋ āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻ˛ā§āĻĒā§āĻ° āĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĨ¤
āĻā§āĻ¨ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻˇāĻŽ āĻ¨āĻ¯āĻŧā§ˇ
-fgcse-las
āĻāĻāĻ¨ -fgcse-las āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŽāĻ¨ āĻ¸āĻžāĻŦ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻĒāĻžāĻ¸
āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ˛ā§āĻĄāĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧ āĻ¯āĻž āĻ¸ā§āĻā§āĻ°ā§āĻ° āĻĒāĻ°ā§ āĻāĻāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻāĻ¸ā§ (āĻāĻāĻ¯āĻŧ
āĻāĻāĻļāĻŋāĻ āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž)āĨ¤
āĻā§āĻ¨ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻˇāĻŽ āĻ¨āĻ¯āĻŧā§ˇ
-fgcse-āĻāĻĢāĻāĻžāĻ°-āĻ°āĻŋāĻ˛ā§āĻĄ
āĻāĻāĻ¨ -fgcse-āĻāĻĢāĻāĻžāĻ°-āĻ°āĻŋāĻ˛ā§āĻĄ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻāĻŋ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ˛ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻĒāĻžāĻ¸ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§āĨ¤ āĻāĻ āĻĒāĻžāĻ¸ā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻšāĻ˛ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻĒāĻŋāĻ˛āĻŋāĻ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻžāĨ¤
-āĻĢā§āĻ¯āĻžāĻā§āĻ°ā§āĻ¸āĻŋāĻ-āĻ˛ā§āĻĒ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ˛ā§āĻĒ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°āĻā§ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻŦā§āĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻˇāĻžāĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻ˛ā§
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻ˛ā§āĻĒ āĻā§āĻĄ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°ā§ āĻ¨āĻž
āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻ°āĻŖ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻŦāĻž āĻāĻāĻ-āĻ āĻĢ-āĻŦāĻžāĻāĻ¨ā§āĻĄ āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°ā§
āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¸ā§āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ˛ā§āĻĒ āĻāĻ¨āĻ°ā§āĻ˛āĻŋāĻ āĻāĻŦāĻ āĻĒāĻŋāĻ˛āĻŋāĻ āĻāĻŦāĻ āĻ˛ā§āĻĒ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ.
-āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻ˛ā§āĻĒ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ˛ā§āĻĒ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°āĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦāĻ˛ā§ āĻ¯ā§ āĻ˛ā§āĻĒ āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ
āĻ¯ā§ loops nontrivial āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻļāĻ°ā§āĻ¤ āĻ āĻ¸ā§āĻŽ āĻ¨āĻ¯āĻŧ. āĻāĻ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤ā§āĻ¤ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ
āĻ˛ā§āĻĒ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻāĻŽāĻ¨āĻāĻŋ āĻ˛ā§āĻĒ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻ¨āĻŋāĻā§āĻ āĻĒā§āĻ°āĻŽāĻžāĻŖ āĻāĻ°āĻ¤ā§ āĻ¨āĻž āĻĒāĻžāĻ°āĻ˛ā§āĻ
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻŦā§āĻ§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ -āĻāĻ¨āĻ¸ā§āĻĢ-āĻ˛ā§āĻĒ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§
āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ˛ā§āĻĒ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻāĻā§ āĻĒāĻžāĻ¯āĻŧ.
-āĻĢāĻā§āĻ°āĻ¸āĻāĻžāĻŽā§āĻĒāĻŋāĻ
āĻā§āĻ°āĻ¸-āĻāĻžāĻŽā§āĻĒāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻā§āĻĄāĻā§ āĻāĻā§āĻā§āĻ¤ āĻāĻ°ā§ āĻāĻŦāĻ
āĻā§āĻĄ āĻāĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĨ¤ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻā§āĻĄ āĻā§āĻ°āĻ¸- āĻāĻžāĻĄāĻŧāĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻžāĻ˛ āĻĒāĻžāĻ°āĻĢāĻ°ā§āĻŽ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž āĻ¨āĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻžāĻŽā§āĻĒāĻŋāĻ
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fauto-inc-āĻĄāĻŋāĻ¸ā§āĻŽā§āĻŦāĻ°
āĻŽā§āĻŽāĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻŦā§āĻĻā§āĻ§āĻŋ āĻŦāĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻžāĻ¸
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¨ā§āĻāĨ¤
āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ -O āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-fdce
RTL-āĻ āĻĄā§āĻĄ āĻā§āĻĄ āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻļāĻ¨ (DCE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-fdse
RTL-āĻ āĻĄā§āĻĄ āĻ¸ā§āĻā§āĻ° āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻļāĻ¨ (DSE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-fif-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ˛āĻžāĻĢāĻā§āĻ˛āĻŋāĻā§ āĻļāĻžāĻāĻž-āĻšā§āĻ¨ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻžāĨ¤ āĻāĻāĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻāĻžāĻ˛, āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ, āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ, āĻ¸ā§āĻ āĻĒāĻ¤āĻžāĻāĻž āĻāĻŦāĻ abs āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻ āĻāĻŋāĻā§ āĻā§āĻļāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻāĻĻāĻ°ā§āĻļ āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦāĨ¤ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŋāĻĒ āĻāĻā§ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻāĻĒāĻ˛āĻŦā§āĻ§ "if-conversion2" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fif-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§¨
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻāĻžāĻŽā§āĻĒā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ (āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻļāĻžāĻāĻž-āĻšā§āĻ¨ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fdeclone-Ctor-Dtor
C++ ABI-āĻāĻ° āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻāĻŦāĻ āĻĄā§āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨: āĻāĻāĻāĻŋ āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻŦā§āĻ¸ āĻ¸āĻžāĻŦāĻā§āĻā§āĻ, āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ āĻŦāĻā§āĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĄā§āĻ¸ā§āĻā§āĻ°āĻā§āĻāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻāĻ˛ āĻāĻ°ā§
āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻĒāĻ°ā§ āĻŽā§āĻā§ āĻĢā§āĻ˛ā§āĻ¨āĨ¤ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻžāĻāĻāĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻā§āĻ°āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯, āĻŦā§āĻ¸ āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻ˛ āĻā§āĻ˛ā§āĻ¨, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻĻā§āĻāĻŋ āĻāĻĒāĻŋāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§,
āĻŦā§āĻ¸ āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋāĻā§ āĻĨāĻžāĻā§āĻāĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĻā§ āĻāĻ˛ āĻāĻ°ā§āĨ¤
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻāĻāĻ¸.
-āĻĢāĻĄāĻŋāĻ˛āĻŋāĻ-āĻ¨āĻžāĻ˛-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻā§āĻāĻ¸
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻā§ āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž āĻāĻŦāĻ āĻā§āĻ¨āĻ āĻā§āĻĄ āĻŦāĻž āĻĄā§āĻāĻž āĻ¨ā§āĻ
āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻĨāĻžāĻā§āĨ¤ āĻāĻāĻŋ āĻ¸āĻšāĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻžāĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°āĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, GCC-āĻ¤ā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻĄā§āĻāĻžāĻĢā§āĻ˛ā§ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻ¯āĻž āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻā§āĻā§ āĻā§āĻāĻā§āĻ˛āĻŋ āĻĻā§āĻ° āĻāĻ°ā§;
āĻāĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻĄāĻŋāĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻāĻŋ
āĻļā§āĻ¨ā§āĻ¯ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤
āĻ¤āĻŦā§ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻāĻŋ āĻ¸āĻ¤ā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
-FNO-DELETE-NULL- āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻā§āĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨āĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§
āĻ¸ā§āĻ āĻāĻāĻ°āĻŖā§āĻ° āĻāĻĒāĻ°āĨ¤
āĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻāĻŽā§āĻŦā§āĻĄ āĻāĻ°āĻž, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻ¤āĻ°ā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ
āĻāĻāĻŋ āĻ¸āĻŦ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§: -āĻ0, -āĻ1, -āĻ2, -āĻ3, -āĻāĻāĻ¸. āĻĒāĻžāĻ¸ āĻ¯ā§ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻāĻžāĻŦā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-fdevirtualize
āĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŦāĻ āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤āĻāĻžāĻŦā§ āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻāĻ¯āĻŧā§āĻ° āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§
("-āĻĢāĻžāĻāĻ¨āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ") āĻāĻŦāĻ āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻ° (-āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ) āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ
āĻ¸ā§āĻ¤āĻ°ā§ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fdevirtualize-āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻāĻāĻžāĻŦā§
āĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§
āĻāĻžāĻāĻĒ āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻā§āĻ°āĻžāĻĢ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ, āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ˛āĻā§āĻˇā§āĻ¯āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻāĻāĻŋ āĻā§āĻ āĻšāĻ¯āĻŧ, āĻŦāĻŋāĻļā§āĻˇāĻ¤ 1 āĻāĻāĻžāĻ°ā§āĻ°, āĻāĻ˛āĻāĻŋāĻā§ āĻāĻāĻāĻŋāĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨ā§ˇ
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻā§āĻˇ āĻāĻŦāĻ āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻ˛ā§āĻ° āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§āĻ¨ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤āĨ¤ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻāĻ˛ āĻāĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨, āĻ¯ā§āĻŽāĻ¨ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻāĨ¤ āĻāĻ°āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻĒāĻ°ā§ āĻ¯āĻāĻ¨ āĻ¤āĻžāĻ°āĻž āĻ āĻā§āĻā§ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻ¯āĻŧ,
āĻ¤āĻžāĻ°āĻž āĻāĻŦāĻžāĻ° āĻāĻ¸āĻ˛ āĻāĻāĻžāĻ°ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨
āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻāĻŋāĻā§ āĻā§āĻāĻāĻžāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
āĻŽā§āĻā§āĻ¤
āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ
x86-64 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°, āĻ¯āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§ 64-āĻŦāĻŋāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻļā§āĻ¨ā§āĻ¯-āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§
āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻŽā§āĻ¨ 32-āĻŦāĻŋāĻ āĻ āĻ°ā§āĻ§ā§āĻ āĻ˛ā§āĻāĻž.
āĻ¸ā§āĻ¤āĻ°ā§ āĻāĻ˛āĻĢāĻž, AArch64 āĻāĻŦāĻ x86 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-āĻāĻĢāĻāĻ¨āĻ-āĻ˛āĻžāĻāĻĢāĻāĻžāĻāĻŽ-āĻĄāĻŋāĻāĻ¸āĻ
C++ āĻ āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŽāĻžāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻ° āĻā§āĻŦāĻĻā§āĻĻāĻļāĻžāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ: āĻāĻāĻ¨
āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻ āĻŦāĻā§āĻā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧ
āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻā§āĻŦāĻ¨āĻāĻžāĻ˛ āĻŽā§āĻ¤ āĻ¯āĻāĻ¨ āĻŦāĻ¸ā§āĻ¤ā§ āĻ§ā§āĻŦāĻāĻ¸ āĻšāĻ¯āĻŧ. āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŽā§āĻ¤ āĻĻā§āĻāĻžāĻ¨
āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻāĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻŦā§; āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻ āĻŦāĻā§āĻā§āĻ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻ āĻŦāĻā§āĻā§āĻā§āĻ° āĻā§āĻŦāĻ¨āĻāĻžāĻ˛ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ.
-āĻĢā§āĻ˛āĻžāĻāĻ-āĻ°ā§āĻā§āĻ-āĻ¸āĻā§āĻā§āĻāĻ¨
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ˛āĻžāĻāĻ āĻ°ā§āĻā§āĻ āĻ¸āĻāĻā§āĻāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻĒ āĻāĻŽāĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻžāĨ¤ āĻāĻ
āĻā§āĻ āĻŦāĻž āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻāĻāĻžāĻ°ā§āĻ° āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸ā§āĻ āĻ¸āĻš āĻĻā§āĻ°ā§āĻ¤ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻšāĻžāĻ¯āĻŧāĻāĨ¤
-āĻĢāĻŋāĻ°āĻž-āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ=āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ
āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻā§āĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°āĻā§āĻ° āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°, āĻ¯āĻž Chow āĻāĻ° āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ°āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻŦāĻž CB,
āĻ¯āĻž Chaitin-Briggs āĻāĻžāĻ˛āĻžāĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ Chaitin-Briggs āĻ°āĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯ā§ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
-āĻĢāĻŋāĻ°āĻž-āĻ āĻā§āĻāĻ˛=āĻāĻ˛āĻžāĻāĻž
āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻā§āĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻā§āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯ āĻāĻ˛āĻžāĻāĻž āĻ¯ā§āĻā§āĻ¤āĻŋ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤:
āĻ¸āĻŦ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ āĻā§āĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ°āĻž āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻā§āĻ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸ā§āĻ āĻ¸āĻš āĻŽā§āĻļāĻŋāĻ¨āĨ¤
āĻŽāĻŋāĻļā§āĻ°
āĻ āĻā§āĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻĒ āĻ¸āĻš āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻŽāĻžāĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻŦāĻ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ°āĻž āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻā§āĻ¯āĻŧ, āĻāĻŦāĻ
āĻāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (-O, -āĻ2, ...)āĨ¤
āĻāĻ āĻāĻāĻāĻŋ āĻāĻāĻ āĻ āĻā§āĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻā§āĻˇā§āĻĻā§āĻ°āĻ¤āĻŽ āĻā§āĻĄā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻāĻžāĻ°, āĻāĻŦāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻˇāĻŽ -āĻāĻāĻ¸ or -āĻ0.
-āĻĢāĻŋāĻ°āĻž-āĻāĻ¤ā§āĻĨāĻžāĻ¨-āĻāĻžāĻĒ
āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ā§āĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ āĻĒāĻžāĻ¸ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻĒ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ IRA āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻā§āĻ āĻā§āĻĄā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ§ā§āĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄāĻžāĻāĻ¨āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻāĻāĻ¸ āĻ¸āĻŦ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻĢāĻŋāĻ°āĻž-āĻ˛ā§āĻĒ-āĻāĻžāĻĒ
āĻ˛ā§āĻĒ āĻāĻ¨āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛ā§āĻĒā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻĒ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ IRA āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ āĻā§āĻ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻŦāĻĄāĻŧ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ (>= 32āĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°), āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ§ā§āĻ° āĻāĻ°ā§ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻ3 āĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-fno-ira-āĻļā§āĻ¯āĻŧāĻžāĻ°-āĻ¸ā§āĻ-āĻ¸ā§āĻ˛āĻ
āĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻžāĻ°ā§āĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻžāĻāĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻ˛āĻ āĻļā§āĻ¯āĻŧāĻžāĻ°āĻŋāĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻĄāĻžāĻ. āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻšāĻžāĻ°ā§āĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻ˛āĻ āĻĒāĻžāĻ¯āĻŧ, āĻāĻŦāĻ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻ
āĻĢā§āĻ°ā§āĻŽ āĻŦāĻĄāĻŧāĨ¤
-fno-ira-āĻļā§āĻ¯āĻŧāĻžāĻ°-āĻ¸ā§āĻĒāĻŋāĻ˛-āĻ¸ā§āĻ˛āĻ
āĻ¸āĻŋāĻāĻĄā§-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻ˛āĻ āĻļā§āĻ¯āĻŧāĻžāĻ°āĻŋāĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻĻā§āĻŽ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°
āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻžāĻ°ā§āĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒāĻžāĻ¯āĻŧ āĻ¨āĻž āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻ˛āĻ āĻĒāĻžāĻ¯āĻŧ, āĻāĻŦāĻ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻĢāĻžāĻāĻļāĻ¨
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻĄāĻŧ.
-āĻĢāĻŋāĻ°āĻž-āĻāĻžāĻ°ā§āĻŦā§āĻ¸=n
āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻā§āĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻžāĻ°ā§āĻŦā§āĻ¸āĻŋāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 5āĨ¤ āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻ˛ā§ n 10 āĻāĻ° āĻŦā§āĻļāĻŋ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨, āĻĄāĻžāĻŽā§āĻĒ āĻāĻāĻāĻĒā§āĻ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ stderr n āĻŦāĻŋāĻ¯āĻŧā§āĻ 10
-fdelayed-āĻļāĻžāĻāĻž
āĻāĻžāĻ°ā§āĻā§āĻ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ˛ā§, āĻļā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻāĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨
āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻļāĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻĒāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻ˛āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fschedule- inss
āĻ˛āĻā§āĻˇā§āĻ¯ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ˛ā§, āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻāĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĄā§āĻāĻž āĻ āĻ¨ā§āĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻ¸ā§āĻāĻ˛āĨ¤ āĻāĻ āĻ¯ā§ āĻŽā§āĻļāĻŋāĻ¨ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻ§ā§āĻ° āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦāĻž āĻŽā§āĻŽāĻ°āĻŋ āĻ˛ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻā§
āĻ˛ā§āĻĄ āĻŦāĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3.
-fschedule-inss2
āĻ āĻ¨ā§āĻ°ā§āĻĒ, āĻāĻāĻ, āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -fschedule- inss, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒāĻžāĻ¸ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°ā§
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻĒāĻ°ā§. āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻš āĻŽā§āĻļāĻŋāĻ¨ā§ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°
āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻāĻŽ āĻ¸āĻāĻā§āĻ¯āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŽā§āĻŽāĻ°āĻŋ āĻ˛ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻ˛āĻžāĻā§
āĻāĻāĻāĻŋ āĻāĻā§āĻ°āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻāĻ¨ā§āĻāĻžāĻ°āĻŦā§āĻ˛āĻ
āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻ āĻā§āĻĄāĻŧā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻāĻā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻā§āĻā§ -fschedule- inss āĻŦāĻž āĻ -āĻ2 or
āĻāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨.
-fno-sched-āĻ¸ā§āĻĒā§āĻ
āĻ -āĻ˛ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻāĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻāĻā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻ, āĻ¯ā§āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§ -fschedule- inss āĻŦāĻž āĻ
-āĻ2 āĻŦāĻž āĻāĻā§āĻāĻ¤āĻ°
-fsched-āĻāĻžāĻĒ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻāĻā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻĒ āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ insn āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ āĻ¤āĻāĻ¨āĻ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖ āĻšāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§
-fschedule- inss āĻŦāĻž āĻ -āĻ2 āĻ āĻĨāĻŦāĻž āĻāĻā§āĻāĻ¤āĻ°. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻĄ āĻāĻŦāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻĒāĻ°ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻĒ āĻŦā§āĻĻā§āĻ§āĻŋ āĻ°ā§āĻ§ āĻāĻ°ā§ āĻāĻ° āĻāĻāĻžāĻ° āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§āĻ¨
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻžāĻ°ā§āĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻŋāĻāĻā§ āĻĒāĻĄāĻŧāĻžāĨ¤
-fsched-āĻ¸ā§āĻĒā§āĻ-āĻ˛ā§āĻĄ
āĻāĻŋāĻā§ āĻ˛ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻāĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻāĻ¨ āĻā§āĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§, āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻā§āĻā§ -fschedule- inss āĻŦāĻž āĻ -āĻ2 āĻŦāĻž āĻāĻā§āĻāĻ¤āĻ°
-fsched-āĻŦāĻŋāĻļā§āĻˇ-āĻ˛ā§āĻĄ-āĻŦāĻŋāĻĒāĻā§āĻāĻ¨āĻ
āĻāĻ°ā§ āĻ˛ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻāĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻāĻ¨ āĻā§āĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§, āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻā§āĻā§ -fschedule- inss āĻŦāĻž āĻ -āĻ2 āĻŦāĻž āĻāĻā§āĻāĻ¤āĻ°
-āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸
-āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸āĻāĻ¨āĻāĻ¸ =n
āĻ āĻāĻ˛ā§āĻ° āĻ¸āĻžāĻ°āĻŋ āĻĨā§āĻā§ āĻāĻ¤āĻā§āĻ˛āĻŋ insns (āĻ¯āĻĻāĻŋ āĻĨāĻžāĻā§) āĻ āĻāĻžāĻ˛ā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻžāĻ¸ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ insns. -fno-sched- āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸
āĻŽāĻžāĻ¨ā§ āĻ āĻāĻžāĻ˛ā§ āĻā§āĻ¨ā§ āĻāĻ¨āĻ¸āĻ¨ā§āĻ¸ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¨āĻž, -āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸āĻāĻ¨āĻāĻ¸ = 0 āĻā§āĻ¨ āĻāĻā§ āĻŽāĻžāĻ¨ā§
āĻāĻ¤āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ insns āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤āĻžāĻ° āĻ¸ā§āĻŽāĻžāĨ¤ -āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸
āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸āĻāĻ¨āĻāĻ¸ = 1.
-āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸-āĻĄā§āĻĒ
-āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸-āĻĄā§āĻĒ =n
āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻāĻŋāĻ¤ insn-āĻāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤āĻā§āĻ˛āĻŋ insn āĻā§āĻ°ā§āĻĒ (āĻāĻā§āĻ°) āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻ¯ā§āĻāĻŋ āĻ¸ā§āĻĨāĻŦāĻŋāĻ° āĻāĻ¨āĻāĻ¸āĻāĻ¨āĻāĻ¸ā§āĻ° āĻ¸āĻžāĻ°āĻŋ āĻĨā§āĻā§ āĻ āĻāĻžāĻ˛ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖā§āĻ° āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĨ¤ āĻāĻ āĻāĻā§
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻŦ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻžāĻ¸ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ -āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸ is
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ -fno-sched- āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸-āĻĄā§āĻĒ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸-āĻĄā§āĻĒ = 0.
-āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸-āĻĄā§āĻĒ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
-āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸-āĻĄā§āĻĒ = 1.
-fsched2-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻĒāĻ°ā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻŦā§āĻ¸āĻŋāĻ āĻŦā§āĻ˛āĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻā§āĻĄāĻŧā§ āĻāĻ¤āĻŋ, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ, āĻ¯ā§āĻšā§āĻ¤ā§ GCC āĻŽāĻĄā§āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ CPU āĻ¯āĻĨā§āĻˇā§āĻ āĻāĻ¨āĻŋāĻˇā§āĻ āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž
āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻĨā§āĻā§ āĻ āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻĄāĻŧāĻžāĻ¤ā§āĨ¤
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻĒāĻ°ā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖ āĻšāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§
-fschedule-inss2 āĻŦāĻž āĻ -āĻ2 āĻŦāĻž āĻāĻā§āĻāĻ¤āĻ°
-fsched-āĻā§āĻ°ā§āĻĒ-āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĻ¤ā§ āĻā§āĻ°ā§āĻĒ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻĒāĻā§āĻˇā§
āĻ¯ā§āĻāĻŋ āĻāĻāĻāĻŋ āĻļāĻŋāĻĄāĻŋāĻāĻ˛ āĻā§āĻ°ā§āĻĒā§āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻāĻ¤āĨ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻā§āĻā§ -fschedule- inss or -fschedule-inss2 āĻŦāĻž āĻ -āĻ2 āĻŦāĻž āĻāĻā§āĻāĻ¤āĻ°
-fsched-āĻ¸āĻŽāĻžāĻ˛ā§āĻāĻ¨āĻž-āĻĒāĻžāĻĨ-āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĻ¤ā§ āĻā§āĻ°āĻŋāĻāĻŋāĻāĻžāĻ˛-āĻĒāĻžāĻĨ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻĒāĻā§āĻˇā§
āĻ¸āĻŽāĻžāĻ˛ā§āĻāĻ¨āĻžāĻŽā§āĻ˛āĻ āĻĒāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻā§āĻā§ -fschedule- inss or -fschedule-inss2 āĻŦāĻž āĻ -āĻ2 āĻŦāĻž āĻāĻā§āĻāĻ¤āĻ°
-āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻĒā§āĻ-āĻāĻ¨-āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻĒāĻā§āĻˇā§
āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻ¸āĻā§āĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§. āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻˇāĻŽ
āĻ¯āĻāĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§ -fschedule- inss or -fschedule-inss2 āĻŦāĻž āĻ -āĻ2
āĻŦāĻž āĻāĻā§āĻāĻ¤āĻ°
-fsched-āĻ°ā§āĻ¯āĻžāĻā§āĻ-āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĻ¤ā§ āĻ°ā§āĻ¯āĻžāĻā§āĻ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻĒāĻā§āĻˇā§
āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻāĻāĻžāĻ° āĻŦāĻž āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻāĻ¤āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻˇāĻŽ
āĻ¯āĻāĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§ -fschedule- inss or -fschedule-inss2 āĻŦāĻž āĻ -āĻ2
āĻŦāĻž āĻāĻā§āĻāĻ¤āĻ°
-āĻĢāĻ¸āĻāĻĄ-āĻ˛āĻžāĻ¸ā§āĻ-āĻāĻ¨-āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ
āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻžāĻ°ā§ āĻļā§āĻˇ-āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻĒāĻā§āĻˇā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻļā§āĻˇ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻĒāĻ° āĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛āĨ¤ āĻāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¯āĻāĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§ -fschedule- inss or -fschedule-inss2
āĻŦāĻž āĻ -āĻ2 āĻŦāĻž āĻāĻā§āĻāĻ¤āĻ°
-āĻĢāĻ¸āĻĄ-āĻĄā§āĻĒ-āĻāĻžāĻāĻ¨ā§āĻ-āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ
āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻžāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛-āĻāĻŖāĻ¨āĻž āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻĒāĻā§āĻˇā§
āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻ°āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻˇāĻŽ
āĻ¯āĻāĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§ -fschedule- inss or -fschedule-inss2 āĻŦāĻž āĻ -āĻ2
āĻŦāĻž āĻāĻā§āĻāĻ¤āĻ°
-āĻĢā§āĻ°ā§āĻļāĻĄāĻŋāĻāĻ˛-āĻŽāĻĄāĻŋāĻāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ˛ā§āĻĒ
āĻŽāĻĄā§āĻ˛ā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĻ° āĻāĻā§ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻŽāĻĄā§āĻ˛ā§ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻžāĻ¸ āĻ¤āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻ āĻāĻāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
-fselective-āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻŋāĻ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ°āĻžāĻ¨
āĻĒā§āĻ°āĻĨāĻŽ āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻžāĻ° āĻĒāĻžāĻ¸ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤
-āĻĢāĻ¸ā§āĻā§āĻāĻŋāĻ-āĻ¸ā§āĻāĻŋāĻĄā§āĻ˛āĻŋāĻ 2
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ°āĻžāĻ¨
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻžāĻ¸.
-fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨āĻŋāĻ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§ āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻŋāĻ¤āĻ°ā§āĻ° āĻ˛ā§āĻĒā§āĻ° āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻāĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ -fselective-āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻŋāĻ or -āĻĢāĻ¸ā§āĻā§āĻāĻŋāĻ-āĻ¸ā§āĻāĻŋāĻĄā§āĻ˛āĻŋāĻ 2
āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨-āĻŦāĻžāĻāĻ°ā§āĻ°-āĻ˛ā§āĻĒ
āĻ¸āĻŋāĻ˛ā§āĻā§āĻāĻŋāĻ āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻ˛ā§āĻĒ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻŦāĻžāĻāĻ°ā§āĻ° āĻ˛ā§āĻĒāĻ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ āĻ¯āĻĻāĻŋ āĻ¨āĻž -fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻĢā§āĻ°āĻŋāĻāĻ-āĻŽā§āĻĄāĻŧ
āĻāĻŽāĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ prologues āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ āĻāĻļāĻā§āĻ˛āĻŋāĻ° āĻāĻā§ āĻ¯āĻž āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, at āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§
āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻļā§āĻ°ā§āĻˇā§āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-fcaller-āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ
āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ˛ā§āĻŦāĻžāĻ° āĻāĻ°āĻž āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻĻā§āĻŦāĻžāĻ°āĻžā§ˇ
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻ˛ā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻžāĨ¤ āĻ¯ā§āĻŽāĻ¨
āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻā§āĻĄā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻĨāĻžāĻā§
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻāĻ˛-āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¨ā§āĻāĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fcombine-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ ā§āĻ¯āĻžāĻĄāĻāĻžāĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ (āĻ§āĻžāĻā§āĻāĻž āĻāĻŦāĻ āĻĒāĻĒāĻ¸) āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻĒāĻžāĻ¯āĻŧ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§āĨ¤
āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ -āĻ1 āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-fconserve-āĻ¸ā§āĻā§āĻ¯āĻžāĻ
āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŽāĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻŽ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§, āĻāĻŽāĻ¨āĻāĻŋ
āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋāĻā§ āĻ§ā§āĻ° āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻāĻŋāĻ āĻŦā§āĻāĻžāĻ¯āĻŧ āĻŦāĻĄāĻŧ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻĢā§āĻ°ā§āĻŽ
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ 100 āĻāĻŦāĻ āĻŦāĻĄāĻŧ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻĢā§āĻ°ā§āĻŽ-āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ 400āĨ¤
-free-reassoc
āĻāĻžāĻā§ āĻĒā§āĻ¨āĻ°ā§āĻŽāĻŋāĻ˛āĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-āĻĢā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ
āĻāĻžāĻā§ āĻāĻāĻļāĻŋāĻ āĻ°āĻŋāĻĄāĻžāĻ¨āĻĄā§āĻ¨ā§āĻ¸āĻŋ āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻļāĻ¨ (PRE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ -āĻ2 āĻāĻŦāĻ -āĻ3.
-āĻĢā§āĻ°āĻŋ-āĻāĻāĻļāĻŋāĻ-āĻĒā§āĻ°āĻžāĻ
āĻāĻāĻļāĻŋāĻ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ (PRE) āĻāĻ°āĻ āĻāĻā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ -āĻ3.
-free-forwprop
āĻāĻžāĻā§ āĻ āĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻāĻļāĻŦā§āĻĻā§āĻ§āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -O āĻāĻŦāĻ
āĻāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨.
-āĻĢā§āĻ°āĻŋ-āĻĢā§āĻ°āĻŋ
āĻāĻžāĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ°āĻŋāĻĄāĻžāĻ¨āĻĄā§āĻ¨ā§āĻ¸āĻŋ āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻļāĻ¨ (FRE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ FRE āĻāĻŦāĻ āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯
PRE āĻšāĻ˛ FRE āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻĨā§āĻ° āĻĻāĻŋāĻā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻŖāĻ¨āĻž āĻāĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖāĻāĻŋ PRE āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ°ā§āĻ¤, āĻ¯āĻĻāĻŋāĻ āĻāĻāĻŋ āĻāĻŽ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§
āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-āĻĢā§āĻ°āĻŋ-āĻĢāĻŋāĻĒā§āĻ°āĻĒ
āĻāĻžāĻā§āĻ° āĻāĻĒāĻ° āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻ˛ā§āĻĄ āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨. āĻāĻ āĻĒāĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-fhoist-āĻ¸āĻāĻ˛āĻā§āĻ¨-āĻ˛ā§āĻĄ
āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ if-then-else āĻāĻ° āĻāĻāĻ¯āĻŧ āĻļāĻžāĻāĻž āĻĨā§āĻā§ āĻ˛ā§āĻĄ āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ˛ā§āĻĄāĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻšāĻ¯āĻŧ
āĻāĻāĻ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻ¸āĻ¨ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻŦāĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§āĻ° āĻāĻāĻāĻŋ āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§āĻ¨ āĻ°āĻ¯āĻŧā§āĻā§
āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻ2 āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-ftre-āĻāĻĒāĻŋ-āĻĒā§āĻ°āĻĒ
āĻāĻžāĻā§ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻžāĻ¸ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻĻā§āĻ° āĻāĻ°ā§āĨ¤
āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-āĻĢāĻŋāĻĒāĻž-āĻŦāĻŋāĻļā§āĻĻā§āĻ§-āĻāĻ¨āĻ¸ā§āĻ
āĻā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻŋāĻļā§āĻĻā§āĻ§ āĻŦāĻž āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨. āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-āĻĢāĻŋāĻĒāĻž-āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸
āĻā§āĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ āĻāĻāĻ¨āĻŋāĻ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž āĻ¤āĻž āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-āĻĢāĻŋāĻĒāĻž-āĻĒāĻŋāĻāĻŋāĻ
āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻŦāĻ āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ¤ā§āĻ¯āĻ§āĻŋāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛-āĻāĻžāĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻžāĻ˛ā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻĄāĻŧ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻ¨āĻŋāĻāĨ¤ āĻāĻāĻŋ āĻā§āĻ¨ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžā§ˇ
-āĻĢāĻŋāĻĒāĻž-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛
āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻāĻžāĻ° āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨. āĻĢāĻžāĻāĻļāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻžāĻ¨ā§āĻĄāĻž āĻĨā§āĻā§ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻļāĻ¨ āĻ āĻžāĻ¨ā§āĻĄāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻŦāĻžāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¯ā§āĻŽāĻ¨ "āĻ āĻžāĻ¨ā§āĻĄāĻž",
"noreturn", āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻŦāĻž āĻ§ā§āĻŦāĻāĻ¸āĻāĻžāĻ°ā§) āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻžāĻ¨ā§āĻĄāĻž āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ
āĻāĻāĻŦāĻžāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ˛ā§āĻĒ āĻāĻŽ āĻ āĻāĻļ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ
āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻ° āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨. āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ
āĻĢāĻžāĻāĻļāĻ¨ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻ¨ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§
āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¯āĻĨā§āĻˇā§āĻ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻĻāĻŋ
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻžāĻ¸ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻā§. āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
-āĻ2, -āĻāĻāĻ¸ āĻāĻŦāĻ -āĻ3.
-āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ-āĻā§āĻ˛ā§āĻ¨
āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻ°āĻā§ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻāĻ°āĻ¤ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻ˛ā§āĻ¨āĻŋāĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻ¨
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ, āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻ˛ā§āĻ¨āĻŋāĻ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨
āĻŦāĻžāĻšā§āĻ¯āĻŋāĻāĻāĻžāĻŦā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¸āĻā§āĻā§ āĻāĻ˛ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻāĻžāĻ°āĻŖ āĻāĻ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻĒāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻĄ āĻāĻāĻžāĻ° (āĻĻā§āĻā§āĻ¨ --āĻĒāĻ°āĻŽ ipcp-āĻāĻāĻ¨āĻŋāĻ-āĻā§āĻ°ā§āĻĨ=āĻŽā§āĻ˛ā§āĻ¯) āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
-āĻ3.
-āĻĢāĻŋāĻ¸ā§āĻ˛ā§āĻ-āĻā§āĻ˛-āĻĒāĻĨ-āĻ āĻ§āĻŋāĻāĻžāĻ°
āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĻŋāĻ āĻāĻ° āĻāĻžāĻ°āĻŖā§ āĻā§āĻ˛ āĻŦāĻž āĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻāĻ°āĻŖ āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĒāĻĨāĻā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨
NULL āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĨ¤ āĻŽā§āĻ˛ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻš āĻĨā§āĻā§ āĻ¸ā§āĻ āĻĒāĻĨāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¨
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻĻ āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ˛ āĻŦāĻž āĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻāĻ°āĻŖ āĻ¸āĻā§āĻā§.
-āĻĢāĻŋāĻ¸ā§āĻ˛ā§āĻ-āĻā§āĻ˛-āĻĒāĻžāĻĨ-āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯
āĻāĻāĻāĻŋ NULL āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻā§āĻ˛ āĻŦāĻž āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻ°āĻŖ āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĒāĻĨāĻā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻāĻāĻāĻŋ "returns_nonnull" āĻŦāĻž "nonnull" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§āĨ¤
āĻŽā§āĻ˛ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻš āĻĨā§āĻā§ āĻ¸ā§āĻ āĻĒāĻĨāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻāĻŋāĻā§ āĻā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¨
āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻĻā§ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻ°āĻŖ. āĻāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ "-O2" āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤
-āĻĢā§āĻ°āĻŋ-āĻ¸āĻŋāĻā§āĻ
āĻāĻžāĻā§āĻ° āĻāĻĒāĻ° āĻĢāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻā§āĻ° āĻāĻ¤āĻŋ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨. āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -O āĻāĻŦāĻ
āĻāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨.
-āĻāĻĢāĻā§āĻ°āĻŋ-āĻŦāĻŋāĻ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ
āĻāĻžāĻā§ āĻŦāĻŋāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻŦāĻŋāĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻ¤āĻĨā§āĻ¯āĨ¤ āĻāĻ āĻĒāĻžāĻ¸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻāĻžāĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻšāĻ¯āĻŧ
āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ° āĻāĻāĻž āĻ¯ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ -āĻāĻĢāĻā§āĻ°āĻŋ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-āĻāĻĢāĻā§āĻ°āĻŋ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ
āĻāĻžāĻā§ āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ¨ā§āĻĄāĻŋāĻļāĻ¨āĻžāĻ˛ āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ āĻĒā§āĻ°āĻĒāĻžāĻā§āĻļāĻ¨ (āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻžāĻ¸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻāĻžāĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-āĻāĻĢāĻā§āĻ°āĻŋ-āĻ¸ā§āĻāĻ-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻāĻāĻāĻŋ āĻĨā§āĻā§ āĻļā§āĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻāĻāĻ°āĻŖā§āĻ° āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻ ā§āĻ¯āĻžāĻ°ā§āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻ2 āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-free-tail-merge
āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻĄ āĻā§āĻ°āĻŽ āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨. āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻ˛ā§, āĻāĻāĻāĻŋ āĻ˛āĻžāĻĢ āĻĻāĻŋāĻ¯āĻŧā§ āĻ āĻ¨ā§āĻ¯āĻāĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻāĻŋ āĻā§āĻ˛ āĻŽāĻžāĻ°ā§āĻāĻŋāĻ āĻŦāĻž āĻā§āĻ°āĻ¸ āĻāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¨āĻžāĻŽā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ -āĻ2 āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ° āĻāĻ āĻĒāĻžāĻ¸ā§ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
max-tail-merge-āĻ¤ā§āĻ˛āĻ¨āĻž āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻ˛ā§āĻ-āĻŽāĻžāĻ°ā§āĻ-āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĨ¤
-free-dce
āĻāĻžāĻā§ āĻĄā§āĻĄ āĻā§āĻĄ āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻļāĻ¨ (DCE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -O
āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-āĻāĻĢāĻāĻŋ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨-āĻāĻ˛-āĻĄāĻŋāĻ¸āĻŋāĻ
āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻĄā§āĻĄ āĻā§āĻĄ āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻļāĻ¨ (DCE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨
"āĻā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋ" āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĒāĻžāĻ°ā§āĻļā§āĻŦ-āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŽā§āĻā§āĻ¤āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
at -āĻ2 āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ° āĻ¯āĻĻāĻŋ -āĻāĻāĻ¸ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
-free-dominator-opts
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻŖā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻā§āĻ˛āĻŋāĻ¨āĻāĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨ (āĻ§ā§āĻ°ā§āĻŦāĻ/āĻāĻĒāĻŋ āĻĒā§āĻ°āĻāĻžāĻ°, āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž
āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛, āĻĒāĻ°āĻŋāĻ¸āĻ° āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻŦāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸āĻ°āĻ˛ā§āĻāĻ°āĻŖ) āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻŦāĻļāĻžāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§
āĻāĻžāĻ āĻā§āĻ°āĻžāĻāĻžāĻ°ā§āĻ¸āĻžāĻ˛ āĻāĻāĻŋ āĻāĻžāĻŽā§āĻĒ āĻĨā§āĻ°ā§āĻĄāĻŋāĻāĻ āĻāĻ°ā§ (āĻāĻžāĻŽā§āĻĒ āĻĨā§āĻā§ āĻ˛āĻžāĻĢ āĻāĻŽāĻžāĻ¤ā§)āĨ¤ āĻāĻ
āĻĒāĻ¤āĻžāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-ftre-dse
āĻāĻžāĻā§ āĻĄā§āĻĄ āĻ¸ā§āĻā§āĻ° āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻļāĻ¨ (DSE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻŽā§āĻ¤ āĻĻā§āĻāĻžāĻ¨ āĻāĻāĻāĻŋ āĻ¸ā§āĻŽā§āĻ¤āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¯āĻž āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¯ āĻĻā§āĻāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ¨ā§ āĻšāĻ¸ā§āĻ¤āĻā§āĻˇā§āĻĒ āĻ˛ā§āĻĄ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŋāĻ¤āĻ°ā§
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻā§āĻ° āĻĻā§āĻāĻžāĻ¨ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -O āĻāĻŦāĻ
āĻāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨.
-ftre-ch
āĻāĻžāĻā§ āĻ˛ā§āĻĒ āĻšā§āĻĄāĻžāĻ° āĻāĻĒāĻŋ āĻāĻ°āĻž āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻĒāĻāĻžāĻ°ā§ āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ
āĻā§āĻĄ āĻŽā§āĻļāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻžāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ˛āĻžāĻĢāĻ āĻŦāĻžāĻāĻāĻžāĻ¯āĻŧāĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž
āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ° āĻāĻāĻŋ āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -āĻāĻāĻ¸, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤
āĻā§āĻĄā§āĻ° āĻāĻāĻžāĻ° āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧāĨ¤
-āĻāĻĢāĻā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ
āĻāĻžāĻā§ āĻ˛ā§āĻĒ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -O āĻāĻŦāĻ
āĻāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨.
-āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ°
āĻāĻžāĻā§ āĻ˛ā§āĻĒ āĻāĻ¨ā§āĻāĻžāĻ°āĻā§āĻā§āĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻ āĻ°āĻāĻŽ -āĻĢā§āĻ˛ā§āĻĒ-āĻāĻ¨ā§āĻāĻžāĻ°āĻā§āĻā§āĻāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž
āĻāĻ āĻā§āĻĄ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°, GCC āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ --with-ppl āĻāĻŦāĻ --with-cloog āĻĨā§āĻā§
āĻā§āĻ°āĻžāĻĢāĻžāĻāĻ āĻ˛ā§āĻĒ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°āĻŋāĻāĻžāĻ āĻžāĻŽā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-āĻĢā§āĻ˛ā§āĻĒ-āĻāĻ¨ā§āĻāĻžāĻ°āĻā§āĻā§āĻ
āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ˛ā§āĻĒ āĻāĻ¨ā§āĻāĻžāĻ°āĻā§āĻā§āĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻāĻŋ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻ˛ā§āĻĒ āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧ āĻāĻ°āĻž
āĻāĻŋāĻ¤āĻ°ā§āĻ° āĻāĻŦāĻ āĻŦāĻžāĻāĻ°ā§āĻ° āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸ā§āĻāĻ āĻāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§āĻŽāĻ¨:
Do j = 1, āĻŽāĻŋ
āĻāĻŽāĻŋ = 1, āĻāĻ¨
āĻ (āĻā§, āĻāĻ) = āĻ (āĻā§, āĻāĻ) * āĻ¸āĻŋ
āĻāĻ¨ā§āĻĄāĻĄā§
āĻāĻ¨ā§āĻĄāĻĄā§
āĻ˛ā§āĻĒ āĻāĻ¨ā§āĻāĻžāĻ°āĻā§āĻā§āĻ āĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§āĻ¨ āĻāĻāĻŋ āĻ˛ā§āĻāĻž āĻāĻŋāĻ˛:
āĻāĻŽāĻŋ = 1, āĻāĻ¨
Do j = 1, āĻŽāĻŋ
āĻ (āĻā§, āĻāĻ) = āĻ (āĻā§, āĻāĻ) * āĻ¸āĻŋ
āĻāĻ¨ā§āĻĄāĻĄā§
āĻāĻ¨ā§āĻĄāĻĄā§
āĻ¯āĻž āĻāĻĒāĻāĻžāĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻāĻ¨ "N" āĻā§āĻ¯āĻžāĻļā§ āĻĨā§āĻā§ āĻŦāĻĄāĻŧ āĻšāĻ¯āĻŧ, āĻāĻžāĻ°āĻŖ āĻĢā§āĻ°ā§āĻāĻ°āĻžāĻ¨ā§,
āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻ˛āĻžāĻŽ āĻāĻŦāĻ āĻŽā§āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻ˛āĻā§āĻ¨āĻāĻžāĻŦā§ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛ā§āĻĒ āĻ¸āĻžāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§, āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻļā§ āĻŽāĻŋāĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¨āĻ¯āĻŧ
āĻĢā§āĻ°ā§āĻāĻ°āĻžāĻ¨āĨ¤ āĻāĻ āĻā§āĻĄ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§, GCC āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ --with-ppl
āĻāĻŦāĻ --with-cloog āĻā§āĻ°āĻžāĻĢāĻžāĻāĻ āĻ˛ā§āĻĒ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°āĻŋāĻāĻžāĻ āĻžāĻŽā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§āĨ¤
-āĻĢā§āĻ˛ā§āĻĒ-āĻ¸ā§āĻā§āĻ°āĻŋāĻĒ-āĻāĻ¨āĻŋ
āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ˛ā§āĻĒ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒ āĻŽāĻžāĻāĻ¨āĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒ āĻŽāĻžāĻāĻ¨āĻŋāĻ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§
āĻĻā§āĻāĻŋ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻ˛ā§āĻĒāĨ¤ āĻŦāĻžāĻāĻ°ā§āĻ° āĻ˛ā§āĻĒā§āĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒ āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻāĻŋāĻ¤āĻ°ā§āĻ° āĻ¸āĻŽāĻžāĻ¨ āĻ§āĻžāĻĒ āĻ°āĻ¯āĻŧā§āĻā§
āĻ˛ā§āĻĒā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŽā§āĻ˛ āĻ˛ā§āĻĒā§āĻ° āĻ§āĻžāĻĒ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻĢāĻžāĻ˛āĻž āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ˛ā§āĻĒ-āĻŦā§āĻ˛āĻ-āĻāĻžāĻāĻ˛-āĻāĻāĻžāĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§āĻŽāĻ¨:
āĻāĻŽāĻŋ = 1, āĻāĻ¨
A (i) = a (i) + āĻ¸āĻŋ
āĻāĻ¨ā§āĻĄāĻĄā§
āĻ˛ā§āĻĒ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒ āĻŽāĻžāĻāĻ¨āĻŋāĻ āĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§āĻ¨ āĻāĻāĻŋ āĻ˛ā§āĻāĻž āĻāĻŋāĻ˛:
Do II = 1, n, 51
DO I = II, āĻŽāĻŋāĻ¨āĻŋāĻ (II + 50, N)
A (i) = a (i) + āĻ¸āĻŋ
āĻāĻ¨ā§āĻĄāĻĄā§
āĻāĻ¨ā§āĻĄāĻĄā§
āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻāĻŋ GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻˇāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻāĻŦāĻ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¨āĻ¯āĻŧā§ˇ
āĻĢā§āĻ°ā§āĻāĻ°āĻžāĻ¨āĨ¤ āĻāĻ āĻā§āĻĄ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§, GCC āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ --with-ppl
āĻāĻŦāĻ --with-cloog āĻā§āĻ°āĻžāĻĢāĻžāĻāĻ āĻ˛ā§āĻĒ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°āĻŋāĻāĻžāĻ āĻžāĻŽā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§āĨ¤
- āĻĢā§āĻ˛āĻĒ-āĻŦā§āĻ˛āĻ
āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ˛ā§āĻĒ āĻŦā§āĻ˛āĻāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ˛āĻāĻŋāĻ āĻĢāĻžāĻ˛āĻž āĻāĻ¨āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛ā§āĻĒ
āĻ˛ā§āĻĒ āĻ¨ā§āĻ¸ā§āĻ āĻ¯ā§āĻŽāĻ¨ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ˛ā§āĻĒā§āĻ° āĻŽā§āĻŽāĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻā§āĻ¯āĻžāĻļā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻĢāĻŋāĻ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻĢāĻžāĻ˛āĻž āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ˛ā§āĻĒ-āĻŦā§āĻ˛āĻ-āĻāĻžāĻāĻ˛-āĻāĻāĻžāĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ,
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§āĻŽāĻ¨:
āĻāĻŽāĻŋ = 1, āĻāĻ¨
Do j = 1, āĻŽāĻŋ
āĻ (āĻā§, āĻāĻ) = āĻŦāĻŋ (āĻāĻ) + āĻ¸āĻŋ (āĻā§)
āĻāĻ¨ā§āĻĄāĻĄā§
āĻāĻ¨ā§āĻĄāĻĄā§
āĻ˛ā§āĻĒ āĻŦā§āĻ˛āĻāĻŋāĻ āĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§āĻ¨ āĻāĻāĻŋ āĻ˛ā§āĻāĻž āĻāĻŋāĻ˛:
Do II = 1, n, 51
āĻā§āĻā§ = 1, āĻāĻŽ, 51 āĻāĻ°ā§āĻ¨
DO I = II, āĻŽāĻŋāĻ¨āĻŋāĻ (II + 50, N)
DO J = JJ, āĻŽāĻŋāĻ¨ (JJ + 50, M)
āĻ (āĻā§, āĻāĻ) = āĻŦāĻŋ (āĻāĻ) + āĻ¸āĻŋ (āĻā§)
āĻāĻ¨ā§āĻĄāĻĄā§
āĻāĻ¨ā§āĻĄāĻĄā§
āĻāĻ¨ā§āĻĄāĻĄā§
āĻāĻ¨ā§āĻĄāĻĄā§
āĻ¯āĻž āĻāĻĒāĻāĻžāĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻāĻ¨ "M" āĻā§āĻ¯āĻžāĻļā§ āĻĨā§āĻā§ āĻŦāĻĄāĻŧ āĻšāĻ¯āĻŧ, āĻāĻžāĻ°āĻŖ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻŋāĻ¤āĻ°ā§āĻ° āĻ˛ā§āĻĒ
āĻā§āĻ¯āĻžāĻļā§ āĻ°āĻžāĻāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻĄā§āĻāĻžāĻ° āĻāĻĒāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¨āĻ¯āĻŧ
āĻĢā§āĻ°ā§āĻāĻ°āĻžāĻ¨āĨ¤ āĻāĻ āĻā§āĻĄ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§, GCC āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ --with-ppl
āĻāĻŦāĻ --with-cloog āĻā§āĻ°āĻžāĻĢāĻžāĻāĻ āĻ˛ā§āĻĒ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°āĻŋāĻāĻžāĻ āĻžāĻŽā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§āĨ¤
-fgraphite-āĻĒāĻ°āĻŋāĻāĻ¯āĻŧ
āĻā§āĻ°āĻžāĻĢāĻžāĻāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻāĻ¯āĻŧ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ SCOP-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŋ
āĻĒāĻ˛āĻŋāĻšā§āĻĄā§āĻ°āĻžāĻ˛ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻŦāĻ āĻāĻāĻŋāĻā§ āĻāĻŋāĻŽā§āĻĒāĻ˛ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -fgraphite-āĻĒāĻ°āĻŋāĻāĻ¯āĻŧ
āĻāĻŽāĻ°āĻž GIMPLE -> GRAPHITE -> GIMPLE āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻ°āĻ āĻŦāĻž āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤
āĻāĻŋāĻā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨āĻ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻāĻ° CLooG āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ āĻ¸ā§āĻāĻ
loops āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻŦāĻ āĻŽā§āĻ¤ āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛.
-āĻĢā§āĻ˛ā§āĻĒ-āĻ¨ā§āĻ¸ā§āĻ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ
ISL āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ˛ā§āĻĒ āĻ¨ā§āĻ¸ā§āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻ˛ā§āĻĒ āĻ¨ā§āĻ¸ā§āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ
āĻĒā§āĻ˛ā§āĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§āĻ° āĻāĻĒāĻ°āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ā§ˇ
āĻĄā§āĻāĻž-āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻāĻŦāĻ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ¤āĻžāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻāĨ¤
-floop-āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛-āĻ¸āĻŽāĻ¸ā§āĻ¤
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻā§āĻ°āĻžāĻĢāĻžāĻāĻ āĻĄā§āĻāĻž āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻ˛ā§āĻĒ āĻŦāĻšāĻ¨ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ§āĻžāĻ°āĻŖ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻāĻ°ā§āĻ¨
āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻāĻ°āĻž āĻ˛āĻžāĻāĻāĻ¨āĻ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻ¨āĻž āĻāĻ°ā§āĻāĨ¤
-āĻĢāĻā§āĻ-āĻĄā§āĻāĻž-āĻĄāĻŋāĻĒāĻ¸
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤ā§āĻ˛āĻ¨āĻž. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ.
-ftre-āĻ˛ā§āĻĒ-āĻ¯āĻĻāĻŋ-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻŋāĻ¤āĻ°ā§āĻ° āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ˛āĻžāĻĢāĻā§āĻ˛āĻŋāĻā§ āĻļāĻžāĻāĻž-āĻŦāĻŋāĻšā§āĻ¨ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯. āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻšāĻ˛ āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻā§āĻ¤āĻ°ā§āĻ° āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻĒā§āĻ°āĻŦāĻžāĻš āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻž
āĻāĻ āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ āĻĒāĻžāĻ¸ā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§āĨ¤ āĻāĻ
āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻāĻ˛ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĨ¤
-āĻāĻĢāĻāĻŋ-āĻ˛ā§āĻĒ-āĻāĻĢ-āĻāĻ¨āĻāĻžāĻ°ā§āĻ-āĻ¸ā§āĻā§āĻ°
āĻŽā§āĻŽāĻ°āĻŋ āĻ°āĻžāĻāĻ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ˛āĻžāĻĢ āĻ¯āĻĻāĻŋ-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻžāĻāĨ¤ āĻāĻ
āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻĨā§āĻ°ā§āĻĄā§āĻĄ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°ā§
āĻŽā§āĻŽāĻ°āĻŋ āĻ¨āĻŋāĻāĻļāĻ°ā§āĻ¤ āĻŽā§āĻŽāĻ°āĻŋ āĻ˛āĻŋāĻāĻ¤ā§ āĻ˛āĻŋāĻāĻ¤ā§. āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ,
āĻāĻ¨ā§āĻ¯ (i = 0; i < N; i++)
āĻ¯āĻĻāĻŋ (āĻ āĻŦāĻ¸ā§āĻĨāĻž)
A [i] = āĻāĻā§āĻ¸āĻĒā§āĻ°āĻŋāĻ˛;
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻ¨ā§āĻ¯ (i = 0; i < N; i++)
A[i] = cond? expr: A[i];
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻĄā§āĻāĻž āĻ°ā§āĻ¸ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨.
-āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨
āĻ˛ā§āĻĒ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨. āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻŦāĻĄāĻŧ āĻ˛ā§āĻĒ āĻŦāĻĄāĻŋāĻ¤ā§ āĻā§āĻ¯āĻžāĻļā§ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŦāĻ āĻāĻ°āĻ āĻ˛ā§āĻĒ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨, āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻāĻ°āĻŖ āĻŦāĻž āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨, āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ˛ā§āĻĒ
āĻāĻŽāĻŋ = 1, āĻāĻ¨
A (i) = b (i) + āĻ¸āĻŋ
D (i) = E (i) * f
āĻāĻ¨ā§āĻĄāĻĄā§
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻŽāĻŋ = 1, āĻāĻ¨
A (i) = b (i) + āĻ¸āĻŋ
āĻāĻ¨ā§āĻĄāĻĄā§
āĻāĻŽāĻŋ = 1, āĻāĻ¨
D (i) = E (i) * f
āĻāĻ¨ā§āĻĄāĻĄā§
-āĻāĻĢāĻā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ-āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨
āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻ˛ā§āĻĒ āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻļāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻ3.
āĻāĻ āĻĒāĻžāĻ¸āĻāĻŋ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻ˛ā§āĻĒ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°ā§ āĻāĻŦāĻ āĻŽā§āĻŽāĻ¸ā§āĻ āĻāĻŋāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ˛ā§āĻĒ
āĻāĻŽāĻŋ = 1, āĻāĻ¨
A (i) = 0
āĻŦāĻŋ (āĻāĻ) = āĻ (āĻāĻ) + āĻāĻ
āĻāĻ¨ā§āĻĄāĻĄā§
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻŽāĻŋ = 1, āĻāĻ¨
A (i) = 0
āĻāĻ¨ā§āĻĄāĻĄā§
āĻāĻŽāĻŋ = 1, āĻāĻ¨
āĻŦāĻŋ (āĻāĻ) = āĻ (āĻāĻ) + āĻāĻ
āĻāĻ¨ā§āĻĄāĻĄā§
āĻāĻŦāĻ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻ˛ā§āĻĒ āĻŽā§āĻŽāĻ¸ā§āĻ āĻāĻŋāĻ°ā§āĻ¤ā§ āĻāĻ˛ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
-āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻāĻāĻāĻŽ
āĻāĻžāĻā§ āĻ˛ā§āĻĒ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ¯āĻŧ āĻāĻ¤āĻŋ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻžāĻ¸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ āĻŋāĻ¨ āĻ¯ā§ invariants āĻ¸āĻ°āĻžāĻ¨ā§
RTL āĻ¸ā§āĻ¤āĻ°ā§ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ˛ āĻāĻ°āĻž (āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛, āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¯āĻž āĻ āĻ¤ā§āĻā§āĻ āĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
insns)āĨ¤ āĻ¸āĻā§āĻā§ -āĻĢāĻžāĻ¨āĻ¸ā§āĻāĻ-āĻ˛ā§āĻĒāĻ¸ āĻāĻāĻž āĻ¯ā§ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻ˛ā§āĻĒ āĻĨā§āĻā§ invariant āĻāĻāĻ, āĻ¯āĻžāĻ¤ā§ āĻāĻŽāĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤ā§āĻā§āĻ invariantness āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ˛ā§āĻĒ āĻāĻ¨āĻ¸ā§āĻāĻāĻŋāĻ āĻĒāĻžāĻ¸ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸ā§āĻā§āĻ° āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤.
-āĻāĻĢāĻā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻāĻāĻā§āĻ¯āĻžāĻ¨āĻ¨
āĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ¨āĻŋāĻāĻžāĻ˛ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻāĻŋāĻ˛ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻĒāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¤āĻžāĻ°āĻĒāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻšāĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻāĻ¨āĻ°ā§āĻ˛āĻŋāĻāĻ¯āĻŧā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĻāĻ°āĻāĻžāĻ°ā§āĨ¤
-āĻĢāĻžāĻāĻāĻĒā§āĻāĻ¸
āĻāĻ¨ā§āĻĄāĻžāĻāĻļāĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°ā§āĻ¨ (āĻļāĻā§āĻ¤āĻŋ āĻšā§āĻ°āĻžāĻ¸, āĻāĻ¨ā§āĻĄāĻžāĻāĻļāĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛
āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤āĻāĻ°āĻŖ āĻāĻŦāĻ āĻāĻŦā§āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛) āĻāĻžāĻā§āĨ¤
-ftree- parallelize-loops=n
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ loops, āĻ āĻ°ā§āĻĨāĻžā§, n āĻĨā§āĻ°ā§āĻĄā§ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ āĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻāĻŦ āĻ¯āĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻāĻŦāĻ āĻāĻā§āĻāĻžāĻŽāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻāĻžāĻ¨ā§ āĻ āĻĒāĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻļāĻŋāĻ¨ā§ āĻ˛āĻžāĻāĻāĻ¨āĻ, āĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯
āĻ¯ā§āĻā§āĻ˛āĻŋ āĻŽā§āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻāĻāĻĨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¯ā§āĻŽāĻ¨ CPU-āĻ¨āĻŋāĻŦāĻŋāĻĄāĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻŦā§āĻāĻž - āĻĨā§āĻ°ā§āĻĄ, āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ āĻ˛āĻā§āĻˇā§āĻ¯ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻā§ā§ˇ
- āĻĨā§āĻ°ā§āĻĄ.
-āĻāĻĢāĻāĻŋ-āĻĒāĻŋāĻāĻŋāĻ
āĻāĻžāĻā§āĻ° āĻāĻĒāĻ° āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ-āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ-āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
at -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-ftre-sra
āĻ¸āĻŽāĻˇā§āĻāĻŋāĻ° āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨. āĻāĻ āĻĒāĻžāĻ¸ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§
āĻā§āĻŦ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋ āĻ°ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻ¸āĻšāĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž
āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-ftree-āĻāĻĒāĻŋāĻ°āĻ¨āĻžāĻŽ
āĻāĻžāĻā§ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻĒā§āĻ¨āĻāĻ¨āĻžāĻŽāĻāĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻžāĻ¸ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¨āĻžāĻŽ āĻ¯āĻž āĻāĻ°ā§
āĻāĻ¨āĻŋāĻˇā§āĻ āĻāĻžāĻŦā§ āĻŽā§āĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ āĻ¨ā§āĻ°ā§āĻĒ. āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -O āĻāĻŦāĻ
āĻāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨.
-Free-coalesce-inlined-vars
āĻāĻĒāĻŋāĻ°āĻŋāĻ¨ā§āĻŽ āĻĒāĻžāĻ¸ āĻŦāĻ˛ā§āĻ¨ (āĻĻā§āĻā§āĻ¨ -ftree-āĻāĻĒāĻŋāĻ°āĻ¨āĻžāĻŽ) āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻ¤ā§-
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋāĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨ āĻĨā§āĻā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻž
āĻāĻ° āĻāĻ°ā§ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻ°ā§āĻĒ -Free-coalesce-vars. āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻā§āĻˇāĻ¤āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻĄ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ā§āĻĄ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻ°āĻžāĻāĻŦā§
āĻāĻā§ āĻ āĻĒāĻ°āĻā§, āĻ¯ā§āĻŽāĻ¨ āĻ¤āĻžāĻ°āĻž a āĻ¤ā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻŦā§āĻļāĻŋ
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¸ā§āĻļāĻ¨āĨ¤ āĻāĻāĻŋ 4.7-āĻāĻ° āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¨ā§ GCC āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻŋāĻ˛āĨ¤
-Free-coalesce-vars
āĻāĻĒāĻŋāĻ°āĻŋāĻ¨ā§āĻŽ āĻĒāĻžāĻ¸ āĻŦāĻ˛ā§āĻ¨ (āĻĻā§āĻā§āĻ¨ -ftree-āĻāĻĒāĻŋāĻ°āĻ¨āĻžāĻŽ) āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻ¤ā§-
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋāĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤ āĻāĻāĻŋ āĻā§āĻ°ā§āĻ¤āĻ°āĻāĻžāĻŦā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻĄ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž -fno-var-āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ-āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ.
āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻāĻžāĻ°ā§, āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° SSA āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤āĻāĻ°āĻŖāĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ, āĻ¸āĻš
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻŦā§āĻļā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-free-ter
SSA->āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻ
use/single def temporaries āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻāĻā§āĻāĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻ° āĻĢāĻ˛ā§ āĻ¨āĻ¨-āĻāĻŋāĻŽā§āĻĒāĻ˛ āĻā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻāĻĻā§āĻ° āĻāĻ°āĻ āĻ āĻ¨ā§āĻ āĻāĻŋāĻā§ āĻĻā§āĻ¯āĻŧ
āĻāĻāĻŋāĻ˛ āĻāĻžāĻāĻā§āĻ˛āĻŋ āĻ¯āĻžāĻ¤ā§ āĻāĻžāĻ˛ RTL āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-āĻāĻĢāĻāĻŋ-āĻāĻ¸āĻāĻ˛āĻāĻ¸āĻāĻ°
āĻāĻžāĻā§āĻ° āĻāĻĒāĻ° āĻ¸ā§āĻāĻž āĻ˛āĻžāĻāĻ¨ āĻļāĻā§āĻ¤āĻŋ āĻšā§āĻ°āĻžāĻ¸ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨. āĻāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¸ā§āĻŦā§āĻā§āĻ¤āĻŋ
āĻ°āĻžāĻļāĻŋāĻā§āĻ˛āĻŋ āĻā§āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĄāĻŧāĻŋāĻ¤ āĻāĻŦāĻ āĻāĻŽ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻāĻŖāĻ¨āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§
āĻāĻāĻ¨ āĻ¸āĻŽā§āĻāĻŦ. āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-āĻĢā§āĻ°āĻŋ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ
āĻāĻžāĻā§ āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ āĻāĻŦāĻ
-āĻāĻĢāĻāĻŋ-āĻāĻ¸āĻāĻ˛āĻĒāĻŋ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ
āĻāĻžāĻā§ āĻ˛ā§āĻĒ āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻ3 āĻāĻŦāĻ āĻāĻāĻ¨
-āĻĢā§āĻ°āĻŋ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-āĻāĻĢāĻāĻŋ-āĻāĻ¸āĻāĻ˛āĻĒāĻŋ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ
āĻāĻžāĻā§ āĻŦā§āĻ¸āĻŋāĻ āĻŦā§āĻ˛āĻ āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻ3 āĻāĻŦāĻ
āĻāĻāĻ¨ -āĻĢā§āĻ°āĻŋ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-fvect-āĻāĻ¸ā§āĻ-āĻŽāĻĄā§āĻ˛=āĻŽāĻĄā§āĻ˛
āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ°āĻ āĻŽāĻĄā§āĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯ āĻŽāĻĄā§āĻ˛ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻāĻāĻāĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§
"āĻ¸ā§āĻŽāĻžāĻšā§āĻ¨", "āĻāĻ¤āĻŋāĻļā§āĻ˛" āĻŦāĻž "āĻ¸āĻ¸ā§āĻ¤āĻž"āĨ¤ "āĻ¸ā§āĻŽāĻžāĻšā§āĻ¨" āĻŽāĻĄā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ āĻā§āĻĄ-
"āĻāĻ¤āĻŋāĻļā§āĻ˛" āĻŽāĻĄā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻĨāĻāĻŋāĻā§ āĻ˛āĻžāĻāĻāĻ¨āĻ āĻŦāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ āĻā§āĻĄ-āĻĒāĻžāĻĨāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻāĻāĻŋāĻā§ āĻ°āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻšāĻŦā§
āĻŽā§āĻ˛ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻ˛ā§āĻĒ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ°ā§āĻ¤ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°ā§āĻ¨āĨ¤ "āĻ¸āĻ¸ā§āĻ¤āĻž" āĻŽāĻĄā§āĻ˛ āĻšāĻŦā§
āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻāĻ°āĻž āĻ¯ā§āĻŽāĻ¨ āĻāĻ°āĻ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻšāĻŦā§
āĻĄā§āĻāĻž āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻŦāĻž āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ¸āĻŽāĻžāĻ¨
"āĻāĻ¤āĻŋāĻļā§āĻ˛" āĻŽāĻĄā§āĻ˛ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ°āĻ āĻŽāĻĄā§āĻ˛ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻāĻŦāĻ āĻšāĻ¯āĻŧ "āĻāĻ¤āĻŋāĻļā§āĻ˛" āĻŦāĻž "āĻ¸āĻ¸ā§āĻ¤āĻž"āĨ¤
-fsimd-āĻāĻ¸ā§āĻ-āĻŽāĻĄā§āĻ˛=āĻŽāĻĄā§āĻ˛
OpenMP āĻŦāĻž Cilk āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ°āĻ āĻŽāĻĄā§āĻ˛āĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ¸ āĻ¸āĻŋāĻŽāĻĄāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻžāĨ¤ āĻĻā§āĻ¯ āĻŽāĻĄā§āĻ˛ āĻ¯ā§āĻā§āĻ¤āĻŋ "āĻ¸ā§āĻŽāĻžāĻšā§āĻ¨", "āĻāĻ¤āĻŋāĻļā§āĻ˛" āĻāĻ° āĻāĻāĻāĻŋ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
"āĻ¸āĻ¸ā§āĻ¤āĻž"āĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻžāĻ¨ āĻŽāĻĄā§āĻ˛ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻ āĻ°ā§āĻĨ āĻāĻā§ -fvect-āĻāĻ¸ā§āĻ-āĻŽāĻĄā§āĻ˛
āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻāĻ°āĻ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ -fvect-āĻāĻ¸ā§āĻ-āĻŽāĻĄā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
-āĻāĻĢāĻāĻŋ-āĻāĻŋāĻāĻ°āĻĒāĻŋ
āĻāĻžāĻā§ āĻā§āĻ¯āĻžāĻ˛ā§ āĻ°ā§āĻā§āĻ āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ
āĻĒāĻžāĻ¸, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŽāĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻŽāĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°āĻ°āĻž āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ°ā§āĻā§āĻ āĻā§āĻ āĻ¯ā§āĻŽāĻ¨ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŦāĻžāĻāĻ¨ā§āĻĄ āĻā§āĻ āĻāĻŦāĻ āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻā§āĻ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻ2 āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ° āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢāĻĄāĻŋāĻ˛āĻŋāĻ-āĻ¨āĻžāĻ˛-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻā§āĻāĻ¸ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-āĻĢāĻā§āĻ°ā§āĻ¸āĻžāĻ°
āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻā§āĻ° āĻāĻāĻžāĻ° āĻŦāĻĄāĻŧ āĻāĻ°āĻ¤ā§ āĻ˛ā§āĻā§āĻ° āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻšāĻāĻ¤āĻ°
āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
-āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ˛ā§āĻĒāĻ¸
āĻāĻ¨āĻ°ā§āĻ˛ āĻ˛ā§āĻĒ āĻ¯āĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛ā§āĻĒā§ āĻĒā§āĻ°āĻŦā§āĻļāĨ¤ -āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ˛ā§āĻĒāĻ¸ āĻŦā§āĻāĻž -frerun-cse-āĻāĻĢāĻāĻžāĻ°-āĻ˛ā§āĻĒ. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻā§āĻĄ āĻŦāĻĄāĻŧ, āĻāĻŦāĻ āĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž āĻ¨āĻžāĻ āĻĒāĻžāĻ°ā§āĨ¤
āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ āĻ˛-āĻ˛ā§āĻĒāĻ¸
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻāĻ¨āĻ°ā§āĻ˛ āĻāĻ°ā§āĻ¨, āĻāĻŽāĻ¨āĻāĻŋ āĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻā§ āĻāĻ°āĻ āĻ§ā§āĻ°ā§ āĻ§ā§āĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¯āĻŧāĨ¤ āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ āĻ˛-āĻ˛ā§āĻĒāĻ¸ āĻŦā§āĻāĻžāĻ¯āĻŧ
āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻ āĻĒāĻļāĻ¨ -āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ˛ā§āĻĒāĻ¸,
-fsplit-ivs-āĻāĻ¨-āĻāĻ¨āĻ°ā§āĻ˛āĻžāĻ°
āĻāĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻāĻ¨ā§āĻĄāĻžāĻāĻļāĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŽāĻžāĻ¨ā§āĻ° āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ¨āĻ°ā§āĻ˛āĻĄ āĻ˛ā§āĻĒāĨ¤ āĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻā§āĻā§ āĻĻā§āĻ¯āĻŧ
āĻā§āĻāĻ¨, āĻāĻāĻāĻžāĻŦā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻžāĻ¸ā§āĻ° āĻĻāĻā§āĻˇāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĨ¤
āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖ -āĻĢāĻāĻ¯āĻŧā§āĻŦ āĻāĻŦāĻ CSE āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ¤ā§ āĻ¯āĻĨā§āĻˇā§āĻāĨ¤
āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻŋ āĻāĻŽāĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ˛ā§āĻĒ āĻŦāĻĄāĻŋ a āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻāĻāĻŋāĻ˛
āĻāĻāĻ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻāĨ¤ āĻāĻāĻŋ āĻāĻŋāĻā§ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻžāĻ°āĻŖā§āĻ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž
CSE āĻĒāĻžāĻ¸ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĨ¤
āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛-āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ-āĻāĻ¨-āĻāĻ¨āĻ°ā§āĻ˛āĻžāĻ°
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻŋāĻā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻĒāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻāĻ¨
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻāĻ¨āĻ°ā§āĻ˛ āĻāĻ°āĻž, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻāĻā§āĻāĻ¤āĻ° āĻā§āĻĄ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻāĻāĻļāĻŋāĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ
āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ āĻāĻļāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻāĻ¨ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨āĻ āĻā§āĻ¨ā§ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛ā§
āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ˛ā§ -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨ or -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻā§āĻ-āĻĢāĻžāĻāĻļāĻ¨ āĻ āĻĒāĻļāĻ¨āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2.
-āĻĢāĻĒā§āĻ°ā§āĻĄāĻŋāĻāĻāĻŋāĻ-āĻāĻŽāĻ¨āĻŋāĻ
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§āĻŽā§āĻ˛āĻ āĻāĻŽāĻ¨āĻŋāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨, āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻŖāĻ¨āĻž āĻĒā§āĻ¨āĻāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° (āĻŦāĻŋāĻļā§āĻˇāĻ¤
āĻŽā§āĻŽāĻ°āĻŋ āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°) āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻ3.
-fprefetch-āĻ˛ā§āĻĒ-āĻ ā§āĻ¯āĻžāĻ°ā§
āĻāĻžāĻ°ā§āĻā§āĻ āĻŽā§āĻļāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ˛ā§, āĻŽā§āĻŽāĻ°āĻŋ āĻĒā§āĻ°āĻŋāĻĢā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻŦāĻĄāĻŧ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻ˛ā§āĻĒā§āĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻŦāĻž āĻāĻžāĻ°āĻžāĻĒ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§; āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛
āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ˛ā§āĻĒā§āĻ° āĻāĻ āĻ¨āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ āĻā§āĻˇāĻŽ -āĻāĻāĻ¸.
-fno-peephole
-fno-peephole2
āĻ¯ā§āĻā§āĻ¨ā§ āĻŽā§āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻŋāĻĢā§āĻ˛ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯
-fno-peephole āĻāĻŦāĻ -fno-peephole2 āĻ¤āĻžāĻ°āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻŋāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ; āĻāĻŋāĻā§
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻā§āĻ āĻ āĻ¨ā§āĻ¯āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻāĻāĻ¯āĻŧāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
-fpephole āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ -fpephole2 āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fno-āĻ āĻ¨ā§āĻŽāĻžāĻ¨-āĻļāĻžāĻāĻž-āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž
āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻļāĻžāĻāĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
GCC āĻļāĻžāĻāĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž (-āĻāĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻāĻ°ā§āĻāĻ¸) āĻāĻ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§
āĻāĻŋāĻ¤ā§āĻ°āĻ˛ā§āĻ. āĻ¯āĻĻāĻŋ āĻāĻŋāĻā§ āĻļāĻžāĻāĻž āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ __āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨_āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤, āĻāĻ°āĻĒāĻ°
āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻāĻā§āĻ˛āĻŋ āĻŦāĻžāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻšā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļāĻžāĻāĻž āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻā§āĻ°āĻžāĻĢ, āĻā§āĻ°āĻšāĻŖ __āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨_āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻā§ āĻ¤āĻĨā§āĻ¯āĨ¤ āĻŽāĻ§ā§āĻ¯ā§ āĻŽāĻŋāĻĨāĻ¸ā§āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻāĻ¸ āĻāĻŦāĻ __āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨_āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻāĻāĻŋāĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŦāĻ āĻāĻŋāĻā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
heuristics āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻžāĻ¤ā§ āĻĒā§āĻ°āĻāĻžāĻŦ __āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨_āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻ¸āĻšāĻ
āĻŦā§āĻāĻž.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -fguess-āĻļāĻžāĻāĻž-āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž āĻ¸ā§āĻ¤āĻ°ā§ -O, -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-āĻĢā§āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ
āĻ¨ā§āĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŽāĻžāĻ¤ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻĢāĻžāĻāĻļāĻ¨ā§ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻāĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻāĻžāĻ¨
āĻļāĻžāĻāĻž āĻāĻŦāĻ āĻā§āĻĄ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻāĻ¨ā§āĻ¨āĻ¤āĻŋ.
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3.
-āĻĢā§āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ-āĻāĻŦāĻ-āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨
āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻāĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻāĻžāĻ¨ā§āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻļāĻžāĻāĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž, āĻāĻ°āĻŽ āĻāĻŦāĻ āĻ āĻžāĻ¨ā§āĻĄāĻž āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻāĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻĨāĻ āĻŦāĻŋāĻāĻžāĻā§ āĻāĻžāĻ āĻāĻ°ā§
āĻĒā§āĻāĻŋāĻ āĻāĻŦāĻ āĻā§āĻ¯āĻžāĻļā§ āĻ˛ā§āĻā§āĻ˛āĻŋāĻāĻŋ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻāĻŦāĻ .o āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ°āĨ¤
āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ,
linkonce āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻāĻžāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻš āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¯ā§āĻā§āĻ¨ā§āĻāĻŋāĻ¤ā§
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¯āĻž āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻŦāĻŋāĻāĻžāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ x86 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻ2, -āĻ3.
-āĻĢā§āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°-āĻĢāĻžāĻāĻļāĻ¨
āĻā§āĻĄ āĻ˛ā§āĻā§āĻ˛āĻŋāĻāĻŋ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻāĻžāĻ¨āĨ¤ āĻāĻ
āĻŦāĻŋāĻļā§āĻˇ āĻāĻĒāĻ§āĻžāĻ°āĻž ".text.hot" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ ".text.unlikely" āĻ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¤āĻžāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻŦāĻŋāĻāĻžāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻŦā§
āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤ āĻāĻĒāĻžāĻ¯āĻŧā§.
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĻā§āĻāĻž
-āĻāĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻāĻ°ā§āĻāĻ¸ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯.
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-āĻā§āĻ°āĻŋāĻā§āĻ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻāĻ ā§āĻ°āĻ¤āĻŽ āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻšāĻā§āĻā§ C (āĻāĻŦāĻ C++) āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻāĻ āĻ§āĻ°āĻŖā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻā§ āĻāĻāĻ¨āĻ āĻ¤ā§ āĻŦāĻžāĻ¸ āĻāĻ°ā§ āĻ¨āĻž āĻŦāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻŦāĻ¸ā§āĻ¤ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻāĻ āĻšāĻ¯āĻŧāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ "āĻāĻ¨āĻ¸āĻžāĻāĻ¨ āĻāĻ°āĻž int" āĻāĻāĻāĻŋ "int" āĻāĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ "void*" āĻŦāĻž āĻāĻāĻāĻŋ "āĻĄāĻžāĻŦāĻ˛" āĻ¨āĻ¯āĻŧāĨ¤ āĻ
āĻā§āĻ¯āĻžāĻ°ā§āĻā§āĻāĻžāĻ° āĻāĻžāĻāĻĒ āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻāĻžāĻāĻĒā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ āĻŽāĻ¤ āĻā§āĻĄ āĻŦāĻŋāĻļā§āĻˇ āĻŽāĻ¨ā§āĻ¯ā§āĻ āĻĻāĻŋāĻ¨:
āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ a_union {
int i;
āĻĄāĻŦāĻ˛ āĻĄāĻŋ;
};
int f () {
āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ a_union t;
td = 3.0;
āĻĢā§āĻ°āĻ¤ ti;
}
āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ āĻāĻāĻāĻŋ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻžāĻ° āĻ āĻā§āĻ¯āĻžāĻ¸
āĻ˛āĻŋāĻāĻŋāĻ¤ ("āĻāĻžāĻāĻĒ-punning" āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ) āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ. āĻ¯āĻĻāĻŋāĻ āĻ¸āĻžāĻĨā§ -āĻā§āĻ°āĻŋāĻā§āĻ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ, āĻāĻžāĻāĻĒ-
punning āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤, āĻ¯āĻĻāĻŋ āĻŽā§āĻŽāĻ°āĻŋāĻāĻŋ āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻšāĻ˛ā§
āĻāĻĒāĻ°ā§āĻ° āĻā§āĻĄ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻ āĻā§āĻĄ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§:
int f () {
āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ a_union t;
int*ip;
td = 3.0;
ip = &t.i;
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ *āĻāĻāĻĒāĻŋ;
}
āĻāĻāĻāĻāĻžāĻŦā§, āĻ āĻŋāĻāĻžāĻ¨āĻž āĻā§āĻ°āĻšāĻŖ, āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĸāĻžāĻ˛āĻžāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻŦāĻ
āĻĢāĻ˛āĻžāĻĢāĻ˛āĻā§ āĻĄāĻŋāĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻžāĻ¸ā§āĻ āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§,
āĻāĻĻāĻžāĻšāĻ°āĻŖ:
int f () {
āĻĄāĻŦāĻ˛ d = 3.0;
āĻĢā§āĻ°āĻ¤ ((āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ a_union *) &d)->i;
}
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -āĻā§āĻ°āĻŋāĻā§āĻ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fstrict-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻāĻžāĻˇāĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻ ā§āĻ° āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻšāĻā§āĻā§ C (āĻāĻŦāĻ C++) āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§
āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻāĻāĻŋ āĻ¨ā§āĻ
āĻāĻāĻŦā§ āĻāĻāĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§
"i + 10 > i" āĻāĻ° āĻŽāĻ¤ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ "i" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤ā§āĻ¯āĨ¤ āĻāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻšāĻ˛
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ§ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻžāĻ°āĻŖ "i + 10" āĻšāĻ˛ā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻŋ āĻŽāĻŋāĻĨā§āĻ¯āĻž
āĻĻā§āĻ āĻĒāĻ°āĻŋāĻĒā§āĻ°āĻ āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧ āĻ¯ā§ āĻā§āĻ¨ā§
āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ˛āĻŋāĻāĻ¤ā§ āĻšāĻŦā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨
āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨ā§ āĻāĻ¸āĻ˛ā§ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻāĻĄāĻŧāĻŋāĻ¤ āĻ¨āĻž.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻāĻ ā§āĻ° āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ: āĻĻā§āĻāĻ¯āĻŧāĻž
āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°, āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ āĻĢāĻ¸ā§āĻ āĻ¯ā§āĻ āĻāĻ°āĻ˛ā§ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻāĻ āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§, āĻ¸āĻāĻ¯ā§āĻāĻ¨ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤ āĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻļā§āĻˇ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¯ā§ "p + u > p" āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° "p" āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž "u" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤ā§āĻ¯āĨ¤ āĻāĻ
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ§ āĻāĻžāĻ°āĻŖ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° wraparound āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤, āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ¯āĻĻāĻŋ āĻĻā§āĻ āĻĒāĻ°āĻŋāĻĒā§āĻ°āĻ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ "p + u" āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ°āĻ āĻĻā§āĻā§āĻ¨ -fwrapv āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -fwrapv āĻŽāĻžāĻ¨ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤: āĻāĻāĻž wraps. āĻāĻāĻ¨ -fwrapv āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ, āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ¨ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¨ā§āĻ
-fstrict-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻāĻŦāĻ -fno-āĻāĻ ā§āĻ°-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻā§ -fwrapv āĻāĻŋāĻā§ āĻŦāĻŋāĻļā§āĻˇ āĻ§āĻ°āĻ¨ā§āĻ°
āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ. āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻāĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻĒāĻžāĻ¯āĻŧ
āĻ§ā§āĻ°ā§āĻŦāĻā§āĻ° āĻāĻĒāĻ° āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤, āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§āĻĄ āĻŽāĻžāĻ¨ āĻāĻāĻ¨āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -fwrapv, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻž
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -fstrict-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨
-āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨=n
āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻļā§āĻ°ā§āĻā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĻ¨ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°-āĻ āĻĢ-āĻā§-āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ n, āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻā§āĻā§ n
āĻŦāĻžāĻāĻ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨=32 āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ 32-āĻŦāĻžāĻāĻā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§
āĻ¸ā§āĻŽāĻžāĻ¨āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨=24 āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ 32-āĻŦāĻžāĻāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻšāĻ¯āĻŧ
23 āĻŦāĻžāĻāĻ āĻŦāĻž āĻ¤āĻžāĻ° āĻāĻŽ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-fno-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§-āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨=1 āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻāĻŦāĻ āĻŽāĻžāĻ¨ā§ āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻŋāĻā§ āĻ¸āĻŽāĻžāĻŦā§āĻļāĻāĻžāĻ°ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¯āĻāĻ¨ n āĻĻā§āĻ āĻāĻāĻāĻŋ āĻļāĻā§āĻ¤āĻŋ; āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻāĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ°
If n āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ āĻŦāĻž āĻļā§āĻ¨ā§āĻ¯, āĻāĻāĻāĻŋ āĻŽā§āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3.
-āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻŦā§āĻ˛
-āĻĢā§āĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻŦā§āĻ˛āĻ¸ =n
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻļāĻžāĻāĻž āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°-āĻ āĻĢ-āĻā§ āĻŦāĻžāĻāĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ¤ā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĻ¨, āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨ n āĻŦāĻžāĻāĻ āĻŽāĻ¤
-āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻšāĻā§āĻ āĻā§āĻĄāĻā§ āĻ§ā§āĻ° āĻāĻ°ā§ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¤ā§ āĻšāĻŦā§
āĻā§āĻĄā§āĻ° āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻĒā§āĻ°āĻŦāĻžāĻšā§ āĻ¯āĻāĻ¨ āĻļāĻžāĻāĻž āĻ˛āĻā§āĻˇā§āĻ¯ā§ āĻĒā§āĻāĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻžāĻŽāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤
-fno-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§-āĻ˛ā§āĻŦā§āĻ˛ āĻāĻŦāĻ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻŦā§āĻ˛=1 āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻāĻŦāĻ āĻŽāĻžāĻ¨ā§ āĻ˛ā§āĻŦā§āĻ˛ āĻ¨āĻ¯āĻŧ
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
If āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻĒāĻ¸ or -āĻĢāĻžāĻ˛āĻžāĻāĻ¨-āĻāĻžāĻŽā§āĻĒ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻāĻŦāĻ āĻāĻ āĻŽāĻžāĻ¨ā§āĻ° āĻĨā§āĻā§ āĻŦāĻĄāĻŧ, āĻ¤āĻžāĻšāĻ˛ā§
āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
If n āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ āĻŦāĻž āĻļā§āĻ¨ā§āĻ¯, āĻāĻāĻāĻŋ āĻŽā§āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻā§āĻŦ āĻ¸āĻŽā§āĻāĻŦāĻ¤
āĻšāĻ¤ā§ 1, āĻā§āĻ¨ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻŽāĻžāĻ¨ā§.
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3.
āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻĒāĻ¸
-āĻĢā§āĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻĒāĻ¸ =n
āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°-āĻ āĻĢ-āĻā§ āĻŦāĻžāĻāĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ¤ā§ āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĻ¨, āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨ā§ˇ n āĻŦāĻžāĻāĻ āĻŽāĻ¤ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨.
āĻ¯āĻĻāĻŋ āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦāĻšā§āĻŦāĻžāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻĄāĻžāĻŽāĻŋāĻ° āĻ¯ā§āĻā§āĻ¨ āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻŖā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤
-āĻĢāĻ¨ā§-āĻāĻ˛āĻŋāĻāĻ¨-āĻ˛ā§āĻĒāĻ¸ āĻāĻŦāĻ -āĻĢā§āĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻĒāĻ¸ = 1 āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻāĻŦāĻ āĻŽāĻžāĻ¨ā§ āĻ¯ā§ loops āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
If n āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ āĻŦāĻž āĻļā§āĻ¨ā§āĻ¯, āĻāĻāĻāĻŋ āĻŽā§āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3.
-āĻĢāĻžāĻ˛āĻžāĻāĻ¨-āĻāĻžāĻŽā§āĻĒ
-āĻĢāĻžāĻ˛āĻžāĻāĻ¨-āĻāĻžāĻŽā§āĻĒ=n
āĻļāĻžāĻāĻž āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°-āĻ āĻĢ-āĻā§ āĻŦāĻžāĻāĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ¤ā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĻ¨, āĻļāĻžāĻāĻž āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻžāĻĢ āĻĻāĻŋāĻ¯āĻŧā§, āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ n āĻŦāĻžāĻāĻ āĻŽāĻ¤ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨. āĻŽāĻ§ā§āĻ¯ā§
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻā§āĻ¨ āĻĄāĻžāĻŽāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻŦā§ āĻ¨āĻž.
-fno-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§-āĻāĻžāĻŽā§āĻĒ āĻāĻŦāĻ -āĻĢāĻžāĻ˛āĻžāĻāĻ¨-āĻāĻžāĻŽā§āĻĒ = 1 āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻāĻŦāĻ āĻŽāĻžāĻ¨ā§ āĻ¯ā§ loops āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
If n āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ āĻŦāĻž āĻļā§āĻ¨ā§āĻ¯, āĻāĻāĻāĻŋ āĻŽā§āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3.
-āĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻŽāĻāĻž āĻāĻ°āĻž
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻŦāĻžāĻāĻŋ āĻāĻā§āĨ¤ -āĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻŽāĻāĻž āĻāĻ°āĻž āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ, āĻ¯āĻāĻ¨
-fno-āĻāĻāĻ¨āĻŋāĻ-āĻ-āĻāĻžāĻāĻŽā§ āĻŦā§āĻāĻž -fno-āĻāĻĒāĻ˛ā§āĻā§āĻ˛-āĻĒā§āĻ¨āĻāĻā§āĻ°āĻŽ āĻāĻŦāĻ -āĻāĻĢāĻāĻ¨āĻ-āĻ¸ā§āĻāĻļāĻ¨-āĻ ā§āĻ¯āĻžāĻā§āĻāĻ°.
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-fno-āĻāĻĒāĻ˛ā§āĻā§āĻ˛-āĻĒā§āĻ¨āĻāĻā§āĻ°āĻŽ
āĻļā§āĻ°ā§āĻˇ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻĢāĻžāĻāĻļāĻ¨, āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛, āĻāĻŦāĻ "asm" āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻĒā§āĻ
āĻāĻāĻ āĻā§āĻ°āĻŽ āĻ¯ā§ āĻ¤āĻžāĻ°āĻž āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§āĨ¤ āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĻšā§āĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻā§āĻĄ āĻ¯āĻž āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻ°ā§āĻĄāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻžāĻ˛
āĻā§āĻŖāĻžāĻŦāĻ˛ā§ āĻ¯āĻāĻ¨ āĻ¸āĻŽā§āĻāĻŦāĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ0. āĻ¯āĻāĻ¨ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻŋāĻ āĻŦā§āĻāĻžāĻ¯āĻŧ -āĻāĻĢāĻāĻ¨āĻ-āĻ¸ā§āĻāĻļāĻ¨-āĻ ā§āĻ¯āĻžāĻā§āĻāĻ°,
āĻ¯āĻž āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻ0 āĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĨ¤
-āĻĢāĻāĻ¯āĻŧā§āĻŦ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ¯āĻŧā§āĻŦāĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦāĻā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§ā§ˇ
āĻĒā§āĻĨāĻ āĻāĻĻā§āĻŽ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨. āĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻĒāĻžāĻ¸ āĻāĻžāĻ˛ā§ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¸āĻŋāĻāĻĄā§āĻ¸ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ°āĻ āĻŦā§āĻļ āĻāĻŋāĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻžāĻ¸āĻā§ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ CSE,
āĻ˛ā§āĻĒ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻāĻŦāĻ āĻ¤ā§āĻā§āĻ āĻĄā§āĻĄ āĻā§āĻĄ āĻ°āĻŋāĻŽā§āĻāĻžāĻ°āĨ¤ āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ¸āĻŽā§āĻāĻŦ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻ° "āĻšā§āĻŽ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°" āĻ āĻĨāĻžāĻā§ āĻ¨āĻžāĨ¤
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ˛ā§āĻĒāĻ¸.
-āĻĒā§āĻ°ā§-āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻ¨āĻŋāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻĒā§āĻ°ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋāĻā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĨ¤
"āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻŦāĻžāĻĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻŦāĻ āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽāĻžāĻ°ā§āĻ āĻāĻ°āĻž
āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ "externally_visible" āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ°ā§ āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "-flto" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻāĻŦāĻ āĻāĻ°ā§ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤.
-āĻĢā§āĻ˛ā§[=n]
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻāĻžāĻ˛āĻžāĻ¯āĻŧāĨ¤ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻžāĻ¨āĻžāĻ¨ā§ āĻšāĻ˛ā§, āĻāĻāĻŋ
GIMPLE (GCC-āĻāĻ° āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ) āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻŋāĻā§ āĻŦāĻŋāĻļā§āĻˇ ELF-āĻ¤ā§ āĻ˛ā§āĻā§
āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋāĨ¤ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻāĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸āĻŦ
āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻĄāĻŋāĻā§āĻ˛āĻŋ āĻāĻ ELF āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¤āĻžā§āĻā§āĻˇāĻŖāĻŋāĻāĻāĻžāĻŦā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§āĻ¨ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻŋāĻ˛ā§ˇ
āĻāĻāĻ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻ āĻāĻļāĨ¤
āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§, -āĻĢā§āĻ˛ā§ āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ˛āĻŋāĻā§āĻ āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
gcc -c -o2 -flto foo.c
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ¸āĻŋ -āĻ 2 -āĻĢā§āĻ˛ā§āĻā§ āĻŦāĻžāĻ°.āĻ¸āĻŋ
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ āĻŽāĻžāĻāĻĒā§āĻ°ā§āĻ -āĻĢā§āĻ˛ā§āĻā§ -o2 foo.o āĻŦāĻžāĻ°.āĻ
GCC-āĻ¤ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻĻā§āĻāĻŋ āĻāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖ GIMPLE-āĻāĻ° āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻāĻā§āĻĄ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻā§ āĻŦāĻŋāĻļā§āĻˇā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§
āĻāĻŋāĻ¤āĻ°ā§ ELF āĻŦāĻŋāĻāĻžāĻ foo.o āĻāĻŦāĻ āĻŦāĻžāĻ°.āĻ. āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻŋāĻŽā§āĻĒāĻ˛ āĻŦāĻžāĻāĻāĻā§āĻĄ āĻĒāĻĄāĻŧā§
āĻĨā§āĻā§ foo.o āĻāĻŦāĻ āĻŦāĻžāĻ°.āĻ, āĻĻā§āĻāĻŋ āĻĢāĻžāĻāĻ˛āĻā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻāĻŦāĻŋāĻ¤ā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§
āĻ¯āĻĨāĻžāĻ°ā§āĻ¤āĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛āĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻ¯āĻŧ foo.o āĻāĻŦāĻ āĻŦāĻžāĻ°.āĻ āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻŽā§āĻ āĻŽāĻ§ā§āĻ¯ā§ āĻŽāĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ
GCC-āĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻā§āĻĄāĻŧā§ āĻāĻžāĻ āĻāĻ°ā§
āĻĻā§āĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¯ā§āĻ¨ āĻāĻāĻāĻŋ āĻāĻāĻāĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻžāĻ° āĻšāĻ˛
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻžāĻ°.āĻ āĻŽāĻ§ā§āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻŽāĻ§ā§āĻ¯ā§ foo.o āĻāĻŦāĻ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤āĻāĻžāĻŦā§.
āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻāĻ°ā§āĻāĻāĻŋ (āĻ¸āĻšāĻ) āĻāĻĒāĻžāĻ¯āĻŧ āĻšāĻ˛:
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ āĻŽāĻžāĻāĻĒā§āĻ°ā§āĻ -āĻĢā§āĻ˛ā§āĻā§ -o2 foo.c Bar.c
āĻāĻĒāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻāĻāĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ foo.c āĻāĻŦāĻ āĻŦāĻžāĻ°.āĻ¸āĻŋ, āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻ¤ā§āĻ°ā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§
GIMPLE āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻŦāĻ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¤āĻžāĻĻā§āĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§ āĻŽāĻžāĻāĻĒā§āĻ°ā§āĻ.
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻž āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻ˛ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ˛āĻŋāĻā§āĻ-āĻ¸ā§āĻā§āĻĒ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻ¤ā§ GCC āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ GCC āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§
āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¯āĻĻāĻŋ āĻāĻĄāĻŧāĻŋāĻ¤ āĻā§āĻ¨ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢā§āĻ˛ā§.
āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¯āĻĻāĻŋāĻ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ¤ā§āĻ° āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛-āĻāĻžāĻāĻŽā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ
āĻ˛āĻŋāĻāĻ-āĻāĻžāĻāĻŽā§ āĻ˛āĻŋāĻāĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤āĻā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒāĻžāĻļ āĻĻāĻŋāĻ¯āĻŧā§ -fno-lto āĻ˛āĻŋāĻā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĨ¤
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĨ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻāĻžāĻ¨āĻ¤ā§ āĻšāĻŦā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻ¨
āĻ˛āĻŋāĻā§āĻāĻžāĻ°, āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ (āĻĻā§āĻā§āĻ¨ -āĻĢāĻŋāĻāĻ-āĻ˛āĻŋāĻā§āĻāĻžāĻ°-āĻĒā§āĻ˛āĻžāĻāĻāĻ¨) āĻĒāĻžāĻ¸
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻŦāĻ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻāĻāĻžāĻŦā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻ¤āĻĨā§āĻ¯āĨ¤ āĻ¯āĻāĻ¨
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧ, -āĻĒā§āĻ°ā§-āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§, āĻ¯āĻž āĻāĻ°āĻ āĻāĻā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻāĻāĻ¨ -āĻĢāĻŋāĻāĻ-āĻ˛āĻŋāĻā§āĻāĻžāĻ°-āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¤āĻāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢā§āĻ˛ā§, āĻĻā§āĻ¯
āĻā§āĻ¨āĻžāĻ°ā§āĻā§āĻĄ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻāĻžāĻ°āĻŖ āĻāĻ¤ā§ āĻāĻŋāĻŽā§āĻĒāĻ˛ āĻ°āĻ¯āĻŧā§āĻā§
āĻŦāĻžāĻāĻāĻā§āĻĄ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻā§āĻĄ (āĻĻā§āĻā§āĻ¨ -ffat-lto-āĻŦāĻ¸ā§āĻ¤ā§. āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻ¸ā§āĻ āĻŦāĻ¸ā§āĻ¤ā§
LTO āĻ¤āĻĨā§āĻ¯ āĻ¸āĻš āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§; āĻ¯āĻĻāĻŋ -fno-lto āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§, āĻā§āĻ¨ āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻ¯āĻāĻ¨
-fno-fat-lto-āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛-āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻ¤āĻžāĻĻā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤, āĻ¨āĻ¨-āĻāĻ˛āĻāĻŋāĻ āĻ˛āĻŋāĻā§āĻāĨ¤
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§, āĻĒā§āĻĨāĻ āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋ āĻ¨āĻ¯āĻŧ
āĻ āĻāĻ¤ā§āĻ¯āĻž āĻ˛āĻŋāĻā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¯āĻžāĻ°āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤. āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§,
gcc -c -O0 -ffat-lto-āĻŦāĻ¸ā§āĻ¤ā§ -flto foo.c
gcc -c -O0 -ffat-lto-āĻŦāĻ¸ā§āĻ¤ā§ -flto bar.c
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ -o āĻŽāĻžāĻāĻĒā§āĻ°ā§āĻ -o3 foo.o āĻŦāĻžāĻ°.āĻ
āĻāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻĄ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻā§āĻĄ āĻ¸āĻš āĻĒā§āĻĨāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻĢāĻ˛ā§ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻŽāĻžāĻāĻĒā§āĻ°ā§āĻ āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻ3. āĻ¯āĻĻāĻŋ, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻĻāĻŋāĻ¯āĻŧā§ āĻ¤ā§āĻ°āĻŋ -fno-lto, āĻ¤āĻžāĻ°āĻĒāĻ° āĻŽāĻžāĻāĻĒā§āĻ°ā§āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, GCC āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§
āĻŦāĻžāĻāĻāĻā§āĻĄ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻ˛āĨ¤ āĻ āĻ¤āĻāĻŦ, āĻāĻĒāĻ¨āĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻŽā§āĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ
GIMPLE āĻŦāĻžāĻāĻāĻā§āĻĄ āĻāĻŦāĻ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ āĻŦāĻā§āĻā§āĻ āĻā§āĻĄ āĻ¸āĻš āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤ GCC āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻā§āĻ¨ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ LTO āĻŽā§āĻĄā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻā§āĻ¨ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻ°āĻ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ā§ˇ
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖāĨ¤
āĻŦāĻžāĻāĻāĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻāĻŋāĻā§ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻĒāĻ¤āĻžāĻāĻž āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯ā§āĻŽāĻ¨
āĻ¤āĻžāĻ°āĻž āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ˛āĻŋāĻā§āĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨. āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ āĻĒāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻāĻŽā§āĻĒāĻžāĻāĻ˛-āĻāĻžāĻāĻŽā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ˛ā§ -O āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽā§ āĻ¤āĻāĻ¨ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻ°āĻŦā§
āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ° āĻāĻāĻžāĻ¨ā§ āĻāĻ¯āĻŧā§ āĻšāĻŦā§.
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ āĻĒāĻļāĻ¨ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¯āĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻā§: -fpic, -fpic, -fpie, - āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ, - āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ,
-āĻ -āĻāĻ˛-āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ, -fgnu-tm āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ -m āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒāĻ¤āĻžāĻāĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻāĻāĻ˛āĻ¨-āĻāĻāĻ¨āĻŋāĻ¤ā§ āĻāĻŦāĻ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĒāĻ¤āĻžāĻāĻžāĻā§āĻ˛āĻŋāĻā§ āĻŽā§āĻ˛ā§ āĻ§āĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻŦāĻŋāĻ°ā§āĻ§āĻĒā§āĻ°ā§āĻŖ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽā§ āĻāĻāĻŋāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻ¯ā§āĻŽāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ -freg-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ -fpcc-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨.
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯ā§āĻŽāĻ¨ -āĻāĻĢāĻĒāĻŋāĻĒāĻŋ-āĻā§āĻā§āĻ¤āĻŋ, -fno-āĻāĻ ā§āĻ°-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§, -fwrapv, -fno-trapv or
-fno-āĻ¸ā§āĻā§āĻ°āĻŋāĻ-āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ āĻ˛āĻŋāĻā§āĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ°āĻā§āĻˇāĻŖāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻŽāĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻ°ā§āĻ§āĻĒā§āĻ°ā§āĻŖ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ -fno-āĻāĻ ā§āĻ°-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§, -fwrapv āĻāĻŦāĻ
-fno-trapv āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ -ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻŦāĻ¨ā§āĻ§ āĻāĻĒāĻ° āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¨ā§āĻ¯āĻŧ
-ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻĻā§āĻ°ā§āĻ¤. āĻāĻĒāĻ¨āĻŋ āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽā§ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨.
āĻāĻāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ āĻ˛āĻŋāĻā§āĻā§ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨
āĻāĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
LTO āĻ¯āĻĻāĻŋ C āĻ˛āĻŋāĻā§āĻā§āĻ āĻ¸āĻš āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŽā§āĻā§āĻŽā§āĻāĻŋ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻāĻ¨āĻŋāĻ āĻāĻāĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻŦā§ (ISO C99 āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻ°āĻŖ
6.2.7), āĻāĻāĻāĻŋ āĻ -āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻ°āĻŖ āĻāĻāĻ¨āĻ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻĄāĻžāĻ¯āĻŧāĻāĻ¨āĻŋāĻ¸ā§āĻāĻŋāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§.
LTO-āĻāĻ° āĻāĻ°ā§āĻāĻāĻŋ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻšāĻ˛ āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻ˛ā§āĻāĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§:
gcc -c -flto foo.c
āĻāĻŋ ++ -āĻ¸āĻŋ -āĻĢā§āĻ˛ā§āĻā§ āĻŦāĻžāĻ°.āĻ¸āĻŋāĻ¸āĻŋ
gfortran -c -flto baz.f90
āĻāĻŋ ++ -āĻ āĻŽāĻžāĻāĻĒā§āĻ°ā§āĻ -āĻĢā§āĻ˛ā§ -o3 foo.o āĻŦāĻžāĻ°.āĻ āĻŦāĻžāĻ.āĻ -lgfortran
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ˛āĻŋāĻā§āĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ g ++ C++ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĒā§āĻ¤ā§ āĻāĻŦāĻ
-āĻāĻ˛āĻāĻŋāĻĢā§āĻ°ā§āĻā§āĻ°āĻžāĻ¨ Fortran āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĒā§āĻ¤ā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻŽā§āĻļāĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ
LTO āĻŽā§āĻĄā§ āĻāĻžāĻˇāĻž, āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻāĻ āĻ˛āĻŋāĻā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ (āĻ¨āĻ¨-āĻāĻ˛āĻāĻŋāĻ) āĻ¸āĻāĻāĻ˛āĻ¨ā§ āĻāĻžāĻˇāĻžāĨ¤
āĻ¯āĻĻāĻŋ āĻāĻŋāĻŽā§āĻĒāĻ˛ āĻŦāĻžāĻāĻāĻā§āĻĄ āĻ¸āĻŽā§āĻŦāĻ˛āĻŋāĻ¤ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻ˛ā§āĻ¨
libfoo.a, āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻāĻāĻāĻŋ LTO āĻ˛āĻŋāĻā§āĻā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻŦā§āĻ° āĻāĻ°āĻž āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĨ¤ LTO-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻāĻāĻ°
āĻāĻŦāĻ gcc-ranlib āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ ar āĻāĻŦāĻ "ranlib"; āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻŋāĻšā§āĻ¨ āĻĻā§āĻāĻžāĻ¤ā§
āĻāĻŋāĻŽā§āĻĒāĻ˛ āĻŦāĻžāĻāĻāĻā§āĻĄ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻāĻ¨āĻāĻŽ. āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ ar, āĻ°āĻžāĻ¨āĻ˛āĻŋāĻŦ āĻāĻŦāĻ nm āĻšāĻ¯āĻŧā§āĻā§
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ¸āĻāĻāĻ˛āĻŋāĻ¤āĨ¤ āĻ˛āĻŋāĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻĢāĻŋāĻāĻ-āĻ˛āĻŋāĻā§āĻāĻžāĻ°-āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻĨā§āĻā§
āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ LTO āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§:
gcc -o myprog -O2 -flto -fuse-linker-plugin ao bo -lfoo
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§, āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ GIMPLE āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻŦā§āĻ° āĻāĻ°ā§
libfoo.a āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋāĻ° āĻ āĻāĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻŽāĻžāĻ¨ GCC-āĻ¤ā§ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°ā§
GIMPLE āĻāĻŽā§āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž.
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻ¨āĻž āĻāĻ°ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻŦāĻ¸ā§āĻ¤ā§ libfoo.a āĻ¨āĻŋāĻˇā§āĻāĻžāĻļāĻŋāĻ¤ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž
LTO āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§
LTO āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻ˛āĻŋāĻā§āĻā§āĻ āĻāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤, āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ° āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨
-āĻĢā§āĻ˛ā§ "-ffat-lto-āĻŦāĻ¸ā§āĻ¤ā§"āĨ¤
āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨āĻž āĻšāĻ˛ā§, āĻāĻāĻŋ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ
-āĻĢā§āĻ˛ā§ āĻāĻŦāĻ -āĻĒā§āĻ°ā§-āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°āĻĻā§āĻ° āĻāĻ°āĻ āĻŦā§āĻļāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§
āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¯āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸ā§āĻ¯ā§āĻā§āĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŦā§āĻ¯āĻžāĻŦāĻšāĻžāĻ°
-āĻĒā§āĻ°ā§-āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻāĻ˛ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž (āĻĻā§āĻā§āĻ¨ -āĻĢāĻŋāĻāĻ-āĻ˛āĻŋāĻā§āĻāĻžāĻ°-āĻĒā§āĻ˛āĻžāĻāĻāĻ¨).
LTO āĻāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻŦāĻžāĻāĻāĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻā§āĻ¨ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ āĻ¨āĻž
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻšā§āĻ¸ā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻšāĻ¨āĻ¯ā§āĻā§āĻ¯āĨ¤ āĻŦāĻžāĻāĻāĻā§āĻĄ āĻĢāĻžāĻāĻ˛ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻāĻā§
āĻāĻāĻāĻŋ āĻāĻ ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻā§āĻ, āĻ¤āĻžāĻ GCC āĻāĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻŦāĻžāĻāĻāĻā§āĻĄ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻšāĻŦā§ āĻ¨āĻž
GCC āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§ āĻŦāĻž āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
āĻŽāĻŋāĻļā§āĻ°āĻ¨ -āĻĢā§āĻ˛ā§ āĻ¸āĻā§āĻā§ -g āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻāĻŦāĻ āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤
āĻĢāĻ˛āĻžāĻĢāĻ˛.
āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻā§āĻāĻŋāĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ n, āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻŦāĻ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻ˛āĻŋāĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ n āĻāĻāĻāĻŋ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻāĻžāĻ āĻāĻ°āĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ.
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¸ā§āĻāĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻžāĻ¨ n 1 āĻšāĻ¯āĻŧ
āĻāĻĒāĻ¨āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -flto=āĻāĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ GNU make āĻāĻ° āĻāĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŽā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻāĻžāĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻ¯āĻāĻ¨ āĻŽā§āĻāĻĢāĻžāĻāĻ˛ āĻāĻ˛āĻŋāĻ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻĨāĻžāĻā§ āĻ¤āĻāĻ¨ āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻāĻžāĻŦā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ prepend āĻāĻŦāĻļā§āĻ¯āĻ + āĻĒāĻŋāĻ¤āĻžāĻŽāĻžāĻ¤āĻžāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ°ā§āĻ¸āĻŋāĻĒāĻŋ āĻĨā§āĻā§
āĻāĻ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ Makefile. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻžāĻ āĻāĻ°ā§ āĻ¸ā§āĻāĻ GNU āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻĢā§āĻ˛ā§-āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨=āĻĒāĻžāĻ¨āĻž
āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛
āĻšāĻ¯āĻŧ "1to1" āĻŽā§āĻ˛ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻŋāĻ°āĻ°āĻŋāĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻŦāĻž
"āĻāĻžāĻ°āĻ¸āĻžāĻŽā§āĻ¯" āĻ¸āĻŽāĻžāĻ¨ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻŖā§āĻĄā§ āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ (āĻ¯āĻāĻ¨āĻ āĻ¸āĻŽā§āĻāĻŦ) āĻŦāĻž
āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸āĻŽā§āĻāĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ "max"āĨ¤ "āĻā§āĻ¨āĻāĻŋāĻ" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻā§āĻā§
āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛
"āĻ¸ā§āĻˇāĻŽ". āĻ¯āĻĻāĻŋāĻ "1to1" āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻĄ āĻ āĻ°ā§āĻĄāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž, "āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ" āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻĢā§āĻ˛ā§-āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨-āĻ˛ā§āĻā§āĻ˛=n
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸āĻāĻā§āĻāĻ¨ā§āĻ° āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
LTO āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§, āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° LTO āĻŽā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°ā§ āĻ āĻ°ā§āĻĨāĻŦāĻš (-āĻĢā§āĻ˛ā§).
āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0 (āĻā§āĻ¨āĻ āĻ¸āĻāĻā§āĻāĻ¨ āĻ¨ā§āĻ) āĻĨā§āĻā§ 9 (āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨)āĨ¤ āĻāĻ° āĻŦāĻžāĻāĻ°ā§ āĻŽāĻžāĻ¨
āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž 0 āĻŦāĻž 9 āĻ¤ā§ āĻāĻāĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸āĻĄ
āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻĢā§āĻ˛ā§-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ
āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§āĻ° āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĨā§āĻā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§ āĻšāĻ¤ā§ āĻŦā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§
āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž āĻ¯āĻāĻ¨ āĻāĻ˛āĻāĻŋāĻ āĻŽā§āĻĄā§ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻā§ (āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ -āĻĢā§āĻ˛ā§).
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻā§āĻˇāĻŽ
-āĻĢā§āĻ˛ā§-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ-āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĒāĻŋāĻ
āĻŽāĻ¤ -āĻĢā§āĻ˛ā§-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻā§āĻ āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° WPA āĻĒāĻ°ā§āĻŦā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
-āĻĢāĻŋāĻāĻ-āĻ˛āĻŋāĻā§āĻāĻžāĻ°-āĻĒā§āĻ˛āĻžāĻāĻāĻ¨
āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸āĻžāĻĒā§āĻ°ā§āĻā§, āĻ¯āĻž āĻ¸ā§āĻ¨āĻžāĻ¯āĻŧ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻŦāĻž GNU ld 2.21 āĻŦāĻž
āĻ¨āĻ¤ā§āĻ¨
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻŦāĻžāĻāĻ°ā§ GIMPLE āĻŦāĻžāĻāĻāĻā§āĻĄ āĻ¸āĻš āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻˇā§āĻāĻžāĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻā§ āĻāĻ°āĻ āĻā§āĻĄ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻā§āĻŖāĻŽāĻžāĻ¨ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§-
āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°āĨ¤ āĻāĻ āĻ¤āĻĨā§āĻ¯āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻā§āĻ¨ āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻāĻāĻžāĻŦā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
(āĻ¨āĻ¨-āĻāĻ˛āĻāĻŋāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻž āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ˛āĻŋāĻā§āĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ)āĨ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻā§āĻĄ āĻŽāĻžāĻ¨ āĻāĻ¨ā§āĻ¨āĻ¤āĻŋ āĻāĻžāĻ˛ā§
āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ (āĻāĻŦāĻ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¯āĻž āĻ˛ā§āĻāĻžāĻ¨ā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§) āĻ āĻ¨ā§āĻ°ā§āĻĒ
"-fhole-program"āĨ¤ āĻĻā§āĻāĻž -āĻĢā§āĻ˛ā§ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻŦāĻ āĻāĻŋāĻāĻžāĻŦā§ āĻ¤āĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻ¯āĻāĻ¨ GCC-āĻ LTO āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻāĻŦāĻ GCC āĻāĻŋāĻ˛ā§ˇ
āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻāĻžāĻ°ā§ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (GNU ld 2.21 āĻŦāĻž āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻž āĻ¸ā§āĻ¨āĻžāĻ°)āĨ¤
-ffat-lto-āĻŦāĻ¸ā§āĻ¤ā§
āĻĢā§āĻ¯āĻžāĻ āĻāĻ˛āĻāĻŋāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻšāĻ˛ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¯āĻžāĻ¤ā§ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻāĻžāĻˇāĻž āĻāĻŦāĻ āĻāĻāĻ¯āĻŧāĻ āĻĨāĻžāĻā§
āĻ āĻŦāĻā§āĻā§āĻ āĻā§āĻĄāĨ¤ āĻāĻāĻŋ āĻ¤āĻžāĻĻā§āĻ° LTO āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¯ā§āĻā§āĻ¯ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤ āĻāĻ
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° -āĻĢā§āĻ˛ā§ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-fno-fat-lto-āĻŦāĻ¸ā§āĻ¤ā§ āĻĒā§āĻ˛ā§āĻāĻ¨ LTO āĻāĻ° āĻāĻĒāĻ° āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ
LTO āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻā§āĻ¤āĻ¨ āĻšāĻ¤ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ˛āĻā§āĻāĻ¨āĨ¤ āĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻŽā§āĻ˛āĻŋāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, nm, ar āĻāĻŦāĻ āĻ°āĻžāĻ¨āĻ˛āĻŋāĻŦ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻ¯ā§āĻā§āĻ¤ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ (āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ
āĻā§āĻ°āĻ¨ā§āĻĨāĻžāĻāĻžāĻ° āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)āĨ¤ GCC āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻāĻāĻ°, āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻāĻ¨āĻāĻŽ, gcc-ranlib āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ wrappers
āĻāĻ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ āĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĨ¤ āĻ¨āĻ¨ āĻĢā§āĻ¯āĻžāĻ āĻāĻ˛āĻāĻŋāĻ āĻŽā§āĻāĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¤āĻžāĻĻā§āĻ°.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -fno-fat-lto-āĻŦāĻ¸ā§āĻ¤ā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ˛āĻā§āĻˇā§āĻ¯ā§āĨ¤
-FCOMPARE-LIM
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻŦāĻ āĻĒā§āĻ¸ā§āĻ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻĒāĻ°ā§, āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨
āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻĒāĻ¤āĻžāĻāĻž āĻāĻŖāĻ¨āĻž āĻāĻ°ā§
āĻ¸ā§āĻ āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ¯āĻŧ, āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨āĨ¤
āĻāĻ āĻĒāĻžāĻ¸āĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¯āĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-āĻĢāĻŋāĻāĻ-āĻāĻ˛āĻĄāĻŋ = āĻŦāĻŋāĻāĻĢāĻĄāĻŋ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻŋāĻāĻĢāĻĄāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĨ¤
-āĻĢāĻŋāĻāĻ-ld=āĻ¸ā§āĻ¨āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸ā§āĻŦāĻ°ā§āĻŖ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĨ¤
-fcprop-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻŦāĻ āĻĒā§āĻ¸ā§āĻ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻĒāĻ°ā§, āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ-āĻĒā§āĻ°āĻāĻžāĻ° āĻĒāĻžāĻ¸ āĻāĻŦāĻ āĻŽāĻžāĻā§ āĻŽāĻžāĻā§
āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻŽā§āĻā§ āĻĢā§āĻ˛ā§āĻ¨āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻ¸āĻāĻļā§āĻ§āĻ¨
āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻĨā§āĻ°ā§āĻĄā§āĻĄ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻ¯ā§āĻā§āĻ¤ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻ°āĻž āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽāĻŋāĻ¸ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻāĻĒāĻĄā§āĻā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖāĨ¤ āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, GCC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ āĻ¸āĻā§āĻāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻŦāĻž āĻŽāĻ¸ā§āĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻāĻ¸āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, GCC āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĨ¤
-āĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻĄāĻŋāĻ° =āĻĒāĻĨ
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻĒāĻĨāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨, -āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻāĻžāĻ°ā§āĻ,
-āĻāĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻāĻ°ā§āĻāĻ¸ āĻāĻŦāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŦāĻ -fbranch-āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻāĻŦāĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒāĻ°āĻŽ āĻāĻŦāĻ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻāĻāĻ¯āĻŧ āĻĒāĻžāĻĨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, GCC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻĨ, āĻāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĨ¤
-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨
-āĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻā§āĻ¨āĻžāĻ°ā§āĻ =āĻĒāĻĨ
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻāĻĒāĻ¯ā§āĻā§ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻš āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ¨āĻāĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻ¯āĻŧāĻāĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§: "-fprofile-arcs", "-fprofile-values", "-fvpt"āĨ¤
If āĻĒāĻĨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, GCC āĻāĻ° āĻĻāĻŋāĻā§ āĻ¤āĻžāĻāĻžāĻ¯āĻŧ āĻĒāĻĨ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§āĨ¤
āĻĻā§āĻ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻĄāĻŋāĻ°.
-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
-āĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° =āĻĒāĻĨ
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ˛āĻžāĻāĻāĻ¨āĻā§ˇ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§: "-fbranch-āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž", "-fvpt",
"-funroll-loops", "-fpeel-loops", "-ftracer", "-ftree-vectorize",
"āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ-āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨āĻ¸"
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, GCC āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻ¨āĻž
āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ. āĻāĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -Wcoverage-āĻ āĻŽāĻŋāĻ˛.
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻāĻ° āĻĢāĻ˛ā§ āĻāĻžāĻ°āĻžāĻĒāĻāĻžāĻŦā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻā§āĻĄ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
If āĻĒāĻĨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, GCC āĻāĻ° āĻĻāĻŋāĻā§ āĻ¤āĻžāĻāĻžāĻ¯āĻŧ āĻĒāĻĨ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§āĨ¤
āĻĻā§āĻ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻĄāĻŋāĻ°.
āĻ¨āĻŋāĻŽā§āĻ¨ā§āĻā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻ¤āĻŋ āĻāĻŦāĻ āĻļā§āĻĻā§āĻ§āĻ¤āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻžāĻŖāĻŋāĻā§āĻ¯ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĨ¤ āĻ¸āĻŦ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ.
-āĻĢā§āĻ˛ā§āĻ-āĻ¸ā§āĻā§āĻ°
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻŦā§āĻ¨ āĻ¨āĻž
āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻž āĻŽā§āĻŽāĻ°āĻŋ āĻĨā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ 68000 āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻ āĻŦāĻžāĻā§āĻāĻŋāĻ¤ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§
āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ (68881-āĻāĻ°) āĻāĻāĻāĻŋ "āĻĄāĻŦāĻ˛" āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ°āĻžāĻā§
āĻāĻā§ āĻāĻāĻāĻāĻžāĻŦā§ x86 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŋāĻā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ IEEE āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻāĻā§āĻāĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻĢā§āĻ˛ā§āĻ-āĻ¸ā§āĻā§āĻ° āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻāĻŖāĻ¨āĻžāĨ¤
-āĻĢā§āĻā§āĻ¸ā§āĻ¸-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž=āĻļā§āĻ˛ā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻāĻ°āĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻžāĻ¸āĻŽāĻžāĻ¨-
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ IEEE "āĻĢā§āĻ˛ā§āĻ" āĻāĻŦāĻ "āĻĄāĻžāĻŦāĻ˛" āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ,
-āĻĢā§āĻā§āĻ¸ā§āĻ¸-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž = āĻĻā§āĻ°ā§āĻ¤ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧ; āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤
āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ
-āĻĢā§āĻā§āĻ¸ā§āĻ¸-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž=āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§
ISO C99 āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§; āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻāĻžāĻ¸ā§āĻ āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ āĻāĻāĻ¯āĻŧāĻ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¤āĻžāĻĻā§āĻ° āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻ°ā§ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ° (āĻ¯āĻĻāĻŋāĻ -āĻĢā§āĻ˛ā§āĻ-āĻ¸ā§āĻā§āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§)āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ C āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ ā§āĻ° āĻŽāĻžāĻ¨āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯ā§āĻŽāĻ¨
-std=c99 āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
-āĻĢā§āĻā§āĻ¸ā§āĻ¸-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž=āĻŽāĻžāĻ¨ C āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻ āĻ¨ā§āĻ¯ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŦāĻ āĻ¨ā§āĻ
āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¯āĻĻāĻŋ -āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ or āĻĢāĻžāĻ¸ā§āĻ-āĻāĻŖāĻŋāĻ¤ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§. x86 āĻ, āĻāĻāĻž
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻā§ āĻ¯āĻĻāĻŋ -mfpmath = sse or -mfpmath = sse+387 āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§; āĻ¸āĻžāĻŦā§āĻ āĻ
āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, IEEE āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯, āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§, āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻšāĻ¯āĻŧ
āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤
āĻĢāĻžāĻ¸ā§āĻ-āĻāĻŖāĻŋāĻ¤
āĻ¸ā§āĻ -fno-math-erno, -āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻāĻŖāĻŋāĻ¤,
-fno-rounding-math, -fno-āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛āĻŋāĻ-āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻāĻŦāĻ -fcx-āĻ¸ā§āĻŽāĻŋāĻ¤-āĻĒāĻ°āĻŋāĻ¸āĻ°.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ "__FAST_MATH__" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -O āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻĄāĻŧāĻžāĻ -āĻ āĻĢāĻžāĻ¸ā§āĻ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
IEEE āĻŦāĻž ISO-āĻāĻ° āĻ¸āĻ āĻŋāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛ āĻāĻāĻāĻĒā§āĻ
āĻāĻŖāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽ/āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤ āĻāĻāĻŋ, āĻ¤āĻŦā§, āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻ¤ āĻā§āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ.
-fno-math-erno
āĻāĻŖāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ "āĻā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋ" āĻ¸ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻ¯āĻž āĻāĻāĻāĻŋ āĻāĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ, āĻ¯ā§āĻŽāĻ¨, "sqrt"āĨ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻāĻŖāĻŋāĻ¤ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ IEEE āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ IEEE āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -O āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋ āĻā§āĻ˛ āĻāĻāĻāĻĒā§āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
IEEE āĻŦāĻž ISO-āĻāĻ° āĻ¸āĻ āĻŋāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻŖāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽ/āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤ āĻāĻāĻŋ, āĻ¤āĻŦā§, āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻ¤ āĻā§āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -fmath-erno.
āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻāĻŖāĻŋāĻ¤ āĻā§āĻ°āĻ¨ā§āĻĨāĻžāĻāĻžāĻ° āĻāĻāĻ¨āĻ "āĻā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋ" āĻ¸ā§āĻ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻ¤āĻžāĻ āĻā§āĻ¨ā§ āĻāĻžāĻ°āĻŖ āĻ¨ā§āĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§ āĻāĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŦāĻ -fno-math-erno āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
-āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻ¯āĻž (āĻ) āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻāĻŦāĻ
āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻŦā§āĻ§ āĻāĻŦāĻ (b) IEEE āĻŦāĻž ANSI āĻŽāĻžāĻ¨ āĻ˛āĻā§āĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻāĻ¨ āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦāĻž āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ FPU āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻļāĻŦā§āĻĻ āĻŦāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -O āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋ āĻā§āĻ˛ āĻāĻāĻāĻĒā§āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
IEEE āĻŦāĻž ISO-āĻāĻ° āĻ¸āĻ āĻŋāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻŖāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽ/āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤ āĻāĻāĻŋ, āĻ¤āĻŦā§, āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻ¤ āĻā§āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ. āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
-fno-āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤-āĻļā§āĻ¨ā§āĻ¯, -fno-āĻā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ-āĻāĻŖāĻŋāĻ¤, -fasociative-āĻāĻŖāĻŋāĻ¤ āĻāĻŦāĻ -āĻĢā§āĻ°ā§āĻ¸āĻŋāĻĒā§āĻ°ā§āĻāĻžāĻ˛-āĻāĻŖāĻŋāĻ¤.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -fno-āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨.
-fasociative-āĻāĻŖāĻŋāĻ¤
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŋāĻ°āĻŋāĻā§ āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄā§āĻ° āĻĒā§āĻ¨āĻāĻ¸āĻāĻ¯ā§āĻā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ
āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻŖāĻ¨āĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ ISO C āĻāĻŦāĻ C++ āĻāĻžāĻˇāĻžāĻ° āĻŽāĻžāĻ¨ āĻ˛āĻā§āĻāĻ¨ āĻāĻ°ā§āĨ¤
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻĒā§āĻ¨āĻāĻā§āĻ°āĻŽ āĻļā§āĻ¨ā§āĻ¯ā§āĻ° āĻāĻŋāĻšā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ NaNs āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻŦāĻžāĻ§āĻž āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž
āĻāĻ¨ā§āĻĄāĻžāĻ°āĻĢā§āĻ˛ā§ āĻŦāĻž āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻā§āĻĄā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž
āĻāĻāĻ°āĻŖ āĻ¯ā§āĻŽāĻ¨ "(x + 2**52) - 2**52"āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ
āĻ āĻ°ā§āĻĄāĻžāĻ° āĻāĻ°āĻž āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§ āĻāĻāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¯ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻāĻ¯āĻŧ -fno-āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤-āĻļā§āĻ¨ā§āĻ¯ āĻāĻŦāĻ -fno-āĻā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ-āĻāĻŖāĻŋāĻ¤ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻ¤āĻžāĻāĻžāĻĄāĻŧāĻž, āĻāĻāĻž āĻ¤ā§āĻ˛ā§ āĻ¨āĻž
āĻ¸āĻā§āĻā§ āĻ āĻ¨ā§āĻ āĻā§āĻāĻžāĻ¨ -āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ-āĻāĻŖāĻŋāĻ¤. Fortran āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨
āĻāĻāĻ¯āĻŧ -fno-āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤-āĻļā§āĻ¨ā§āĻ¯ āĻāĻŦāĻ -fno-āĻā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ-āĻāĻŖāĻŋāĻ¤ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -fno-āĻ¸āĻšāĻ¯ā§āĻā§-āĻāĻŖāĻŋāĻ¤.
-āĻĢā§āĻ°ā§āĻ¸āĻŋāĻĒā§āĻ°ā§āĻāĻžāĻ˛-āĻāĻŖāĻŋāĻ¤
āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ā§āĻ° āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ "x / y" āĻā§ "x * (1/y)" āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻž
āĻāĻĒāĻ¯ā§āĻā§ āĻ¯āĻĻāĻŋ "(1/y)" āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻžāĻŦ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻ¸āĻžāĻĒā§āĻā§āĻˇā§ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻ
āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻšāĻžāĻ°āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻĢā§āĻ˛āĻĒā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -fno-āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ-āĻāĻŖāĻŋāĻ¤.
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻāĻŖāĻŋāĻ¤
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻ¯āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻāĻŦāĻ
āĻĢāĻ˛āĻžāĻĢāĻ˛ NaNs āĻŦāĻž +-Infs āĻ¨āĻ¯āĻŧāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -O āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋ āĻā§āĻ˛ āĻāĻāĻāĻĒā§āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
IEEE āĻŦāĻž ISO-āĻāĻ° āĻ¸āĻ āĻŋāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻŖāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽ/āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤ āĻāĻāĻŋ, āĻ¤āĻŦā§, āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻ¤ āĻā§āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -fno-finite-math-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°.
-fno-āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤-āĻļā§āĻ¨ā§āĻ¯
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻ¯āĻž āĻļā§āĻ¨ā§āĻ¯ā§āĻ° āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĨ¤
IEEE āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° +0.0 āĻāĻŦāĻ -0.0 āĻŽāĻžāĻ¨ā§āĻ° āĻāĻāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻ¯āĻž āĻ¤āĻāĻ¨
āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻ°āĻ˛ā§āĻāĻ°āĻŖ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻāĻ°ā§ āĻ¯ā§āĻŽāĻ¨ x+0.0 āĻŦāĻž 0.0*x (āĻāĻŽāĻ¨āĻāĻŋ āĻ¸āĻš
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻāĻŖāĻŋāĻ¤) āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ āĻ¯ā§ āĻļā§āĻ¨ā§āĻ¯ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻāĻŋāĻšā§āĻ¨ āĻ¨āĻ¯āĻŧ
āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -āĻĢāĻ¸āĻžāĻāĻ¨āĻĄ-āĻāĻŋāĻ°ā§.
-fno-āĻā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ-āĻāĻŖāĻŋāĻ¤
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻā§āĻĄ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
āĻĢāĻžāĻāĻĻ āĻāĻ āĻĢāĻžāĻāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ āĻļā§āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨, āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§, āĻāĻ¨ā§āĻĄāĻžāĻ°āĻĢā§āĻ˛ā§, āĻ¸āĻ āĻŋāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻŦāĻ
āĻ āĻŦā§āĻ§ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¯ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ -fno-āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛āĻŋāĻ-āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§
āĻ¯āĻĻāĻŋ āĻā§āĻ "āĻ¨āĻ¨-āĻ¸ā§āĻāĻĒ" IEEE āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻ¤āĻŦā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĻā§āĻ°ā§āĻ¤ āĻā§āĻĄā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§,
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻā§āĻ¨āĻāĻžāĻŦā§āĻ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ -O āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
IEEE āĻŦāĻž ISO-āĻāĻ° āĻ¸āĻ āĻŋāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛ āĻāĻāĻāĻĒā§āĻ
āĻāĻŖāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽ/āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -āĻĢāĻā§āĻ°āĻĒāĻŋāĻ-āĻāĻŖāĻŋāĻ¤.
-āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ-āĻāĻŖāĻŋāĻ¤
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻ§āĻ°ā§ āĻ¨ā§āĻ¯āĻŧā§ˇ
āĻāĻāĻ°āĻŖ āĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĨā§āĻā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ°āĻžāĻāĻ¨ā§āĻĄ-āĻā§-āĻāĻŋāĻ°ā§, āĻāĻŦāĻ
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻāĻžāĻāĻāĻžāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ° āĻĨā§āĻā§ āĻ¨āĻŋāĻāĻāĻ¤āĻŽāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ FP āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŽā§āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§, āĻŦāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŽā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻžāĻāĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ (āĻ¯āĻž āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŽā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§)
āĻāĻŦāĻ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¯āĻž āĻāĻŋāĻšā§āĻ¨-āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŽā§āĻĄ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -fno-rounding-math.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻāĻŦāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ GCC āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻļā§āĻāĻ¯āĻŧāĻ¤āĻž āĻĻā§āĻ¯āĻŧ āĻ¨āĻžā§ˇ
āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŽā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĨ¤ GCC āĻāĻ° āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
C99 āĻāĻ° "FENV_ACCESS" pragma āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ āĻ¸ā§āĻāĻŋāĻāĻāĻŋāĻ° āĻ¸ā§āĻā§āĻˇā§āĻŽ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§ˇ āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨
"FENV_ACCESS"-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
-āĻĢāĻ¸āĻŋāĻāĻ¨āĻžāĻ˛āĻŋāĻ-āĻ¨ā§āĻ¯āĻžāĻ¨āĻ¸
āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ IEEE āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛āĻŋāĻ NaNs āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻ¯āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛āĻŋāĻ NaN āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ
-āĻĢāĻā§āĻ°āĻĒāĻŋāĻ-āĻāĻŖāĻŋāĻ¤.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ "__SUPPORT_SNAN__" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -fno-āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛āĻŋāĻ-āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻāĻŦāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ GCC āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻļā§āĻāĻ¯āĻŧāĻ¤āĻž āĻĻā§āĻ¯āĻŧ āĻ¨āĻžā§ˇ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¯āĻž āĻ¸āĻāĻā§āĻ¤ NaN āĻāĻāĻ°āĻŖāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§āĨ¤
-fsingle-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž-āĻ§ā§āĻ°ā§āĻŦāĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ§ā§āĻ°ā§āĻŦāĻāĻā§āĻ˛āĻŋāĻā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤āĻāĻžāĻŦā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨
āĻ¤āĻžāĻĻā§āĻ° āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻ§ā§āĻ°ā§āĻŦāĻāĨ¤
-fcx-āĻ¸ā§āĻŽāĻŋāĻ¤-āĻĒāĻ°āĻŋāĻ¸āĻ°
āĻ¯āĻāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻ˛ā§ āĻ¯ā§ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻĻāĻā§āĻˇā§āĻĒā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ āĻ¯āĻāĻ¨
āĻāĻāĻŋāĻ˛ āĻŦāĻŋāĻāĻžāĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻžāĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻā§āĻ¨ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻ¨ā§āĻ āĻ¯ā§ āĻāĻāĻāĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻāĻāĻŋāĻ˛ āĻā§āĻŖ āĻŦāĻž āĻāĻžāĻ āĻšāĻ˛ "NaN + I*NaN", āĻ¯āĻž āĻāĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻ¸ā§āĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -fno-cx-āĻ¸ā§āĻŽāĻŋāĻ¤-āĻĒāĻ°āĻŋāĻ¸āĻ°, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻĢāĻžāĻ¸ā§āĻ-āĻāĻŖāĻŋāĻ¤.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ ISO C99 "CX_LIMITED_RANGE" āĻĒā§āĻ°āĻžāĻāĻŽāĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻāĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻ¤āĻŦā§āĻ, āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯āĨ¤
-fcx-āĻĢāĻ°āĻā§āĻ°āĻžāĻ¨-āĻ¨āĻŋāĻ¯āĻŧāĻŽ
āĻāĻāĻŋāĻ˛ āĻā§āĻŖ āĻ āĻāĻžāĻ āĻĢā§āĻ°ā§āĻāĻ°āĻžāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻšā§āĻ°āĻžāĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻŋāĻ˛ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻ āĻāĻļ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻāĻŋāĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻ¨ā§āĻ
āĻā§āĻŖ āĻŦāĻž āĻāĻžāĻ āĻšāĻ˛ "NaN + I*NaN", āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻāĻĻā§āĻ§āĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧāĻžāĻ¸
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -fno-cx-āĻĢā§āĻ°āĻā§āĻ°āĻžāĻ¨-āĻŦāĻŋāĻ§āĻŋ.
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻ¯āĻž āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻž āĻ¨āĻ¯āĻŧā§ˇ
āĻ¯ā§ āĻā§āĻ¨ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -O āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻ āĻŦāĻŋāĻāĻžāĻā§ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻžāĻāĻž āĻā§āĻĄāĨ¤
-fbranch-āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž
āĻ¸āĻā§āĻā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻĒāĻ°ā§ -āĻāĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻāĻ°ā§āĻāĻ¸, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻŦāĻžāĻ° āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -fbranch-āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž, āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻļāĻžāĻāĻž āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻā§āĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ -āĻāĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻāĻ°ā§āĻāĻ¸ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§, āĻāĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§
arc āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻ¨āĻžāĻŽāĻ āĻĢāĻžāĻāĻ˛ā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¸ā§āĻ°ā§āĻ¸āĻ¨ā§āĻŽ.āĻāĻŋāĻ¸āĻŋāĻĄāĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻĻā§āĻ¯
āĻāĻ āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻāĻĒāĻ° āĻā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛
āĻā§āĻĄ, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻāĻŦāĻ āĻāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻāĻāĻ˛āĻ¨
āĻ¸āĻā§āĻā§ -fbranch-āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž, GCC āĻāĻāĻāĻŋ āĻ°āĻžāĻā§ Reg_br_prob āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋāĻ° āĻāĻĒāĻ° āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻžāĻŽā§āĻĒ_āĻāĻāĻāĻ¨āĻāĻ¸āĻāĻ¨ āĻāĻŦāĻ
āĻāĻ˛_āĻāĻāĻāĻ¨āĻāĻ¸āĻāĻ¨. āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻ¤āĻžāĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ: āĻŽāĻ§ā§āĻ¯ā§ reorg.c, āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻļāĻžāĻāĻžāĻ° āĻā§āĻ¨ āĻĒāĻĨāĻāĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻ¸āĻŽā§āĻāĻŦ
āĻ¨āĻŋāĻ¤ā§, the Reg_br_prob āĻā§āĻ¨ āĻĒāĻĨ āĻŦā§āĻļāĻŋ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻāĨ¤
-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŽāĻžāĻ¨
āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻšāĻ˛ā§ -āĻāĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻāĻ°ā§āĻāĻ¸, āĻāĻāĻŋ āĻā§āĻĄ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¯āĻžāĻ¤ā§ āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋāĻā§ āĻĄā§āĻāĻž
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻ¸āĻā§āĻā§ -fbranch-āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž, āĻāĻāĻŋ āĻāĻ° āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻŋāĻ āĻŽāĻžāĻ¨ āĻĨā§āĻā§ āĻ¸āĻāĻā§āĻšā§āĻ¤ āĻĄā§āĻāĻž āĻĢāĻŋāĻ°ā§ āĻĒāĻĄāĻŧā§
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĨ¤
āĻ¸āĻā§āĻā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.
-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻĒā§āĻ¨āĻāĻā§āĻ°āĻŽ-āĻĢāĻžāĻāĻļāĻ¨
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻāĻ¨ā§āĻ¸āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĒā§āĻ°āĻĨāĻŽāĻŦāĻžāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻŦāĻ āĻāĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻ°ā§āĻšā§ āĻā§āĻ°āĻŽā§ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻ¸āĻā§āĻā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.
-fvpt
āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻšāĻ˛ā§ -āĻāĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻāĻ°ā§āĻāĻ¸, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻā§āĻĄ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻā§āĻā§ -fbranch-āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž, āĻāĻāĻŋ āĻ¸āĻāĻā§āĻšā§āĻ¤ āĻĄā§āĻāĻž āĻĒāĻĄāĻŧā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻā§āĻ¤āĻĒāĻā§āĻˇā§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§
āĻ¤āĻžāĻĻā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻ° āĻŦāĻŋāĻļā§āĻˇā§āĻāĻ°āĻŖ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻšāĻ° āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻā§āĻāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĨ¤
-āĻĢā§āĻ°ā§āĻ¨āĻžāĻŽ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°
āĻŦāĻžāĻŽ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻā§āĻĄā§ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻĒāĻ°ā§āĨ¤ āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻāĻŋ āĻĒā§āĻ°āĻā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§ āĻāĻĒāĻā§āĻ¤ āĻāĻ°ā§
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ°āĨ¤ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻšā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§,
āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻāĻā§ āĻ āĻ¸āĻŽā§āĻāĻŦ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§āĻšā§āĻ¤ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋ āĻāĻ° "āĻšā§āĻŽ"-āĻ āĻĨāĻžāĻā§ āĻ¨āĻž
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨".
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ˛ā§āĻĒāĻ¸ āĻāĻŦāĻ -āĻĢāĻĒāĻŋāĻ˛-āĻ˛ā§āĻĒāĻ¸.
-āĻĢāĻā§āĻ°ā§āĻ¸āĻžāĻ°
āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻā§āĻ° āĻāĻāĻžāĻ° āĻŦāĻĄāĻŧ āĻāĻ°āĻ¤ā§ āĻ˛ā§āĻā§āĻ° āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻšāĻāĻ¤āĻ°
āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
āĻ¸āĻā§āĻā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.
-āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ˛ā§āĻĒāĻ¸
āĻāĻ¨āĻ°ā§āĻ˛ āĻ˛ā§āĻĒ āĻ¯āĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛ā§āĻĒā§ āĻĒā§āĻ°āĻŦā§āĻļāĨ¤ -āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ˛ā§āĻĒāĻ¸ āĻŦā§āĻāĻž -frerun-cse-āĻāĻĢāĻāĻžāĻ°-āĻ˛ā§āĻĒ, -āĻĢāĻāĻ¯āĻŧā§āĻŦ āĻāĻŦāĻ
-āĻĢā§āĻ°ā§āĻ¨āĻžāĻŽ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°. āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ˛ā§āĻĒ āĻĒāĻŋāĻ˛āĻŋāĻ āĻāĻžāĻ˛ā§ āĻāĻ°ā§ (āĻ āĻ°ā§āĻĨāĻžā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ
āĻāĻāĻāĻŋ āĻā§āĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻ¸āĻš loops)āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻā§āĻĄ āĻŦāĻĄāĻŧ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§, āĻāĻŦāĻ
āĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž āĻ¨āĻžāĻ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸āĻā§āĻā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.
āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ āĻ˛-āĻ˛ā§āĻĒāĻ¸
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻāĻ¨āĻ°ā§āĻ˛ āĻāĻ°ā§āĻ¨, āĻāĻŽāĻ¨āĻāĻŋ āĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻā§ āĻāĻ°āĻ āĻ§ā§āĻ°ā§ āĻ§ā§āĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¯āĻŧāĨ¤ āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ āĻ˛-āĻ˛ā§āĻĒāĻ¸ āĻŦā§āĻāĻžāĻ¯āĻŧ
āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻ āĻĒāĻļāĻ¨ -āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ˛ā§āĻĒāĻ¸.
-āĻĢāĻĒāĻŋāĻ˛-āĻ˛ā§āĻĒāĻ¸
āĻĒāĻŋāĻ˛āĻ¸ āĻ˛ā§āĻĒ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯ā§ āĻ¤āĻžāĻ°āĻž āĻŦā§āĻļāĻŋ āĻ°ā§āĻ˛ āĻāĻ°ā§ āĻ¨āĻž (āĻĨā§āĻā§
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž)āĨ¤ āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ˛ā§āĻĒ āĻĒāĻŋāĻ˛āĻŋāĻ āĻāĻžāĻ˛ā§ āĻāĻ°ā§ (āĻ āĻ°ā§āĻĨāĻžā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ
āĻā§āĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻ¸āĻš loops)āĨ¤
āĻ¸āĻā§āĻā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.
-āĻĢāĻŽāĻ-āĻ˛ā§āĻĒ-āĻāĻā§āĻ°āĻŽāĻŖāĻāĻžāĻ°ā§āĻ°āĻž
RTL āĻ˛ā§āĻĒ āĻ āĻĒāĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°ā§ āĻ˛ā§āĻĒ āĻāĻ¨āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽā§āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ā§ˇ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ
-āĻ1
-āĻĢāĻžāĻ¨āĻ¸ā§āĻāĻ-āĻ˛ā§āĻĒāĻ¸
āĻ˛ā§āĻĒ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ¯āĻŧ āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻ¸āĻš āĻļāĻžāĻāĻžāĻā§āĻ˛āĻŋāĻā§ āĻ˛ā§āĻĒā§āĻ° āĻ¸āĻĻā§āĻļ āĻ¸āĻš āĻ˛ā§āĻĒā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ¸āĻ°āĻžāĻ¨ā§ˇ
āĻāĻāĻ¯āĻŧ āĻļāĻžāĻāĻžāĻ¯āĻŧ āĻ˛ā§āĻĒ (āĻļāĻ°ā§āĻ¤ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤)āĨ¤
-āĻĢāĻžāĻāĻļāĻ¨-āĻŦāĻŋāĻāĻžāĻ
-fdata-āĻŦāĻŋāĻāĻžāĻ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻž āĻĄā§āĻāĻž āĻāĻāĻā§āĻŽāĻā§ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻŦāĻŋāĻāĻžāĻā§ āĻ°āĻžāĻā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĨāĻžāĻā§
āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻŦāĻŋāĻāĻžāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻĄā§āĻāĻž āĻāĻāĻā§āĻŽā§āĻ° āĻ¨āĻžāĻŽ
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĨ¤ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻāĻ˛āĻāĻĢ āĻ āĻŦāĻā§āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¸ā§āĻ˛āĻžāĻ°āĻŋāĻ¸ 2 āĻāĻžāĻ˛āĻŋāĻ¤ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻāĻŦāĻ SPARC āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
AIX āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻāĻ°āĻžāĻ° āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¯āĻāĻ¨ āĻ¤ā§āĻŽāĻŋ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻ āĻŦāĻā§āĻā§āĻ āĻāĻŦāĻ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ§ā§āĻ° āĻšāĻ¯āĻŧ. āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ "gprof" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻāĻŦāĻ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŦāĻ āĻāĻāĻ¯āĻŧāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
-g.
-fbranch-āĻāĻžāĻ°ā§āĻā§āĻ-āĻ˛ā§āĻĄ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ
āĻĒā§āĻ°āĻ˛ā§āĻ / āĻāĻĒāĻŋāĻ˛āĻ āĻĨā§āĻ°ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻā§ āĻļāĻžāĻāĻž āĻāĻžāĻ°ā§āĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ˛ā§āĻĄ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻ°ā§āĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¨ā§āĻŽā§āĻāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻāĻāĻžāĻŦā§ āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨
āĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻ˛ā§āĻĄ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ¨ā§āĻ¤āĻ-āĻŦā§āĻ˛āĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻĒāĻžāĻ¸āĨ¤
-fbranch-āĻāĻžāĻ°ā§āĻā§āĻ-āĻ˛ā§āĻĄ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§¨
āĻĒā§āĻ°āĻ˛ā§āĻ / āĻāĻĒāĻŋāĻ˛āĻ āĻĨā§āĻ°ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻĒāĻ°ā§ āĻļāĻžāĻāĻž āĻāĻžāĻ°ā§āĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ˛ā§āĻĄ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-fbtr-bb-āĻāĻā§āĻ¸āĻā§āĻ˛ā§āĻ¸āĻŋāĻ
āĻļāĻžāĻāĻž āĻāĻžāĻ°ā§āĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ˛ā§āĻĄ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻļāĻžāĻāĻž āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ¨āĻāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻ¯ā§āĻā§āĻ¨ā§ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§āĨ¤
-āĻĢāĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ°āĻā§āĻˇāĻ
āĻŦāĻžāĻĢāĻžāĻ° āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨, āĻ¯ā§āĻŽāĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻŽā§āĻ¯āĻžāĻļāĻŋāĻ āĻāĻā§āĻ°āĻŽāĻŖāĨ¤ āĻāĻ
āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻĄ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¯ā§āĻ āĻāĻ°ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ
āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ "āĻ ā§āĻ¯āĻžāĻ˛ā§āĻāĻž" āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ 8 āĻŦāĻžāĻāĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻŦāĻžāĻĢāĻžāĻ° āĻ¸āĻš āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§ā§ˇ
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻāĻžāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨
āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻĄ āĻā§āĻ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ
āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨
-fstack-āĻ°āĻā§āĻˇāĻ-āĻ¸āĻŽāĻ¸ā§āĻ¤
āĻŽāĻ¤ -āĻĢāĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ°āĻā§āĻˇāĻ āĻ¸āĻŦ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ¯ā§ āĻāĻžāĻĄāĻŧāĻž.
-fstack-āĻ°āĻā§āĻˇāĻ-āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§
āĻŽāĻ¤ -āĻĢāĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ°āĻā§āĻˇāĻ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§ --- āĻ¸ā§āĻā§āĻ˛āĻŋ
āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ¸āĻāĻā§āĻāĻž āĻāĻā§, āĻŦāĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĢā§āĻ°ā§āĻŽ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ˛ā§āĻ˛ā§āĻ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻāĻŦā§āĻ¨ā§āĻā§ 14.10 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ¤ā§, -fstack-āĻ°āĻā§āĻˇāĻ-āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
C, C++, ObjC, ObjC++ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ, āĻ¯āĻĻāĻŋ āĻā§āĻ¨āĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ -fno-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ°āĻā§āĻˇāĻ, -āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻ˛āĻŋāĻŦāĻ¨āĻž
-āĻĢā§āĻ°āĻŋāĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ.
-āĻ¸ā§āĻāĻļāĻ¨-āĻ ā§āĻ¯āĻžāĻā§āĻāĻ°
āĻāĻžāĻ āĻāĻ°āĻž "āĻ ā§āĻ¯āĻžāĻā§āĻāĻ°" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻ¤ā§āĻā§ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻŖāĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŽāĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨
āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻŽā§āĻŦā§āĻ§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤ā§āĻāĨ¤ āĻāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŽāĻžāĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ā§ GOT āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻāĻŦāĻ GOT āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ "foo" āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨:
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ int a, b, c;
int foo (void) { āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ a + b + c; }
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻŖāĻ¨āĻž āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨
-āĻ¸ā§āĻāĻļāĻ¨-āĻ ā§āĻ¯āĻžāĻā§āĻāĻ°, āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ ā§āĻ¯āĻžāĻā§āĻāĻ° āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĨā§āĻā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ pseudocode āĻ āĻ¨ā§āĻ°ā§āĻĒ (āĻ¯āĻž āĻŦā§āĻ§ C āĻ¨āĻ¯āĻŧ):
int foo (āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°)
{
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° int *xr = &x;
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ xr[&a - &x] + xr[&b - &x] + xr[&c - &x];
}
āĻ¸āĻŦ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž.
--āĻĒāĻ°āĻŽ āĻ¨āĻžāĻŽ=āĻŽā§āĻ˛ā§āĻ¯
āĻāĻŋāĻā§ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ, GCC āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ§ā§āĻ°ā§āĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¸āĻŽāĻžāĻĒā§āĻ¤. āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ, GCC āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ°ā§ āĻ¨āĻž āĻ¯āĻžāĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻŋāĻā§āĻ° āĻŦā§āĻļāĻŋ āĻĨāĻžāĻā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻ āĻ§ā§āĻ°ā§āĻŦāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ --āĻĒāĻ°āĻŽ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ, āĻāĻŦāĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ āĻ°ā§āĻĨ, āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻĻā§āĻ§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ, āĻāĻŦāĻ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻŦāĻŋāĻā§āĻāĻĒā§āĻ¤āĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻžāĻĒā§āĻā§āĻˇā§
āĻ°āĻŋāĻ˛āĻŋāĻāĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻŽā§āĻ˛ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻāĻ¨ā§āĻĻ āĻ¨āĻžāĻŽ āĻšāĻ¯āĻŧ:
āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻ¯ā§āĻā§āĻ¯-āĻļāĻžāĻāĻž-āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻāĻ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻĨā§āĻā§ āĻāĻŽ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž āĻ¸āĻš āĻ¯āĻāĻ¨ āĻļāĻžāĻāĻž āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§ āĻŦāĻ˛ā§ āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
(āĻļāĻ¤āĻžāĻāĻļā§), āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻŋ āĻāĻžāĻ˛ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 10āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻā§āĻ°āĻ¸āĻāĻžāĻŽā§āĻĒ-āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤
āĻā§āĻ°āĻ¸-āĻāĻžāĻŽā§āĻĒāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžā§ˇ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ -āĻĢāĻā§āĻ°āĻ¸āĻāĻžāĻŽā§āĻĒāĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ˛āĻā§ āĻāĻāĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯āĻŧ O(N^2)āĨ¤
āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻāĻ°ā§ āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨, āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ā§ˇ
āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻāĻāĻžāĻ°ā§ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻā§āĻ āĻāĻ¨ā§āĻ¨āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻĻā§āĻ§āĻŋāĨ¤
āĻŽāĻŋāĻ¨-āĻā§āĻ°āĻ¸āĻāĻžāĻŽā§āĻĒ-āĻāĻ¨āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž āĻ āĻŦāĻļā§āĻ¯āĻ āĻĻā§āĻāĻŋ āĻŦā§āĻ˛āĻā§āĻ° āĻļā§āĻˇā§ āĻŽāĻŋāĻ˛āĻ¤ā§ āĻšāĻŦā§
āĻā§āĻ°āĻ¸-āĻāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻĒāĻ° āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻā§. āĻāĻ āĻŽāĻžāĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§āĻāĻžāĻ¨ āĻĨā§āĻā§ āĻā§āĻ°āĻ¸-āĻāĻžāĻŽā§āĻĒ āĻāĻ°āĻž āĻŦā§āĻ˛āĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŽāĻŋāĻ˛āĻā§āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 5āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻŦā§āĻĻā§āĻ§āĻŋ-āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ-āĻŦāĻŋāĻŦāĻŋ-āĻāĻ¨āĻ¸
āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻ āĻāĻĒāĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻā§āĻĄ āĻāĻāĻžāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°
āĻāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻāĻāĻāĻŋ āĻ˛āĻžāĻĢ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛
8.
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻā§āĻā§-āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨-āĻāĻ¨āĻ¸
āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻā§āĻ° āĻ¨āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¯āĻž a-āĻ¤ā§ āĻ¯āĻžāĻ¯āĻŧā§ˇ
āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻĒāĻžāĻ¸ā§ O(N^2) āĻāĻāĻ°āĻŖ āĻāĻĄāĻŧāĻžāĻ¤ā§, GCC āĻĢā§āĻ¯āĻžāĻā§āĻāĻ°
āĻ¸āĻāĻāĻ˛āĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻā§āĻā§āĻ¸, āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ¤ā§ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻāĻ¨āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻāĻ°ā§
āĻ¸āĻŽā§āĻāĻŦ. āĻŦā§āĻ¸āĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻļā§āĻˇā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻ˛āĻžāĻĢāĻā§āĻ˛āĻŋ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ-āĻāĻ° āĻŦā§āĻļāĻŋ āĻ¨āĻ¯āĻŧ
goto-duplication-insns unfactored. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 8āĨ¤
max-delay-slot-insn-āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻā§āĻāĻāĻā§āĻ¨ āĻ¯āĻāĻ¨ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž
āĻāĻāĻāĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻ āĻĒā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨. āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻšāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻ āĻĒā§āĻ°āĻŖ āĻĨā§āĻā§ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ, āĻ¤āĻžāĻ āĻĨāĻžāĻŽā§āĻ¨
āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻāĻ°ā§ āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨, āĻ¤ā§āĻ°ā§āĻ°
āĻ¸āĻā§āĻāĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻĻā§āĻ§āĻŋ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻ¸āĻŽāĻ¯āĻŧā§ āĻā§āĻ āĻāĻ¨ā§āĻ¨āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻŦāĻŋāĻ˛āĻŽā§āĻŦ-āĻ¸ā§āĻ˛āĻ-āĻ˛āĻžāĻāĻ-āĻ¸āĻžāĻ°ā§āĻ
āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§āĻ° āĻ¸ā§āĻ˛āĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻŦā§āĻ§ āĻ˛āĻžāĻāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¤āĻĨā§āĻ¯ āĻ¸āĻš āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦā§āĻĻā§āĻ§āĻŋ
āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻāĻ°āĻ āĻāĻā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨, āĻŦā§āĻĻā§āĻ§āĻŋ
āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻ āĻā§āĻĄ āĻ¯āĻāĻ¨ āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻĒā§āĻ°āĻŦāĻžāĻš āĻā§āĻ°āĻžāĻĢ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§āĻāĻžāĨ¤
max-gcse-āĻŽā§āĻŽāĻ°āĻŋ
āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻŽā§āĻŽāĻ°āĻŋ āĻ¯āĻž āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŽāĻ¨ āĻ¸āĻžāĻŦ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĨ¤ āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻ¸ā§āĻŽā§āĻ¤āĻŋ āĻĨāĻžāĻāĻ˛ā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
max-gcse-āĻĒā§āĻ°āĻŦā§āĻļ-āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¯āĻĻāĻŋ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻŦāĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻžāĻ° āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻāĻ āĻŽāĻžāĻ¨ā§āĻ° āĻĨā§āĻā§ āĻŦāĻĄāĻŧ āĻšāĻ¯āĻŧ
āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° RTL PRE āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨āĻāĻŋ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļāĻŋāĻ¤ āĻāĻ°ā§ āĻŦāĻž āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻžāĻŦā§ āĻāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĒā§āĻ°āĻŦāĻžāĻšā§ āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻŖāĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛
20.
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ-āĻŽā§āĻ˛āĻ¤ā§āĻŦāĻŋ-āĻ¤āĻžāĻ˛āĻŋāĻāĻž-āĻĻā§āĻ°ā§āĻā§āĻ¯
āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻŽā§āĻ˛āĻ¤ā§āĻŦāĻŋ āĻĨāĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻāĻŦāĻ āĻāĻŦāĻžāĻ° āĻļā§āĻ°ā§āĨ¤ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻļāĻžāĻāĻž āĻŦāĻž āĻāĻ˛ āĻ¸āĻš āĻŦāĻĄāĻŧ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒāĻĻ āĻā§āĻ°āĻžāĻ¸ āĻāĻ°ā§ āĻ āĻ¤ā§āĻ¯āĻ§āĻŋāĻ āĻŦāĻĄāĻŧ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
max-modulo-backtrack-āĻĒā§āĻ°āĻ¯āĻŧāĻžāĻ¸
āĻŽāĻĄāĻŋāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻžāĻ°ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻŦā§āĻ¯āĻžāĻāĻā§āĻ°ā§āĻ¯āĻžāĻ āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ. āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻŽāĻžāĻ¨ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻ¨āĻ¸-āĻ¸āĻŋāĻā§āĻā§āĻ˛
āĻŦā§āĻļ āĻāĻŋāĻā§ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° GCC-āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻā§āĻ°āĻŋ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ (GCC āĻāĻ° āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ¯āĻŧ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§) a
āĻāĻāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻž āĻā§āĻ°āĻŋ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻžāĻ° āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻˇāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻĄāĻŋāĻā§āĻ˛āĻžāĻ°ā§āĻļāĻ¨ (C++) āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 400āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻ¨āĻ¸-āĻ āĻā§
āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨ (āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ -āĻ3), āĻĢāĻžāĻāĻļāĻ¨ āĻ āĻ¨ā§āĻ āĻ¯ā§ āĻšāĻŦā§
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻž āĻ¤āĻĻāĻ¨ā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻĒā§āĻ°āĻ¤āĻŋ
āĻāĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ, āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ (āĻāĻ°ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§) āĻ¸ā§āĻŽāĻž
āĻā§āĻˇāĻŋāĻ¤ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ā§ āĻāĻŦā§āĻĻāĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 40āĨ¤
āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻŽāĻŋāĻ¨-āĻ¸ā§āĻĒāĻŋāĻĄāĻāĻĒ
āĻ¯āĻāĻ¨ āĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤āĻŋ + āĻāĻ˛āĻŋāĻ° āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻšāĻ¯āĻŧ
āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ (āĻĒā§āĻ°ā§āĻ¸ā§āĻ¨ā§āĻā§), āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻ¸ā§āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
--āĻĒāĻ°āĻŽ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻ¨āĻ¸-āĻ¸āĻŋāĻā§āĻā§āĻ˛ āĻāĻŦāĻ --āĻĒāĻ°āĻŽ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻ¨āĻ¸-āĻ āĻā§.
āĻŦāĻĄāĻŧ-āĻĢāĻžāĻāĻļāĻ¨-āĻāĻ¨āĻ¸
āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻŦāĻĄāĻŧ āĻĢāĻžāĻāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻŽāĻž. āĻāĻ āĻ¸ā§āĻŽāĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§, āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ --āĻĒāĻ°āĻŽ āĻŦāĻĄāĻŧ-āĻĢāĻžāĻāĻļāĻ¨-āĻŦā§āĻĻā§āĻ§āĻŋ. āĻāĻ
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻ -āĻāĻ° āĻāĻžāĻ°āĻŖā§ āĻ¸ā§āĻˇā§āĻ āĻāĻ°āĻŽ āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°
āĻŦā§āĻ¯āĻžāĻ āĻāĻ¨ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ°ā§āĻāĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 2700āĨ¤
āĻŦāĻĄāĻŧ-āĻĢāĻžāĻāĻļāĻ¨-āĻŦā§āĻĻā§āĻ§āĻŋ
āĻļāĻ¤āĻžāĻāĻļā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻŦā§āĻšā§ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŦā§āĻĻā§āĻ§āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100 āĻ¯āĻž āĻŦāĻĄāĻŧ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻĻā§āĻ§āĻŋāĻā§ āĻŽā§āĻ˛ā§āĻ° 2.0 āĻā§āĻŖā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§
āĻāĻāĻžāĻ°.
āĻŦāĻĄāĻŧ-āĻāĻāĻ¨āĻŋāĻ-āĻāĻ¨āĻ¸āĻžāĻ¨
āĻŦāĻĄāĻŧ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻāĻ¨āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¸ā§āĻŽāĻžāĨ¤ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻŦā§āĻĻā§āĻ§āĻŋ
āĻāĻ āĻ¸ā§āĻŽāĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ --āĻĒāĻ°āĻŽ āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻāĻ¨āĻŋāĻ-āĻŦā§āĻĻā§āĻ§āĻŋ. āĻā§āĻ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯
āĻāĻ āĻā§āĻŦ āĻāĻžāĻāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĢāĻžāĻāĻļāĻ¨ A āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻāĻāĻ¨āĻŋāĻ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨
āĻ¯ā§āĻāĻŋ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŦāĻ B āĻ¯ā§āĻāĻŋ āĻā§āĻŦāĻ˛ A āĻā§ āĻ¤āĻŋāĻ¨āĻŦāĻžāĻ° āĻāĻ˛ āĻāĻ°ā§āĨ¤ āĻ āĻ¯āĻĻāĻŋ āĻ āĻāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻā§āĻ āĻšāĻ¯āĻŧ,
āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻŦā§āĻĻā§āĻ§āĻŋ 300% āĻāĻŦāĻ āĻ¤āĻŦā§āĻ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻā§āĻŦāĻ āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻžāĻ¨āĨ¤ āĻā§āĻŦ āĻŦāĻĄāĻŧ āĻāĻ¨ā§āĻ¯
āĻā§āĻ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ā§āĻŦāĻ˛ āĻĢāĻžāĻāĻļāĻ¨ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤ āĻāĻāĻ¨āĻŋāĻ, āĻ¯āĻžāĻāĻšā§āĻ, āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻ āĻāĻāĻ¨āĻŋāĻ āĻŦā§āĻĻā§āĻ§āĻŋ
āĻā§āĻĄ āĻāĻāĻžāĻ°ā§āĻ° āĻ¸ā§āĻāĻā§āĻ¯āĻŧ āĻŦāĻŋāĻ¸ā§āĻĢā§āĻ°āĻŖ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻ¸ā§āĻŽāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻāĻāĻāĻžāĻŦā§ āĻā§āĻ āĻāĻ¨ā§āĻ¯
āĻāĻāĻ¨āĻŋāĻ, āĻāĻāĻžāĻ° āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ --āĻĒāĻ°āĻŽ āĻŦāĻĄāĻŧ-āĻāĻāĻ¨āĻŋāĻ-āĻāĻ¨āĻ¸āĻžāĻ¨ āĻāĻŦā§āĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻā§ --āĻĒāĻ°āĻŽ
āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻāĻ¨āĻŋāĻ-āĻŦā§āĻĻā§āĻ§āĻŋ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ 10000.
āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻāĻ¨āĻŋāĻ-āĻŦā§āĻĻā§āĻ§āĻŋ
āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻ āĻŦā§āĻĻā§āĻ§āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 30 āĻ¯āĻž āĻāĻāĻ¨āĻŋāĻ āĻŦā§āĻĻā§āĻ§āĻŋāĻā§ 1.3 āĻā§āĻŖ āĻŽā§āĻ˛ āĻāĻāĻžāĻ°ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĨ¤
ipcp-āĻāĻāĻ¨āĻŋāĻ-āĻŦā§āĻĻā§āĻ§āĻŋ
āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻāĻžāĻ°āĻŖā§ āĻ¸ā§āĻˇā§āĻ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻ āĻŦā§āĻĻā§āĻ§āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻ āĻŦāĻŋāĻ°āĻžāĻŽ āĻĒā§āĻ°āĻāĻžāĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10 āĻ¯āĻž āĻāĻāĻ¨āĻŋāĻ āĻŦā§āĻĻā§āĻ§āĻŋ 1.1 āĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§
āĻŽā§āĻ˛ āĻāĻāĻžāĻ°ā§āĻ° āĻŦāĻžāĻ°āĨ¤
āĻŦāĻĄāĻŧ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻĢā§āĻ°ā§āĻŽ
āĻŦāĻĄāĻŧ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¸ā§āĻŽāĻžāĨ¤ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻā§
āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻāĻ āĻ¸ā§āĻŽāĻž āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¨āĻž āĻāĻ°āĻ¤ā§. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 256 āĻŦāĻžāĻāĻāĨ¤
āĻŦāĻĄāĻŧ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻĢā§āĻ°ā§āĻŽ-āĻŦā§āĻĻā§āĻ§āĻŋ
āĻļāĻ¤āĻžāĻāĻļā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻŦāĻĄāĻŧ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŦā§āĻĻā§āĻ§āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1000 āĻ¯āĻž āĻŦāĻĄāĻŧ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻŦā§āĻĻā§āĻ§āĻŋāĻā§ 11 āĻā§āĻŖā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§
āĻŽā§āĻ˛ āĻāĻāĻžāĻ°.
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻ¨āĻ¸ā§āĻ¨āĻ¸-āĻŦāĻŋāĻ°ā§āĻ§ā§
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻ¨āĻ¸ā§āĻ¨āĻ¸-āĻ°āĻŋāĻ¸āĻžāĻ°āĻ¸āĻŋāĻ-āĻ āĻā§
āĻāĻāĻāĻŋ āĻ¸ā§āĻŦ-āĻ° āĻāĻāĻāĻŋ āĻāĻāĻ-āĻ āĻĢ-āĻ˛āĻžāĻāĻ¨ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¸āĻŋāĻ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¸āĻŋāĻ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻˇāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, --āĻĒāĻ°āĻŽ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻ¨āĻ¸ā§āĻ¨āĻ¸-āĻŦāĻŋāĻ°ā§āĻ§ā§ āĻŽāĻ§ā§āĻ¯ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻˇāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻ¤āĻāĻ¨āĻ āĻāĻā§ āĻ¯āĻāĻ¨
-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨ (āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ -āĻ3) āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ --āĻĒāĻ°āĻŽ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻ¨āĻ¨ā§āĻ¸-
recursive-āĻ āĻā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 450āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤-āĻāĻā§āĻ°āĻ¤āĻž
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤-āĻāĻā§āĻ°āĻ¤āĻž-āĻ āĻā§
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻā§āĻ°āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻˇāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, --āĻĒāĻ°āĻŽ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤-āĻāĻā§āĻ°āĻ¤āĻž āĻŽāĻ§ā§āĻ¯ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻˇāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻ¤āĻāĻ¨āĻ āĻāĻā§ āĻ¯āĻāĻ¨
-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨ (āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ -āĻ3) āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ --āĻĒāĻ°āĻŽ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤-
āĻāĻā§āĻ°āĻ¤āĻž-āĻ āĻā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 8āĨ¤
āĻŽāĻŋāĻ¨-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤-āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤ āĻĨāĻžāĻāĻž āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻāĻ¨āĻ
āĻāĻĄāĻŧ āĻāĻŦāĻ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻā§āĻ°āĻ¤āĻž āĻĨāĻžāĻāĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¨ā§āĻ¯ āĻāĻāĻžāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻĄāĻŋāĻ° āĻĒā§āĻ°āĻ˛ā§āĻ āĻāĻāĻžāĻ° āĻŦāĻž āĻāĻāĻŋāĻ˛āĻ¤āĻžāĨ¤
āĻ¯āĻāĻ¨ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ (āĻĻā§āĻā§āĻ¨ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨) āĻĒā§āĻ°āĻā§āĻ¤ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻĨā§āĻā§ āĻāĻā§āĻ°āĻ¤āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ˛ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¯āĻžāĻ° āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°ā§ (āĻļāĻ¤āĻžāĻāĻļā§)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10āĨ¤
āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ-āĻāĻ¨āĻ¸āĻ¨ā§āĻ¸
āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻžāĻ° āĻ¯ā§ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻžāĻ°ā§āĻ¯āĻ¤ āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻŦāĻŋāĻŽā§āĻ°ā§āĻ¤āĻ¤āĻž āĻāĻ°āĻŋāĻŽāĻžāĻ¨āĻž āĻĨāĻžāĻāĻžāĻ° āĻā§āĻĄ āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻ˛āĻžāĻāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10āĨ¤
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ-āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻžāĻ°-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ-āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻžāĻ°-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ
āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻžāĻ°ā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸ā§āĻŽāĻžāĨ¤ āĻāĻ āĻŽā§āĻ˛āĻ¤ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻāĻ¨āĻĄāĻžāĻāĻ°ā§āĻā§āĻ āĻāĻ˛ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻā§āĻ° āĻļāĻŋāĻāĻ˛ āĻāĻāĻ¨āĻ āĻāĻā§
āĻĻā§āĻ°ā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤.
comdat-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻŋāĻ-āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž
comdat-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻŋāĻ-āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž
āĻāĻŽāĻĄā§āĻ¯āĻžāĻ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ C++ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž (āĻļāĻ¤āĻžāĻāĻļā§)
āĻāĻāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻ¨āĻŋāĻ āĻā§āĻĄāĻŧā§ āĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 20āĨ¤
min-vect-āĻ˛ā§āĻĒ-āĻŦāĻžāĻāĻ¨ā§āĻĄ
āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻžāĻ° āĻ āĻ§ā§āĻ¨ā§ āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻāĻ¨ āĻā§āĻā§āĻāĻ°āĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžā§ˇ
-āĻĢā§āĻ°āĻŋ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ. āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻĒāĻ°ā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻŽāĻžāĻ¨ā§āĻ° āĻĨā§āĻā§ āĻŦā§āĻļāĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
gcse-āĻāĻ°āĻ-āĻĻā§āĻ°āĻ¤ā§āĻŦ-āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĻā§āĻ°āĻ¤ā§āĻŦā§āĻ° āĻāĻŖāĻ¨āĻžāĻ° āĻ¸ā§āĻā§āĻ˛āĻŋāĻ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
GCSE āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĨ¤ āĻāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻĄ āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ āĻĒāĻžāĻ¸ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¯āĻ¤ āĻŦāĻĄāĻŧ āĻšāĻŦā§, āĻ¤āĻ¤ āĻŦā§āĻļāĻŋ āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻā§āĻĄ āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ āĻ¸āĻšāĻ
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ, āĻ āĻ°ā§āĻĨāĻžāĻ¤ā§, āĻ¯ā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŽ āĻāĻ°āĻ āĻšāĻ¯āĻŧā§āĻā§ā§ˇ gcse-āĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤-
āĻŽā§āĻ˛ā§āĻ¯. 0 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸āĻšāĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛
10.
gcse-āĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤-āĻāĻ°āĻ
āĻāĻ°āĻ, āĻŽā§āĻāĻžāĻŽā§āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽā§āĻļāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻ°āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯āĻž GCSE āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻāĻāĻŋ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻā§āĻ°āĻŽāĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻĻā§āĻ°āĻ¤ā§āĻŦāĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻĄ āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ āĻĒāĻžāĻ¸ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻāĻ°āĻ āĻ¯āĻ¤ āĻāĻŽ,
āĻāĻ°ā§ āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻā§āĻĄ āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ āĻšāĻ¯āĻŧ. 0 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨āĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻĻā§āĻ°āĻ¤ā§āĻŦ āĻā§āĻ°āĻŽāĻŖāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 3āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨-āĻāĻā§āĻ°āĻ¤āĻž
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŽāĻŋāĻ¨ā§āĻāĻ° āĻāĻžāĻā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§āĻ° āĻāĻā§āĻ°āĻ¤āĻžāĨ¤ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§ āĻāĻ¤ā§āĻ°ā§āĻŽā§āĻā§ āĻāĻāĻ°āĻŖ āĻāĻĄāĻŧāĻžāĻ¤ā§āĨ¤ 0 āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¨āĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻļāĻžāĻ˛ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻāĻāĻ˛āĻ¨āĻā§ āĻ§ā§āĻ° āĻāĻ°ā§ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨
30 āĻšāĻ¯āĻŧ
max-tail-merge-āĻ¤ā§āĻ˛āĻ¨āĻž
āĻāĻāĻāĻŋ bb-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ°ā§āĻĒ bbs-āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖāĨ¤ āĻāĻāĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻāĻžāĻā§āĻ° āĻ˛ā§āĻ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¤ā§āĻ°ā§āĻŽā§āĻā§ āĻāĻāĻ°āĻŖāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻ˛ā§āĻ-āĻŽāĻžāĻ°ā§āĻ-āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ
āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻĒāĻžāĻ¸ā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖāĨ¤ āĻāĻ āĻ āĻā§āĻ¯āĻ¸ā§āĻ¤ āĻšāĻ¯āĻŧ
āĻāĻžāĻā§āĻ° āĻ˛ā§āĻ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤-āĻāĻ¨āĻ¸
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻāĻ¨āĻ°ā§āĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžā§ˇ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ
āĻāĻ¨āĻ°ā§āĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻāĻŋ āĻ˛ā§āĻĒ āĻā§āĻĄāĻāĻŋ āĻāĻ¤āĻŦāĻžāĻ° āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻāĻ¨āĻ°ā§āĻ˛ āĻāĻ°āĻž
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻĄāĻŧ-āĻāĻ¨āĻ°ā§āĻ˛āĻĄ-āĻāĻ¨āĻ¸āĻ¨ā§āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¤āĻžāĻĻā§āĻ° āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻ āĻ¯ā§
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻāĻ¨āĻ°ā§āĻ˛ āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻāĻ¨āĻ°ā§āĻ˛ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻāĻžāĻĄāĻŧāĻžāĻ
āĻ˛ā§āĻĒ āĻā§āĻĄ āĻāĻ¤āĻŦāĻžāĻ° āĻāĻ¨āĻ°ā§āĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ°ā§āĻ˛-āĻŦāĻžāĻ°
āĻāĻāĻāĻŋ āĻāĻāĻ āĻ˛ā§āĻĒā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻāĻ¨āĻ°ā§āĻ˛āĻŋāĻāĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻā§āĻāĻāĻž-āĻāĻ¨āĻ¸
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻĒāĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž. āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ
āĻā§āĻ¸āĻž āĻāĻžāĻĄāĻŧāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ, āĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻāĻŋ āĻ˛ā§āĻĒ āĻā§āĻĄāĻāĻŋ āĻāĻ¤āĻŦāĻžāĻ° āĻĒāĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻā§āĻ¸āĻž-āĻŦāĻžāĻ°
āĻāĻāĻāĻŋ āĻāĻāĻ āĻ˛ā§āĻĒā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻĒāĻŋāĻ˛āĻŋāĻāĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻā§āĻ¸āĻž-āĻļāĻžāĻāĻž
āĻā§āĻ¸āĻž āĻāĻžāĻĄāĻŧāĻžāĻ¨ā§ āĻ āĻ¨ā§āĻā§āĻ°āĻŽā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ°āĻŽ āĻĒāĻžāĻĨā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻļāĻžāĻāĻžāĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻā§āĻāĻāĻž-āĻāĻ¨āĻ¸āĻžāĻ¨āĻ¸
āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ¸āĻž āĻāĻžāĻĄāĻŧāĻžāĻ¨ā§ āĻ˛ā§āĻĒā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻā§āĻāĻāĻž-āĻ¸āĻŽāĻ¯āĻŧ
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ¸āĻž āĻāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ-āĻā§āĻāĻāĻž-āĻ˛ā§āĻĒ-āĻ¨ā§āĻ¸ā§āĻ-āĻāĻā§āĻ°āĻ¤āĻž
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒāĻŋāĻ˛āĻŋāĻ āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻ¨ā§āĻ¸ā§āĻā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻā§āĻ°āĻ¤āĻžāĨ¤
āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻāĻ¨āĻ¸ā§āĻāĻ-āĻāĻ¨āĻ¸
āĻāĻāĻāĻŋ āĻāĻ¨āĻ¸ā§āĻāĻāĻĄ āĻ˛ā§āĻĒā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ insns.
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ¸ā§āĻāĻ-āĻ¸ā§āĻ¤āĻ°
āĻāĻāĻāĻŋ āĻāĻāĻ āĻ˛ā§āĻĒā§ āĻāĻ¨āĻ¸ā§āĻāĻ āĻāĻ°āĻž āĻļāĻžāĻāĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžā§ˇ
lim- āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛
āĻ˛ā§āĻĒ āĻāĻ¨āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻ¤āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻāĻ°āĻāĨ¤
iv-āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨-āĻ¸āĻŽāĻ¸ā§āĻ¤-āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§-āĻāĻŦāĻĻā§āĻ§
āĻāĻ¨ā§āĻĄāĻžāĻāĻļāĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĻĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻĒāĻ° āĻāĻŦāĻĻā§āĻ§, āĻ¯āĻžāĻ° āĻ¨ā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§
āĻāĻ¨āĻ¯āĻŧāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¯āĻĻāĻŋ āĻĨāĻžāĻā§
āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻāĻĻā§āĻ° āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻā§āĻŦāĻŋāĻāĻžāĻ¤ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋāĻ˛āĻ¤āĻžāĨ¤
iv-āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻāĻ¨ā§āĻĄāĻžāĻāĻļāĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻā§āĻĄāĻŧā§ āĻĻā§āĻ¯āĻŧ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ°āĻ āĻāĻ¨āĻ¯āĻŧāĻ¨ āĻĨāĻžāĻā§ā§ˇ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤
iv-āĻ¸āĻ°ā§āĻŦāĻĻāĻž-āĻāĻžāĻāĻāĻžāĻ-āĻā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻ¸ā§āĻ-āĻŦāĻžāĻāĻ¨ā§āĻĄ
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ°ā§āĻĨā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻ āĻŽāĻžāĻ¨ā§āĻ° āĻĨā§āĻā§ āĻāĻŽ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻ āĻĨā§āĻā§ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ ivs āĻ¸āĻ°āĻžāĻ¨āĨ¤
scev-max-expr-āĻāĻāĻžāĻ°
āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŦāĻĻā§āĻ§āĨ¤ āĻŦāĻĄāĻŧ
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻ āĻ§ā§āĻ°.
scev-max-expr-āĻāĻāĻŋāĻ˛āĻ¤āĻž
āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻā§āĻ° āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻāĻāĻŋāĻ˛āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻāĻŦāĻĻā§āĻ§āĨ¤
āĻāĻāĻŋāĻ˛ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻ āĻ§ā§āĻ°.
āĻāĻŽā§āĻāĻž-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻāĻžāĻ°ā§āĻ¸
āĻāĻāĻāĻŋ āĻāĻŽā§āĻāĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨
128 āĻšāĻ¯āĻŧ
āĻāĻŽā§āĻāĻž-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻā§āĻāĻ¸
āĻāĻāĻāĻŋ āĻāĻŽā§āĻāĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ āĻ¸āĻŽāĻ¤āĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻžāĻ¨ āĻšāĻ˛ 256āĨ¤
āĻāĻŽā§āĻāĻž-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻāĻāĻŋāĻāĻāĻ¸
āĻāĻāĻāĻŋ āĻāĻŽā§āĻāĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¸āĻŽāĻ¤āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨
128 āĻšāĻ¯āĻŧ
āĻāĻŽā§āĻāĻž-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻāĻ¯āĻŧāĻžāĻāĻ˛ā§āĻĄ-āĻāĻžāĻ°ā§āĻĄ
āĻāĻ¯āĻŧāĻžāĻāĻ˛ā§āĻĄāĻāĻžāĻ°ā§āĻĄ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž āĻāĻŽā§āĻāĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻāĻžāĻ°ā§ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 18āĨ¤
āĻāĻŽā§āĻāĻž-āĻšā§āĻ¯āĻžāĻļ-āĻā§āĻŦāĻŋāĻ˛-āĻāĻāĻžāĻ°
āĻāĻŽā§āĻāĻž āĻ¸āĻ˛āĻāĻžāĻ°ā§ āĻšā§āĻ¯āĻžāĻļ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻāĻāĻžāĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 550āĨ¤
āĻāĻŽā§āĻāĻž-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻā§
āĻāĻŽā§āĻāĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻāĻžāĻ°ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻā§āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 500āĨ¤
āĻāĻŽā§āĻāĻž-āĻŦāĻ°ā§āĻāĻ¨-āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ-āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž
1 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻĻā§āĻ° āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
vect-max-version-for-alignment-check
āĻ˛ā§āĻĒ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
vect-max-version-for-alias-āĻā§āĻ
āĻ˛ā§āĻĒ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
āĻā§āĻ¯āĻžāĻā§āĻ-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻĒāĻŋāĻ˛āĻŋāĻ-āĻĢāĻ°-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĻāĻ°āĻŖ
āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻ˛ā§āĻĒ āĻĒāĻŋāĻ˛ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻŽāĻžāĻ¨
-1 āĻŽāĻžāĻ¨ā§ 'āĻ¨ā§ āĻ˛āĻŋāĻŽāĻŋāĻ'āĨ¤
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ-āĻā§-āĻā§āĻ°ā§āĻ¯āĻžāĻ
āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ°ā§āĻ-āĻĢā§āĻ°ā§āĻ¸ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž
āĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĨ¤
āĻšāĻ-āĻŦāĻŋāĻŦāĻŋ-āĻāĻžāĻāĻ¨ā§āĻ-āĻĄāĻžāĻŦā§āĻ˛ā§āĻāĻ¸-āĻĒāĻžāĻ°āĻŽāĻŋāĻ˛
āĻāĻāĻāĻŋ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻŽ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ āĻŦāĻĻāĻžāĻ¨ āĻ°āĻžāĻā§
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ā§āĻ° āĻĒāĻžāĻ°āĻŽāĻŋāĻ˛ā§āĻ (āĻ āĻ°ā§āĻĨāĻžā§ 0...1000)āĨ¤
āĻāĻ°āĻŽ-āĻŦāĻŋāĻŦāĻŋ-āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ-āĻāĻā§āĻ¨āĻžāĻāĻļ
āĻŦā§āĻ¸āĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻŦā§āĻ˛āĻ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋāĻ° āĻāĻā§āĻ¨āĻžāĻāĻļ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ°āĻŽ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨.
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸āĻŋāĻ¤-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ
āĻ˛ā§āĻĒ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŽāĻ°āĻž āĻ¸ā§āĻĨāĻŋāĻ°āĻāĻžāĻŦā§ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§ āĻāĻ°āĻŋāĨ¤ āĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻāĻŦāĻĻā§āĻ§ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯ āĻ˛ā§āĻĒ āĻ¸āĻš āĻāĻāĻāĻŋ āĻāĻāĻ āĻ˛ā§āĻĒ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻ āĻāĻžāĻ¨āĻž āĻāĻŦāĻĻā§āĻ§ āĻ¸āĻā§āĻā§. āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻāĻ¨
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ āĻāĻžāĻ¨āĻž āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻĄāĻŧ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 10āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ˛ā§āĻĒ
āĻ¸ā§āĻŽāĻž āĻāĻžāĻĄāĻŧāĻž āĻ āĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻā§āĻ¤ā§āĻ°āĻŋāĻŽāĻāĻžāĻŦā§ āĻ āĻžāĻ¨ā§āĻĄāĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§.
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤-āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻž-āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻžāĻ° āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻļāĻ¤āĻžāĻāĻļ (āĻ¯ā§āĻŽāĻ¨ 0 ... 100) āĻ¨ā§āĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž
90 āĻāĻ° āĻ āĻāĻŋāĻā§āĻāĻ¤āĻžāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻŽā§āĻĒāĻžāĻā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻ¨āĻžāĻāĻļ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨āĨ¤
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§-āĻ˛ā§āĻĒ-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ
āĻ āĻ¨ā§āĻ¤āĻ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¯āĻ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻā§āĻ°ā§āĻ¸āĻžāĻ°-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ-āĻāĻāĻžāĻ°ā§āĻ
āĻā§āĻ°ā§āĻ¸āĻžāĻ°-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ-āĻāĻāĻžāĻ°ā§āĻ-āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻāĻ āĻŽāĻžāĻ¨āĻāĻŋ āĻāĻāĻŦāĻžāĻ° āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻļāĻ¤āĻžāĻāĻļā§āĻ° āĻĒāĻ°ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻ āĻāĻ āĻ¨ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻā§āĻāĻžāĻĻāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻāĻŋ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻā§āĻĄ āĻāĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖāĻā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻā§āĻ°ā§āĻ¸āĻžāĻ°-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ-āĻāĻāĻžāĻ°ā§āĻ-āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ āĻšāĻ˛ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻ¸āĻ˛ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ (āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻā§āĻ¯āĻžāĻ˛āĻŋ āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻāĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§) āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ
āĻāĻŽ āĻ¸ā§āĻˇāĻŽ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻŦāĻĄāĻŧ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ.
āĻā§āĻ°ā§āĻ¸āĻžāĻ°-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻā§āĻĄ-āĻŦā§āĻĻā§āĻ§āĻŋ
āĻā§āĻĄ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻļāĻ¤āĻžāĻāĻļā§ āĻĒā§āĻāĻā§ āĻā§āĻ˛ā§ āĻā§āĻ˛ āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻž āĻāĻāĻāĻž
āĻŦāĻ°āĻ āĻā§āĻ¤ā§āĻ°āĻŋāĻŽ āĻ¸ā§āĻŽāĻž, āĻāĻžāĻ°āĻŖ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¸āĻĻā§āĻļāĻā§āĻ˛āĻŋ āĻĒāĻ°ā§ āĻā§āĻ°āĻ¸-āĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻ¯āĻŧ
āĻāĻžāĻŽā§āĻĒāĻŋāĻ, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻā§āĻĄ āĻŦā§āĻĻā§āĻ§āĻŋāĻ° āĻā§āĻ¯āĻŧā§ āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻā§āĻ°ā§āĻ¸āĻžāĻ°-āĻŽāĻŋāĻ¨-āĻļāĻžāĻāĻž-āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¸ā§āĻ°āĻž āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŽ āĻšāĻ˛ā§ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻŦā§āĻĻā§āĻ§āĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨
āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ (āĻļāĻ¤āĻžāĻāĻļā§)āĨ¤
āĻā§āĻ°ā§āĻ¸āĻžāĻ°-āĻŽāĻŋāĻ¨-āĻļāĻžāĻāĻž-āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻā§āĻ°ā§āĻ¸āĻžāĻ°-āĻŽāĻŋāĻ¨-āĻļāĻžāĻāĻž-āĻ āĻ¨ā§āĻĒāĻžāĻ¤-āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ°āĻž āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŽ āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻ āĻā§āĻ°āĻāĻ¤āĻŋāĻ° āĻŦā§āĻĻā§āĻ§āĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻāĻāĻžāĻŦā§ āĻā§āĻ°ā§āĻ¸āĻžāĻ°-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ-āĻāĻāĻžāĻ°ā§āĻ āĻĻā§āĻāĻŋ āĻŽāĻžāĻ¨ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤, āĻāĻāĻāĻŋ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻŽāĻžāĻ¨
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻš āĻāĻ°āĻ āĻ°āĻā§āĻˇāĻŖāĻļā§āĻ˛ āĻšāĻ¤ā§ āĻšāĻŦā§ (āĻāĻā§āĻāĻ¤āĻ°) āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻā§āĻ°ā§āĻ¸āĻžāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĨ¤
max-cse-āĻĒāĻžāĻĨ-āĻĻā§āĻ°ā§āĻā§āĻ¯
CSE āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§ āĻĒāĻžāĻĨā§āĻ° āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 10āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻ¸āĻŋāĻāĻ¸āĻ-āĻāĻ¨āĻ¸
āĻ¸āĻŋāĻāĻ¸āĻ āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
1000.
āĻāĻŋāĻāĻŋāĻ¸āĻŋ-āĻŽāĻŋāĻ¨-āĻāĻā§āĻ¸āĻĒā§āĻ¯āĻžāĻ¨ā§āĻĄ
GCC āĻ¤āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻŦāĻ°ā§āĻāĻ¨āĻž āĻ¸āĻāĻā§āĻ°āĻšāĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻļāĻ¤āĻžāĻāĻļ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŦāĻ°ā§āĻāĻ¨āĻž āĻ¸āĻāĻā§āĻ°āĻšāĻāĻžāĻ°ā§āĻ° āĻ¸ā§āĻ¤ā§āĻĒ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻ¸āĻāĻā§āĻ°āĻšā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻāĻŋāĻāĻ¨ āĻāĻ°āĻ˛ā§ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¤āĻŋ āĻāĻ¨ā§āĻ¨āĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§;
āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 30% + 70% * (RAM/1GB) āĻ¯āĻžāĻ° āĻāĻĒāĻ°ā§āĻ° āĻ¸ā§āĻŽāĻž 100% āĻ¯āĻāĻ¨ RAM >= 1GB āĻšāĻ¯āĻŧāĨ¤
āĻ¯āĻĻāĻŋ "getrlimit" āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ "RAM" āĻāĻ° āĻ§āĻžāĻ°āĻŖāĻžāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ¤ RAM āĻāĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻā§āĻ āĻāĻŦāĻ
"RLIMIT_DATA" āĻŦāĻž "RLIMIT_AS"āĨ¤ GCC āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻĒāĻ° RAM āĻāĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻ¨āĻž āĻšāĻ˛ā§
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ, 30% āĻāĻ° āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻŽāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻŦāĻ ggc-āĻŽāĻŋāĻ¨-
āĻāĻžāĻĻāĻž āĻāĻāĻžāĻ° āĻļā§āĻ¨ā§āĻ¯ āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸ā§āĻ¯ā§āĻā§ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ
āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ§ā§āĻ°, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
ggc-āĻŽāĻŋāĻ¨-āĻšā§āĻĒāĻ¸āĻžāĻāĻ
āĻāĻŦāĻ°ā§āĻāĻ¨āĻž āĻ¸āĻāĻā§āĻ°āĻšāĻāĻžāĻ°ā§āĻ° āĻ¸ā§āĻ¤ā§āĻĒā§āĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻāĻāĻžāĻ° āĻ¸āĻāĻā§āĻ°āĻš āĻāĻ°āĻž āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻā§
āĻāĻŦāĻ°ā§āĻāĻ¨āĻž āĻāĻžāĻĻāĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻā§ āĻāĻŋāĻāĻŋāĻ¸āĻŋ-āĻŽāĻŋāĻ¨-āĻāĻā§āĻ¸āĻĒā§āĻ¯āĻžāĻ¨ā§āĻĄ%
āĻ¤āĻžāĻ° āĻĒāĻ°ā§āĻ ggc-āĻŽāĻŋāĻ¨-āĻšā§āĻĒāĻ¸āĻžāĻāĻ. āĻāĻŦāĻžāĻ°, āĻāĻ āĻāĻŋāĻāĻ¨āĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ āĻāĻ¤āĻŋ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŦāĻ
āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ RAM/8, RLIMIT_RSS āĻāĻ° āĻĨā§āĻā§ āĻā§āĻ, āĻŦāĻž āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻž āĻ¯āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻ¯ā§ RLIMIT_DATA āĻŦāĻž RLIMIT_AS āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻŦā§ 4096 āĻāĻ° āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻŽāĻžāĻ° āĻ¸āĻžāĻĨā§
(āĻāĻžāĻ° āĻŽā§āĻāĻžāĻŦāĻžāĻāĻ) āĻāĻŦāĻ 131072 (128 āĻŽā§āĻāĻžāĻŦāĻžāĻāĻ) āĻāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ°ā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ GCC āĻ¸āĻā§āĻˇāĻŽ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§ RAM āĻāĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§, āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻŽāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻ¸ā§āĻ āĻāĻ°āĻž
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻā§āĻŦ āĻŦāĻĄāĻŧ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ āĻāĻŦāĻ°ā§āĻāĻ¨āĻž āĻ¸āĻāĻā§āĻ°āĻš āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤ āĻāĻ āĻ¸ā§āĻ āĻāĻ°āĻž
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻāĻŦāĻ āĻāĻŋāĻāĻŋāĻ¸āĻŋ-āĻŽāĻŋāĻ¨-āĻāĻā§āĻ¸āĻĒā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻļā§āĻ¨ā§āĻ¯ āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻŽāĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻ¯ā§āĻāĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻ°āĻŋāĻ˛ā§āĻĄ-āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨-āĻāĻ¨āĻ¸āĻžāĻ¨āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ°āĻŋāĻ˛ā§āĻĄā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻŋāĻāĻ¨ā§ āĻĻā§āĻāĻž āĻāĻāĻŋāĻ¤
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨. āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻāĻ°ā§ āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨, āĻ¤ā§āĻ°ā§āĻ°
āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻāĻžāĻ˛ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻā§āĻā§ āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻĻā§āĻ§āĻŋ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻžāĻ¨ āĻšāĻ˛ 100āĨ¤
max-cselib-āĻŽā§āĻŽāĻ°āĻŋ-āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ cselib āĻ ā§āĻ¯āĻžāĻāĻžāĻāĻ¨ā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻāĻ°ā§ āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨, āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ā§ˇ
āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻāĻžāĻ˛ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻā§āĻā§ āĻŦā§āĻĻā§āĻ§āĻŋ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 500āĨ¤
āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸-āĻŦā§āĻ˛āĻ-āĻ¸āĻĻā§āĻļ
āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸-āĻŦā§āĻ˛āĻ-āĻ¸āĻĻā§āĻļ-āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻ¨āĻŋāĻāĻļāĻ°ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¤ā§ āĻŦā§āĻ¸āĻŋāĻ āĻŦā§āĻ˛āĻ āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°āĻŋāĻ āĻĒāĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻļāĻžāĻāĻž āĻŦāĻž āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§ āĻā§āĻĄ āĻ¸āĻĻā§āĻļ. āĻā§āĻĄ āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻāĻŋ
āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻāĻāĻžāĻ° āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻāĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻŖāĻŋāĻ¤ āĻāĻ āĻŽāĻžāĻ¨ āĻĨā§āĻā§ āĻā§āĻ
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻšāĻ āĻ¸ā§āĻĒāĻ āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻŋāĻāĻļāĻ°ā§āĻ¤ āĻ˛āĻžāĻĢ.
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸-āĻŦā§āĻ˛āĻ-āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ-āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ āĻšāĻ˛ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻāĻŋ āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻā§āĻāĻ¤āĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸-āĻŦā§āĻ˛āĻ-āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻĨā§āĻā§
āĻšāĻ āĻ¸ā§āĻĒāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻāĻ°āĻ āĻ¸āĻ āĻŋāĻāĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤-āĻāĻ¨āĻ¨ā§āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻžāĻ¸ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯ā§ āĻā§āĻ¨ā§ āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨
āĻāĻ°āĻ āĻĒā§āĻā§āĻāĻžāĻ¨ā§āĻĒā§āĻā§āĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻŽāĻžāĻ¨ā§, āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°ā§
āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ āĻā§āĻāĻ˛-āĻŦā§āĻ˛āĻ
āĻāĻ¨ā§āĻ¤āĻāĻŦā§āĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻā§āĻāĻ˛ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻŦā§āĻ˛āĻ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻŦā§
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨-āĻ āĻā§āĻāĻ˛-āĻŦā§āĻ˛āĻ
āĻāĻāĻāĻŋ āĻ āĻā§āĻāĻ˛ā§ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻŦā§āĻ˛āĻā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžā§ˇ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 15āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻļā§āĻĄ-āĻ āĻā§āĻāĻ˛-āĻāĻ¨āĻ¸
āĻāĻ¨ā§āĻ¤āĻāĻŦā§āĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻ āĻā§āĻāĻ˛ā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ insns
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100āĨ¤
max-āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨-āĻ āĻā§āĻāĻ˛-insns
āĻāĻāĻāĻŋ āĻ āĻā§āĻāĻ˛ā§ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻāĻ¨āĻāĻ¸āĻāĻ¨-āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžā§ˇ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 200āĨ¤
āĻŽāĻŋāĻ¨-āĻ¸ā§āĻĒā§āĻ-āĻĒā§āĻ°ā§āĻŦ
āĻāĻ¨ā§āĻāĻžāĻ°āĻŦā§āĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¸ āĻŦā§āĻ˛āĻā§ āĻĒā§āĻāĻāĻžāĻ¨ā§āĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž (āĻļāĻ¤āĻžāĻāĻļā§)
āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 40āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻļā§āĻĄ-āĻāĻā§āĻ¸āĻā§āĻ¨ā§āĻĄ-āĻ āĻā§āĻāĻ˛-āĻāĻ¤ā§āĻ¸āĻ°ā§āĻ
āĻ āĻā§āĻāĻ˛āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ CFG āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžā§ˇ 0 āĻāĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ (
āĻĄāĻŋāĻĢāĻ˛ā§āĻ) āĻ āĻā§āĻāĻ˛ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻļā§āĻĄ-āĻāĻ¨-āĻāĻ¨-āĻāĻ¨-āĻāĻ¨āĻĢā§āĻ˛āĻŋāĻā§āĻ-āĻĄāĻŋāĻ¸āĻ˛ā§āĻ˛ā§
āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻāĻāĻāĻŋ insn-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 3āĨ¤
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§-āĻ¸ā§āĻĒā§āĻ-āĻĒā§āĻ°ā§āĻŦ-āĻāĻžāĻ āĻ āĻĢ
āĻĢāĻāĻāĻž āĻ¸āĻžāĻĢāĻ˛ā§āĻ¯ā§āĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž (āĻļāĻ¤āĻžāĻāĻļā§), āĻ¯āĻžāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ
insns āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 40āĨ¤
āĻ¤āĻĢāĻ¸āĻŋāĻ˛-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ-āĻĒā§āĻ°ā§āĻŦ-āĻĒā§āĻ°ā§āĻŦ-āĻāĻžāĻāĻĢāĻĢ
āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ¤āĻžāĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻāĻž āĻā§āĻĄāĻŧā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10āĨ¤
āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻŽā§āĻŽ-āĻ¸āĻ¤ā§āĻ¯-āĻĄāĻŋāĻĒ-āĻāĻ¸ā§āĻ
āĻ¸ā§āĻā§āĻ° āĻāĻŦāĻ āĻ˛ā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻĻā§āĻ°āĻ¤ā§āĻŦ (CPU āĻāĻā§āĻ°ā§) āĻāĻāĻ āĻŽā§āĻŽāĻ°āĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
selsched-max-lokahead
āĻ¸āĻŋāĻ˛ā§āĻā§āĻāĻŋāĻ āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻŋāĻāĻ¯āĻŧā§āĻ° āĻ˛ā§āĻāĻāĻšā§āĻĄ āĻāĻāĻ¨ā§āĻĄā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻāĻžāĻ°āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻā§āĻ°āĻ¤āĻž
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 50āĨ¤
āĻ¸ā§āĻ˛āĻ¸āĻā§āĻĄ-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻŦāĻžāĻ° āĻŦāĻžāĻ°
āĻ¸āĻŋāĻ˛ā§āĻā§āĻāĻŋāĻ āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻ¤āĻŦāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¸ā§āĻŽāĻž āĻ¯āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2āĨ¤
selsched-max-insns-āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻ¸ā§āĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŋāĻ˛ā§āĻā§āĻāĻŋāĻ āĻ¸āĻŋāĻĄāĻŋāĻāĻ˛āĻžāĻ°ā§ āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2āĨ¤
āĻāĻ¸āĻāĻŽāĻāĻ¸-āĻŽāĻŋāĻ¨-āĻāĻ¸āĻ¸āĻŋ
āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻāĻŖāĻ¨āĻžāĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻŽāĻžāĻ¨ āĻ¯āĻž āĻ¸ā§āĻāĻ āĻŽāĻĄāĻŋāĻāĻ˛ āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 2āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻļā§āĻˇ-āĻŽāĻžāĻ¨-āĻāĻ°āĻāĻŋāĻāĻ˛
āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ RTL-āĻāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻ°āĻž āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŽāĻžāĻĒ
āĻāĻāĻāĻŋ āĻ¸āĻŋāĻāĻĄā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻŦāĻžāĻāĻ¨āĻžāĻ°ā§ āĻ¸ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ 10000āĨ¤
āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž-āĻāĻžāĻ-āĻ¸ā§āĻŽāĻž
āĻā§āĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ§ā§āĻ°ā§āĻŦāĻāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§
āĻŽā§āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŦāĻ āĻāĻ° āĻāĻ¤āĻŋ āĻŦā§āĻĻā§āĻ§āĻŋāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§
āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ§ā§āĻ°ā§āĻŦāĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 256āĨ¤
āĻāĻ¸āĻāĻ¸āĻĒāĻŋ-āĻŦāĻžāĻĢāĻžāĻ°-āĻ¸āĻžāĻāĻ
āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻāĻāĻžāĻ° (āĻ¯ā§āĻŽāĻ¨ āĻ ā§āĻ¯āĻžāĻ°ā§) āĻ¯āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻŽā§āĻ¯āĻžāĻļāĻŋāĻ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻĒāĻžāĻ¯āĻŧ
āĻāĻāĻ¨ -fstack-āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
āĻāĻŦā§āĻ¨ā§āĻā§ 10.10 āĻāĻ° āĻāĻā§ āĻāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻŋāĻ˛ "8"āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻāĻŋ "4", āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒā§āĻ°āĻā§āĻā§āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž.
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻļā§āĻ¯āĻŧāĻžāĻ°āĻŋāĻ-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻāĻāĻžāĻ°
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻ˛āĻ āĻļā§āĻ¯āĻŧāĻžāĻ°āĻŋāĻāĻ¯āĻŧā§ āĻ āĻāĻļ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻāĻāĻžāĻ° āĻ¯āĻāĻ¨ āĻ¨āĻž āĻĨāĻžāĻā§
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 32āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻžāĻŽā§āĻĒ-āĻĨā§āĻ°ā§āĻĄ-āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨-āĻāĻ¸āĻāĻŋāĻāĻŽāĻāĻŋāĻāĻ¸
āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻā§ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž āĻ¯āĻāĻ¨ āĻ¨āĻāĻ˛ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ˇ
āĻĨā§āĻ°ā§āĻĄāĻŋāĻ āĻāĻžāĻŽā§āĻĒ
āĻā§āĻˇā§āĻ¤ā§āĻ°-āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ°
āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§ āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§ˇ
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖāĨ¤ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻļā§āĻ¨ā§āĻ¯ -āĻ0 āĻāĻŦāĻ -āĻ1, āĻāĻŦāĻ 100 āĻāĻ° āĻāĻ¨ā§āĻ¯ -āĻāĻāĻ¸, -āĻ2, āĻāĻŦāĻ
-āĻ3.
āĻĒā§āĻ°āĻŋāĻĢā§āĻ-āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ
āĻĒā§āĻ°āĻŋāĻĢā§āĻ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻāĻĄāĻŧ āĻ¸āĻāĻā§āĻ¯āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨
āĻļā§āĻˇ āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻĻā§āĻ°āĻ¤ā§āĻŦ āĻāĻ āĻ§ā§āĻ°ā§āĻŦāĻā§āĻ° āĻ¸āĻŽāĻžāĻ¨ā§āĻĒāĻžāĻ¤āĻŋāĻāĨ¤
āĻāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻĢāĻ˛ā§ āĻāĻŽ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻŋāĻĢā§āĻ āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻĻā§āĻā§āĻ¨
āĻ¯ā§āĻāĻĒāĻ¤-āĻĒā§āĻ°āĻŋāĻĢā§āĻ).
āĻ¯ā§āĻāĻĒāĻ¤-āĻĒā§āĻ°āĻŋāĻĢā§āĻ
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻĒā§āĻ°āĻŋāĻĢā§āĻ āĻ¯āĻž āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
l1-āĻā§āĻ¯āĻžāĻļā§-āĻ˛āĻžāĻāĻ¨-āĻāĻāĻžāĻ°
L1 āĻā§āĻ¯āĻžāĻļā§ āĻā§āĻ¯āĻžāĻļā§ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻāĻāĻžāĻ°, āĻŦāĻžāĻāĻā§āĨ¤
l1-āĻā§āĻ¯āĻžāĻļā§-āĻāĻāĻžāĻ°
L1 āĻā§āĻ¯āĻžāĻļā§āĻ° āĻāĻāĻžāĻ°, āĻāĻŋāĻ˛ā§āĻŦāĻžāĻāĻā§āĨ¤
l2-āĻā§āĻ¯āĻžāĻļā§-āĻāĻāĻžāĻ°
L2 āĻā§āĻ¯āĻžāĻļā§āĻ° āĻāĻāĻžāĻ°, āĻāĻŋāĻ˛ā§āĻŦāĻžāĻāĻā§āĨ¤
āĻŽāĻŋāĻ¨-āĻāĻ¨āĻāĻ¸āĻāĻ¨-āĻā§-āĻĒā§āĻ°āĻŋāĻĢā§āĻ-āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻŋāĻĢā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒā§ āĻĒā§āĻ°āĻŋāĻĢā§āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§āĨ¤
āĻĒā§āĻ°āĻŋāĻĢā§āĻ-āĻŽāĻŋāĻ¨-āĻāĻ¨āĻāĻ¸āĻāĻ¨-āĻā§-āĻŽā§āĻŽ-āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒā§ āĻĒā§āĻ°āĻŋāĻĢā§āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻĒā§āĻ°āĻ§āĻžāĻ¨-āĻĒā§āĻ°āĻāĻžāĻ°
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° "āĻā§āĻ¯āĻžāĻ¨āĻ¨āĻŋāĻāĻžāĻ˛" āĻāĻžāĻāĻĒ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻ
āĻ¸āĻ°ā§āĻŦāĻĻāĻž 1 āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤, āĻ¯āĻž āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻĻāĻā§āĻˇ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¸āĻŋ++ āĻāĻŦāĻ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++ āĻ āĻĒā§āĻ°āĻāĻžāĻ°āĨ¤ āĻ¤āĻŦā§ āĻā§āĻ¯āĻžāĻ¨ā§āĻ¨āĻŋāĻāĻžāĻ˛ āĻāĻžāĻāĻĒ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻŦāĻžāĻ āĻĨāĻžāĻāĻ˛ā§
āĻ¸āĻāĻāĻ˛āĻ¨ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻāĻžāĻ°āĻŖ, āĻā§āĻ¯āĻžāĻ¨ā§āĻ¨āĻŋāĻāĻžāĻ˛ āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻāĻ āĻŽāĻžāĻ¨āĻāĻŋ 0 āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻāĻ-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°-āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻļāĻžāĻāĻž-āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¸ā§āĻāĻ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻāĻ¨āĻāĻžāĻ°ā§āĻ¸āĻ¨ āĻāĻ° āĻĨā§āĻā§ āĻŦāĻĄāĻŧ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°ā§
āĻ¸ā§āĻāĻ-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°-āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻļāĻžāĻāĻž-āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¸ā§āĻāĻā§āĻ° āĻļāĻžāĻāĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻā§āĻŖāĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻāĻļāĻŋāĻ-āĻ ā§āĻ¯āĻžāĻ¨ā§āĻāĻŋāĻ-āĻĻā§āĻ°ā§āĻā§āĻ¯
āĻāĻāĻļāĻŋāĻ āĻ ā§āĻ¯āĻžāĻ¨ā§āĻāĻŋāĻ āĻ¸ā§āĻā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻā§āĻ°āĻŋ āĻāĻāĻļāĻŋāĻ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻĻā§āĻ°ā§āĻāĻ°āĻŖ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ (-āĻĢā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ) āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ -āĻ3 āĻāĻŦāĻ āĻāĻĒāĻ°ā§.
āĻāĻŋāĻā§ āĻ§āĻ°āĻŖā§āĻ° āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻāĻāĻļāĻŋāĻ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻĻā§āĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĻā§āĻ°ā§ āĻāĻ˛ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻšā§āĻ¸ā§āĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§āĻŽāĻ°āĻŋ āĻā§āĻ°āĻžāĻ¸ āĻāĻ°ā§
āĻŽā§āĻļāĻŋāĻ¨ āĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻāĻŋ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻ¸ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§,
āĻ¯āĻž āĻĒāĻ˛āĻžāĻ¤āĻ āĻāĻāĻ°āĻŖ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§āĨ¤ āĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ 0 āĻāĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻā§āĻā§
āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻžāĻšā§āĻ¨ āĻ¸ā§āĻ āĻĻā§āĻ°ā§āĻā§āĻ¯ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
sccvn-max-scc-āĻāĻāĻžāĻ°
SCCVN āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻĻā§āĻĸāĻŧāĻāĻžāĻŦā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° (SCC) āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻāĻāĻžāĻ°āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻ āĻ¸ā§āĻŽāĻž āĻāĻāĻžāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒā§āĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ SCCVN āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ
āĻāĻāĻŋāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ SCC āĻāĻāĻžāĻ°
10000.
sccvn-max-alias-queries-āĻĒā§āĻ°āĻ¤āĻŋ-āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸
āĻ°āĻŋāĻĄāĻžāĻ¨āĻĄā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻŋ āĻā§āĻāĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŽāĻ°āĻž āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻāĻĒāĻ¨āĻžāĻŽ-āĻāĻ°āĻžāĻāĻ˛ āĻā§āĻ¯āĻŧā§āĻ°āĻŋ āĻāĻ°āĻŋ
āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻĻā§āĻāĻžāĻ¨ āĻāĻ¨ā§āĻ¯. āĻāĻ āĻ¸ā§āĻŽāĻž āĻāĻāĻžāĻ¤ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ˛ā§āĻĄ āĻŦāĻž
āĻĻā§āĻāĻžāĻ¨ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻĒā§āĻ°āĻļā§āĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽāĻŋāĻāĻāĻžāĻŦā§
āĻ˛ā§āĻĄ āĻĨā§āĻā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻĨā§ āĻ¸ā§āĻā§āĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤
āĻĒā§āĻ°āĻļā§āĻ¨āĻā§āĻ˛āĻŋāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻ˛ 1000ā§ˇ
āĻāĻ°āĻž-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻ˛ā§āĻĒāĻ¸-āĻ¨āĻžāĻŽ
āĻāĻāĻāĻ°āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻā§āĻāĻ˛āĻŋāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ°āĻ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻāĻā§āĻ¯āĻž āĻĨā§āĻā§ loops, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻāĻā§āĻ¯āĻž
āĻāĻā§āĻāĻ˛āĻŋāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ¨ āĻāĻ¨-āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ āĻā§āĻāĻ˛ āĻāĻ āĻ¨ āĻāĻ°ā§āĨ¤
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100āĨ¤
āĻāĻāĻāĻ°āĻ-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻŦāĻŋāĻ°ā§āĻ§ā§-āĻā§āĻŦāĻŋāĻ˛-āĻāĻāĻžāĻ°
āĻ¯āĻĻāĻŋāĻ IRA āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻā§āĻŦāĻŋāĻ˛ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻļā§āĻ˛āĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§,
āĻŦāĻŋāĻļāĻžāĻ˛ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻāĻāĻ¨āĻ āĻ āĻ¤ā§āĻ¯āĻ§āĻŋāĻ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻā§āĻŦāĻŋāĻ˛ āĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻŽāĻŦāĻŋ āĻāĻāĻžāĻ°ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°, āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻžāĻ°ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤, āĻ¸āĻšāĻ āĻāĻŦāĻ āĻ¨āĻŋāĻŽā§āĻ¨-
āĻŽāĻžāĻ¨ā§āĻ° āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĻā§āĻŽ-āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻā§āĻŦāĻŋāĻ˛ āĻ¤ā§āĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻāĨ¤
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2000āĨ¤
ira-loop-resserved-regs
āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ°āĻ āĻ¸āĻ āĻŋāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻĒ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ IRA āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛ā§āĻĒ āĻāĻ¨āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¤ā§ (āĻĻā§āĻā§āĻ¨ -āĻ3) āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž
āĻāĻŋāĻā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ. āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛ 2, āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸āĻāĻā§āĻ¯āĻž
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻ āĻŽāĻžāĻ¨āĻāĻŋ āĻ āĻ¸āĻāĻā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻž-āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻž āĻĨā§āĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¸ā§āĻ°āĻžāĨ¤
āĻ˛ā§āĻĒ-āĻāĻ¨āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻŦāĻŋāĻŦāĻŋāĻāĻ¸-āĻāĻ¨-āĻ˛ā§āĻĒ
āĻ˛ā§āĻĒ āĻāĻ¨āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽā§āĻļāĻ¨ āĻā§āĻŦ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ¨ āĻāĻāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ
āĻā§āĻŦ āĻŦāĻĄāĻŧ āĻ˛ā§āĻĒ āĻ¸āĻš āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛-āĻāĻžāĻāĻŽ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖāĨ¤ āĻāĻ°ā§ āĻ¸āĻā§āĻā§ loops
āĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻā§ āĻ˛ā§āĻĒ āĻāĻ¨āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽā§āĻļāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĨāĻžāĻāĻŦā§ āĻ¨āĻž
āĻ¤āĻžāĻĻā§āĻ° āĻāĻĒāĻ° āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤. āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1000 āĻāĻ° āĻāĻ¨ā§āĻ¯ -āĻ1 āĻāĻŦāĻ 10000
āĻāĻ¨ā§āĻ¨āĻ¤ -āĻ2 āĻāĻŦāĻ āĻāĻĒāĻ°ā§.
āĻ˛ā§āĻĒ-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻĄā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻĢāĻ¸-āĻĢāĻ°-āĻĄā§āĻā§āĻĄā§āĻĒāĻ¸
āĻ āĻ¨ā§āĻ āĻŦāĻĄāĻŧ āĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄā§āĻāĻž āĻĄāĻŋāĻĒā§āĻ¨āĻĄā§āĻ¨ā§āĻ¸āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛āĨ¤ āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĄā§āĻāĻž āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯āĻž āĻĄā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖāĨ¤ āĻāĻ āĻŦāĻĄāĻŧ āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ˛ā§āĻĒ āĻĄā§āĻāĻž āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1000āĨ¤
max-vartrack-āĻāĻāĻžāĻ°
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻžāĻĢā§āĻ˛ā§ āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻšā§āĻ¯āĻžāĻļ āĻā§āĻŦāĻŋāĻ˛ āĻ¸ā§āĻ˛āĻ āĻ¸ā§āĻ āĻāĻ°ā§
āĻā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖāĨ¤ āĻāĻ āĻ¸ā§āĻŽāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻā§āĻā§ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻž āĻšāĻ˛ā§
āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¸ā§āĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻĒāĻ°ā§ āĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻļāĻ¨ āĻĨā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ insns āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻā§āĻā§āĨ¤ āĻ¸ā§āĻŽāĻž āĻāĻžāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻā§āĻ˛ā§āĻ
āĻĄāĻŋāĻŦāĻžāĻ insns, var āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻāĻŋāĻā§ āĻļā§āĻ¨ā§āĻ¯ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻā§ āĻ¸ā§āĻŽāĻžāĻšā§āĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤
max-vartrack-expr-āĻāĻā§āĻ°āĻ¤āĻž
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¨āĻžāĻŽ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻ¸ā§āĻ¤āĻ° āĻ¸ā§āĻ āĻāĻ°ā§ āĻŦāĻž
āĻŽāĻžāĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻ°ā§ āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻ°ā§āĻĄ
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯āĨ¤ āĻāĻāĻŋ āĻā§āĻŦ āĻāĻŽ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻŽāĻžāĻ¨ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¯ā§ āĻšāĻ¯āĻŧ
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŦāĻ āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§;
āĻāĻāĻŋ āĻāĻā§āĻāĻ¤āĻ° āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻāĻ°āĻ āĻāĻāĻŋāĻ˛ āĻĄāĻŋāĻŦāĻžāĻ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦā§āĻĻā§āĻ§āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 12āĨ¤
āĻŽāĻŋāĻ¨-āĻ¨āĻ¨āĻĄā§āĻŦāĻžāĻ-āĻāĻ¨āĻ¸-āĻāĻāĻĄ
nondebug insns-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻĨā§āĻā§ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻž uids āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨ā§āĻā§āĻ° āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻĄāĻŋāĻŦāĻžāĻ insns-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤
-fvar-āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ-āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻŋāĻŦāĻžāĻ insns āĻāĻĒāĻ°ā§ (āĻ¨āĻ¨-āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒāĻŋāĻ) uids āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻž āĻ¯āĻĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¨āĻŋāĻāĻļā§āĻˇ āĻšāĻ¯āĻŧ.
ipa-sra-ptr-āĻŦā§āĻĻā§āĻ§āĻŋ-āĻāĻžāĻ°āĻ
IPA-SRA āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻˇā§āĻāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§
āĻ¯āĻāĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻāĻāĻžāĻ° āĻāĻŽ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ ipa-sra-ptr-āĻŦā§āĻĻā§āĻ§āĻŋ-āĻāĻžāĻ°āĻ āĻŦāĻžāĻ°
āĻŽā§āĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻāĻžāĻ°āĨ¤
tm-āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻ¸āĻŽāĻˇā§āĻāĻŋ-āĻāĻāĻžāĻ°
āĻāĻāĻāĻŋ āĻ˛ā§āĻ¨āĻĻā§āĻ¨ā§ āĻĨā§āĻ°ā§āĻĄ-āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻĒāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻŦāĻžāĻāĻā§āĻ° āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯āĻžāĻ° āĻĒāĻ°ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋ āĻ˛āĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻĄ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻā§āĻĄāĻŧāĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ/āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ -fgnu-tm.
āĻā§āĻ°āĻžāĻĢāĻžāĻāĻ-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻāĻ¨āĻŦāĻŋ-āĻ¸ā§āĻā§āĻĒ-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻ¸
āĻā§āĻ°āĻžāĻĢāĻžāĻāĻ āĻ˛ā§āĻĒā§āĻ° āĻ¸ā§āĻāĻā§āĻ¯āĻŧ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻĄāĻŧāĻžāĻ¤ā§, āĻāĻ° āĻ¸āĻāĻā§āĻ¯āĻž
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻĒāĻžāĻ°ā§āĻ (SCoP) āĻāĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻāĻŦāĻĻā§āĻ§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻāĻžāĻ¨āĻž āĻāĻŦāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻāĻāĻŋ SCoP āĻāĻ° āĻŦāĻžāĻāĻ°ā§ SCoP āĻāĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĨ¤
āĻā§āĻ°āĻžāĻĢāĻžāĻāĻ-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻŦāĻŋāĻŦāĻŋāĻāĻ¸-āĻĒā§āĻ°āĻ¤āĻŋ-āĻĢāĻžāĻāĻļāĻ¨
SCoPs āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖā§ āĻ¸ā§āĻāĻā§āĻ¯āĻŧ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻĄāĻŧāĻžāĻ¤ā§, āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻāĻžāĻ°
āĻā§āĻ°āĻžāĻĢāĻžāĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻĻā§āĻ§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100āĻāĻŋ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻāĨ¤
āĻ˛ā§āĻĒ-āĻŦā§āĻ˛āĻ-āĻāĻžāĻāĻ˛-āĻāĻāĻžāĻ°
āĻ˛ā§āĻĒ āĻŦā§āĻ˛āĻāĻŋāĻ āĻŦāĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻĒ āĻŽāĻžāĻāĻ¨āĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°, āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻˇāĻŽ - āĻĢā§āĻ˛āĻĒ-āĻŦā§āĻ˛āĻ or
-āĻĢā§āĻ˛ā§āĻĒ-āĻ¸ā§āĻā§āĻ°āĻŋāĻĒ-āĻāĻ¨āĻŋ, āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻāĻā§āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ˛ā§āĻĒ āĻ¨ā§āĻ¸ā§āĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛ā§āĻĒāĻā§ āĻĢāĻžāĻ˛āĻž āĻāĻ°ā§āĻ¨
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻĢāĻžāĻ˛āĻž āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ˛ā§āĻĒ-āĻŦā§āĻ˛āĻ-āĻāĻžāĻāĻ˛-āĻāĻāĻžāĻ°
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 51āĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĨ¤
ipa-cp-āĻŽāĻžāĻ¨-āĻ¤āĻžāĻ˛āĻŋāĻāĻž-āĻāĻāĻžāĻ°
IPA-CP āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻŦāĻ āĻĄāĻŋāĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĨ¤ ipa-cp-āĻŽāĻžāĻ¨-
āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻāĻžāĻ° āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°āĻž āĻŽāĻžāĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĨ¤
āĻāĻāĻĒāĻŋāĻ-āĻ¸āĻŋāĻĒāĻŋ-āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨-āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ
IPA-CP āĻā§āĻ˛ā§āĻ¨āĻŋāĻ āĻ˛āĻžāĻā§āĻ° āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻāĻ¸ā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ¸ā§āĻā§āĻ° āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§
āĻ¸ā§āĻā§āĻ° āĻ¯ā§ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°ā§ āĻā§āĻ˛ā§āĻ¨āĻŋāĻ āĻ¸ā§āĻ¯ā§āĻ āĻāĻāĻĒāĻŋāĻ-āĻ¸āĻŋāĻĒāĻŋ-āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨-āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ.
ipa-max-agg-āĻāĻāĻā§āĻŽ
IPA-CP āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°āĻ¤ā§āĻ āĻ¸āĻā§āĻˇāĻŽ
āĻŽā§āĻ ipa-max-agg-āĻāĻāĻā§āĻŽ āĻĒā§āĻ°āĻ¤āĻŋ āĻāĻ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻŽāĻžāĻ¨ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĨ¤
ipa-cp-āĻ˛ā§āĻĒ-āĻāĻā§āĻāĻŋāĻ¤-āĻŦā§āĻ¨āĻžāĻ¸
āĻ¯āĻāĻ¨ IPA-CP āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻāĻ¨ āĻā§āĻ˛ā§āĻ¨āĻŋāĻ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§
āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦā§āĻ¨āĻžāĻ¸ āĻ¯ā§āĻ āĻāĻ°ā§ ipa-cp-āĻ˛ā§āĻĒ-āĻāĻā§āĻāĻŋāĻ¤-āĻŦā§āĻ¨āĻžāĻ¸ āĻŦā§āĻ¨āĻžāĻ¸
āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĻ° āĻ˛āĻžāĻā§āĻ° āĻ¸ā§āĻā§āĻ°āĨ¤
ipa-cp-āĻ ā§āĻ¯āĻžāĻ°ā§-āĻ¸ā§āĻāĻ-āĻāĻā§āĻāĻŋāĻ¤-āĻŦā§āĻ¨āĻžāĻ¸
āĻ¯āĻāĻ¨ IPA-CP āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻāĻ¨ āĻā§āĻ˛ā§āĻ¨āĻŋāĻ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻ¸ā§āĻāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§
āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦā§āĻ¨āĻžāĻ¸ āĻ¯ā§āĻ āĻāĻ°ā§ ipa-cp-āĻ ā§āĻ¯āĻžāĻ°ā§-āĻ¸ā§āĻāĻ-āĻāĻā§āĻāĻŋāĻ¤-āĻŦā§āĻ¨āĻžāĻ¸ āĻŦā§āĻ¨āĻžāĻ¸
āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĻ° āĻ˛āĻžāĻā§āĻ° āĻ¸ā§āĻā§āĻ°āĨ¤
lto-āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨
WHOPR āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ā§āĻ° āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ CPU-āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 32āĨ¤
āĻāĻ˛āĻāĻŋāĻ-āĻŽāĻŋāĻ¨āĻŋāĻ
WHOPR āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ā§āĻ° āĻāĻāĻžāĻ° (āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ¤ā§)āĨ¤ āĻāĻ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ
āĻā§āĻŦ āĻā§āĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§ āĻ āĻ¨ā§āĻāĻā§āĻ˛ā§ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ°āĻāĨ¤
cxx-max-āĻ¨ā§āĻŽāĻ¸ā§āĻĒā§āĻ¸-āĻāĻ° āĻāĻ¨ā§āĻ¯-āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ-āĻšā§āĻ˛ā§āĻĒ
C++ āĻ¨āĻžāĻŽ āĻā§āĻāĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨
āĻāĻāĻāĻŋ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻ°ā§āĻĨāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 1000āĨ¤
āĻ¸āĻŋāĻā§āĻ-āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ-āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ
āĻāĻžāĻ°ā§āĻā§āĻ āĻŦā§āĻ˛āĻā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ (āĻļāĻ¤āĻžāĻāĻļā§)
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻŽā§āĻ˛ āĻŦā§āĻ˛āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĒā§āĻā§āĻˇā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻ āĻ¸āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻŦāĻĄāĻŧ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻāĻ°āĻ āĻāĻā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻĄā§āĻŦā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 75āĨ¤ āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻ°āĻ āĻŦā§āĻļāĻŋ āĻ˛āĻžāĻāĻāĻ¨āĻ āĻ¤āĻžāĻ āĻĄā§āĻŦā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĨā§āĻā§ āĻ¸āĻŋāĻā§āĻ
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻļāĻ°ā§āĻ¤āĻ¯ā§āĻā§āĻ¤ āĻ¸ā§āĻā§āĻ° āĻā§āĻĄāĻŧāĻž āĻ¯āĻž āĻĄā§āĻŦā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ 0 āĻĨāĻžāĻāĻ˛ā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻšāĻ¯āĻŧ āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ (-āĻĢā§āĻ°āĻŋ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ) āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° (-ftre-āĻ˛ā§āĻĒ-āĻ¯āĻĻāĻŋ-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°)
āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 2āĨ¤
āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ-āĻ˛ā§āĻĄ-āĻĄā§āĻāĻž-āĻ°ā§āĻ¸
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°āĻĻā§āĻ° āĻ˛ā§āĻĄā§āĻ° āĻāĻĒāĻ° āĻ¨āĻ¤ā§āĻ¨ āĻĄā§āĻāĻž āĻ°ā§āĻ¸ āĻāĻžāĻ˛ā§ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨,
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 0 āĻ¤ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
-fmemory-āĻŽāĻĄā§āĻ˛= āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻŽāĻā§āĻā§āĻ°āĻŋ-āĻ¸ā§āĻā§āĻ°-āĻĄā§āĻāĻž-āĻ°ā§āĻ¸
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°āĻĻā§āĻ° āĻ¸ā§āĻā§āĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĄā§āĻāĻž āĻ°ā§āĻ¸ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§ 1 āĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨,
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 0 āĻ¤ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
-fmemory-āĻŽāĻĄā§āĻ˛= āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻŽāĻā§āĻā§āĻ°āĻŋ-āĻĒā§āĻ¯āĻžāĻāĻĄ-āĻ˛ā§āĻĄ-āĻĄā§āĻāĻž-āĻ°ā§āĻ¸
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°āĻĻā§āĻ° āĻĒā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻĄā§āĻāĻž āĻ˛ā§āĻĄā§āĻ° āĻāĻĒāĻ° āĻ¨āĻ¤ā§āĻ¨ āĻĄā§āĻāĻž āĻ°ā§āĻ¸ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ 1 āĻĨā§āĻā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 0-āĻ¤ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻā§āĻ¯ -fmemory-āĻŽāĻĄā§āĻ˛= āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻŽāĻā§āĻā§āĻ°āĻŋ-āĻĒā§āĻ¯āĻžāĻāĻĄ-āĻ¸ā§āĻā§āĻ°-āĻĄā§āĻāĻž-āĻ°ā§āĻ¸
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°āĻĻā§āĻ° āĻĒā§āĻ¯āĻžāĻāĻĄ āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĄā§āĻāĻž āĻ°ā§āĻ¸ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ 1 āĻĨā§āĻā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 0-āĻ¤ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻā§āĻ¯ -fmemory-āĻŽāĻĄā§āĻ˛= āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻā§āĻ¸-āĻŽāĻžāĻ¨-āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŽāĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻĻā§āĻ°āĻ¤āĻŽ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻžāĻŽā§āĻĒ-āĻā§āĻŦāĻŋāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ
āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§āĻ¨ āĻļāĻžāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻāĻžāĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤ āĻŽāĻžāĻ¨ 0 āĻšāĻ˛ā§, āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ¯āĻ¨ā§āĻ¤ā§āĻ°. āĻĄāĻŋāĻĢāĻ˛ā§āĻ 0āĨ¤
āĻāĻžāĻ-āĻ°āĻŋāĻ ā§āĻ¯āĻžāĻ¸ā§āĻ-āĻĒā§āĻ°āĻ¸ā§āĻĨ
āĻĒā§āĻ¨āĻāĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻā§āĻ°āĻŋāĻ¤ā§ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻāĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻāĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§
āĻļā§āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĨ¤
āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻāĻžāĻĒ-āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ
āĻāĻ° āĻĻā§āĻāĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦā§āĻā§ āĻ¨āĻŋāĻ¨ -fsched-āĻāĻžāĻĒ. āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ
āĻāĻāĻŋ āĻŽā§āĻ˛ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĨā§āĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻŦā§āĻļāĻŋ
āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ 2 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻĒāĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛
āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ 1 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻ āĻĒā§āĻā§āĻˇāĻžāĻā§āĻ¤ āĻ°āĻā§āĻˇāĻŖāĻļā§āĻ˛ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻŦāĻ āĻŦāĻ°āĻ āĻāĻā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĨāĻžāĻāĻžāĻ° āĻāĻĒāĻ° āĻāĻ°āĻ āĻŦā§āĻļāĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ¸āĻ āĻŋāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻĒ āĻā§āĻ˛āĻžāĻ¸āĨ¤ āĻĻā§āĻāĻž āĻšāĻžāĻāĻĢāĻž-āĻļā§āĻĄ.āĻ¸āĻŋ
āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ GCC āĻ¸ā§āĻ¤ā§āĻ°ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻžāĻ°ā§āĻā§āĻā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤
āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻāĻ¸āĻāĻ˛āĻāĻ¸āĻāĻ°-āĻā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨
āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĻĻā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ°āĻ˛āĻ°ā§āĻāĻž āĻļāĻā§āĻ¤āĻŋ āĻšā§āĻ°āĻžāĻ¸ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĨ¤
āĻāĻ¸āĻžāĻ¨-āĻā§āĻ˛ā§āĻŦāĻžāĻ˛āĻ¸
āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻ āĻŦāĻā§āĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸ā§āĻ°āĻā§āĻˇāĻž
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -fsanitize=āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§
āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° --āĻĒāĻ°āĻŽ āĻāĻ¸āĻžāĻ¨-āĻā§āĻ˛ā§āĻŦāĻžāĻ˛āĻ¸ = 0.
asan-āĻ¸ā§āĻā§āĻ¯āĻžāĻ
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ āĻŦāĻā§āĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸ā§āĻ°āĻā§āĻˇāĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ-fsanitize=āĻ āĻŋāĻāĻžāĻ¨āĻž. āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§
--āĻĒāĻ°āĻŽ āĻāĻ¸āĻžāĻ¨-āĻ¸ā§āĻā§āĻ¯āĻžāĻ = 0 āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻ¸āĻžāĻ¨-āĻāĻ¨āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻ-āĻ°āĻŋāĻĄāĻ¸
āĻŽā§āĻŽāĻ°āĻŋ āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸ā§āĻ°āĻā§āĻˇāĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -fsanitize=āĻ āĻŋāĻāĻžāĻ¨āĻž. āĻŽā§āĻŽāĻ°āĻŋ āĻ°āĻŋāĻĄ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§
āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° --āĻĒāĻ°āĻŽ āĻāĻ¸āĻžāĻ¨-āĻāĻ¨āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻ-āĻ°āĻŋāĻĄāĻ¸ = 0.
asan-āĻ¯āĻ¨ā§āĻ¤ā§āĻ°-āĻ˛ā§āĻāĻž
āĻŽā§āĻŽāĻ°āĻŋ āĻ˛ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻĢāĻžāĻ° āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸ā§āĻ°āĻā§āĻˇāĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -fsanitize=āĻ āĻŋāĻāĻžāĻ¨āĻž. āĻŽā§āĻŽāĻ°āĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻ˛āĻŋāĻā§āĻ¨
āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° --āĻĒāĻ°āĻŽ āĻāĻ¸āĻžāĻ¨-āĻāĻ¨āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻ-āĻ°āĻžāĻāĻāĻ¸ = 0 āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻ¸āĻžāĻ¨-āĻŽā§āĻŽāĻŋāĻ¨ā§āĻā§āĻ°āĻŋāĻ¨
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻ -fsanitize=āĻ āĻŋāĻāĻžāĻ¨āĻž. āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° --āĻĒāĻ°āĻŽ āĻāĻ¸āĻžāĻ¨-āĻŽā§āĻŽāĻŋāĻ¨ā§āĻā§āĻ°āĻŋāĻ¨ = 0.
āĻāĻ¸āĻžāĻ¨-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻĒāĻ°-āĻĢā§āĻ°āĻ¤
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻĒāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻ -fsanitize=āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨-āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§
āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° --āĻĒāĻ°āĻŽ āĻāĻ¸āĻžāĻ¨-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻāĻĢāĻāĻžāĻ°-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨=0.
āĻāĻ˛ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸āĻš āĻāĻ¸āĻžāĻ¨-āĻāĻ¨āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨
āĻ¯āĻĻāĻŋ āĻāĻ¨āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻā§āĻĄ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻŽā§āĻŽāĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻŦā§āĻļāĻŋ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ
āĻāĻ āĻ¨āĻŽā§āĻŦāĻ°, āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ˛āĻŦā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯ā§āĻŽāĻ¨ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻĄ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° --āĻĒāĻ°āĻŽ āĻāĻ¸āĻžāĻ¨-āĻāĻ¨āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨-āĻ¸āĻš-āĻāĻ˛-āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ=0.
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽāĻ āĻĻā§āĻ¯ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§, āĻ¯āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦā§āĻ° āĻāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻŋ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻ¸āĻāĻāĻ˛āĻ¨
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -E āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻāĻžāĻĄāĻŧāĻž āĻāĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŋāĻā§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ āĻāĻāĻ¸āĻā§āĻā§ āĻ āĻ°ā§āĻĨ āĻāĻ°āĻž -E āĻāĻžāĻ°āĻŖ āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻāĻāĻĒā§āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻā§āĻ¤ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻĒāĻ¯ā§āĻā§āĻ¤āĨ¤
-āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĒāĻŋ,āĻĒāĻāĻ¨ā§āĻĻ
āĻ¤ā§āĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ° -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĒāĻŋ,āĻĒāĻāĻ¨ā§āĻĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§ āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻāĻ¨ā§āĻĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻžāĻā§āĨ¤ āĻ¯āĻĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻŽāĻž āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§ āĻŦāĻŋāĻāĻā§āĻ¤
āĻāĻŽāĻž āĻ¯āĻžāĻāĻšā§āĻ, āĻ āĻ¨ā§āĻ āĻ āĻĒāĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤, āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻŦāĻž āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°, āĻāĻŦāĻ -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĒāĻŋ āĻā§āĻ° āĻāĻ°ā§ āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻāĻ°ā§
āĻāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻāĻŦāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻ āĻ¯āĻāĻ¨āĻ āĻ¸āĻŽā§āĻāĻŦ āĻāĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻāĻāĻŋāĻ¤ -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĒāĻŋ āĻāĻŦāĻ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĻāĻŋāĻ¨
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĒāĻāĻ¨ā§āĻĻ
āĻĒāĻžāĻ¸ āĻĒāĻāĻ¨ā§āĻĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨-
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯āĻž GCC āĻ¸ā§āĻŦā§āĻā§āĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¯ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ -āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°
āĻĻā§āĻāĻŦāĻžāĻ°, āĻāĻāĻŦāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻāĻāĻŦāĻžāĻ° āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻ¨ā§-āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻā§āĻĄ-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ
āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĒāĻžāĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, GCC āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§
āĻāĻ¨āĻĒā§āĻ āĻā§āĻā§āĻ¨āĻžāĻāĻā§āĻļāĻ¨ āĻāĻŦāĻ āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻāĻžāĻˇāĻž āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§ (cc1, āĻ¸āĻŋāĻ¸āĻŋ 1 āĻĒā§āĻ˛āĻžāĻ¸, āĻŦāĻž āĻ¸āĻŋāĻ¸āĻŋ 1 āĻāĻŦāĻŋāĻā§ C, C++ āĻāĻ° āĻāĻ¨ā§āĻ¯,
āĻāĻŦāĻ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ, āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§) āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĻā§āĻŦāĻžāĻ°, āĻāĻāĻŦāĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻŦāĻ āĻāĻāĻŦāĻžāĻ° āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻāĻ¨āĻĒā§āĻā§āĻ° āĻĒā§āĻ°āĻā§āĻ¤ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻā§āĻā§ āĻ¸āĻā§āĻā§ -B or - āĻŽā§āĻĄāĻŧāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŦāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻāĻŦāĻ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ¤ā§āĻ¸ā§āĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨
āĻ¸āĻāĻāĻ˛āĻ¨
-D āĻ¨āĻžāĻŽ
āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¨āĻžāĻŽ āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻ¸āĻāĻā§āĻāĻž 1 āĻ¸āĻšāĨ¤
-D āĻ¨āĻžāĻŽ=āĻ¸āĻāĻā§āĻāĻž
āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻāĻā§āĻāĻž āĻā§āĻā§āĻ¨āĻžāĻāĻāĻĄ āĻāĻŦāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§āĻ¨ āĻ¤āĻžāĻ°āĻž āĻ¸āĻŽāĻ¯āĻŧ āĻšāĻžāĻāĻŋāĻ° āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻŦāĻžāĻĻā§āĻ° āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻŋāĻ¨ āĻ # define āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻ¸āĻāĻā§āĻāĻž āĻšāĻŦā§
āĻāĻŽā§āĻŦā§āĻĄ āĻāĻ°āĻž āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻ āĻā§āĻˇāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻāĻžāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻļā§āĻ˛ āĻŦāĻž āĻļā§āĻ˛-āĻ¸āĻĻā§āĻļ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĨā§āĻā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻļā§āĻ˛ āĻāĻ° āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻā§āĻˇāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ¸ā§āĻĒā§āĻ¸ āĻāĻā§
āĻļā§āĻ˛ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻ āĻ°ā§āĻĨāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨-āĻŽāĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ° āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ˛āĻŋāĻā§āĻ¨
āĻ¸āĻŽāĻžāĻ¨ āĻāĻŋāĻšā§āĻ¨ā§āĻ° āĻāĻā§ āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻ¨ā§āĻ§āĻ¨ā§ āĻ¸āĻš āĻ¤āĻžāĻ˛āĻŋāĻāĻž (āĻ¯āĻĻāĻŋ āĻĨāĻžāĻā§)āĨ¤ āĻŦāĻ¨ā§āĻ§āĻ¨ā§ āĻšāĻ˛
āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻļā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖ, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻĻā§āĻ§ā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¸āĻā§āĻā§ sh āĻāĻŦāĻ csh,
-āĻĄāĻŋ'āĻ¨āĻžāĻŽ(args...)=āĻ¸āĻāĻā§āĻāĻž' āĻāĻžāĻ āĻāĻ°ā§āĨ¤
-D āĻāĻŦāĻ -U āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻā§āĻ°āĻŽ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻŦ
-āĻāĻŽāĻžāĻā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ -āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŦ āĻĒāĻ°ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ -D āĻāĻŦāĻ -U āĻ āĻĒāĻļāĻ¨āĨ¤
-U āĻ¨āĻžāĻŽ
āĻāĻ° āĻāĻā§āĻ° āĻā§āĻ¨ā§ āĻ¸āĻāĻā§āĻāĻž āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§āĻ¨ āĻ¨āĻžāĻŽ, āĻšāĻ¯āĻŧ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŦāĻž āĻāĻāĻāĻŋ āĻ¸āĻā§āĻā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -D āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-undef
āĻā§āĻ¨ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻž GCC-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻŽāĻžāĻ¨ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĨāĻžāĻā§āĨ¤
-I Dir
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ Dir āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧāĨ¤
āĻ¨āĻžāĻŽāĻāĻ°āĻŖ āĻāĻ°āĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ -I āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ Dir āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ, āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āĻˇ āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻĻā§āĻļ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻĒāĻ°āĻžāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻ¯āĻĻāĻŋ Dir "=" āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° "=" āĻšāĻŦā§
sysroot āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤; āĻĻā§āĻāĻž --sysroot āĻāĻŦāĻ -āĻāĻ¸āĻ¸āĻ°ā§āĻ.
-o āĻĢāĻžāĻāĻ˛
āĻāĻāĻāĻĒā§āĻ āĻ˛āĻŋāĻā§āĻ¨ āĻĢāĻžāĻāĻ˛. āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻĢāĻžāĻāĻ˛ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ -āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻ¯ā§āĻā§āĻ¤āĻŋ CPP. āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ -āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻā§,
āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ -o āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§āĨ¤
-āĻāĻ¯āĻŧāĻžāĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻā§āĻāĻŋāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻžāĻ˛ā§ āĻāĻ°ā§ āĻ¯āĻž āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻŽā§āĻ¯āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻ
is -Wcomment, -Wtrigraphs, -Wmultichar āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻāĻāĻāĻŋ
"#if" āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§ āĻ¸āĻžāĻāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ āĻ¨ā§āĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻžāĻ˛ā§ āĻāĻā§ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻā§āĻ¨ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨ā§āĻāĨ¤
-Wcomment
- āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯
āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻļā§āĻ°ā§ āĻā§āĻ°āĻŽ āĻ¸āĻ¤āĻ°ā§āĻ /* āĻāĻāĻāĻŋ āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ /* āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯, āĻ āĻĨāĻŦāĻž āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ
āĻŦā§āĻ¯āĻžāĻāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ-āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ a āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ // āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ (āĻāĻāĻ¯āĻŧ āĻĢāĻ°ā§āĻŽā§āĻ°āĻ āĻāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻā§āĨ¤)
-Wtrigraphs
āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§āĻ° āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ āĻ°ā§āĻĨāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻ
āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĒāĻžāĻ˛āĻžāĻ¨ā§ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ āĻāĻ āĻ¨ āĻāĻ°āĻŦā§ (??/ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻļā§āĻˇā§) can, by
āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻļā§āĻ°ā§ āĻŦāĻž āĻļā§āĻˇ āĻšāĻ¯āĻŧ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĨ¤ āĻ āĻ¤āĻāĻŦ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ āĻ¯ā§ āĻāĻ āĻ¨ āĻšāĻŦā§
āĻĒāĻžāĻ˛āĻžāĻ¨ā§ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ āĻāĻāĻāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻšā§āĻ¯ āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛āĨ¤ āĻ¯āĻĻāĻŋ -āĻāĻ¯āĻŧāĻžāĻ˛ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ¨āĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻā§
āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¨āĻž āĻšāĻ˛ā§āĨ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻĄāĻŧāĻž trigraph āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ¤ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ¤ā§
āĻ āĻ¨ā§āĻ¯āĻāĻŋ -āĻāĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ -āĻāĻ¯āĻŧāĻžāĻ˛ -āĻāĻ¨ā§-āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ.
- āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤
āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ āĻāĻŦāĻ ISO C-āĻ¤ā§ āĻāĻŋāĻ¨ā§āĻ¨āĻāĻžāĻŦā§ āĻāĻāĻ°āĻŖ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻ¸āĻ āĻ¸āĻŋ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ āĻ¸āĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻ¨ā§āĻ āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ¯ā§āĻā§āĻ¤
āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¯āĻž āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻāĻāĻŋāĻ¤āĨ¤
-āĻāĻ¨ā§āĻĄā§āĻĢ
āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§āĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ #āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ,
āĻŦāĻžāĻšāĻŋāĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤. āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻļā§āĻ¨ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
-Wunused-macros
āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻž āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¤āĻ¤ āĻāĻāĻŦāĻžāĻ° āĻ āĻ¸ā§āĻ¤āĻŋāĻ¤ā§āĻŦā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻŦāĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§ āĻ¯āĻĻāĻŋ
āĻĒā§āĻ¨āĻāĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻž āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¸āĻŽāĻ¯āĻŧā§ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§, āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻŦāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻĢāĻžāĻāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
āĻŦāĻŋāĻāĻĻā§āĻ°āĻ: āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻ¸āĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻŦā§āĻ˛āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§
CPP āĻāĻāĻŋ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻŦā§āĨ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§, āĻāĻĒāĻ¨āĻŋ āĻāĻ¨ā§āĻ¨āĻ¤āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻ° āĻ¸āĻāĻā§āĻāĻžāĻ° āĻ¸ā§āĻ¯ā§āĻ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻŋāĻā§ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž-āĻ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻž
āĻŦā§āĻ˛āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻžāĻŦā§, āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻĄāĻžāĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
#āĻ¯āĻĻāĻŋ_macro_causing_the_warning āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
#endif
-āĻāĻ¯āĻŧā§āĻ¨ā§āĻĄāĻŋāĻĢ-āĻ˛ā§āĻŦā§āĻ˛
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ # āĻāĻ°āĻ āĻŦāĻž āĻāĻāĻāĻŋ #endif āĻā§āĻā§āĻ¸āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻā§
āĻĢāĻ°ā§āĻŽā§āĻ° āĻā§āĻĄ
#āĻ¯āĻĻāĻŋ FOO
...
# āĻ āĻ¨ā§āĻ¯ FOO
...
#endif FOO
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ "FOO" āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤, āĻ¤āĻŦā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĨāĻžāĻā§ āĻ¨āĻžāĨ¤
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻžāĻ˛ā§ āĻāĻā§āĨ¤
-āĻā§āĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻā§ āĻāĻ āĻŋāĻ¨ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ¤ā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻ¯āĻž āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°āĻŦā§
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¤.
-Wsystem-headers
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ°ā§ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻ āĻ¸āĻšāĻžāĻ¯āĻŧ
āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻā§āĻĄā§ āĻŦāĻžāĻ, āĻ¤āĻžāĻ āĻāĻžāĻĒāĻžāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§ āĻšāĻ¨
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ, āĻāĻĒāĻ¨āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻĻā§āĻāĻ¤ā§ āĻāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
-w āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ GNU CPP āĻāĻ¸ā§āĻ¯ā§ āĻāĻ°āĻž āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-āĻļāĻŋāĻā§āĻˇāĻžāĻ°ā§āĻĨā§
āĻ¸āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻāĻ¸ā§āĻ¯ā§ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŋāĻā§ āĻŦāĻžāĻāĻŋ āĻāĻā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻāĻ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻš āĻā§āĻĄā§ āĻāĻ¨ āĻāĻ¨ āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°ā§āĨ¤
-āĻļāĻŋāĻā§āĻˇāĻž āĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤-āĻ¤ā§āĻ°ā§āĻāĻŋ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻāĻ¸ā§āĻ¯ā§ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻāĻā§āĻ˛āĻŋāĻā§ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ¤ā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻ¯āĻž GCC āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻ°ā§ -āĻļāĻŋāĻā§āĻˇāĻžāĻ°ā§āĻĨā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ°āĻŖ
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĨ¤
-M āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻāĻ¯āĻŧā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻ°āĻž
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ
āĻāĻ°āĻž āĻ¸ā§āĻ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛, āĻāĻāĻāĻŋ āĻā§āĻ˛āĻ¨ āĻāĻŦāĻ āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻ¨āĻŋāĻ¯āĻŧāĻŽ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛, āĻ¯ā§āĻā§āĻ˛āĻŋ āĻĨā§āĻā§ āĻāĻ¸āĻā§ -āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ or -āĻāĻŽāĻžāĻā§āĻ°ā§āĻ¸ āĻšā§āĻā§āĻŽ
āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¸āĻš -āĻāĻŽāĻāĻŋ or -āĻāĻŽāĻāĻŋāĻ), āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĻāĻŋ āĻāĻ āĻŋāĻ¤
āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻ¯ā§āĻā§āĻ¨ā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¸āĻš āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻ¨ā§āĻ¤ā§āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ āĻāĻļ āĻ¸āĻ°āĻžāĻ¨ā§. āĻ¯āĻĻāĻŋ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻ¨āĻŋāĻ¯āĻŧāĻŽ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ˛āĻžāĻāĻ¨ā§ āĻŦāĻŋāĻāĻā§āĻ¤ \-āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨. āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻā§āĻ¨ āĻāĻĻā§āĻļ āĻ¨ā§āĻāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻĄāĻŋāĻŦāĻžāĻ āĻāĻāĻāĻĒā§āĻāĻā§ āĻĻāĻŽāĻ¨ āĻāĻ°ā§ āĻ¨āĻž, āĻ¯ā§āĻŽāĻ¨ -āĻĄāĻŋāĻāĻŽāĨ¤ āĻāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻāĻāĻĒā§āĻ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¸āĻš -āĻāĻŽāĻāĻĢ, āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
DEPENDENCIES_OUTPUT. āĻĄāĻŋāĻŦāĻžāĻ āĻāĻāĻāĻĒā§āĻ āĻāĻāĻ¨āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§
āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĨ¤
āĻĒāĻžāĻ¸āĻŋāĻ -M āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§ āĻŦā§āĻāĻžāĻ¯āĻŧ -E, āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ¸āĻžāĻĨā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻāĻŽāĻ¨ āĻāĻ°ā§ -w.
-āĻāĻŽāĻāĻŽ āĻŽāĻ¤ -M āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻ¯āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ,
āĻŦāĻž āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻā§āĻˇ āĻŦāĻž āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§, āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻĨā§āĻā§āĨ¤
āĻāĻāĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻā§āĻā§āĻ˛ āĻŦāĻ¨ā§āĻ§āĻ¨ā§ āĻŦāĻž āĻĄāĻŦāĻ˛ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻĒāĻāĻ¨ā§āĻĻ # āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¨āĻŋāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ¨āĻž āĻ¯ā§ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽāĻāĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻŦā§ āĻāĻŋāĻ¨āĻž -āĻāĻŽāĻāĻŽ
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻāĻāĻāĻĒā§āĻāĨ¤ āĻāĻāĻŋ GCC āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 3.0 āĻāĻŦāĻ āĻĨā§āĻā§ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ¯āĻŧ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨
āĻ¤āĻžāĻ° āĻāĻā§āĨ¤
-āĻāĻŽāĻāĻĢ āĻĢāĻžāĻāĻ˛
āĻ¯āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ -M or -āĻāĻŽāĻāĻŽ, āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ˛āĻŋāĻāĻ¤ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻāĻŽāĻāĻĢ
āĻ¸ā§āĻāĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻĒāĻžāĻ āĻžāĻ¯āĻŧ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻāĻāĻāĻĒā§āĻāĨ¤
āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ -āĻāĻŽāĻĄāĻŋ or -āĻāĻŽāĻāĻŽāĻĄāĻŋ, -āĻāĻŽāĻāĻĢ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛.
-āĻāĻŽāĻāĻŋ āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻā§āĻā§ āĻāĻāĻ¯ā§āĻā§ -M āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻĒā§āĻ°āĻāĻ¨ā§āĻŽā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§, -āĻāĻŽāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨
āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻ¤ā§āĻĨāĻžāĻĒāĻ¨ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĻāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ "#include" āĻĨā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§
āĻā§āĻ¨ā§ āĻĒāĻĨ āĻĒā§āĻ°āĻŋāĻĒā§āĻ¨ā§āĻĄāĻŋāĻ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻžāĨ¤ -āĻāĻŽāĻāĻŋ āĻāĻāĻžāĻĄāĻŧāĻžāĻ preprocessed āĻāĻāĻāĻĒā§āĻ āĻĻāĻŽāĻ¨ āĻāĻ°ā§, a
āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻāĻāĻŋāĻā§ āĻ āĻā§āĻā§ āĻāĻ°ā§āĨ¤
āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻŽā§āĻāĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻĒāĻĄā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
-āĻāĻŽāĻĒāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ CPP āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻāĻ˛ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĢāĻžāĻāĻ˛, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻŋāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻ āĻĄāĻžāĻŽāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻāĻžāĻ āĻāĻ°ā§
āĻāĻ°āĻž āĻāĻĒāĻ¨āĻŋ āĻāĻĒāĻĄā§āĻ āĻ¨āĻž āĻāĻ°ā§ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻŽā§āĻā§ āĻĻāĻŋāĻ˛ā§ āĻĻā§āĻ¯āĻŧ Makefile āĻ¨āĻžāĻŽāĻ āĻŽāĻŋāĻ˛ āĻāĻ°āĻž.
āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻāĻāĻĒā§āĻ:
test.o: test.c test.h
test.h:
-āĻāĻŽāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻĒā§āĻ°āĻāĻ¨ā§āĻŽā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ āĻ˛āĻžāĻā§
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ, āĻā§āĻ¨ā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻŦāĻ āĻā§āĻ¨ā§ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻŽā§āĻā§ āĻĻā§āĻ¯āĻŧ
āĻ¯ā§āĻŽāĻ¨ .c, āĻāĻŦāĻ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĨ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻžāĻ°ā§āĻā§āĻāĨ¤
An -āĻāĻŽāĻāĻŋ āĻ āĻĒāĻļāĻ¨āĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻāĻŋ āĻ āĻŋāĻ āĻ āĻŋāĻ āĻšāĻŦā§āĨ¤ āĻ¤ā§āĻŽāĻŋ āĻ¯āĻĻāĻŋ āĻāĻžāĻ
āĻāĻāĻžāĻ§āĻŋāĻ āĻ˛āĻā§āĻˇā§āĻ¯, āĻāĻĒāĻ¨āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -āĻāĻŽāĻāĻŋ, āĻ āĻĨāĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
-āĻāĻŽāĻāĻŋ āĻ āĻĒāĻļāĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ, -āĻāĻŽāĻāĻŋ '$(objpfx)foo.o' āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§
$(objpfx)foo.o: foo.c
-āĻāĻŽāĻāĻŋāĻ āĻ˛āĻā§āĻˇā§āĻ¯
āĻāĻāĻ āĻ°āĻāĻŽ -āĻāĻŽāĻāĻŋ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻā§āĻ¨ā§ āĻ āĻā§āĻˇāĻ°āĻā§ āĻāĻĻā§āĻ§ā§āĻ¤ āĻāĻ°ā§ āĻ¯āĻž āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇāĨ¤
-āĻāĻŽāĻāĻŋāĻ '$(objpfx)foo.o' āĻĻā§āĻ¯āĻŧ
$$(objpfx)foo.o: foo.c
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻĻā§āĻ§ā§āĻ¤ āĻšāĻ¯āĻŧ, āĻ¯ā§āĻ¨ āĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ -āĻāĻŽāĻāĻŋāĻ.
-āĻāĻŽāĻĄāĻŋ -āĻāĻŽāĻĄāĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -M -āĻāĻŽāĻāĻĢ āĻĢāĻžāĻāĻ˛, āĻ¸ā§āĻāĻŋ āĻŦāĻžāĻĻā§ -E āĻāĻšā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻžāĻ˛āĻ
āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻĢāĻžāĻāĻ˛ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨āĻž āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ -o āĻ āĻĒāĻļāĻ¨ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻšāĻ¯āĻŧ, āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¯ā§āĻā§āĻ¤āĻŋ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¸āĻā§āĻā§ .d, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨ā§āĻ¯āĻŧ,
āĻ¯ā§āĻā§āĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻāĻŦāĻ a āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ .d āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ.
If -āĻāĻŽāĻĄāĻŋ āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ -E, āĻā§āĻ¨āĻ -o āĻ¸ā§āĻāĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ -E, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ -o āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻāĻžāĻ°ā§āĻā§āĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĨ¤
āĻĨā§āĻā§ -E āĻāĻšā§āĻ¯ āĻ¨āĻ¯āĻŧ, -āĻāĻŽāĻĄāĻŋ a āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻāĻāĻ˛āĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦ-āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĨ¤
-āĻāĻŽāĻāĻŽāĻĄāĻŋ
āĻŽāĻ¤ -āĻāĻŽāĻĄāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻāĻžāĻĄāĻŧāĻž, āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻ¨āĻ¯āĻŧāĨ¤
-FPCH-DEPS
āĻĒā§āĻ°āĻŋ-āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž-āĻāĻāĻāĻĒā§āĻ āĻĒāĻ¤āĻžāĻāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§
āĻāĻāĻžāĻĄāĻŧāĻžāĻ precompiled āĻšā§āĻĄāĻžāĻ° āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻĨā§āĻā§ āĻĢāĻžāĻāĻ˛ āĻ¤āĻžāĻ˛āĻŋāĻāĻž. āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ˛ā§
precompiled āĻšā§āĻĄāĻžāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻ¨āĻ¯āĻŧ
āĻāĻžāĻ°āĻŖ āĻāĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻŋ-āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšā§āĻĄāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-fpch-āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻŋ-āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšā§āĻĄāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ -E. āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ
"#pragma", "#pragma GCC pch_preprocess"āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ"" āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻĒā§āĻā§
āĻ¯ā§āĻāĻžāĻ¨ā§ precompiled āĻšā§āĻĄāĻžāĻ° āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻā§, āĻāĻŦāĻ āĻ¤āĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻāĻāĻ¨ -āĻāĻĢāĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, GCC āĻāĻ "#pragma" āĻā§ āĻ¸ā§āĻŦā§āĻā§āĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ PCH āĻ˛ā§āĻĄ āĻāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŦāĻ¨ā§āĻ§ āĻĨāĻžāĻā§, āĻāĻžāĻ°āĻŖ āĻāĻ° āĻĢāĻ˛ā§ āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻāĻāĻāĻĒā§āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
GCC āĻāĻ¨āĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻāĻĒāĻ¯ā§āĻā§āĻ¤āĨ¤ āĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻ¸ā§āĻ-āĻā§āĻŽā§āĻĒāĻ¸.
āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻā§āĻĄā§ āĻāĻ "#pragma" āĻ˛ā§āĻāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻž āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯āĻĻāĻŋ PCH āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ āĻ¨ā§āĻ¯ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
absolute āĻŦāĻž āĻāĻāĻŋ GCC āĻāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-x c
-x āĻ¸āĻŋ ++
-x āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ
-x āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°-āĻ¸āĻžāĻĨā§-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ
āĻā§āĻ¸ āĻāĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨: C, C++, Objective-C, āĻŦāĻž āĻ¸āĻŽāĻžāĻŦā§āĻļāĨ¤ āĻāĻ° āĻāĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¨ā§āĻ
āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻŦāĻž āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš; āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ¨ āĻŦā§āĻ¸ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻāĻļāĻž āĻāĻ°āĻž āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ¨āĻāĻŋ āĻ¨āĻž āĻĻā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ cpp āĻĨā§āĻā§ āĻāĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻāĻ°āĻŦā§
āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨: .c, .cc, .m, āĻŦāĻž .S. āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨
C++ āĻāĻŦāĻ āĻ¸āĻŽāĻžāĻŦā§āĻļāĻ āĻ¸ā§āĻŦā§āĻā§āĻ¤āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻāĻŋāĻ¨āĻ¤ā§ āĻ¨āĻž āĻĒāĻžāĻ°ā§ āĻ¤āĻŦā§ āĻāĻāĻŋ
āĻĢāĻžāĻāĻ˛āĻāĻŋāĻā§ C āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻŦā§; āĻāĻāĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽā§āĻĄāĨ¤
āĻŦāĻŋāĻāĻĻā§āĻ°āĻ: cpp-āĻāĻ° āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻā§āĻšā§āĻ¤ a -āĻ˛ā§āĻ¯āĻžāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯āĻž āĻāĻāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻāĻžāĻˇāĻž āĻāĻŦāĻ āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻ¸ā§āĻ¤āĻ°āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§, āĻāĻžāĻ°āĻŖ
āĻāĻāĻž āĻ¸āĻā§āĻā§ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ -l āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-std=āĻŽāĻžāĻ¨
-āĻāĻ¨āĻ¸āĻŋ
āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻžāĻ¨āĻžāĻ¨āĻ¸āĻ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ āĻ¸āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻžāĻ¨ā§
āĻāĻŦāĻ C++ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ; āĻ āĻ¨ā§āĻ¯āĻĻā§āĻ° āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§.
āĻŽāĻžāĻ¨ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§:
"c90"
"c89"
"iso9899:1990"
1990 āĻĨā§āĻā§ ISO C āĻŽāĻžāĻ¨āĨ¤ c90 āĻāĻ° āĻāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖ
āĻŽāĻžāĻ¨.
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -āĻāĻ¨āĻ¸āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -std=c90.
"iso9899:199409"
1990 āĻ¸āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ, 1994 āĻ¸āĻžāĻ˛ā§ āĻ¸āĻāĻļā§āĻ§āĻŋāĻ¤āĨ¤
"iso9899:1999"
"c99"
"iso9899:199x"
"c9x"
āĻ¸āĻāĻļā§āĻ§āĻŋāĻ¤ ISO C āĻŽāĻžāĻ¨, āĻĄāĻŋāĻ¸ā§āĻŽā§āĻŦāĻ° 1999 āĻ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤āĨ¤ āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻāĻā§, āĻāĻāĻŋ
C9X āĻ¨āĻžāĻŽā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻāĻŋāĻ˛āĨ¤
"iso9899:2011"
"c11"
"c1x"
āĻ¸āĻāĻļā§āĻ§āĻŋāĻ¤ ISO C āĻŽāĻžāĻ¨, āĻĄāĻŋāĻ¸ā§āĻŽā§āĻŦāĻ° 2011 āĻ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤āĨ¤ āĻĒā§āĻ°āĻāĻžāĻļā§āĻ° āĻāĻā§, āĻāĻāĻŋ
C1X āĻ¨āĻžāĻŽā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻāĻŋāĻ˛āĨ¤
"gnu90"
"gnu89"
1990 āĻ¸āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻāĻŋāĻāĻ¨āĻāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
"gnu99"
"gnu9x"
1999 āĻ¸āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻāĻŋāĻāĻ¨āĻāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĨ¤
"gnu11"
"gnu1x"
2011 āĻ¸āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻāĻŋāĻāĻ¨āĻāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĨ¤
"c++98"
1998 ISO C++ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻ¸āĻāĻļā§āĻ§āĻ¨ā§āĨ¤
"gnu++98"
āĻāĻāĻ āĻ°āĻāĻŽ -std=c++98 āĻĒā§āĻ˛āĻžāĻ¸ GNU āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĨ¤ āĻāĻāĻŋ C++ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻāĻŽāĻŋ- āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĒāĻĨ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§āĻ¨. āĻ¸āĻā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻ¨ā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ -I āĻāĻā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ -āĻāĻŽāĻŋ- āĻšāĻ¯āĻŧ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "# āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤" āĻĻāĻŋāĻ¯āĻŧā§ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĻĢāĻžāĻāĻ˛""; āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
"#āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤āĻĢāĻžāĻāĻ˛>". āĻ¯āĻĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§ -I āĻāĻ° āĻĒāĻ°ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
-āĻāĻŽāĻŋ-, āĻ¸ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋ āĻ¸āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ # āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻžāĨ¤
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, -āĻāĻŽāĻŋ- āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻ˛ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ
"# āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻĢāĻžāĻāĻ˛"". āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻā§āĻ
āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻāĻĒāĻ¨āĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻā§āĻ¨ -I āĻ āĻĒāĻļāĻ¨ (āĻāĻŦāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ, āĻ¯āĻĻāĻŋ
āĻāĻĒāĻ¯ā§āĻā§āĻ¤) āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻā§āĻ++
C++-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ¤ā§ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻ¤āĻŦā§ āĻāĻāĻ¨āĻ āĻāĻ°ā§āĻ¨
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ (C++ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤)
-āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĢāĻžāĻāĻ˛
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻ˛ āĻ¯ā§āĻ¨ "#include "file"" āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻā§āĻ¸ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ˛āĻžāĻāĻ¨ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§
āĻĢāĻžāĻāĻ˛ āĻ¯āĻžāĻāĻšā§āĻ, āĻĒā§āĻ°āĻĨāĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻžāĻ
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ of āĻŽā§āĻ˛ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ. āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ¸ā§āĻāĻžāĻ¨ā§, āĻāĻāĻŋ "#include "..."" āĻ¸āĻžāĻ°ā§āĻ āĻā§āĻāĻ¨ā§āĻ° āĻŦāĻžāĻāĻŋ āĻ āĻāĻļā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĨ¤
āĻāĻāĻžāĻ§āĻŋāĻ āĻšāĻ˛ā§ -āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ āĻĒāĻļāĻ¨ āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻā§, āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§āĨ¤
-āĻāĻŽāĻžāĻā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛
āĻ āĻŋāĻ āĻŽāĻ¤ -āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤, āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨āĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻā§āĻ¨ā§ āĻāĻāĻāĻĒā§āĻ āĻāĻžāĻĄāĻŧāĻž āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻā§āĻ°ā§ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻāĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĨāĻžāĻā§āĨ¤ āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ āĻ°ā§āĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻĨā§āĻā§ āĻ¤āĻžāĻ° āĻā§āĻˇāĻŖāĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻāĻžāĻĄāĻŧāĻžāĻāĨ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ -āĻāĻŽāĻžāĻā§āĻ°ā§āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤.
-āĻāĻĄāĻŋāĻ°āĻžāĻĢāĻāĻžāĻ° Dir
āĻ¸āĻžāĻ°ā§āĻ Dir āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻ°ā§āĻ¨ āĻĒāĻ°ā§ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ -I āĻāĻŦāĻ āĻļā§āĻ°ā§āĻˇ XNUMX āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ HR āĻāĻā§āĻ¸āĻŋāĻ˛ā§āĻ¨ā§āĻ¸ āĻ ā§āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄā§āĻ°
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¨āĻŋāĻāĻļā§āĻˇ āĻšāĻ¯āĻŧā§ āĻā§āĻā§āĨ¤ Dir āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯āĻĻāĻŋ Dir "=" āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° "=" sysroot āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻŦā§
āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĻā§āĻāĻž --sysroot āĻāĻŦāĻ -āĻāĻ¸āĻ¸āĻ°ā§āĻ.
-āĻāĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸ āĻāĻĒāĻ¸āĻ°ā§āĻ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ - āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¸āĻš āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻšāĻ˛ā§
āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§, āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ /.
- āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¸āĻš Dir
-āĻāĻā§ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¸āĻš Dir
āĻ¸āĻāĻ¯ā§āĻāĻ¨ Dir āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°ā§āĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻŋāĻ¤ āĻāĻĒāĻ¸āĻ°ā§āĻā§ -āĻāĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸, āĻāĻŦāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨
āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĒāĻĨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĨ¤ -āĻāĻā§ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¸āĻš āĻāĻāĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻā§ -I
āĻšāĻŦā§; - āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¸āĻš āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ°āĻžāĻā§ -āĻāĻĄāĻŋāĻ°āĻžāĻĢāĻāĻžāĻ° āĻšāĻŦā§āĨ¤
-āĻāĻ¸āĻ¸āĻ°ā§āĻ Dir
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ° āĻŽāĻ¤ā§ --sysroot āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ (āĻŦā§āĻ¯āĻ¤ā§āĻ¤
āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻāĻžāĻ°ā§āĻā§āĻ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯)āĨ¤ āĻĻā§āĻā§āĻ¨
--sysroot āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-āĻāĻŽāĻžāĻ˛ā§āĻāĻŋāĻ˛āĻŋāĻŦ Dir
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° Dir āĻāĻžāĻ°ā§āĻā§āĻ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ C++ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
-āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ Dir
āĻ¸āĻžāĻ°ā§āĻ Dir āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻĒāĻ°ā§ -I āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĨ¤ āĻāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨, āĻ¯āĻžāĻ¤ā§ āĻāĻāĻŋ āĻāĻāĻ āĻ°āĻāĻŽ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻļā§āĻˇ āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻž. āĻ¯āĻĻāĻŋ Dir āĻļā§āĻ°ā§
"=" āĻĻāĻŋāĻ¯āĻŧā§, āĻ¤āĻžāĻ°āĻĒāĻ° "=" sysroot āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻŦā§; āĻĻā§āĻāĻž --sysroot āĻāĻŦāĻ
-āĻāĻ¸āĻ¸āĻ°ā§āĻ.
-āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ Dir
āĻ¸āĻžāĻ°ā§āĻ Dir āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ "#include"āĻĢāĻžāĻāĻ˛""; āĻ¤āĻžāĻ°āĻž āĻ¨āĻž
"#āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤" āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĻĢāĻžāĻāĻ˛>", āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻāĻā§ -I āĻāĻŦāĻ āĻāĻā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĨ¤ āĻ¯āĻĻāĻŋ Dir "=" āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° "=" āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻŦā§
sysroot āĻāĻĒāĻ¸āĻ°ā§āĻ; āĻĻā§āĻāĻž --sysroot āĻāĻŦāĻ -āĻāĻ¸āĻ¸āĻ°ā§āĻ.
-fdirectives-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻāĻ°āĻŖā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ -E āĻāĻŦāĻ -āĻāĻĢāĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻ āĻĒāĻļāĻ¨āĨ¤
āĻ¸āĻā§āĻā§ -E, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¯ā§āĻŽāĻ¨ "# āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤",
"#ifdef", āĻāĻŦāĻ "#error"āĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨, āĻ¯ā§āĻŽāĻ¨ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻāĻŦāĻ
trigraph āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻĻ -āĻĄāĻŋāĻĄāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤
āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¸āĻā§āĻā§ -āĻāĻĢāĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ, āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻĒā§āĻ°ā§āĻŦ āĻ¸āĻāĻā§āĻāĻž āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ˛ā§āĻāĻāĻ¨ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§
āĻ āĻā§āĻˇāĻŽ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¯ā§āĻŽāĻ¨ "__LINE__", āĻ¯āĻž āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛, āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻŋ "-E āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°ā§āĻŦā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
-fdirectives-āĻļā§āĻ§ā§"āĨ¤
āĻĻā§'āĻāĻ¨ā§āĻ -E āĻāĻŦāĻ -āĻāĻĢāĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ, āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽ -āĻāĻĢāĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°. āĻāĻ
"-E āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°ā§āĻŦā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
-fdirectives-āĻļā§āĻ§ā§"āĨ¤
-āĻĄāĻ˛āĻžāĻ°-āĻāĻ¨-āĻāĻāĻĄā§āĻ¨ā§āĻāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĻāĻŋāĻ¨ $ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§
-āĻĢā§āĻā§āĻ¸āĻā§āĻ¨ā§āĻĄā§āĻĄ-āĻāĻāĻĄā§āĻ¨ā§āĻāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°
āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§āĻ¤ā§ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ; āĻ
GCC āĻāĻ° āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ C99 āĻāĻŦāĻ C++ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§āĨ¤
-fno-āĻā§āĻ¯āĻžāĻ¨āĻ¨āĻŋāĻāĻžāĻ˛-āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ-āĻšā§āĻĄāĻžāĻ°
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻā§āĻ¯āĻžāĻ¨ā§āĻ¨āĻŋāĻāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻĒāĻžāĻĨāĻā§āĻ˛āĻŋāĻā§ āĻā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-āĻāĻĢāĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻā§āĻ¸āĻĒā§āĻ¨āĻļāĻ¨, āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ āĻāĻ¨āĻāĻžāĻ°ā§āĻ¸āĻ¨, āĻāĻ¸ā§āĻā§āĻĒāĻĄ āĻ¨āĻŋāĻāĻ˛āĻžāĻāĻ¨ āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻ,
āĻāĻŦāĻ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖāĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻāĻ¨āĻ āĻāĻŋāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧ
āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯, āĻ¯āĻžāĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -C āĻāĻžāĻĄāĻŧāĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĨā§āĻā§
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻ āĻŽā§āĻĄā§ āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻā§āĻĄ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻāĻāĻŋ āĻā§āĻā§āĻ¨āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻāĻāĻā§ āĻŦā§āĻļāĻŋ
āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻāĻĢāĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻĨāĻžāĻāĻ˛ā§ āĻ¤āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ .i, .ii or .āĻŽāĻŋ.
āĻāĻāĻā§āĻ˛āĻŋ āĻšāĻ˛ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¯āĻž GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ -āĻ¸ā§āĻ-āĻā§āĻŽā§āĻĒāĻ¸.
-ftabstop=āĻĒā§āĻ°āĻ¸ā§āĻĨ
āĻā§āĻ¯āĻžāĻŦ āĻ¸ā§āĻāĻĒāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĻā§āĻ°āĻ¤ā§āĻŦ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§ āĻ¸āĻ āĻŋāĻ āĻāĻ˛āĻžāĻŽ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°ā§
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻž āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻā§āĻ¯āĻžāĻŦ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻŽāĻžāĻ¨ āĻāĻŽ āĻšāĻ˛ā§
1 āĻŦāĻž 100-āĻāĻ° āĻŦā§āĻļāĻŋ, āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 8.
-fdebug-cpp
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GCC āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĨ¤ āĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ -E, āĻĄāĻžāĻŽā§āĻĒ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯āĨ¤ āĻāĻāĻāĻĒā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻā§āĻ¨ āĻāĻ° āĻĄāĻžāĻŽā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°ā§āĻŦā§ āĻšāĻ¯āĻŧ
āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° āĻāĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻāĻ¤āĨ¤ āĻāĻāĻāĻŋ āĻā§āĻā§āĻ¨ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ§āĻ°ā§ āĻĨāĻžāĻāĻž āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°ā§āĻ° āĻĄāĻžāĻŽā§āĻĒ
āĻšāĻŦā§:
{"P":F ;"āĻāĻĢ":āĻāĻĢ ;"āĻāĻ˛": ;"āĻ¸āĻŋ": ;"āĻāĻ¸": ;"M": ;"āĻ": "loc": }
āĻ¯āĻāĻ¨ āĻāĻžāĻĄāĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ -E, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻā§.
-ftrack-āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§-āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ[=āĻ¸ā§āĻ¤āĻ°]
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻā§āĻĄāĻŧā§ āĻā§āĻā§āĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻā§
āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻ°ā§ āĻ¸ā§āĻŽā§āĻ¤āĻŋāĨ¤ āĻĻā§āĻ¯ āĻ¸ā§āĻ¤āĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻā§āĻā§āĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻ¸ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻā§āĻ°ā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻ°āĻ āĻšā§āĻ°āĻžāĻ¸. āĻŽāĻžāĻ¨ 0 of
āĻ¸ā§āĻ¤āĻ° āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§ āĻ āĻŋāĻ āĻ¯ā§āĻŽāĻ¨ āĻ¨āĻž -ftrack-āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§-āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻŋāĻ˛ā§āĻ¨
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨āĨ¤ āĻŽāĻžāĻ¨ 1 āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻā§āĻā§āĻ¨ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻŦāĻ¨āĻ¤āĻŋ āĻŽā§āĻĄā§
āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻāĻžāĻ°āĻšā§āĻĄāĨ¤ āĻāĻ āĻŽā§āĻĄā§ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖā§āĻ° āĻĢāĻ˛ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻā§āĻ¨
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŽāĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻ° āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻāĻāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻāĻā§āĨ¤ āĻŽāĻžāĻ¨ 2 āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻā§āĻā§āĻ¨
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§āĨ¤ āĻāĻ āĻŽāĻžāĻ¨ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŽā§āĻŽāĻ°āĻŋ āĻā§āĻˇā§āĻ§āĻžāĻ°ā§āĻ¤ āĻšāĻ¯āĻŧ. āĻ¯āĻāĻ¨ āĻāĻ āĻ āĻĒāĻļāĻ¨ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻā§āĻ¨ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¨ā§āĻ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻŽāĻžāĻ¨ 2.
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ -ftrack-macro-expansion=2 āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-fexec-āĻā§āĻ¯āĻžāĻ°āĻ¸ā§āĻ=āĻāĻžāĻ°āĻ¸ā§āĻ
āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻŦāĻ āĻ āĻā§āĻˇāĻ° āĻ§ā§āĻ°ā§āĻŦāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻ āĻā§āĻˇāĻ° āĻ¸ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻšāĻ˛ UTF-8āĨ¤ āĻāĻžāĻ°āĻ¸ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° "iconv" āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ°ā§āĻāĻŋāĻ¨āĨ¤
-fwide-exec-charset=āĻāĻžāĻ°āĻ¸ā§āĻ
āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻŦāĻ āĻ āĻā§āĻˇāĻ° āĻ§ā§āĻ°ā§āĻŦāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ¯āĻŧāĻžāĻāĻĄ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻā§āĻ¯āĻžāĻ°ā§āĻā§āĻāĻžāĻ° āĻ¸ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ UTF-32 āĻŦāĻž UTF-16, āĻ¯ā§āĻāĻŋ "wchar_t" āĻāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖāĨ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻ¸āĻā§āĻā§ -āĻĢā§āĻā§āĻ¸ā§āĻ-āĻ āĻā§āĻˇāĻ° āĻ¸ā§āĻ, āĻāĻžāĻ°āĻ¸ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° "āĻāĻāĻāĻ¨āĻ" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ°ā§āĻāĻŋāĻ¨; āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨āĻā§āĻĄāĻŋāĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻŦā§ āĻ¯āĻž āĻĢāĻŋāĻ āĻ¨āĻ¯āĻŧ
āĻ āĻŋāĻ "wchar_t" āĻāĨ¤
-āĻĢāĻŋāĻ¨āĻĒā§āĻ-āĻā§āĻ¯āĻžāĻ°āĻ¸ā§āĻ=āĻāĻžāĻ°āĻ¸ā§āĻ
āĻāĻ¨āĻĒā§āĻ āĻ āĻā§āĻˇāĻ° āĻ¸ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻ¨āĻĒā§āĻā§āĻ° āĻ āĻā§āĻˇāĻ° āĻ¸ā§āĻ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻŦāĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤
GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻā§āĻ¸ āĻ āĻā§āĻˇāĻ° āĻ¸ā§āĻā§ āĻĢāĻžāĻāĻ˛āĨ¤ āĻ˛ā§āĻā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ˛ā§, āĻŦāĻž GCC
āĻ˛ā§āĻā§āĻ˛ āĻĨā§āĻā§ āĻāĻ āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ UTF-8āĨ¤ āĻāĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛ā§āĻā§āĻ˛ āĻŦāĻž āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ
āĻā§āĻ¨ āĻŦāĻŋāĻ°ā§āĻ§ āĻĨāĻžāĻāĻ˛ā§ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻĒāĻžāĻ¯āĻŧāĨ¤ āĻāĻžāĻ°āĻ¸ā§āĻ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° "iconv" āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ°ā§āĻāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
-fworking-āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻāĻāĻĒā§āĻā§ āĻ˛āĻžāĻāĻ¨āĻŽāĻžāĻ°ā§āĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻŋāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻžāĻ¨ā§āĻ¨āĨ¤ āĻāĻ āĻ āĻĒāĻļāĻ¨ āĻ¯āĻāĻ¨
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ, āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ˛āĻžāĻāĻ¨āĻŽāĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°ā§, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ˛āĻžāĻāĻ¨āĻŽāĻžāĻ°ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻŦā§
āĻĻā§āĻāĻŋ āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻž āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°ā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§āĨ¤ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ, āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻāĻ¨āĻĒā§āĻā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻā§, āĻ¯ā§āĻŽāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻŋāĻā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°ā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻ§ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĢāĻ°ā§āĻŽ -āĻāĻĢāĻāĻ¨āĻ-āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻŋāĻ-āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĨ¤ āĻ¯āĻĻāĻŋ -P āĻĒāĻ¤āĻžāĻāĻž āĻāĻŽāĻžāĻ¨ā§āĻĄā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ°āĻ¯āĻŧā§āĻā§
āĻ˛āĻžāĻāĻ¨, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻā§āĻ¨ "# āĻ˛āĻžāĻāĻ¨" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
-fno-āĻļā§-āĻāĻ˛āĻžāĻŽ
āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻāĻ¸ā§ āĻāĻ˛āĻžāĻŽ āĻ¨āĻŽā§āĻŦāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻšāĻ˛ā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻ¯āĻž āĻāĻ˛āĻžāĻŽ āĻ¨āĻŽā§āĻŦāĻ°āĻā§āĻ˛āĻŋ āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž, āĻ¯ā§āĻŽāĻ¨
dejagnu.
-A āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§ āĻāĻ°āĻž=āĻāĻ¤ā§āĻ¤āĻ°
predicate āĻ¸āĻā§āĻā§ āĻāĻāĻāĻŋ āĻĻāĻžāĻŦā§ āĻāĻ°āĻž āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§ āĻāĻ°āĻž āĻāĻŦāĻ āĻāĻ¤ā§āĻ¤āĻ° āĻāĻ¤ā§āĻ¤āĻ°. āĻāĻ āĻĢāĻ°ā§āĻŽ
āĻĒā§āĻ°āĻžāĻ¨ā§ āĻĢāĻ°ā§āĻŽ āĻĒāĻāĻ¨ā§āĻĻ -A āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§ āĻāĻ°āĻž(āĻāĻ¤ā§āĻ¤āĻ°), āĻ¯āĻž āĻāĻāĻ¨āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ
āĻļā§āĻ˛ āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻžāĨ¤
-A -āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§ āĻāĻ°āĻž=āĻāĻ¤ā§āĻ¤āĻ°
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĻāĻžāĻŦā§ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§ āĻāĻ°āĻž āĻāĻŦāĻ āĻāĻ¤ā§āĻ¤āĻ° āĻāĻ¤ā§āĻ¤āĻ°.
-dCHARS
āĻā§āĻāĻŋāĻāĻžāĻāĻŋ āĻāĻžāĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ°āĻŽ, āĻāĻŦāĻ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻž
āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°ā§āĻŦā§. āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻā§āĻˇāĻ° āĻ¸āĻ āĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻž
GCC āĻāĻ° āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤, āĻāĻŦāĻ āĻ¤āĻžāĻ āĻ¨ā§āĻ°āĻŦā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨
āĻ āĻā§āĻˇāĻ° āĻ¯āĻžāĻĻā§āĻ° āĻāĻāĻ°āĻŖ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ, āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤.
M āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ # define āĻ¸āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž
āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¸āĻš āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻā§ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¤āĻž āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻ¯āĻŧ āĻĻā§āĻ¯āĻŧā§ˇ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ§āĻ°ā§ āĻ¨āĻŋāĻā§āĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻ¨ āĻĢāĻžāĻāĻ˛ āĻ¨ā§āĻ foo.h, āĻāĻĻā§āĻļ
āĻ¸ā§āĻĒāĻ°ā§āĻļ foo.h; cpp -dM foo.h
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻĻā§āĻāĻžāĻŦā§āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻĄāĻŋāĻāĻŽ āĻāĻžāĻĄāĻŧāĻž -E āĻŦāĻŋāĻāĻ˛ā§āĻĒ, -āĻĄāĻŋāĻāĻŽ āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
-fdump-rtl-mach.
D āĻŽāĻ¤ M āĻĻā§āĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻžāĻĄāĻŧāĻž: āĻāĻāĻž āĻāĻ°ā§ āĻ¨āĻž āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻĒā§āĻ āĻāĻāĻ¯āĻŧ āĻĻā§āĻ¯ # define āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻŦ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛āĨ¤ āĻāĻāĻ¯āĻŧ āĻĒā§āĻ°āĻāĻžāĻ°
āĻāĻāĻāĻĒā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ¯āĻžāĻ¨āĨ¤
N āĻŽāĻ¤ D, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§, āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻ¨āĻ¯āĻŧāĨ¤
I āĻāĻāĻāĻĒā§āĻ # āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻāĻ¯āĻŧā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤
U āĻŽāĻ¤ D āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻā§āĻ˛āĻŋ āĻāĻžāĻĄāĻŧāĻž āĻ¯āĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻŦāĻž āĻ¯āĻžāĻ° āĻ¸āĻāĻā§āĻāĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§, āĻāĻāĻāĻĒā§āĻ āĻšāĻ¯āĻŧ; āĻāĻāĻāĻĒā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻŦāĻž
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž; āĻāĻŦāĻ #āĻļā§āĻˇ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻŋāĻ¤ āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻšāĻ¯āĻŧ āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻ¸ā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤
-P āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĨā§āĻā§ āĻāĻāĻāĻĒā§āĻā§ āĻ˛āĻžāĻāĻ¨āĻŽāĻžāĻ°ā§āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽāĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŋ āĻā§āĻĄ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻāĻŋāĻā§āĻ¤ā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¯ā§āĻā§ āĻāĻŦāĻ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻŦā§
āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻ¯āĻž āĻ˛āĻžāĻāĻ¨āĻŽāĻžāĻ°ā§āĻāĻžāĻ°āĻĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-C āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻĒāĻ°āĻŋāĻ¤ā§āĻ¯āĻžāĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž. āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻžāĻĄāĻŧāĻž
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ¤ā§ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻžāĻā§ āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§ -C; āĻāĻāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§ āĻāĻāĻžāĻ¯āĻŧ
āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻā§āĻ˛āĻŋāĻā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻā§āĻ° āĻ āĻ§āĻŋāĻāĻžāĻ°ā§ āĻā§āĻā§āĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻā§āĻā§ā§ˇ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ āĻ˛āĻžāĻāĻ¨ āĻāĻŋ āĻšāĻŦā§ āĻ¤āĻžāĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻ¸ā§āĻ āĻ˛āĻžāĻāĻ¨āĻāĻŋāĻā§ āĻāĻāĻāĻŋāĻ¤ā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻ°āĻ¯āĻŧā§āĻā§
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻā§āĻ¸ āĻ˛āĻžāĻāĻ¨, āĻ¯ā§āĻšā§āĻ¤ā§ āĻ˛āĻžāĻāĻ¨ā§ āĻĒā§āĻ°āĻĨāĻŽ āĻā§āĻā§āĻ¨āĻāĻŋ āĻāĻ° āĻ¨ā§āĻ #.
-āĻ¸āĻŋāĻ¸āĻŋ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻš āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻ¤ā§āĻ¯āĻžāĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ āĻŽāĻ¤ -C, āĻāĻžāĻĄāĻŧāĻž
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻž āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻā§āĻ˛āĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§āĻāĻžāĻ¨ā§
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ.
āĻāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻžāĻĄāĻŧāĻžāĻ -C āĻŦāĻŋāĻāĻ˛ā§āĻĒ, -āĻ¸āĻŋāĻ¸āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ C++-āĻ¸ā§āĻāĻžāĻāĻ˛ āĻāĻāĻžāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻž āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŋ-āĻ¸ā§āĻāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻāĻŋ āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻ āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨āĻ¤āĻžāĻŦāĻļāĻ¤ āĻā§āĻ¸ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻ āĻŦāĻļāĻŋāĻˇā§āĻāĻžāĻāĻļ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻ°āĻž āĻĨā§āĻā§ āĻ¸ā§āĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -āĻ¸āĻŋāĻ¸āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ˛āĻŋāĻ¨ā§āĻ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
-āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤-cpp
āĻāĻāĻāĻ¸āĻ āĻ¸āĻŋ-āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¨ā§ āĻāĻŽāĻ˛ā§āĻ° āĻ¸āĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻāĻ°āĻŖ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°
-āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ
āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ āĻā§āĻ°āĻŽ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž. āĻāĻā§āĻ˛ā§ āĻ¤āĻŋāĻ¨-āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸, āĻ¸āĻŦ āĻĻāĻŋāĻ¯āĻŧā§āĻ āĻļā§āĻ°ā§
??, āĻ¯āĻž āĻāĻāĻ āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ ISO C āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ, ??/ āĻŦā§āĻ°āĻŋāĻĻāĻŋāĻ
āĻāĻ¨ā§āĻ¨āĻ¤ \, āĻ¤āĻžāĻ '??/n' āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻā§āĻˇāĻ° āĻ§ā§āĻ°ā§āĻŦāĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, GCC āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§
āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ-āĻāĻ¨āĻĢāĻ°ā§āĻŽāĻŋāĻ āĻŽā§āĻĄā§ āĻāĻāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĨ¤ āĻĻā§āĻā§āĻ¨ -āĻ¸ā§āĻā§āĻĄ āĻāĻŦāĻ -āĻāĻ¨āĻ¸āĻŋ
āĻ āĻĒāĻļāĻ¨āĨ¤
āĻ¨āĻ¯āĻŧāĻāĻŋ āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ: ??( ??) ??< ??> ??= ??/ ??' ??! ??-
āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨: [ ] { } # \ ^ | ~
-āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻĒ
āĻĢāĻžāĻāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻĄ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻŦ āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¨āĻžāĻŽ, āĻ¯ā§āĻŽāĻ¨ MS-DOSāĨ¤
--help
--āĻ˛āĻā§āĻˇā§āĻ¯-āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯
āĻāĻŋāĻā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§ āĻĒāĻžāĻ ā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
-v āĻāĻžāĻ°ā§āĻŦā§āĻ¸ āĻŽā§āĻĄāĨ¤ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ GNU CPP-āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻŦāĻ
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĒāĻžāĻĨ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻĢāĻ°ā§āĻŽ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ.
-H āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻāĻžāĻĄāĻŧāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ
āĻ¨āĻžāĻŽāĻāĻŋ āĻāĻ¤ āĻāĻā§āĻ°ā§ āĻ¤āĻž āĻĻā§āĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻĄā§āĻ¨ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ # āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻž āĻšāĻ¯āĻŧ. āĻĒā§āĻ°āĻŋ-āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻšā§āĻĄāĻžāĻ°
āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ āĻŦā§āĻ§ āĻŦāĻ˛ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ; āĻāĻāĻāĻŋ āĻ āĻŦā§āĻ§ precompiled
āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ ...āĻāĻā§āĻ¸ āĻāĻŦāĻ āĻ¸āĻā§āĻā§ āĻāĻāĻāĻŋ āĻŦā§āĻ§ āĻāĻ ...! .
-version
--āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
GNU CPP āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĄā§āĻ¯āĻžāĻļ āĻĻāĻŋāĻ¯āĻŧā§, āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸ā§ āĻāĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨āĨ¤
āĻĻā§āĻāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻ¸āĻš, āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻĒāĻžāĻ¸āĻŋāĻ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻĨā§āĻā§ āĻĻā§āĻ¯ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°
āĻāĻĒāĻ¨āĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
-āĻāĻ¯āĻŧāĻž,āĻĒāĻāĻ¨ā§āĻĻ
āĻĒāĻžāĻ¸ āĻĒāĻāĻ¨ā§āĻĻ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻŽāĻž āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻāĻŋ āĻŦāĻŋāĻāĻā§āĻ¤
āĻāĻŽāĻžāĻ¤ā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤
- Xassembler āĻĒāĻāĻ¨ā§āĻĻ
āĻĒāĻžāĻ¸ āĻĒāĻāĻ¨ā§āĻĻ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¯āĻž GCC āĻ¸ā§āĻŦā§āĻā§āĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¯ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ - Xassembler āĻĻā§āĻāĻŦāĻžāĻ°,
āĻāĻāĻŦāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻāĻāĻŦāĻžāĻ° āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻāĻ¯ā§āĻāĻ¸ā§āĻĨāĻžāĻĒāĻ¨
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛. āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻ āĻĒāĻĻāĻā§āĻˇā§āĻĒ āĻ¨āĻž āĻāĻ°āĻ˛ā§ āĻ¤āĻžāĻ°āĻž āĻ āĻ°ā§āĻĨāĻšā§āĻ¨āĨ¤
āĻ āĻŦāĻā§āĻā§āĻ-āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯āĻž āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻˇ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¤āĻžāĻā§ āĻāĻāĻāĻŋ āĻ¨āĻžāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻŦāĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤ (āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĨā§āĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§āĨ¤) āĻ¯āĻĻāĻŋ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§ āĻāĻ¨āĻĒā§āĻāĨ¤
-c
-S
-E āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ¨āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŦāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
-lāĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
-l āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
āĻ¨āĻžāĻŽā§āĻ° āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤ (āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° POSIX āĻ¸āĻŽā§āĻŽāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤)
āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ˛āĻŋāĻā§āĻ¨; āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§
āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻ°āĻŽā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻžāĻŦā§, foo.o
-lz āĻŦāĻžāĻ°.āĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§ z āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻ°ā§ foo.o āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻā§ āĻŦāĻžāĻ°.āĻāĨ¤ āĻ¯āĻĻāĻŋ āĻŦāĻžāĻ°.āĻ āĻŦā§āĻāĻžāĻ¯āĻŧ
āĻŽāĻ§ā§āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨ z, āĻ¯āĻžāĻ°āĻž āĻĢāĻžāĻāĻļāĻ¨ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž.
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻ°ā§āĻļ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§, āĻ¯āĻž āĻāĻ¸āĻ˛ā§
āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻā§āĻ°āĻ¨ā§āĻĨāĻžāĻāĻžāĻ°. āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¯ā§āĻ¨ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ āĻŦāĻŋāĻāĻ˛ āĻ¨āĻžāĻŽā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤
āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻ¯ā§āĻā§āĻ¨āĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ°āĻ¯āĻŧā§āĻā§
āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ -L.
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻžāĻŦā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻšāĻ˛ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻ˛---āĻāĻ°ā§āĻāĻžāĻāĻ āĻĢāĻžāĻāĻ˛ āĻ¯āĻžāĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯
āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĨ¤ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§
āĻ¯āĻž āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯āĻž āĻāĻāĻ¨āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ
āĻ¯ā§ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻž āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛, āĻāĻāĻŋ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻĢā§āĻ¯āĻžāĻļāĻ¨ā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ -l āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -l
āĻāĻŋāĻ°ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻā§āĻā§ liberal āĻāĻ° āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ°ā§āĻĒ āĻāĻŦāĻ .a āĻāĻŦāĻ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĨ¤
-lobjc
āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ -l āĻāĻāĻāĻŋ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦāĻž
āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĨ¤
-āĻ¨ā§āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻĢāĻžāĻāĻ˛
āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻ˛āĻŋāĻŦ or -āĻ¨ā§āĻĄāĻĢāĻ˛ā§āĻāĻ˛āĻŋāĻŦāĻ¸ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
-āĻ¨ā§āĻĄāĻĢāĻ˛ā§āĻāĻ˛āĻŋāĻŦāĻ¸
āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ˛āĻŋāĻā§āĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨
"-static-libgcc" āĻŦāĻž "-shared-libgcc" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻĢāĻžāĻāĻ˛ āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻ¨ā§āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° "memcmp", "memset", "memcpy" āĻāĻŦāĻ "memmove" āĻ āĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻā§āĻ˛ā§
āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ libc āĻ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻ˛āĻŋāĻŦ
āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻĢāĻžāĻāĻ˛ āĻŦāĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻā§āĻ¨ā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻ¨ā§āĻ
āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻŦāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ˛āĻŋāĻā§āĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž, āĻ¯ā§āĻŽāĻ¨ "-static-libgcc" āĻŦāĻž
"-shared-libgcc", āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° "memcmp", "memset", "memcpy" āĻāĻŦāĻ "memmove" āĻ āĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻā§āĻ˛ā§
āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ libc āĻ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ -āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻ˛āĻŋāĻŦ āĻāĻŦāĻ -āĻ¨ā§āĻĄāĻĢāĻ˛ā§āĻāĻ˛āĻŋāĻŦāĻ¸ is libgcc.a, āĻāĻāĻāĻŋ
āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¯āĻž GCC āĻŦāĻŋāĻļā§āĻˇ āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻāĻžāĻāĻŋāĻ¯āĻŧā§ āĻāĻ āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻŽā§āĻļāĻŋāĻ¨, āĻŦāĻž āĻāĻŋāĻā§ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ libgcc.a āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻāĻžāĻ¨āĨ¤
āĻ āĻ¨ā§āĻ¯ āĻāĻĨāĻžāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ -āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻ˛āĻŋāĻŦ or -āĻ¨ā§āĻĄāĻĢāĻ˛ā§āĻāĻ˛āĻŋāĻŦāĻ¸ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻāĻ˛ā§āĻ˛ā§āĻ -āĻāĻ˛āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ¯ā§āĻŽāĻ¨. āĻāĻāĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§ āĻā§āĻ¨ āĻ āĻŽā§āĻŽāĻžāĻāĻ¸āĻŋāĻ¤ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¨ā§āĻ
āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ GCC āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨āĨ¤ (āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻ˛
__āĻĒā§āĻ°āĻ§āĻžāĻ¨, C++ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ°āĻĻā§āĻ° āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤)
-āĻĒāĻžāĻ
āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¯ā§āĻā§āĻ¯ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻāĻ¨ā§āĻ¯
āĻĢāĻ˛āĻžāĻĢāĻ˛, āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻ āĻ¸ā§āĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ (-fpie,
-fpie, āĻ āĻĨāĻŦāĻž āĻŽāĻĄā§āĻ˛ āĻ¸āĻžāĻŦ āĻ āĻĒāĻļāĻ¨) āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
- āĻāĻ¤āĻŋāĻļā§āĻ˛
āĻĒāĻ¤āĻžāĻāĻž āĻĒāĻžāĻ¸ -āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ-āĻāĻ¤āĻŋāĻļā§āĻ˛ ELF āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§, āĻāĻāĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĨ¤ āĻāĻ
āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ āĻāĻŋāĻšā§āĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¨āĻ¯āĻŧ, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŋāĻšā§āĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ
āĻā§āĻŦāĻŋāĻ˛ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "dlopen" āĻāĻ° āĻāĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻž āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨā§āĻā§ āĻŦā§āĻ¯āĻžāĻāĻā§āĻ°ā§āĻ¸āĨ¤
-s āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĨā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻ āĻā§āĻŦāĻŋāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ°āĻžāĻ¨āĨ¤
- āĻ¸ā§āĻĨāĻŋāĻ°
āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻāĻāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻāĨ¤
- āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻ āĻŦāĻā§āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻāĻ āĻ¨ āĻāĻ°āĻ¤ā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¯ā§āĻā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ
āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻ āĻ¸ā§āĻāĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ (-fpic, -fpic, āĻŦāĻž āĻŽāĻĄā§āĻ˛
āĻ¸āĻžāĻŦāĻ āĻĒāĻļāĻ¨) āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤[1]
-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻŋāĻŦāĻŋāĻāĻŋāĻ¸āĻŋ
-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-āĻ˛āĻŋāĻŦāĻŋāĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ libgcc āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§ā§ˇ
āĻšāĻ¯āĻŧ āĻāĻžāĻ āĻāĻ°āĻž āĻŦāĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§āĨ¤ āĻāĻ° āĻā§āĻ¨ā§ āĻāĻžāĻ āĻāĻ°āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻž āĻšāĻ˛ā§ libgcc āĻāĻŋāĻ˛
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻāĨ¤
āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ āĻāĻā§ libgcc
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻŽāĻ¨ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻŦā§āĻĻāĻ¨
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻā§āĻĄāĻŧā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻŦāĻ āĻ§āĻ°āĻ¤ā§ āĻāĻžāĻ¯āĻŧā§ˇ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§,
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¨āĻŋāĻā§āĻ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ libgcc.
āĻ āĻ¤āĻāĻŦ, G++ āĻāĻŦāĻ GCJ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¯ā§āĻā§āĻ¤ āĻšāĻ¯āĻŧ -āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻŋāĻŦāĻŋāĻāĻŋāĻ¸āĻŋ āĻ¯āĻāĻ¨āĻ āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦāĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛, āĻāĻžāĻ°āĻŖ C++ āĻāĻŦāĻ āĻāĻžāĻāĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻāĻ°āĻž āĻ¸āĻ āĻŋāĻ āĻāĻŋāĻ¨āĻŋāĻ¸āĨ¤
āĻ¯āĻĻāĻŋ, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻĒāĻ¨āĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ GCC āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻā§āĻā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž libgcc. āĻ¯āĻĻāĻŋ GCC āĻā§āĻāĻā§ āĻĒāĻžāĻ¯āĻŧ, āĻ¤āĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§
āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§ āĻāĻāĻāĻŋ āĻ¨āĻ¨-GNU āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻŦāĻž āĻāĻāĻāĻŋ GNU āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻā§ āĻ¯āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž
--eh-āĻĢā§āĻ°ā§āĻŽ-āĻāĻāĻāĻĄāĻŋāĻāĻ°, āĻāĻāĻŋ āĻāĻ° āĻāĻžāĻ āĻāĻ°āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋāĻā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§ā§ˇ libgcc āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻ. āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻŋāĻāĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§
āĻāĻ° āĻāĻžāĻ āĻāĻ°āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸āĻš libgcc, āĻĻā§āĻŦāĻžāĻ°āĻž libgcc āĻāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻ. āĻāĻāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ, āĻāĻžāĻĄāĻŧāĻž
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ˛ā§āĻĄ āĻ¸āĻŽāĻ¯āĻŧā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ āĻŦāĻšāĻ¨.
āĻ¯āĻžāĻāĻšā§āĻ, āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦāĻž āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻŦāĻž āĻ§āĻ°āĻž āĻ āĻ¨ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ
G++ āĻŦāĻž GCJ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻŋāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ, āĻŦāĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ -āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻŋāĻŦāĻŋāĻāĻŋāĻ¸āĻŋ, āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻā§āĻā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
libgcc.
-āĻ¸ā§āĻĨāĻŋāĻ°-āĻ˛āĻŋāĻŦāĻžāĻ¸āĻ¨
āĻ¯āĻāĻ¨ -fsanitize=āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, GCC āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ˛āĻŋāĻā§āĻ libasanāĨ¤ āĻ¯āĻĻāĻŋ libasan āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĒāĻ˛āĻŦā§āĻ§, āĻāĻŦāĻ
āĻĻā§āĻ¯ - āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ āĻ˛āĻŋāĻā§āĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ libasan.
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -āĻ¸ā§āĻĨāĻŋāĻ°-āĻ˛āĻŋāĻŦāĻžāĻ¸āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ libasan āĻ¸ā§āĻĨāĻŋāĻ°āĻāĻžāĻŦā§, āĻāĻžāĻĄāĻŧāĻž
āĻ āĻāĻ¤ā§āĻ¯āĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻĨāĻŋāĻ°āĻāĻžāĻŦā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĨ¤
-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-āĻ˛āĻŋāĻŦāĻāĻ¸āĻžāĻ¨
āĻ¯āĻāĻ¨ -fsanitize=āĻĨā§āĻ°ā§āĻĄ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, GCC āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ˛āĻŋāĻā§āĻ libtsanāĨ¤ āĻ¯āĻĻāĻŋ libtsan āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĒāĻ˛āĻŦā§āĻ§, āĻāĻŦāĻ
āĻĻā§āĻ¯ - āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ āĻ˛āĻŋāĻā§āĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ libtsan.
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-āĻ˛āĻŋāĻŦāĻāĻ¸āĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ libtsan āĻ¸ā§āĻĨāĻŋāĻ°āĻāĻžāĻŦā§, āĻāĻžāĻĄāĻŧāĻž
āĻ āĻāĻ¤ā§āĻ¯āĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻĨāĻŋāĻ°āĻāĻžāĻŦā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĨ¤
-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-āĻ˛āĻŋāĻŦāĻ˛āĻ¸āĻžāĻ¨
āĻ¯āĻāĻ¨ -fsanitize=āĻ˛āĻŋāĻ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, GCC āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ˛āĻŋāĻā§āĻ liblsanāĨ¤ āĻ¯āĻĻāĻŋ liblsan āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĒāĻ˛āĻŦā§āĻ§, āĻāĻŦāĻ
āĻĻā§āĻ¯ - āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ āĻ˛āĻŋāĻā§āĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ liblsan.
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-āĻ˛āĻŋāĻŦāĻ˛āĻ¸āĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ liblsan āĻ¸ā§āĻĨāĻŋāĻ°āĻāĻžāĻŦā§, āĻāĻžāĻĄāĻŧāĻž
āĻ āĻāĻ¤ā§āĻ¯āĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻĨāĻŋāĻ°āĻāĻžāĻŦā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĨ¤
-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-āĻ˛āĻŋāĻŦā§āĻŦāĻ¸āĻžāĻ¨
āĻ¯āĻāĻ¨ -fsanitize=āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, GCC āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ˛āĻŋāĻā§āĻ āĻ˛āĻŋāĻŦā§āĻŦāĻ¸āĻžāĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻ˛āĻŋāĻŦā§āĻŦāĻ¸āĻžāĻ¨ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĒāĻ˛āĻŦā§āĻ§,
āĻāĻŦāĻ āĻļā§āĻ°ā§āĻˇ XNUMX āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ HR āĻāĻā§āĻ¸āĻŋāĻ˛ā§āĻ¨ā§āĻ¸ āĻ ā§āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄā§āĻ° - āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ āĻ˛āĻŋāĻā§āĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§
āĻ˛āĻŋāĻŦā§āĻŦāĻ¸āĻžāĻ¨. āĻĻā§āĻ¯ -āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-āĻ˛āĻŋāĻŦā§āĻŦāĻ¸āĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ āĻ˛āĻŋāĻŦā§āĻŦāĻ¸āĻžāĻ¨
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§, āĻ āĻāĻ¤ā§āĻ¯āĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻāĻāĻžāĻŦā§ āĻ˛āĻŋāĻā§āĻ āĻ¨āĻž āĻāĻ°ā§āĨ¤
-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-libstdc ++
āĻ¯āĻāĻ¨ g ++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻāĻāĻāĻŋ C++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ, āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§
āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ libstdc++āĨ¤ āĻ¯āĻĻāĻŋ libstdc++ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĒāĻ˛āĻŦā§āĻ§, āĻāĻŦāĻ - āĻ¸ā§āĻĨāĻŋāĻ°
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ āĻ˛āĻŋāĻā§āĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ libstdc++āĨ¤ āĻāĻāĻžāĻ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻžāĻ˛āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻŋ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻšāĻŋāĻŽāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻĻāĻ°āĻāĻžāĻ°ā§ libstdc++
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ˛āĻŋāĻā§āĻā§ āĻ¨āĻž āĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-libstdc ++ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ g ++ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ libstdc++ āĻ¸ā§āĻĨāĻŋāĻ°āĻāĻžāĻŦā§, āĻāĻžāĻĄāĻŧāĻž
āĻ āĻāĻ¤ā§āĻ¯āĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻĨāĻŋāĻ°āĻāĻžāĻŦā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĨ¤
- āĻĒā§āĻ°āĻ¤ā§āĻā§
āĻāĻāĻāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ āĻŦāĻā§āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻ¸āĻŋāĻŽā§āĻŦāĻ˛ā§āĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯ā§ āĻā§āĻ¨ āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻ āĻŽā§āĻŽāĻžāĻāĻ¸āĻŋāĻ¤ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ (āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ˛āĻŋāĻā§āĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻā§āĻ¸āĻ˛āĻŋāĻāĻāĻžāĻ° -z
-āĻāĻā§āĻ¸āĻ˛āĻŋāĻāĻāĻžāĻ° defs) āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
-T āĻ˛āĻŋāĻĒāĻŋ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ˛āĻŋāĻĒāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
GNU āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĨ¤ āĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ā§, āĻ¯ā§āĻŽāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻžāĻĄāĻŧāĻž āĻŦā§āĻ¯āĻŧāĻžāĻ°-āĻŦā§āĻ°ā§āĻĄ āĻāĻžāĻ°ā§āĻā§āĻ,
āĻĻā§āĻ¯ -T āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻŋāĻšā§āĻ¨ā§āĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻāĻā§āĻ¸āĻ˛āĻŋāĻāĻāĻžāĻ° āĻĒāĻāĻ¨ā§āĻĻ
āĻĒāĻžāĻ¸ āĻĒāĻāĻ¨ā§āĻĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¯āĻž GCC āĻ¸ā§āĻŦā§āĻā§āĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¨ā§āĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ -āĻāĻā§āĻ¸āĻ˛āĻŋāĻāĻāĻžāĻ°
āĻĻā§āĻāĻŦāĻžāĻ°, āĻāĻāĻŦāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻāĻāĻŦāĻžāĻ° āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ¯ā§āĻŽāĻ¨, āĻĒāĻžāĻ¸ āĻāĻ°āĻž -āĻāĻžāĻšāĻŋāĻ° āĻāĻ°āĻž
āĻ¸āĻāĻā§āĻāĻž, āĻāĻĒāĻ¨āĻžāĻā§ āĻ˛āĻŋāĻāĻ¤ā§ āĻšāĻŦā§ -āĻāĻā§āĻ¸āĻ˛āĻŋāĻāĻāĻžāĻ° -āĻāĻžāĻšāĻŋāĻ° āĻāĻ°āĻž -āĻāĻā§āĻ¸āĻ˛āĻŋāĻāĻāĻžāĻ° āĻ¸āĻāĻā§āĻāĻž. āĻāĻāĻž āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž
āĻ˛āĻŋāĻāĻ¤ā§ -āĻāĻā§āĻ¸āĻ˛āĻŋāĻāĻāĻžāĻ° "-āĻāĻžāĻšāĻŋāĻ° āĻāĻ°āĻž āĻ¸āĻāĻā§āĻāĻž", āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽāĻā§āĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĒāĻžāĻ¸ āĻāĻ°ā§
āĻāĻāĻ āĻ¯ā§āĻā§āĻ¤āĻŋ, āĻ¯āĻž āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻļāĻž āĻāĻ°ā§ āĻ¨āĻžāĨ¤
GNU āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻāĻ°āĻ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻāĻ¨ā§āĻĻ=āĻŽā§āĻ˛ā§āĻ¯ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻĒāĻ¨āĻŋ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -āĻāĻā§āĻ¸āĻ˛āĻŋāĻāĻāĻžāĻ° -āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°=output.map āĻŦāĻ°āĻ -āĻāĻā§āĻ¸āĻ˛āĻŋāĻāĻāĻžāĻ° -āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° -āĻāĻā§āĻ¸āĻ˛āĻŋāĻāĻāĻžāĻ° output.map.
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨āĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻĄāĻŦā§āĻ˛āĻŋāĻāĻāĻ˛,āĻĒāĻāĻ¨ā§āĻĻ
āĻĒāĻžāĻ¸ āĻĒāĻāĻ¨ā§āĻĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻŽāĻž āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§, āĻāĻāĻŋ āĻŦāĻŋāĻāĻā§āĻ¤
āĻāĻŽāĻžāĻ¤ā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ, -Wl, -āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°,āĻāĻāĻāĻĒā§āĻ.āĻŽā§āĻ¯āĻžāĻĒ āĻĒāĻžāĻ¸ -āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ° output.map āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§āĨ¤ āĻāĻāĻ¨
GNU āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -Wl, -Map=output.map.
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻāĻŦā§āĻ¨ā§āĻā§ 8.10 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ¤ā§, LDFLAGS-āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ -Wl,-z, relro āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -Wl,-z, norelro.
-u āĻĒā§āĻ°āĻ¤ā§āĻ
āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŽāĻĄāĻŋāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻāĻāĻž āĻ¤ā§āĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ° -u āĻā§āĻ° āĻāĻ°ā§ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŋāĻšā§āĻ¨ āĻ¸āĻš āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻžāĻ°
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŽāĻĄāĻŋāĻāĻ˛āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻ¸āĻžāĻ°ā§āĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛, āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ āĻ āĻāĻļāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ā§ˇ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ°:
-IDir
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ Dir āĻšā§āĻĄāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻļā§āĻ°ā§āĻˇā§
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°. āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ āĻ āĻĒāĻļāĻ¨āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻšāĻā§āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¯ā§ āĻāĻ¨ā§āĻ¯). āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
-I āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋ āĻŦāĻžāĻŽ-āĻĨā§āĻā§-āĻĄāĻžāĻ¨ āĻā§āĻ°āĻŽā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ; āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĒāĻ°ā§ āĻāĻ¸ā§.
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻŽāĻŋāĻ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§, āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, āĻšāĻ¯āĻŧ
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ -I, āĻĻā§āĻ¯ -I āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻāĻ¨āĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¤āĻžāĻ° āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻā§āĻāĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻāĻž āĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻ¯ā§
āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ GCC āĻāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻŦāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻ āĻŋāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ°ā§āĻĄāĻžāĻ°āĻŋāĻ
"include_next" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨āĻ¤āĻžāĻŦāĻļāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻā§āĻ°āĻŽ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻā§āĻ āĻāĻŦāĻ / āĻ āĻĨāĻŦāĻž -āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ āĻĒāĻļāĻ¨āĨ¤
-iplugindir =Dir
āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ -pplugin =āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§
-pplugin =āĻĒāĻĨ/āĻ¨āĻžāĻŽ.so. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻ¸.
-āĻāĻĻā§āĻ§ā§āĻ¤āĻŋDir
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ Dir āĻšā§āĻĄāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻļā§āĻ°ā§āĻˇā§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛ # āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ "āĻĢāĻžāĻāĻ˛"; āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž # āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ <āĻĢāĻžāĻāĻ˛>,
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ āĻŋāĻ āĻŽāĻ¤ -I.
-LDir
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ Dir āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ -l.
-BāĻāĻĒāĻ¸āĻ°ā§āĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛, āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ, āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¨āĻŋāĻā§āĻ āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛āĨ¤
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻžāĻ˛āĻžāĻ¯āĻŧ CPP, cc1, as āĻāĻŦāĻ ld.
āĻāĻāĻž āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§, āĻāĻāĻ¯āĻŧ āĻ¸āĻš āĻāĻŦāĻ āĻāĻžāĻĄāĻŧāĻž
āĻŽā§āĻļāĻŋāĻ¨/āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ/.
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽā§ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ -B āĻāĻĒāĻ¸āĻ°ā§āĻ, āĻ¯āĻĻāĻŋ āĻĨāĻžāĻā§āĨ¤
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻ¨āĻžāĻŽ āĻ¨āĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻŦāĻž āĻ¯āĻĻāĻŋ -B āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ, āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĻā§āĻāĻŋ āĻŽāĻžāĻ¨ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻāĻĒāĻ¸āĻ°ā§āĻ, /usr/lib/gcc/ āĻāĻŦāĻ /usr/local/lib/gcc/. āĻ¯āĻĻāĻŋ āĻā§āĻ¨āĻāĻŋāĻ°āĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¨āĻž āĻšāĻ¯āĻŧ a
āĻ¯ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ¨āĻžāĻŽ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻĒāĻ¨āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĒāĻžāĻĨ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸ā§āĻāĻ.
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒāĻžāĻĨ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ -B āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ, āĻāĻŦāĻ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ āĻāĻāĻŋ āĻĒāĻĨā§āĻ° āĻļā§āĻˇā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻŦāĻŋāĻāĻžāĻāĻ āĻ āĻā§āĻˇāĻ° āĻ¯ā§āĻ āĻāĻ°ā§āĨ¤
-B āĻāĻĒāĻ¸āĻ°ā§āĻāĻā§āĻ˛āĻŋ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§āĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ā§ˇ
āĻ˛āĻŋāĻā§āĻāĻžāĻ°, āĻāĻžāĻ°āĻŖ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻā§ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻ°ā§ -L āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§ āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĻ āĻāĻŦā§āĻĻāĻ¨ āĻāĻ°ā§, āĻāĻžāĻ°āĻŖ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻ°ā§
āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ āĻ āĻĒāĻļāĻ¨ -āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°
āĻ¸āĻāĻ¯ā§āĻāĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĨā§āĻā§
āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĢāĻžāĻāĻ˛ libgcc.a āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -B āĻāĻĒāĻ¸āĻ°ā§āĻ, āĻ¯āĻĻāĻŋ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ, āĻāĻĒāĻ°ā§āĻ° āĻĻā§āĻāĻŋ āĻŽāĻžāĻ¨ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻ¯ā§
āĻ¸āĻŦ. āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ¸ā§āĻ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻā§āĻāĻā§ āĻ¨āĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻ˛ā§ āĻ˛āĻŋāĻā§āĻā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻ āĻ¨ā§āĻāĻāĻž āĻāĻ° āĻŽāĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ°ā§āĻāĻāĻŋ āĻāĻĒāĻžāĻ¯āĻŧ -B āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ Gcc_exec_prefix.
āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ kludge āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻ¯āĻĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒāĻĨ -B is [dir/]āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧN/, āĻā§āĻĨāĻžāĻ¯āĻŧ N āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻž
0 āĻĨā§āĻā§ 9 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ [dir/]āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤. āĻāĻāĻŋ āĻŦā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯-
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° strapping.
-āĻāĻļāĻŽāĻž =āĻĢāĻžāĻāĻ˛
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§ āĻĒāĻĄāĻŧāĻžāĻ° āĻĒāĻ°ā§ āĻāĻļāĻŽāĻž āĻĢāĻžāĻāĻ˛, āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻž āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻā§āĻ¨ āĻ¸ā§āĻāĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻĨā§āĻā§ cc1, āĻ¸āĻŋāĻ¸āĻŋ 1 āĻĒā§āĻ˛āĻžāĻ¸, as, ld, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ -āĻāĻļāĻŽāĻž =āĻĢāĻžāĻāĻ˛ āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨, āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻž āĻŦāĻžāĻŽ āĻĨā§āĻā§ āĻĄāĻžāĻ¨ā§ āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻ¸āĻžāĻāĻ°ā§āĻ =Dir
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° Dir āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ°ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻšā§āĻĄāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§ / usr / āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻŦāĻ āĻā§āĻ°āĻ¨ā§āĻĨāĻžāĻāĻžāĻ° / Usr / lib, āĻāĻāĻž
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ dir/usr/include āĻāĻŦāĻ dir/usr/lib.
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŦāĻ āĻāĻāĻ¯āĻŧāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻāĻ¸āĻ¸āĻ°ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻ¤āĻžāĻ°āĻĒāĻ° --sysroot āĻĒāĻāĻ¨ā§āĻĻ
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯, āĻāĻŋāĻ¨ā§āĻ¤ā§ -āĻāĻ¸āĻ¸āĻ°ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯.
GNU āĻ˛āĻŋāĻā§āĻāĻžāĻ° (āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 2.16 āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§) āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨āĻž āĻāĻ°ā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĻāĻŋāĻāĻāĻŋ
--sysroot āĻāĻāĻ¨āĻ āĻāĻžāĻ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĻāĻŋāĻāĻāĻŋ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
--no-sysroot-āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ
āĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ --sysroot,
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§, āĻ¯āĻžāĻ¤ā§ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
dir/suffix/usr/include āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ dir/usr/include. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻāĻ¯ā§āĻāĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§
āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ.
-āĻāĻŽāĻŋ- āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨ā§āĻ¯ -I āĻāĻā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻĻā§āĻ¯ -āĻāĻŽāĻŋ- āĻāĻŦāĻ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ -āĻāĻŽāĻŋ-. āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻā§āĻ¨ā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ -I āĻāĻ° āĻāĻā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
-āĻāĻŽāĻŋ- āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ # āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ "āĻĢāĻžāĻāĻ˛"; āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻ¨ā§āĻ¨āĻ¤ # āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ <āĻĢāĻžāĻāĻ˛>.
āĻ¯āĻĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§ -I āĻāĻ° āĻĒāĻ°ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ -āĻāĻŽāĻŋ-, āĻāĻāĻā§āĻ˛ā§
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¸āĻŦ āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ # āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻŦ -I āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻāĻāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤)
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, -āĻāĻŽāĻŋ- āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ (āĻ¯ā§āĻāĻžāĻ¨ā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻ¸ā§āĻā§) āĻĨā§āĻā§ āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ # āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ "āĻĢāĻžāĻāĻ˛".
āĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻžāĻ° āĻā§āĻ¨ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¨ā§āĻ -āĻāĻŽāĻŋ-āĨ¤ āĻ¸āĻā§āĻā§ -āĻāĻŽāĻŋāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻžāĻ˛ā§ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯ā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨āĨ¤ āĻ¸ā§āĻāĻž āĻ āĻŋāĻ āĻ¨āĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¯āĻž āĻāĻ°ā§ āĻ¤āĻž āĻāĻāĻ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻ¸āĻ¨ā§āĻ¤ā§āĻˇāĻāĻ¨āĻāĨ¤
-āĻāĻŽāĻŋ- āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, -āĻāĻŽāĻŋ- āĻāĻŦāĻ -āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻā§āĻ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ˛āĻā§āĻˇā§āĻ¯ āĻŽā§āĻļāĻŋāĻ¨ āĻāĻŦāĻ āĻ¸āĻāĻāĻ˛āĻ¨āĻāĻžāĻ°ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
GCC āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻĒāĻžāĻ¯āĻŧ āĻšāĻ˛ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ, āĻŦāĻž āĻŽā§āĻļāĻŋāĻ¨-āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ¯āĻāĻ¨ āĻā§āĻ°āĻ¸-
āĻ¸āĻāĻāĻ˛āĻ¨, āĻŦāĻž āĻŽā§āĻļāĻŋāĻ¨-āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻžāĻĄāĻŧāĻž āĻ āĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻļā§āĻˇ
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ° āĻŽāĻĄā§āĻ˛ āĻāĻŦāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻŦāĻŋāĻļā§āĻˇ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻļā§āĻ°ā§ āĻāĻ°ā§ -m, āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŽāĻĄā§āĻ˛ āĻŦāĻž āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§---āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, 68010 āĻŦāĻ¨āĻžāĻŽ 68020, āĻāĻžāĻ¸āĻŽāĻžāĻ¨
āĻā§āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŦāĻž āĻā§āĻ¨ā§āĻāĻŋāĻ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¯ā§āĻā§āĻ¨ā§ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻž āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§āĨ¤
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻŋāĻā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦāĻŋāĻļā§āĻˇ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻāĻ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻ¤āĻžāĨ¤
āĻāĻāĻ°āĻ 64 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ AArch64 āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-āĻŽāĻžāĻŦāĻŋ=āĻ¨āĻžāĻŽ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄā§āĻāĻž āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ ilp32 SysV-āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻĄāĻžāĻāĻž āĻŽāĻĄā§āĻ˛ā§āĻ° āĻŽāĻ¤ āĻ¯ā§āĻāĻžāĻ¨ā§ int, āĻ˛āĻ int āĻāĻŦāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° 32-āĻŦāĻŋāĻ, āĻāĻŦāĻ lp64 SysV-āĻāĻ° āĻŽāĻ¤ā§
āĻĄā§āĻāĻž āĻŽāĻĄā§āĻ˛ āĻ¯ā§āĻāĻžāĻ¨ā§ int 32-āĻŦāĻŋāĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ˛āĻ int āĻāĻŦāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° 64-āĻŦāĻŋāĻāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ LP64 āĻāĻŦāĻ
ILP32 ABI āĻ˛āĻŋāĻā§āĻ-āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ; āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ āĻ¸āĻā§āĻā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
ABI, āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¸ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻ¯ GCC āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
aarch64_be-*-* āĻ˛āĻā§āĻˇā§āĻ¯āĨ¤
-mgeneral-regs-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻ¯ GCC āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
aarch64-*-* āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ¨āĻž aarch64_be-*-* āĻ˛āĻā§āĻˇā§āĻ¯āĨ¤
-mcmodel=āĻā§āĻˇā§āĻĻā§āĻ°
āĻā§āĻˇā§āĻĻā§āĻ° āĻā§āĻĄ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻŦāĻ āĻāĻ° āĻ¸ā§āĻĨāĻŋāĻ°āĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻ
āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° 1GB āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻšāĻ˛ 64 āĻŦāĻŋāĻāĨ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻž āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĨ¤ āĻāĻ āĻŽāĻĄā§āĻ˛āĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻ.
-mcmodel=āĻā§āĻ
āĻā§āĻ āĻā§āĻĄ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻŦāĻ āĻ¤āĻžāĻ° āĻ¸ā§āĻĨāĻŋāĻ°āĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤
āĻĒā§āĻ°āĻ¤ā§āĻ āĻāĻā§ āĻ āĻĒāĻ°ā§āĻ° 4GB āĻŽāĻ§ā§āĻ¯ā§ āĻšāĻ¤ā§ āĻšāĻŦā§. āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻšāĻ˛ 64 āĻŦāĻŋāĻāĨ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻŦāĻž āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§āĻĄ āĻŽāĻĄā§āĻ˛āĨ¤
-mcmodel=āĻŦāĻĄāĻŧ
āĻŦāĻĄāĻŧ āĻā§āĻĄ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻā§āĻ¨ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¨āĻž āĻāĻŦāĻ
āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻāĻāĻžāĻ°āĨ¤ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻšāĻ˛ 64 āĻŦāĻŋāĻāĨ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻāĻāĻžāĻŦā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§.
-mstrict-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻ¯ā§ āĻ¸āĻāĻ¯ā§āĻāĻšā§āĻ¨ āĻŽā§āĻŽāĻ°āĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻŦā§āĨ¤
-āĻŽā§āĻŽāĻŋāĻ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°
-mno-āĻŦāĻžāĻĻ-āĻĒāĻ¤ā§āĻ°-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°
āĻĒāĻžāĻ¤āĻž āĻĢāĻžāĻāĻļāĻ¨ā§ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨ āĻŦāĻž āĻ°āĻžāĻā§āĻ¨āĨ¤ āĻĒā§āĻ°ā§āĻŦā§āĻ° āĻāĻāĻ°āĻŖ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
-mtls-dialect = desc
TLS-āĻāĻ° āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻĄ-āĻ˛ā§āĻāĻžāĻ˛ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ TLS āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mtls-āĻāĻĒāĻāĻžāĻˇāĻž = āĻāĻ¤āĻŋāĻšā§āĻ¯āĻŦāĻžāĻšā§
TLS-āĻāĻ° āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻĄ-āĻ˛ā§āĻāĻžāĻ˛ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ TLS āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĨ¤
-mfix-cortex-a53-835769
-MNO-FIX- CORTEX-A53-835769
ARM Cortex-A53 āĻāĻ°āĻžāĻāĻžāĻŽ āĻ¨āĻŽā§āĻŦāĻ° 835769 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ ā§āĻ¯āĻžāĻ°āĻžāĻāĻ¨ā§āĻĄ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤
āĻŽā§āĻŽāĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻ 64-āĻŦāĻŋāĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ NOP āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻž āĻšāĻŦā§
āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ¨-āĻāĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĨ¤
-mfix-cortex-a53-843419
-MNO-FIX- CORTEX-A53-843419
ARM Cortex-A53 āĻāĻ°āĻžāĻāĻžāĻŽ āĻ¨āĻŽā§āĻŦāĻ° 843419 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ ā§āĻ¯āĻžāĻ°āĻžāĻāĻ¨ā§āĻĄ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤
erratum workaround āĻ˛āĻŋāĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĒāĻ¤āĻžāĻāĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻŦā§
āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§āĨ¤
-āĻŽāĻžāĻ°ā§āĻ =āĻ¨āĻžāĻŽ
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻŋāĻ¤
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻāĻļā§āĻ§āĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĢāĻ°ā§āĻŽ āĻāĻā§ -āĻŽāĻžāĻ°ā§āĻ =āĻāĻŋāĻ˛āĻžāĻ¨{+[āĻ¨āĻžāĨ¤]āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯}*, āĻ¯ā§āĻāĻžāĻ¨ā§
āĻāĻ¨ā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻāĻŋāĻ˛āĻžāĻ¨ is armv8-a. āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻšāĻ¯āĻŧ
āĻ¨ā§āĻā§āĻ° āĻāĻĒ-āĻŦāĻŋāĻāĻžāĻā§ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤āĨ¤
āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦāĻŋāĻ°ā§āĻ§āĻĒā§āĻ°ā§āĻŖ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻāĻļā§āĻ§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸ā§āĻāĻžāĻ¨ā§ āĻĄāĻžāĻ¨-āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
GCC āĻāĻ āĻ¨āĻžāĻŽāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻ¯ā§ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻā§āĻĄāĨ¤
āĻā§āĻĨāĻžāĻ¯āĻŧ -āĻŽāĻžāĻ°ā§āĻ āĻā§āĻ¨āĻāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -mtune or -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻā§āĻā§,
āĻā§āĻĄ āĻāĻŋāĻāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻžāĻ°ā§āĻā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻā§āĻĄāĻŧā§ āĻāĻžāĻ˛ āĻĒāĻžāĻ°āĻĢāĻ°ā§āĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯.
-mtune =āĻ¨āĻžāĻŽ
āĻāĻžāĻ°ā§āĻā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ GCC āĻāĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻŋāĻāĻ¨ āĻāĻ°āĻŦā§
āĻā§āĻĄ. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛: āĻāĻžāĻ¤āĻŋāĻŦāĻžāĻāĻ, āĻāĻ°ā§āĻā§āĻā§āĻ¸-āĻ 53, āĻāĻ°ā§āĻā§āĻā§āĻ¸-āĻ 57.
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ GCC āĻā§āĻĄā§āĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻāĻŋāĻāĻ¨ āĻāĻ°āĻŦā§
āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻāĻ¨ā§āĻ¯. āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ. āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛ cortex-a57.cortex-a53.
āĻ¯ā§āĻāĻžāĻ¨ā§ āĻā§āĻ¨ā§āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ -mtune =, -mcpu = or -āĻŽāĻžāĻ°ā§āĻ = āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻā§āĻĄ āĻāĻŋāĻāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§
āĻāĻžāĻ°ā§āĻā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻā§āĻĄāĻŧā§ āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻāĻļā§āĻ§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤
-mcpu =āĻ¨āĻžāĻŽ
āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻā§āĻāĻŋāĻāĻāĻžāĻŦā§ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻŋāĻ¤
āĻ¸āĻāĻļā§āĻ§āĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĢāĻ°ā§āĻŽ āĻāĻā§ -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻāĻ{+[āĻ¨āĻžāĨ¤]āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯}*, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤
āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ -mtune.
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¨ā§āĻā§āĻ° āĻāĻĒ-āĻŦāĻŋāĻāĻžāĻā§ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦāĻŋāĻ°ā§āĻ§āĻĒā§āĻ°ā§āĻŖ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻāĻļā§āĻ§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸ā§āĻāĻžāĻ¨ā§ āĻĄāĻžāĻ¨-āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
GCC āĻāĻ āĻ¨āĻžāĻŽāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻ¯ā§ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻā§āĻĄ (āĻ¯ā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž -āĻŽāĻžāĻ°ā§āĻ) āĻāĻŦāĻ āĻāĻžāĻ°ā§āĻā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ° (āĻ¯ā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž -mtune) āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
-āĻŽāĻžāĻ°ā§āĻ or -mtune, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻ° āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ āĻāĻļā§āĻ° āĻāĻĒāĻ° āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¨ā§āĻ¯āĻŧ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-āĻŽāĻžāĻ°ā§āĻ āĻāĻŦāĻ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻāĻļā§āĻ§āĻ
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻāĻļā§āĻ§āĻ āĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ -āĻŽāĻžāĻ°ā§āĻ āĻāĻŦāĻ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§:
CRC CRC āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤
āĻā§āĻ°āĻŋāĻĒā§āĻā§
āĻā§āĻ°āĻŋāĻĒā§āĻā§ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ āĻ¯ā§ āĻāĻ¨ā§āĻ¨āĻ¤ SIMD āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
fp āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
simd
āĻāĻ¨ā§āĻ¨āĻ¤ SIMD āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻāĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ -āĻŽāĻžāĻ°ā§āĻ āĻāĻŦāĻ
-mcpu =.
āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻā§āĻāĻž āĻ¨āĻŋāĻāĻ āĻ¯ā§āĻļā§āĻ° āĻāĻŦāĻŋāĻ°ā§āĻāĻžāĻŦ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻā§āĻāĻž āĻāĻĒāĻŋāĻĢā§āĻ¨āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-mhalf-reg-āĻĢāĻžāĻāĻ˛
"r32"..."r63" āĻ°ā§āĻā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ¨ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻ¯ā§ āĻā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻ āĻ¯ā§ āĻāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ āĻāĻžāĻŦ.
-mprefer- āĻļāĻ°ā§āĻ-āĻāĻ¨āĻ¸-āĻ°ā§āĻāĻŋ
āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°āĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻāĻž āĻĒāĻžāĻ°ā§
āĻĢāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻšāĻ¯āĻŧ āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻāĻāĻžāĻŦā§ āĻāĻŽāĻžāĻ¤ā§ āĻŦāĻž āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻĄ āĻāĻāĻžāĻ°āĨ¤
-āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻā§āĻ-āĻāĻ¸ā§āĻ =NUM
āĻļāĻžāĻāĻžāĻ° āĻāĻ°āĻ āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ NUM "āĻ¸āĻšāĻ" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ āĻāĻ āĻāĻ°āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ
āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻāĻŦāĻ āĻ°āĻŋāĻ˛āĻŋāĻ āĻā§āĻĄāĻŧā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤ā§āĻ°āĻŋāĻ° āĻ¨āĻŋāĻļā§āĻāĻ¯āĻŧāĻ¤āĻž āĻ¨ā§āĻāĨ¤
-mcmove
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻĒāĻĻāĻā§āĻˇā§āĻĒā§āĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-mnops =NUM
āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻž NUM āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ āĻ¨ā§āĻ¯ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻā§ NOP.
-mno-soft-cmpsf
āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻāĻŋ "fsub" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨
āĻĒāĻ¤āĻžāĻāĻž āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ°ā§āĻ¤, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
NaN-āĻāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§, āĻŦāĻž āĻ¯āĻāĻ¨ āĻĻā§āĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¤āĻžāĻĻā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻļā§āĻ¨ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -msoft-cmpsfāĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ§ā§āĻ°, āĻāĻŋāĻ¨ā§āĻ¤ā§ IEEE-āĻ¸āĻā§āĻāĻ¤, āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĨ¤
-mstack-oftset =NUM
āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻļā§āĻ°ā§āĻˇ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻĢāĻ¸ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯ā§āĻŽāĻ¨, 8 āĻāĻ° āĻŽāĻžāĻ¨
āĻŽāĻžāĻ¨ā§ "sp+0...sp+7" āĻ°ā§āĻā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻ āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻžāĻĄāĻŧāĻžāĨ¤ āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻ āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ 8 or 16 āĻĒāĻ°ā§āĻā§āĻˇāĻŋāĻ¤ āĻāĻŦāĻ āĻ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯
āĻāĻžāĻ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§; āĻāĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ āĻĢāĻ¸ā§āĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻžāĻ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ āĻĢāĻ¸ā§āĻ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻā§āĻĄ āĻĻā§āĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ¸āĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ āĻĢāĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§
āĻāĻ°ā§āĻŽāĻ°āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ, āĻāĻāĻŋ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¸āĻā§āĻā§ āĻā§āĻ˛āĻā§āĻāĻ¨ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
--with-stack-offset=NUM āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-āĻŽāĻ¨ā§-āĻā§āĻ˛āĻžāĻāĻžāĻ°-āĻ¨āĻŋāĻāĻāĻŦāĻ°ā§āĻ¤ā§
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŽā§āĻĄāĻāĻŋ āĻā§āĻāĻā§ āĻĢā§āĻ˛āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ - āĻ¨āĻŋāĻāĻāĻ¤āĻŽ.
-āĻŽāĻ˛āĻ-āĻāĻ˛
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ˛ā§, āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ˛ āĻāĻ° āĻŦāĻžāĻāĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
"b" / "bl" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ āĻĢāĻ¸ā§āĻ āĻĒāĻ°āĻŋāĻ¸āĻ°, āĻāĻŦāĻ āĻ¤āĻžāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ (āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ) āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mshort-āĻāĻ˛
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ˛ā§, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻŽāĻ§ā§āĻ¯ā§ āĻāĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨
"b" / "bl" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ°, āĻ¤āĻžāĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -āĻŽāĻ˛āĻ-āĻāĻ˛.
-msmall16
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋ 16-āĻŦāĻŋāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧ
āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨ āĻ āĻŋāĻāĻžāĻ¨āĻž -āĻŽāĻ˛āĻ-āĻāĻ˛ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧāĨ¤
-mfp-āĻŽā§āĻĄ=āĻŽā§āĻĄ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ āĻŽā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§-
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽā§āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻŦāĻ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤āĨ¤ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž
āĻāĻ āĻŽā§āĻĄ āĻāĻĒāĻ¨āĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻļā§āĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻŽā§āĻĄ āĻŽā§āĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŽā§āĻĄ āĻ¸ā§āĻāĻ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻā§āĻ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ¤.
āĻŽā§āĻĄ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋāĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
āĻāĻšā§āĻŦāĻžāĻ¨āĻāĻžāĻ°ā§
āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¨ā§āĻā§āĻ°āĻŋāĻ¤ā§ āĻ¯ā§ āĻā§āĻ¨ā§ āĻŽā§āĻĄ āĻŦā§āĻ§, āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻāĻ¨ āĻ§āĻ°ā§ āĻ°āĻžāĻāĻž āĻŦāĻž āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨, āĻāĻŦāĻ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°ā§āĨ¤ āĻāĻ āĻŽā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦāĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻ¨āĻŋāĻ āĻ¯āĻž āĻāĻĒāĻ¨āĻŋ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ FPU āĻŽā§āĻĄ āĻ¸āĻš āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ, āĻāĻŦāĻ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž
āĻāĻāĻāĻŋ āĻāĻāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻā§āĻ¨ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻāĻ¤āĻŋ āĻāĻāĻžāĻ°āĻšā§āĻĄā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻ¸ā§āĻāĻāĻŋāĻ, āĻāĻāĻāĻŋ āĻāĻ°ā§ āĻ¸āĻā§āĻā§ āĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ
āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ FPU āĻŽā§āĻĄā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻāĻ¨ā§āĻĻāĨ¤
āĻāĻžāĻāĻž
āĻāĻāĻŋ āĻāĻŽāĻ¨ āĻŽā§āĻĄ āĻ¯āĻž āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻāĻŖāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻāĻā§ āĻĢā§āĻ˛āĻžāĻ° (āĻ āĻ°ā§āĻĨāĻžā§ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ°
āĻļā§āĻ¨ā§āĻ¯ā§āĻ° āĻĻāĻŋāĻā§) āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŽā§āĻĄāĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĨā§āĻā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ° - āĻ¨āĻŋāĻāĻāĻ¤āĻŽ
āĻāĻāĻŋ āĻ°āĻžāĻāĻ¨ā§āĻĄ-āĻĨā§āĻā§-āĻ¨ā§āĻ¯āĻŧāĻžāĻ°āĻ¸ā§āĻ-āĻ āĻĨāĻŦāĻž- āĻ¸āĻš āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻāĻŖāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŽā§āĻĄāĨ¤
āĻāĻŽāĻ¨āĻāĻŋ āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŽā§āĻĄāĨ¤
āĻā§āĻ¨ int āĻāĻāĻŋ FPU-āĻ¤ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŽā§āĻĄ, āĻ¯ā§āĻŽāĻ¨ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž
āĻā§āĻ¨, āĻŦāĻž āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ¨-āĻāĻŦāĻ-āĻāĻŽāĻžāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mfp-āĻŽā§āĻĄ=āĻāĻ˛āĻžāĻ°
-mnosplit-lohi
-mno-āĻĒā§āĻ¸ā§āĻāĻŋāĻ
-mno-postmodify
āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻā§āĻāĻ āĻ¯āĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§, āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§, 32-āĻŦāĻŋāĻ āĻ˛ā§āĻĄā§āĻ° āĻŦāĻŋāĻāĻžāĻāĻ¨,
āĻĒā§āĻ¸ā§āĻ-āĻāĻ¨āĻā§āĻ°āĻŋāĻŽā§āĻ¨ā§āĻ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸ā§āĻ° āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻāĻŦāĻ āĻĒā§āĻ¸ā§āĻ-āĻŽā§āĻĄāĻŋāĻĢāĻžāĻ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸ā§āĻ° āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ msplit-lohi, -āĻĒā§āĻ¸ā§āĻ-āĻāĻā§āĻ, āĻāĻŦāĻ -āĻĒā§āĻ¸ā§āĻ-āĻ¸āĻāĻļā§āĻ§āĻ¨.
-mnovect-āĻĄāĻžāĻŦāĻ˛
āĻĒāĻāĻ¨ā§āĻĻā§āĻ° SIMD āĻŽā§āĻĄāĻā§ SImode āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mvect-āĻĄāĻžāĻŦāĻ˛āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻĒāĻāĻ¨ā§āĻĻā§āĻ° SIMD āĻŽā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ DImode.
-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻā§āĻā§āĻāĻ°-āĻāĻ˛āĻžāĻāĻ¨ =NUM
SIMD āĻā§āĻā§āĻāĻ° āĻŽā§āĻĄ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖāĨ¤ NUM 4 āĻŦāĻž 8 āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛
8. āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨, āĻ¯āĻĻāĻŋāĻ āĻ āĻ¨ā§āĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸
āĻ¤āĻžāĻ°āĻž āĻ¯āĻĻāĻŋ āĻāĻāĻžāĻ° āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ SIMD āĻā§āĻā§āĻāĻ° āĻŽā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°ā§ āĻ¤āĻŦā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻŦā§ āĻ¨āĻž
āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖāĨ¤
-msplit-vecmove-āĻļā§āĻā§āĻ°āĻ
āĻŦāĻŋāĻāĻā§āĻ¤ āĻā§āĻā§āĻāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻāĻāĻ āĻļāĻŦā§āĻĻ āĻāĻžāĻ˛ā§ āĻāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻŋ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻžāĻ˛ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ¨āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻā§āĻā§.
-m1reg-REG
āĻ§ā§āĻ°ā§āĻŦāĻ -1 āĻ§āĻ°ā§ āĻ°āĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻ¯āĻž āĻ˛ā§āĻĄāĻŋāĻāĻā§ āĻā§āĻ āĻāĻŖāĻžāĻ¤ā§āĻŽāĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻŽāĻžāĻ¸ā§āĻ āĻĻā§āĻ°ā§āĻ¤āĨ¤ āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ REG āĻšāĻ¯āĻŧ r43 āĻāĻŦāĻ r63,
āĻ¯āĻž āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻāĻŦāĻ āĻ¨āĻž, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻ¯ā§ āĻ¨āĻž
āĻāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -m1reg-āĻā§āĻ¨āĻāĻŋ āĻ¨āĻ¯āĻŧ.
āĻāĻāĻ°āĻ¸āĻŋ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻāĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻā§āĻā§:
-mbarrel-sifter
āĻŦā§āĻ¯āĻžāĻ°ā§āĻ˛ āĻļāĻŋāĻĢāĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ
-mcpu=ARC601 āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧ
-mcpu =āĻ¸āĻŋāĻĒāĻŋāĻāĻ
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ§āĻ°āĻ¨, āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¸āĻŋāĻĒāĻŋāĻāĻ.
āĻĒāĻļā§āĻāĻžāĻĻāĻāĻžāĻŽā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļāĻ°ā§āĻāĻāĻžāĻ āĻāĻĒāĻ¨āĻžāĻŽ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ
āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻšāĻ¯āĻŧ
ARC600
ARC600 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ¨āĻžāĻŽ: -ma6, -āĻŽāĻžāĻ°ā§āĻ 600.
ARC601
ARC601 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ¨āĻžāĻŽ: -āĻŽāĻžāĻ°ā§āĻ 601.
ARC700
ARC700 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ¨āĻžāĻŽ: -ma7, -āĻŽāĻžāĻ°ā§āĻ 700. āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻ¸āĻā§āĻā§ --with-cpu=arc700.
-āĻāĻŽāĻĄāĻŋāĻĒāĻŋāĻāĻĢāĻĒāĻŋ
-mdpfp-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ
FPX: āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž FPX āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻāĻŽāĻĒā§āĻ¯āĻžāĻā§āĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-mdpfp-āĻĻā§āĻ°ā§āĻ¤
āĻāĻĢāĻĒāĻŋāĻāĻā§āĻ¸: āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŦāĻ˛ āĻĒā§āĻ°āĻŋāĻ¸āĻŋāĻļāĻ¨ āĻāĻĢāĻĒāĻŋāĻāĻā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-mno-dpfp-lrsr
FPX āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ aux āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻĨā§āĻā§ LR āĻāĻŦāĻ SR āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
-āĻŽā§āĻ¯āĻŧāĻž
āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "divaw", "adds", "subs",
āĻāĻŦāĻ "sat16" āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -mcpu=ARC700.
-mno-mpy
ARC700 āĻāĻ° āĻāĻ¨ā§āĻ¯ mpy āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-mmul32x16
32x16 āĻŦāĻŋāĻ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛āĻžāĻ āĻāĻŦāĻ āĻŽā§āĻ¯āĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-mmul64
mul64 āĻāĻŦāĻ mulu64 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§ -mcpu=ARC600.
- āĻŽāĻžāĻ¨
āĻāĻĻāĻ°ā§āĻļ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ -mcpu=ARC700 āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧ
-mspfp
-mspfp-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ
FPX: āĻāĻāĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž FPX āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-mspfp-āĻĻā§āĻ°ā§āĻ¤
FPX: āĻāĻāĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž FPX āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-msimd
āĻ˛āĻā§āĻˇā§āĻ¯-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻ˛ā§āĻāĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ ARC SIMD āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ§
āĻāĻ¨ā§āĻ¨āĻ¤ -mcpu=ARC700.
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§; āĻāĻāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¸āĻĢāĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°
āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻā§āĻĄ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ FPX āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒ; mspfp, mspfp-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ, āĻŦāĻž mspfp-āĻĻā§āĻ°ā§āĻ¤ āĻāĻāĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻāĻ¨ā§āĻ¯, āĻāĻŦāĻ mdpfp, mdpfp-
āĻ¨āĻŋāĻā§āĻāĻŋāĻĻā§āĻ°, āĻŦāĻž mdpfp-āĻĻā§āĻ°ā§āĻ¤ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-mswap
āĻ āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§āĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻŋāĻšā§āĻ¨āĨ¤
-āĻāĻŽāĻĄāĻŋāĻāĻ¸āĻĒāĻŋ-āĻĒā§āĻ¯āĻžāĻāĻž
āĻĄāĻŋāĻāĻ¸āĻĒāĻŋ āĻĒā§āĻ¯āĻžāĻ āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸ā§āĻ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ "__Xdsp_packa"āĨ¤
-āĻāĻŽāĻĄāĻŋāĻāĻŋāĻŦāĻŋāĻāĻĢ
āĻĄā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻŋāĻāĻžāĻ°āĻŦāĻŋ āĻĒā§āĻ°āĻāĻžāĻĒāĻ¤āĻŋ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ "__Xdvbf" āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
-āĻŽāĻ˛āĻ
āĻ˛āĻāĻĄ āĻ˛ā§āĻĄ/āĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻĄāĻŋāĻļāĻ¨āĻžāĻ˛ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ "__Xlock" āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
-āĻāĻŽāĻāĻŽāĻāĻ¸āĻŋ-āĻĄāĻŋ 16
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻāĻ˛ā§ āĻā§āĻ˛āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ "__Xxmac_d16" āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
-āĻāĻŽāĻāĻŽāĻāĻ¸āĻŋ -ā§¨ā§Ē
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻāĻ˛ā§ āĻā§āĻ˛āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ "__Xxmac_24" āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
-mrtsc
64-āĻŦāĻŋāĻ āĻāĻžāĻāĻŽ-āĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ. āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ "__Xrtsc" āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
-mswap
āĻ¸ā§āĻ¯āĻŧāĻžāĻĒ āĻŦāĻžāĻāĻ āĻ āĻ°ā§āĻĄāĻžāĻ°āĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ "__Xswape" āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
- āĻā§āĻ˛āĻŋāĻĢā§āĻ¨āĻŋ
āĻĻā§āĻŦā§āĻ¤ āĻāĻŦāĻ āĻāĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§
āĻā§āĻ˛āĻŋāĻĢā§āĻ¨āĻŋ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ "__Xtelephony" āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
-mxy
XY āĻŽā§āĻŽāĻ°āĻŋ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸ā§āĻ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ "__Xxy"āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻāĻžāĻŦā§ āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻā§āĻĄ āĻā§āĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§:
-āĻŽāĻŋāĻ¸āĻžāĻāĻ
āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸āĻš āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽā§āĻ¯āĻžāĻ¨ā§āĻā§āĻ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻā§āĻ¨ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻŦāĻŋāĻŦā§āĻāĻ¨āĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°ā§āĻ¨
āĻā§āĻ āĻŦāĻž āĻĻā§āĻ°ā§āĻāĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-āĻŽāĻžāĻ°ā§āĻāĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸
"arclinux" āĻāĻŽā§āĻ˛ā§āĻļāĻ¨ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§, āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
"arc-linux-uclibc" āĻāĻŦāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻā§āĻ˛ āĻā§āĻāĻ¨ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
"arceb-linux-uclibc" āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋ āĻ¯āĻāĻ¨ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻŋāĻ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
-āĻŽāĻžāĻ°āĻā§āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸_āĻĒā§āĻ°ā§āĻĢ
"arclinux_prof" āĻāĻŽā§āĻ˛ā§āĻļāĻ¨ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§, āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "āĻāĻ°ā§āĻ-āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸-āĻāĻā§āĻ˛āĻŋāĻŦāĻŋāĻ¸āĻŋ" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻā§āĻ˛ āĻā§āĻāĻ¨ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻŋāĻ āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻšāĻ˛ā§ "arceb-linux-uclibc" āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄā§āĻ° āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§:
-āĻŽā§āĻĒāĻŋāĻ˛āĻ-āĻ¸āĻŋāĻāĻĢāĻāĻ
āĻāĻĒāĻ¸āĻāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛ āĻĢā§āĻ°ā§āĻŽ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
-mno-epilogue-cfi
āĻāĻĒāĻ¸āĻāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛ āĻĢā§āĻ°ā§āĻŽ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽāĻ˛āĻ-āĻāĻ˛
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ˛ insns āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻāĻāĻžāĻŦā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
32-āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻžāĨ¤
-āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻāĻ˛
āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ 25 āĻŦāĻŋāĻā§āĻ° āĻāĻŽ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ āĻ°ā§āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻ¯āĻž āĻ āĻĢāĻ¸ā§āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻāĻļāĻ°ā§āĻ¤ āĻļāĻžāĻāĻž āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇā§ āĻāĻžāĻ°ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨
25-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ 21-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻĻāĻŽāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻļāĻžāĻāĻž āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻ¸āĻšāĨ¤ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻā§āĻ˛ āĻā§āĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
"arc-linux-uclibc" āĻāĻŦāĻ "arceb-linux-uclibc" āĻ˛āĻā§āĻˇā§āĻ¯āĨ¤
-āĻŽā§āĻ¨ā§-āĻāĻ¸āĻĄāĻŋāĻāĻāĻž
āĻāĻ¸āĻĄā§āĻāĻž āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻā§āĻ˛ āĻā§āĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
"arc-linux-uclibc" āĻāĻŦāĻ "arceb-linux-uclibc" āĻ˛āĻā§āĻˇā§āĻ¯āĨ¤
-mucb-mcount
UCB āĻā§āĻĄā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ mcount āĻāĻ˛ āĻ¸āĻš āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĨ¤ āĻāĻŽāĻŋ āĻāĻ˛āĻŋāĻ¤ā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻŋ,
āĻāĻ˛āĻāĻžāĻ°ā§ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ ARC āĻāĻ¨ā§āĻ¸āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻāĻ˛āĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-mvolatile āĻā§āĻ¯āĻžāĻļā§
āĻāĻĻā§āĻŦāĻžāĻ¯āĻŧā§ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻā§āĻ¯āĻžāĻļā§ āĻāĻ°āĻž āĻŽā§āĻŽāĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mno-āĻ āĻ¸ā§āĻĨāĻŋāĻ°-āĻā§āĻ¯āĻžāĻļā§
āĻāĻĻā§āĻŦāĻžāĻ¯āĻŧā§ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¯āĻžāĻļā§ āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĢāĻžāĻāĻ¨ āĻāĻŋāĻāĻ¨ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨:
-āĻŽāĻ˛āĻŋāĻ¨ āĻāĻ˛
āĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽāĻŋāĻāĻā§-āĻŽāĻĄāĻŋāĻĢāĻžāĻ-āĻ°ā§āĻ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ¯ā§āĻ¤āĻŋ āĻ¸āĻš āĻĒā§āĻ°āĻŋ/āĻĒā§āĻ¸ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
- mbbit-peephole
bbit peephole2 āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-mno-BRcc
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻžāĻ¸ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§ arc_reorg "BRcc" āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŽā§āĻŦāĻžāĻāĻ¨āĻžāĻ° āĻĒāĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ˛āĻŋāĻ¤ "BRcc" āĻĒā§āĻ°āĻāĻ¨ā§āĻŽā§āĻ° āĻāĻĒāĻ° āĻāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻāĨ¤
-mcase-āĻā§āĻā§āĻāĻ°-pcrel
āĻĒāĻŋāĻ¸āĻŋ-āĻ°āĻŋāĻ˛ā§āĻāĻŋāĻ āĻ¸ā§āĻāĻ āĻā§āĻ¸ āĻā§āĻŦāĻŋāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ - āĻāĻāĻŋ āĻā§āĻ¸ āĻā§āĻŦāĻŋāĻ˛ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻāĻ āĻšāĻ˛
āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ -āĻāĻāĻ¸.
-mcompact- āĻā§āĻ¸āĻŋ
āĻāĻŽāĻĒā§āĻ¯āĻžāĻā§āĻ āĻā§āĻ¸āĻŋ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ -āĻāĻāĻ¸.
-mno-Cond-Exec
āĻāĻ¨ā§āĻĄāĻŋāĻļāĻ¨āĻžāĻ˛ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ ARCompact āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻžāĻ¸ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻžāĻāĻŋ
āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻ¸āĻāĻā§āĻ¯āĻž, āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻāĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻ˛āĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻŦāĻ āĻŽāĻŋāĻĨāĻ¸ā§āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻāĻ°āĻ¤ā§,
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯, āĻāĻŦāĻ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨, āĻ˛āĻā§āĻˇā§āĻ¯-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨
āĻāĻ¨ā§āĻĄāĻŋāĻļāĻ¨āĻžāĻ˛ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ¸ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻā§, āĻ¤āĻžāĻ ARC āĻĒā§āĻ°ā§āĻ āĻāĻāĻāĻŋ āĻ°ā§āĻā§āĻā§
āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻŦāĻŋāĻļā§āĻˇ āĻĒāĻžāĻ¸ āĻ¯āĻž āĻāĻ°āĻ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ, āĻļāĻžāĻāĻž āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤āĻāĻ°āĻŖ, āĻāĻŦāĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻ āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻŋāĻāĻ¯āĻŧā§āĻ° āĻĒāĻ°ā§ āĻ¸ā§āĻ¯ā§āĻ
āĻāĻā§āĻ āĻ¸ā§āĻŦāĻ°ā§ āĻĒāĻĄāĻŧāĻž. āĻāĻ āĻĒāĻžāĻ¸ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻ¯āĻŧ, āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻŦāĻ āĻā§āĻĄ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§
āĻāĻāĻžāĻ°, āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻāĻ°āĻā§, āĻ¯ā§ āĻāĻžāĻ°āĻŖā§ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°āĻžāĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ°āĻ¯āĻŧā§āĻā§
āĻāĻāĻŋ āĻŦāĻ¨ā§āĻ§. āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ āĻĢāĻ¸ā§āĻ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻāĻžāĻ°āĻŖ āĻ¤āĻžāĻ°āĻž āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§āĻ¨, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ -āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻāĻ˛
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§.
-āĻŽāĻŋāĻ¯āĻŧāĻžāĻ°āĻ˛āĻŋ-āĻ¸āĻŋāĻŦā§āĻ°ā§āĻ¯āĻžāĻā§āĻāĻŋ
cbranchsi āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻ-āĻ°āĻŋāĻ˛ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽā§āĻā§āĻ¸āĻĒā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻāĻĄāĻŋāĻĄāĻŋāĻĄāĻŋ
rtl āĻĒā§āĻ°āĻāĻ¨ā§āĻŽā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ "add.f", "adc" āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ¤ā§ "adddi3" āĻāĻŦāĻ "subdi3" āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻŽāĻžāĻāĻ¨ā§āĻĄā§āĻā§āĻ¸āĻĄ-āĻ˛ā§āĻĄ
āĻāĻ¨āĻĄā§āĻā§āĻ¸āĻĄ āĻ˛ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨. āĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ¯ā§āĻā§āĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻžāĻ°āĻŖ āĻāĻŋāĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻāĻ°āĻŦā§
āĻ¤āĻžāĻ°āĻĒāĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸ā§āĻā§āĻā§āĻ¤ āĻĻā§āĻāĻžāĻ¨ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨, āĻ¯āĻž āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¨āĻ¯āĻŧāĨ¤
-āĻŽā§āĻ˛āĻ°āĻž
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨. āĻāĻāĻŋ āĻāĻāĻ¨āĻ ARC-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ, āĻ¤āĻžāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ°āĻŋāĻ˛ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻ¯ā§āĻŽāĻ¨ -mno-lra).
-mlra-āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°-āĻā§āĻ¨āĻāĻŋ āĻ¨āĻ¯āĻŧ
āĻāĻžāĻ°ā§āĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-mlra-āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ
r0..r3 / r12..r15 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ā§āĻ° āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻ¨āĨ¤
-mlra-āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°-āĻ¨āĻ¨āĻāĻŽāĻĒā§āĻ¯āĻžāĻā§āĻ
r0..r3 / r12..r15 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§āĻ¨āĨ¤
-mno-āĻŽāĻŋāĻ˛āĻŋāĻā§āĻĄ
āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ -āĻāĻāĻ¸), prologues āĻāĻŦāĻ epilogues āĻ¯ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻŦāĻž
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
libgcc āĻ āĻĢāĻžāĻāĻļāĻ¨; āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻŽāĻŋāĻ˛āĻŋāĻā§āĻĄ āĻāĻ˛ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻ āĻāĻ˛āĻā§āĻ˛ā§ āĻāĻžāĻšāĻŋāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž, āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ āĻŽāĻžāĻ¨āĻ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°ā§,
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŽāĻŋāĻ˛āĻŋāĻā§āĻĄ āĻāĻ˛ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-āĻŽāĻŋāĻā§āĻ¸āĻĄ-āĻā§āĻĄ
16-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋāĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĄāĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻāĻžāĻ° āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ
āĻāĻŖāĻ¨āĻžāĨ¤
-mq-āĻļā§āĻ°ā§āĻŖā§
'q' āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ -āĻāĻāĻ¸.
-mrcq
Rcq āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ - āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻļāĻ°ā§āĻ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
-mrcw
Rcw āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ - ccfsm condexec āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻāĻ āĻāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
-msize-āĻ¸ā§āĻ¤āĻ°=āĻ¸ā§āĻ¤āĻ°
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻā§āĻˇā§āĻŽ-āĻāĻŋāĻāĻ¨ āĻāĻāĻžāĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĨ¤ āĻĻā§āĻ¯
āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ° āĻšāĻ¯āĻŧ:
0 āĻā§āĻ¨ āĻāĻāĻžāĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨. āĻāĻ āĻ¸ā§āĻ¤āĻ°āĻāĻŋ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻŦāĻ āĻāĻ° āĻŽāĻ¤ā§ āĻāĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ 1.
1 āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻŦāĻžāĻĻā§āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
2 āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻŦāĻžāĻ§āĻž āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§ āĻ˛ā§āĻĒ āĻāĻŦāĻ āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĻāĻ°āĻŖāĨ¤
3 āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻā§āĻāĻŋāĻ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ Os āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 3 āĻāĻāĻ¨ -āĻāĻāĻ¸ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧ āĻ¨āĻāĻ˛ā§ āĻāĻŽāĻ¨ āĻāĻāĻ°āĻŖ āĻ¯āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸ā§āĻ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ 1.
-mtune =āĻ¸āĻŋāĻĒāĻŋāĻāĻ
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¸āĻŋāĻĒāĻŋāĻāĻ, āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻšā§āĻ¯ āĻ¯ā§āĻā§āĻ¨ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄāĻŋāĻ -mcpu =.
āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻšāĻ¯āĻŧ
ARC600
ARC600 cpu āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
ARC601
ARC601 cpu āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
ARC700
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛āĻžāĻ¯āĻŧāĻžāĻ° āĻŦā§āĻ˛āĻ āĻ¸āĻš ARC700 cpu-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
ARC700-xmac
XMAC āĻŦā§āĻ˛āĻ āĻ¸āĻš ARC700 cpu āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
ARC725D
ARC725D cpu āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
ARC750D
ARC750D cpu āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽāĻŽā§āĻ˛āĻāĻ¸ā§āĻ =NUM
āĻāĻāĻāĻŋ āĻā§āĻŖāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻ, āĻ¸āĻā§āĻā§ 4 āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻžāĻ¨ āĻšāĻā§āĻā§āĨ¤
-āĻŽā§āĻ¨āĻžāĻ˛āĻžāĻāĻ¨-āĻĒā§āĻ°ā§āĻŦ-āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ =āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž
āĻļāĻžāĻāĻžāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻāĻ¨āĻŋāĻ āĻ¯āĻāĻ¨ ARC700 āĻāĻŦāĻ
āĻāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž, āĻāĻ°āĻž āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻ āĻāĻžāĻĄāĻŧāĻž āĻļāĻžāĻāĻžāĻā§āĻ˛āĻŋ āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻšāĻ¯āĻŧ
unaligned āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ¯ā§ āĻļāĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž
āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§ āĻ¨ā§āĻā§ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ (REG_BR_PROB_BASE/2), āĻ āĻ°ā§āĻĨāĻžā§ 5000ā§ˇ
āĻ¨āĻŋāĻŽā§āĻ¨ā§āĻā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒāĻļā§āĻāĻžāĻĻāĻāĻžāĻŽā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ¨ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻŦāĻ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻ°āĻŋāĻ˛āĻŋāĻā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻŦā§:
-āĻŽāĻžāĻ°ā§āĻā§āĻ¨āĻ
āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ FPXāĨ¤
-āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
-āĻāĻŦāĻŋ āĻŦāĻĄāĻŧ āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻāĻ¨ āĻ āĻŦāĻšā§āĻ˛āĻŋāĻ¤āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ°
āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻā§āĻĄ āĻāĻžāĻ¨, "āĻāĻ°ā§āĻ¸ā§āĻŦ-āĻāĻ˛āĻĢ32" āĻāĻŦāĻ "āĻāĻ°ā§āĻ¸ā§āĻŦ-āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸-āĻāĻā§āĻ˛āĻŋāĻŦāĻ¸āĻŋ" āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻā§āĻ˛ āĻā§āĻāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
-āĻāĻāĻ˛ āĻā§āĻ āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻāĻ¨ āĻ āĻŦāĻšā§āĻ˛āĻŋāĻ¤āĨ¤
āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻā§āĻĄ āĻāĻžāĻ¨ āĻāĻŽāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° "āĻāĻ°ā§āĻ-āĻāĻ˛āĻĢ 32" āĻāĻŦāĻ "āĻāĻ°ā§āĻ-āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸-āĻāĻā§āĻ˛āĻŋāĻŦāĻ¸āĻŋ" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻā§āĻ˛ āĻā§āĻāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋ, āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mbarrel_shifter
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ -mbarrel-sifter
-mdpfp_āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ -mdpfp-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ
-mdpfp_āĻĻā§āĻ°ā§āĻ¤
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ -mdpfp-āĻĻā§āĻ°ā§āĻ¤
-mdsp_packa
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ -āĻāĻŽāĻĄāĻŋāĻāĻ¸āĻĒāĻŋ-āĻĒā§āĻ¯āĻžāĻāĻž
-mEA
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ -āĻŽā§āĻ¯āĻŧāĻž
-mmac_24
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ -āĻāĻŽāĻāĻŽāĻāĻ¸āĻŋ -ā§¨ā§Ē
-mmac_d16
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ -āĻāĻŽāĻāĻŽāĻāĻ¸āĻŋ-āĻĄāĻŋ 16
-mspfp_āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ -mspfp-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ
-mspfp_āĻĻā§āĻ°ā§āĻ¤
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ -mspfp-āĻĻā§āĻ°ā§āĻ¤
-mtune =āĻ¸āĻŋāĻĒāĻŋāĻāĻ
āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ bow600, bow601, bow700 āĻāĻŦāĻ arc700-xmac āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ ARC600, ARC601,
ARC700 āĻāĻŦāĻ ARC700-xmac āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§
-āĻŽāĻžāĻ˛ā§āĻāĻāĻ¸ā§āĻ=NUM
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ -āĻŽāĻŋāĻ˛ā§āĻ āĻāĻ°āĻ.
āĻāĻāĻ°āĻāĻŽ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m āĻ ā§āĻ¯āĻžāĻĄāĻāĻžāĻ¨ā§āĻ¸āĻĄ RISC āĻŽā§āĻļāĻŋāĻ¨ (ARM) āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-āĻŽāĻžāĻŦāĻŋ=āĻ¨āĻžāĻŽ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ ABI-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛: apcs-gnu, atpcs, aapcs,
aapcs-linux āĻāĻŦāĻ iwmmxt.
-mapcs-āĻĢā§āĻ°ā§āĻŽ
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ ARM āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻ˛ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ
āĻĢāĻžāĻāĻļāĻ¨, āĻā§āĻĄā§āĻ° āĻ¸āĻ āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻāĻ ā§āĻ°āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻž āĻšāĻ˛ā§āĻāĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž -āĻĢāĻŽāĻŋāĻ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĢāĻ˛ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽāĻā§āĻ˛āĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻĒāĻžāĻ¤āĻž āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¨ā§āĻ¯ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mno-apcs-āĻĢā§āĻ°ā§āĻŽ.
-āĻŽāĻžāĻ¨āĻāĻŋāĻ¤ā§āĻ°
āĻāĻ āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ -mapcs-āĻĢā§āĻ°ā§āĻŽ.
-mthumb-āĻāĻ¨ā§āĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻ
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž ARM āĻāĻŦāĻ āĻĨāĻžāĻŽā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ˛āĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž, āĻĒā§āĻ°āĻžāĻ-v5 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§, āĻĻā§āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž
āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -āĻŽā§āĻ¨ā§-āĻĨāĻžāĻŽā§āĻŦ-āĻāĻ¨ā§āĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻ, āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻĨā§āĻā§
āĻŦāĻĄāĻŧ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ -mthumb-āĻāĻ¨ā§āĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§. AAPCS āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ°ā§āĻĨāĻšā§āĻ¨āĨ¤
-mno-sched-prolog
āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻ˛ā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§āĻ¨, āĻŦāĻž āĻāĻ° āĻāĻāĻ¤ā§āĻ°ā§āĻāĻ°āĻŖ āĻāĻ°ā§āĻ¨ā§ˇ
āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ° āĻļāĻ°ā§āĻ°ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻā§ āĻ¯āĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ. āĻāĻ āĻ¯ā§ āĻ¸āĻŦ āĻŽāĻžāĻ¨ā§
āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻ¸ā§āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ (āĻŦāĻž āĻāĻ¸āĻ˛ā§ āĻāĻāĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻāĻāĻāĻŋ
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨ prologues āĻāĻāĻāĻŋ āĻā§āĻ āĻ¸ā§āĻ āĻĨā§āĻā§), āĻāĻŦāĻ āĻāĻ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻĄā§āĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻā§āĻāĻ°ā§āĻ¤ā§ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻļā§āĻ°ā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
-msched-prolog.
-mfloat-abi =āĻ¨āĻžāĻŽ
āĻā§āĻ¨ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ ABI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛: āĻ¨āĻ°āĻŽ, softfp āĻāĻŦāĻ
āĻāĻ āĻŋāĻ¨.
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻ°āĻŽ GCC āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ˛ āĻ¸āĻŽā§āĻŦāĻ˛āĻŋāĻ¤ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§-
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤ softfp āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ¨āĻ āĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ āĻŋāĻ¨ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ āĻāĻŦāĻ FPU-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ
āĻāĻŦāĻ āĻ¸āĻĢā§āĻ-āĻĢā§āĻ˛ā§āĻ ABI āĻ˛āĻŋāĻā§āĻ-āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ; āĻāĻĒāĻ¨āĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻā§āĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
āĻāĻāĻ ABI, āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¸ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻāĨ¤
- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĄā§ āĻāĻ˛āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨āĨ¤
-āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĄā§ āĻāĻ˛āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨; āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž
āĻāĻāĻāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄāĨ¤
-mwords-āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯āĨ¤ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻā§āĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ āĻ°ā§āĻĄāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŦāĻžāĻāĻ āĻ āĻ°ā§āĻĄāĻžāĻ°āĨ¤ āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻ
āĻĢāĻ°ā§āĻŽā§āĻ° āĻā§āĻ°āĻŽ 32107654. āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻāĻāĻ°āĻāĻŽ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯
2.8 āĻāĻ° āĻāĻā§āĻ° āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ¨ āĻ āĻŦāĻšā§āĻ˛āĻŋāĻ¤āĨ¤
-āĻŽāĻžāĻ°ā§āĻ =āĻ¨āĻžāĻŽ
āĻāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ ARM āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ GCC āĻāĻ āĻ¨āĻžāĻŽāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻāĻŋ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -mcpu = āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨āĻ¯ā§āĻā§āĻ¯
āĻ¨āĻžāĻŽāĻā§āĻ˛ā§ āĻšāĻ˛: āĻāĻ°ā§āĻŽāĻ 2, armv2a, āĻāĻ°ā§āĻŽāĻ 3, armv3m, āĻāĻ°ā§āĻŽāĻ 4, armv4t, āĻāĻ°ā§āĻŽāĻ 5, armv5t, armv5e,
āĻāĻ°ā§āĻŽāĻāĻŋ 5 āĻāĻŋ, āĻāĻ°ā§āĻŽāĻ 6, armv6j, āĻāĻ°ā§āĻŽāĻāĻŋ 6 āĻāĻŋ 2, armv6z, āĻāĻ°ā§āĻŽāĻāĻŋ 6 āĻā§āĻĄ, armv6-āĻŽāĻŋ, āĻāĻ°ā§āĻŽāĻ 7, armv7-a, armv7-r,
armv7-āĻŽāĻŋ, armv7e-m, armv7ve, armv8-a, armv8-a+crc, iwmmxt, iwmmxt2, ep9312.
-march=armv7ve armv7- āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻāĻāĻāĻŋ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°āĨ¤
-march=armv8-a+crc āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¸āĻžāĻĨā§ ARMv8-A āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻāĻā§āĻāĻŋāĻ CRC32 āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĨ¤
-āĻŽāĻžāĻ°ā§āĻ=āĻĻā§āĻļā§āĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻŦāĻŋāĻ˛ā§āĻĄā§āĻ° āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GNU/Linux-āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻ¯āĻŧā§ˇ
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨ā§āĻ
āĻĒā§āĻ°āĻāĻžāĻŦāĨ¤
-mtune =āĻ¨āĻžāĻŽ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ ARM āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ GCC āĻāĻŋāĻāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻā§āĻĄā§āĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻžāĨ¤ āĻāĻŋāĻā§ āĻāĻāĻ°āĻāĻŽ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĨ¤ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻšāĻ˛: arm2, arm250, arm3, arm6,
arm60, arm600, arm610, arm620, arm7, āĻŦāĻžāĻšā§ 7 āĻŽāĻŋ, arm7d, arm7dm, arm7di, arm7dmi, arm70,
arm700, arm700i, arm710, arm710c, arm7100, arm720, arm7500, arm7500fe, arm7tdmi,
arm7tdmi-s, arm710t, arm720t, arm740t, āĻāĻāĻ¨āĻ āĻŦāĻŋāĻā§āĻ°āĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯, āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ 110, āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ 1100,
āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ 1110, arm8, arm810, arm9, arm9e, arm920, arm920t, arm922t, arm946e-s,
arm966e-s, arm968e-s, arm926ej-s, arm940t, arm9tdmi, arm10tdmi, arm1020t, arm1026ej-s,
arm10e, arm1020e, arm1022e, arm1136j-s, arm1136jf-s, mpcore, mpcorenovfp, arm1156t2-s,
arm1156t2f-s, arm1176jz-s, arm1176jzf-s, āĻāĻ°ā§āĻā§āĻā§āĻ¸-āĻ 5, āĻāĻ°ā§āĻā§āĻā§āĻ¸-āĻ 7, āĻāĻ°ā§āĻā§āĻā§āĻ¸-āĻ 8, āĻāĻ°ā§āĻā§āĻā§āĻ¸-āĻ 9,
āĻāĻ°ā§āĻā§āĻā§āĻ¸-āĻ 12, āĻāĻ°ā§āĻā§āĻā§āĻ¸-āĻ 15, āĻāĻ°ā§āĻā§āĻā§āĻ¸-āĻ 53, āĻāĻ°ā§āĻā§āĻā§āĻ¸-āĻ 57, āĻāĻ°ā§āĻā§āĻā§āĻ¸-r4, āĻāĻ°ā§āĻā§āĻā§āĻ¸-r4f, āĻāĻ°ā§āĻā§āĻā§āĻ¸-r5,
āĻāĻ°ā§āĻā§āĻā§āĻ¸-r7, āĻāĻ°ā§āĻā§āĻā§āĻ¸-m4, āĻāĻ°ā§āĻā§āĻā§āĻ¸-m3, āĻāĻ°ā§āĻā§āĻā§āĻ¸-m1, āĻāĻ°ā§āĻā§āĻā§āĻ¸-m0, āĻāĻ°ā§āĻā§āĻā§āĻ¸-āĻāĻŽ0āĻĒā§āĻ˛āĻžāĻ¸, marvell-pj4,
xscale, iwmmxt, iwmmxt2, ep9312, fa526, fa626, fa606te, fa626te, fmp626, fa726te.
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ GCC āĻā§āĻĄā§āĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻāĻŋāĻāĻ¨ āĻāĻ°āĻŦā§
āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻāĻ¨ā§āĻ¯. āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ. āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻšāĻ˛: cortex-a15.cortex-a7,
cortex-a57.cortex-a53.
-mtune=āĻā§āĻ¨āĻžāĻ°āĻŋāĻ-āĻāĻŋāĻ˛āĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ GCC-āĻāĻ° āĻŽāĻŋāĻļā§āĻ°āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻāĻŋāĻāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŋāĻ˛āĻžāĻ¨. āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻšāĻ˛ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻ¯āĻž āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻāĻžāĻ˛āĻžāĻ¯āĻŧ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°, āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻžāĻ°āĻ¸āĻžāĻŽā§āĻ¯ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻž āĻ¯āĻž āĻāĻŋāĻā§ āĻāĻĒāĻāĻžāĻ°ā§
āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ CPUs, āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ CPU-āĻāĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻĄāĻŧāĻžāĻ¨ā§āĨ¤ āĻāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° GCC āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻžāĻ°āĻŖ CPU āĻŽāĻĄā§āĻ˛ āĻāĻ¸ā§ āĻāĻŦāĻ āĻ¯āĻžāĻ¯āĻŧāĨ¤
-mtune=āĻ¨ā§āĻāĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GNU/Linux-āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¨āĻ¯āĻŧ
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ˛ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻāĨ¤
-mcpu =āĻ¨āĻžāĻŽ
āĻāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ ARM āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ GCC āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ¨āĻžāĻŽāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ˛āĻā§āĻˇā§āĻ¯ ARM āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ (āĻ¯ā§āĻŽāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻŽāĻžāĻ°ā§āĻ) āĻāĻŦāĻ āĻāĻāĻ°āĻāĻŽ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°
āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨ (āĻ¯ā§āĻŽāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -mtune) āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ āĻ āĻĒāĻļāĻ¨
āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻŽāĻžāĻ°ā§āĻ or -mtune, āĻ āĻ āĻĒāĻļāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¨āĻŋāĻ¤ā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ āĻāĻļāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ -mtune.
-mcpu=āĻā§āĻ¨āĻžāĻ°āĻŋāĻ-āĻāĻŋāĻ˛āĻžāĻ¨ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤, āĻāĻŦāĻ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻ =āĻāĻŋāĻ˛āĻžāĻ¨
-mtune=āĻā§āĻ¨āĻžāĻ°āĻŋāĻ-āĻāĻŋāĻ˛āĻžāĻ¨āĨ¤ āĻĻā§āĻ -mtune āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯.
-mcpu=āĻ¨ā§āĻāĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GNU/Linux-āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¨āĻ¯āĻŧ
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ˛ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻāĨ¤
-mfpu =āĻ¨āĻžāĻŽ
āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° (āĻŦāĻž āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŽā§āĻ˛ā§āĻļāĻ¨) āĻāĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻ˛āĻā§āĻˇā§āĻ¯. āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻšāĻ˛: āĻāĻŋāĻāĻĢāĻĒāĻŋ, āĻāĻŋāĻāĻĢāĻĒāĻŋāĻāĻŋ 3, vfpv3-fp16, vfpv3-d16, vfpv3-d16-fp16,
vfpv3xd, vfpv3xd-fp16, āĻ¨āĻŋāĻ āĻ¨ā§āĻā§āĻ¯āĻžāĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤, neon-fp16, āĻāĻŋāĻāĻĢāĻĒāĻŋāĻāĻŋ 4, vfpv4-d16, fpv4-sp-d16, neon-vfpv4,
fp-armv8, neon-fp-armv8, āĻāĻŦāĻ crypto-neon-fp-armv8.
If -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§ NEON āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĨāĻžāĻā§ (āĻ¯ā§āĻŽāĻ¨ -āĻāĻŽāĻāĻĢāĻĒāĻŋāĻāĻ=āĻ¨āĻŋāĻ āĻ¨ā§āĻā§āĻ¯āĻžāĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤),
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĻā§āĻ˛āĻŋ GCC-āĻāĻ° āĻ āĻā§-āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ° āĻāĻžāĻ°āĻŖ āĻšāĻ˛ NEON āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ IEEE 754 āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§ āĻ¨āĻž (in
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄāĻŋāĻ¨āĻ°āĻŽāĻžāĻ˛ āĻŽāĻžāĻ¨āĻā§ āĻļā§āĻ¨ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ), āĻ¤āĻžāĻ NEON āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻāĻāĻāĻŋ āĻā§āĻˇāĻ¤āĻŋ āĻšāĻ¤ā§.
-mfp16-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ=āĻ¨āĻžāĻŽ
"__fp16" āĻ āĻ°ā§āĻ§-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻžāĻāĻĒā§āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨āĻ¯ā§āĻā§āĻ¯
āĻ¨āĻžāĻŽ āĻšāĻ¯āĻŧ āĻ¨āĻž, ie, āĻāĻŦāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ; āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ "__fp16"
āĻĒā§āĻ°āĻāĻžāĻ° āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
-mstructure-āĻāĻāĻžāĻ°-āĻ¸ā§āĻŽāĻžāĻ¨āĻž=n
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻ āĻžāĻŽā§ āĻāĻŦāĻ āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ° āĻŽāĻžāĻĒ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ°
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻŦāĻŋāĻ. āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻšāĻ˛ 8, 32 āĻāĻŦāĻ 64ā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ā§ˇ
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻ˛āĻā§āĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ COFF āĻāĻžāĻ°ā§āĻā§āĻā§āĻĄ āĻā§āĻ˛āĻā§āĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛
8. 64 āĻāĻ° āĻŽāĻžāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ ABI āĻāĻāĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĻā§āĻ°ā§āĻ¤, āĻāĻ°āĻ āĻĻāĻā§āĻˇ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¤āĻŦā§ āĻāĻāĻŋāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻāĻžāĻ° āĻŦāĻžāĻĄāĻŧāĻžāĻ¨āĨ¤ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨.
āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄ āĻ āĻāĻ¤ā§āĻ¯āĻž āĻā§āĻĄ āĻŦāĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻļāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
āĻ āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤, āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻāĻžāĻ āĻžāĻŽā§ āĻŦāĻž āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧ āĻāĻ°ā§āĨ¤
-āĻŽāĻžāĻŦā§āĻ°ā§āĻ-āĻ āĻ¨-āĻ¨āĻ°ā§āĻāĻžāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ "noreturn" āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻļā§āĻˇā§ "āĻ āĻŦāĻ°ā§āĻ" āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻāĻāĻŋ āĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻžāĻ
āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ āĻ¤āĻžāĻšāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻš āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
-āĻŽāĻ˛āĻ-āĻāĻ˛
-mno-āĻ˛āĻ-āĻāĻ˛
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻĒā§āĻ°āĻĨāĻŽā§ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ˛ā§āĻĄ āĻāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻŦāĻ˛ā§
āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻāĻžāĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨ āĻāĻ˛ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻāĻžāĻ°ā§āĻā§āĻ āĻĢāĻžāĻāĻļāĻ¨ 64-āĻŽā§āĻāĻžāĻŦāĻžāĻāĻ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻāĻ¯āĻŧā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻĨāĻžāĻāĻ˛ā§ āĻ¸ā§āĻāĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨ āĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ āĻĢāĻ¸ā§āĻ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°āĨ¤
āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻĨāĻžāĻā§, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻĻā§āĻ°ā§āĻ āĻāĻ˛ā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻšāĻ˛ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨, āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻž āĻāĻā§ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻ˛ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯
āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻž a āĻāĻ° āĻ¸ā§āĻ¯ā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻā§ #āĻĒā§āĻ°āĻžāĻāĻŽāĻž āĻā§āĻ¨_āĻ˛āĻ_āĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž, āĻāĻŦāĻ
āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻžāĻ° āĻ¸āĻāĻā§āĻāĻž āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§
āĻāĻāĻ¨āĻŋāĻ āĻĻā§āĻ°ā§āĻ āĻāĻ˛ā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋ āĻĻā§āĻ°ā§āĻŦāĻ˛
āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻž, āĻ¸āĻā§āĻā§ āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻ°ā§āĻ āĻāĻ˛ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦāĻž āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯
āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻž a āĻāĻ° āĻ¸ā§āĻ¯ā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ #āĻĒā§āĻ°āĻžāĻāĻŽāĻž āĻĻā§āĻ°ā§āĻ_āĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻšāĻ¯āĻŧ
āĻĻā§āĻ°ā§āĻ āĻāĻ˛ā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž -mno-āĻ˛āĻ-āĻāĻ˛ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻ°āĻŖ, āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ¸ā§āĻ¯ā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ #āĻĒā§āĻ°āĻžāĻāĻŽāĻž
long_calls_off āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻ āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻ¨āĻž
āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
-āĻāĻāĻāĻŋ-āĻāĻŦāĻŋ-āĻŦā§āĻ¸
PIC āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻžāĨ¤ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻāĻŋ āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§
āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§ āĻāĻāĻāĻŋ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-mpic-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°=REG
PIC āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§ āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ PIC āĻŦā§āĻ¸ āĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯,
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻā§āĻ¨ā§ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŦā§āĨ¤ āĻāĻāĻ PIC āĻŦā§āĻ¸ āĻāĻ¨ā§āĻ¯
āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ R9 āĻ¯āĻĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ EABI āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻšāĻ¯āĻŧ āĻŦāĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻā§āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ R10.
-mpic-āĻĄā§āĻāĻž-āĻ-āĻā§āĻā§āĻ¸āĻ-āĻāĻĒā§āĻā§āĻˇāĻŋāĻ
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĄā§āĻāĻž āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻ˛ā§āĻĄā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻ ā§āĻ¯ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒā§āĻā§āĻˇāĻŋāĻāĨ¤ āĻ āĻ¤āĻāĻŦ,
āĻāĻāĻŋ āĻĒāĻŋāĻ¸āĻŋ-āĻ°āĻŋāĻ˛ā§āĻāĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄā§āĻāĻž āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻšāĻ¯āĻŧ
VxWorks RTP āĻāĻžāĻĄāĻŧāĻž āĻ āĻ¨ā§āĻ¯ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-mpoke-āĻĢāĻžāĻāĻļāĻ¨-āĻ¨āĻžāĻŽ
āĻā§āĻā§āĻ¸āĻ āĻŦāĻŋāĻāĻžāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¨āĻžāĻŽ āĻ˛āĻŋāĻā§āĻ¨, āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻā§
āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄ āĻāĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ:
t0
.ascii "arm_poke_function_name", 0
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
t1
.word 0xff000000 + (t1 - t0)
arm_poke_function_name
mov ip, sp
stmfd sp!, {fp, ip, lr, pc}
āĻ¸āĻžāĻŦ fp, ip, #4
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻžāĻāĻā§āĻ°ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻā§āĻĄ "fp + āĻ āĻ¸āĻā§āĻāĻŋāĻ¤ "pc" āĻāĻ° āĻŽāĻžāĻ¨ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
0" āĻ¯āĻĻāĻŋ āĻā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻļāĻ¨ āĻĨāĻžāĻā§ āĻ¤āĻžāĻšāĻ˛ā§ "pc - 12" āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻĻā§āĻāĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻĒāĻ°ā§āĻ° 8āĻāĻŋ āĻŦāĻŋāĻ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽāĻ°āĻž āĻāĻžāĻ¨āĻŋ āĻ¯ā§ āĻāĻ° āĻāĻā§ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻŽāĻŦā§āĻĄ āĻāĻ°āĻž āĻāĻā§
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻā§āĻ¯ "((pc[-3]) & 0xff000000)"āĨ¤
-āĻŽāĻĨāĻŽā§āĻŦ
-āĻŽāĻ°ā§āĻŽ
āĻāĻāĻ°āĻāĻŽ āĻāĻŦāĻ āĻĨāĻžāĻŽā§āĻŦ āĻ¸ā§āĻā§āĻā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻā§āĻ¨āĻžāĻ°ā§āĻāĻŋāĻ āĻā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻšāĻ˛ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¯āĻž āĻāĻāĻ°āĻāĻŽ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻ° āĻ¸āĻžāĻĨā§ GCC āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ --with-mode=āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-mtpcs-āĻĢā§āĻ°ā§āĻŽ
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĨāĻžāĻŽā§āĻŦ āĻĒā§āĻ°āĻ¸āĻŋāĻĄāĻŋāĻāĻ° āĻāĻ˛ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻ¨-āĻ˛āĻŋāĻĢ āĻĢāĻžāĻāĻļāĻ¨āĨ¤ (āĻāĻāĻāĻŋ āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ¯āĻž āĻ āĻ¨ā§āĻ¯āĻā§ āĻāĻ˛ āĻāĻ°ā§ āĻ¨āĻž
āĻĢāĻžāĻāĻļāĻ¨āĨ¤) āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mno-tpcs-āĻĢā§āĻ°ā§āĻŽ.
-mtpcs-āĻĒāĻžāĻ¤āĻž-āĻĢā§āĻ°ā§āĻŽ
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĨāĻžāĻŽā§āĻŦ āĻĒā§āĻ°āĻ¸āĻŋāĻĄāĻŋāĻāĻ° āĻāĻ˛ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻ¤āĻž āĻĢāĻžāĻāĻļāĻ¨āĨ¤ (āĻāĻāĻāĻŋ āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ¯āĻž āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§ āĻāĻ˛ āĻāĻ°ā§ āĻ¨āĻžāĨ¤)
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mno-apcs-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§āĻŽ.
-mcallee-āĻ¸ā§āĻĒāĻžāĻ°-āĻāĻ¨ā§āĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻŋāĻ
āĻāĻāĻāĻŋ ARM āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻāĻāĻžāĻŦā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻ¯āĻŧ
āĻšā§āĻĄāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻŦāĻžāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻā§ āĻĨāĻžāĻŽā§āĻŦ āĻŽā§āĻĄā§ āĻ¸ā§āĻāĻ āĻāĻ°ā§āĨ¤
āĻāĻāĻŋ āĻāĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ¨āĻ¨-āĻāĻ¨ā§āĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻŋāĻ āĻā§āĻĄ āĻĨā§āĻā§ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
AAPCS āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§ āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧ āĻāĻžāĻ°āĻŖ āĻāĻ¨ā§āĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻŋāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§āĨ¤
-mcaller-āĻ¸ā§āĻĒāĻžāĻ°-āĻāĻ¨ā§āĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻŋāĻ
āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° (āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻš) āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ˛ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ˛āĻā§āĻˇā§āĻ¯ āĻā§āĻĄāĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĨāĻžāĻāĻ˛ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ°āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻā§āĻ āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻāĻā§
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ AAPCS āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§ āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧ āĻāĻžāĻ°āĻŖ āĻāĻ¨ā§āĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻŋāĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻˇāĻŽāĨ¤
-āĻāĻŽāĻāĻŋāĻĒāĻŋ=āĻ¨āĻžāĻŽ
āĻĨā§āĻ°ā§āĻĄ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻŽāĻĄā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ§ āĻŽāĻĄā§āĻ˛ āĻšāĻ¯āĻŧ
āĻ¨āĻ°āĻŽ, āĻ¯āĻž "__aeabi_read_tp" āĻ āĻāĻ˛ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§, cp15, āĻ¯āĻž āĻĨā§āĻ°ā§āĻĄ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ¸ā§
āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ "cp15" āĻĨā§āĻā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° (arm6k āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤), āĻāĻŦāĻ āĻāĻžāĻĄāĻŧā§, āĻ¯āĻž
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ°āĻž āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻāĻŋāĻ āĻšāĻ˛
āĻāĻžāĻĄāĻŧā§.
-mtls-āĻāĻĒāĻāĻžāĻˇāĻž=āĻāĻĒāĻāĻžāĻˇāĻž
āĻĨā§āĻ°ā§āĻĄ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻāĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ āĻāĻĒāĻāĻžāĻˇāĻžāĻā§āĻ˛āĻŋ āĻšāĻ¯āĻŧ
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤---āĻ¨ā§-āĻšāĻ°āĻŋāĻŖ āĻāĻŦāĻ gnu2. āĻĻā§āĻ¯ āĻ¨ā§-āĻšāĻ°āĻŋāĻŖ āĻāĻĒāĻāĻžāĻˇāĻž āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¸āĻ˛ GNU āĻ¸ā§āĻāĻŋāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻāĻ¤āĻŋāĻļā§āĻ˛ TLS āĻŽāĻĄā§āĻ˛ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯ gnu2 āĻāĻĒāĻāĻžāĻˇāĻž GNU āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻ¸ā§āĻāĻŋāĻŽ, āĻ¯āĻž āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻŋāĻāĻ¨āĻāĻ
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻ¸ā§āĻāĻŋāĻŽ āĻŽā§āĻ˛ āĻ¸ā§āĻāĻŋāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ, āĻ¤āĻŦā§ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°, āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻāĻŦāĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ exec TLS āĻŽāĻĄā§āĻ˛ āĻšāĻ¯āĻŧ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻ¨āĻž āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŽā§āĻ˛ āĻ¸ā§āĻāĻŋāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-mword-āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻļāĻŦā§āĻĻ-āĻāĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒāĻ°āĻŽ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻ¯ā§āĻŽāĻ¨ R_ARM_ABS32)āĨ¤ āĻāĻ
āĻ˛āĻā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ (uClinux, SymbianOS) āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ˛ā§āĻĄāĻžāĻ° āĻāĻ°ā§āĻĒ āĻāĻ°ā§
āĻāĻ āĻ¨āĻŋāĻˇā§āĻ§āĻžāĻā§āĻāĻž, āĻāĻŦāĻ āĻ¯āĻāĻ¨ -fpic or -fpic āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§.
-mfix-cortex-M3-LDRD
āĻāĻŋāĻā§ Cortex-M3 āĻā§āĻ° āĻĄā§āĻāĻž āĻĻā§āĻ°ā§āĻ¨ā§āĻ¤āĻŋāĻ° āĻāĻžāĻ°āĻŖ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻāĻ¨ "ldrd" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻš
āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻŦāĻ āĻŦā§āĻ¸ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ
āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ -mcpu=cortex-m3 is
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ
-āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ-āĻĒā§āĻ°āĻŦā§āĻļ
-mno-unaligned-access
āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋ āĻĨā§āĻā§ 16- āĻāĻŦāĻ 32-āĻŦāĻŋāĻ āĻŽāĻžāĻ¨ā§āĻ° āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ āĻ˛ā§āĻāĻž āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ (āĻŦāĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§)
āĻ¯ā§āĻā§āĻ˛ā§ 16- āĻŦāĻž 32-āĻŦāĻŋāĻ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻĄ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸āĻŦāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻĒā§āĻ°āĻŋ-ARMv6 āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ ARMv6-M āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°, āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ
unaligned āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¤āĻžāĻšāĻ˛ā§ āĻĒā§āĻ¯āĻžāĻāĻĄ āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻļāĻŦā§āĻĻāĻā§āĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻŦā§
āĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻāĨ¤
ARM āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ "Tag_CPU_unaligned_access" āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸ā§āĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻ¸āĻ¤ā§āĻ¯ āĻŦāĻž āĻŽāĻŋāĻĨā§āĻ¯āĻžāĨ¤ āĻ¯āĻĻāĻŋ unaligned
āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ "__ARM_FEATURE_UNALIGNED"āĻ āĻšāĻŦā§
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤
-64 āĻŦāĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ mneon-
āĻ¸ā§āĻā§āĻ˛āĻžāĻ° 64-āĻŦāĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§āĻšā§āĻ¤ā§ āĻā§āĻ° āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§ āĻĄā§āĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻ°āĻ āĻŦā§āĻļāĻŋāĨ¤
-mslow-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ-āĻĄā§āĻāĻž
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ¨āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻ§ā§āĻ°āĨ¤ āĻ¤āĻžāĻ āĻāĻā§āĻˇāĻ°āĻŋāĻ
āĻāĻžāĻ˛ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¯ āĻ˛ā§āĻĄ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
ARMv7 M-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŦāĻ¨ā§āĻ§āĨ¤
-mrestrict-āĻāĻāĻž
ARMv8 āĻāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻŽā§āĻ¨ā§ IT āĻŦā§āĻ˛āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ¸ā§āĻ āĻĨā§āĻā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻ 16-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ
ARMv8 āĻĨāĻžāĻŽā§āĻŦ āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻžāĻ˛ā§ āĻĨāĻžāĻā§āĨ¤
āĻāĻāĻŋāĻāĻ° āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ AVR āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-mmcu =MCU
Atmel AVR āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° (ISA) āĻŦāĻž MCU āĻĒā§āĻ°āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛@tie{}"avr2"āĨ¤
GCC āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ AVR āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻŦāĻ ISA āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§:
"avr2"
8@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸āĻš "āĻā§āĻ˛āĻžāĻ¸āĻŋāĻ" āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤ MCU@tie{}= "attiny22",
"attiny26", "at90c8534", "at90s2313", "at90s2323", "at90s2333", "at90s2343",
"at90s4414", "at90s4433", "at90s4434", "at90s8515", "at90s8535".
"avr25"
8@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻŦāĻ "MOVW" āĻ¸āĻš "āĻā§āĻ˛āĻžāĻ¸āĻŋāĻ" āĻĄāĻŋāĻāĻžāĻāĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ. MCU@tie{}= "ata5272", "ata6289", "attiny13", "attiny13a",
"attiny2313", "attiny2313a", "attiny24", "attiny24a", "attiny25", "attiny261",
"attiny261a", "attiny43u", "attiny4313", "attiny44", "attiny44a", "attiny45",
"attiny461", "attiny461a", "attiny48", "attiny84", "attiny84a", "attiny85",
"attiny861", "attiny861a", "attiny87", "attiny88", "at86rf401"āĨ¤
"avr3"
16@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ 64@tie{}KiB āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸āĻš "āĻā§āĻ˛āĻžāĻ¸āĻŋāĻ" āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
MCU@tie{}= "at43usb355", "at76c711"āĨ¤
"avr31"
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋāĻ° 128@tie{}KiB āĻ¸āĻš "āĻā§āĻ˛āĻžāĻ¸āĻŋāĻ" āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤ MCU@tie{}= "atmega103",
"at43usb320"āĨ¤
"avr35"
16@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ 64@tie{}KiB āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻŦāĻ āĻ¸āĻš "āĻā§āĻ˛āĻžāĻ¸āĻŋāĻ" āĻĄāĻŋāĻāĻžāĻāĻ¸
"MOVW" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĨ¤ MCU@tie{}= "ata5505", "atmega16u2", "atmega32u2",
"atmega8u2", "attiny1634", "attiny167", "at90usb162", "at90usb82"āĨ¤
"avr4"
8@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸āĻš "āĻāĻ¨ā§āĻ¨āĻ¤" āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤ MCU@tie{}= "ata6285",
"ata6286", "atmega48", "atmega48a", "atmega48p", "atmega48pa", "atmega8",
"atmega8a", "atmega8hva", "atmega8515", "atmega8535", "atmega88", "atmega88a",
"atmega88p", "atmega88pa", "at90pwm1", "at90pwm2", "at90pwm2b", "at90pwm3",
"at90pwm3b", "at90pwm81"āĨ¤
"avr5"
16@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ 64@tie{}KiB āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸āĻš "āĻāĻ¨ā§āĻ¨āĻ¤" āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
MCU@tie{}= "ata5790", "ata5790n", "ata5795", "atmega16", "atmega16a",
"atmega16hva", "atmega16hva2", "atmega16hvb", "atmega16hvbrevb", "atmega16m1",
"atmega16u4", "atmega161", "atmega162", "atmega163", "atmega164a", "atmega164p",
"atmega164pa", "atmega165", "atmega165a", "atmega165p", "atmega165pa",
"atmega168", "atmega168a", "atmega168p", "atmega168pa", "atmega169", "atmega169a",
"atmega169p", "atmega169pa", "atmega26hvg", "atmega32", "atmega32a", "atmega32c1",
"atmega32hvb", "atmega32hvbrevb", "atmega32m1", "atmega32u4", "atmega32u6",
"atmega323", "atmega324a", "atmega324p", "atmega324pa", "atmega325", "atmega325a",
"atmega325p", "atmega3250", "atmega3250a", "atmega3250p", "atmega3250pa",
"atmega328", "atmega328p", "atmega329", "atmega329a", "atmega329p", "atmega329pa",
"atmega3290", "atmega3290a", "atmega3290p", "atmega3290pa", "atmega406",
"atmega48hvf", "atmega64", "atmega64a", "atmega64c1", "atmega64hve", "atmega64m1",
"atmega64rfa2", "atmega64rfr2", "atmega640", "atmega644", "atmega644a",
"atmega644p", "atmega644pa", "atmega645", "atmega645a", "atmega645p",
"atmega6450", "atmega6450a", "atmega6450p", "atmega649", "atmega649a",
"atmega649p", "atmega6490", "atmega6490a", "atmega6490p", "at90can32",
"at90can64", "at90pwm161", "at90pwm216", "at90pwm316", "at90scr100", "at90usb646",
"at90usb647", "at94k", "m3000"āĨ¤
"avr51"
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋāĻ° 128@tie{}KiB āĻ¸āĻš "āĻāĻ¨ā§āĻ¨āĻ¤" āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤ MCU@tie{}= "atmega128",
"atmega128a", "atmega128rfa1", "atmega1280", "atmega1281", "atmega1284",
"atmega1284p", "at90can128", "at90usb1286", "at90usb1287".
"avr6"
3-āĻŦāĻžāĻāĻ āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻš "āĻāĻ¨ā§āĻ¨āĻ¤" āĻĄāĻŋāĻāĻžāĻāĻ¸, āĻ¯ā§āĻŽāĻ¨ 128@tie{}KiB āĻāĻ° āĻŦā§āĻļāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻš
āĻ¸ā§āĻŽā§āĻ¤āĻŋ. MCU@tie{}= "atmega2560", "atmega2561"āĨ¤
"avrxmega2"
8@tie{}KiB āĻāĻŦāĻ 64@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸āĻš "XMEGA" āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
MCU@tie{}= "atmxt112sl", "atmxt224", "atmxt224e", "atmxt336s", "atxmega16a4",
"atxmega16a4u", "atxmega16c4", "atxmega16d4", "atxmega32a4", "atxmega32a4u",
"atxmega32c4", "atxmega32d4", "atxmega32e5", "atxmega32x1".
"avrxmega4"
64@tie{}KiB āĻāĻŦāĻ 128@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻš "XMEGA" āĻĄāĻŋāĻāĻžāĻāĻ¸
āĻ¸ā§āĻŽā§āĻ¤āĻŋ. MCU@tie{}= "atxmega64a3", "atxmega64a3u", "atxmega64a4u", "atxmega64b1",
"atxmega64b3", "atxmega64c3", "atxmega64d3", "atxmega64d4".
"avrxmega5"
64@tie{}KiB āĻāĻŦāĻ 128@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻš "XMEGA" āĻĄāĻŋāĻāĻžāĻāĻ¸
āĻŽā§āĻŽāĻ°āĻŋ āĻāĻŦāĻ RAM āĻāĻ° 64@tie{}KiB-āĻāĻ° āĻŦā§āĻļāĻŋāĨ¤ MCU@tie{}= "atxmega64a1",
"atxmega64a1u"āĨ¤
"avrxmega6"
128@tie{}KiB āĻāĻ° āĻŦā§āĻļāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸āĻš "XMEGA" āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤ MCU@tie{}=
"atmxt540s", "atmxt540sreva", "atxmega128a3", "atxmega128a3u", "atxmega128b1",
"atxmega128b3", "atxmega128c3", "atxmega128d3", "atxmega128d4", "atxmega192a3",
"atxmega192a3u", "atxmega192c3", "atxmega192d3", "atxmega256a3", "atxmega256a3b",
"atxmega256a3bu", "atxmega256a3u", "atxmega256c3", "atxmega256d3", "atxmega384c3",
"atxmega384d3"āĨ¤
"avrxmega7"
"XMEGA" āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¯āĻžāĻ° 128@tie{}KiB āĻāĻ° āĻŦā§āĻļāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻŦāĻ āĻāĻ° āĻŦā§āĻļāĻŋ
RAM āĻāĻ° 64@tie{}KiBāĨ¤ MCU@tie{}= "atxmega128a1", "atxmega128a1u", "atxmega128a4u"āĨ¤
"avr1"
āĻāĻ ISA āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ AVR āĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
MCU@tie{}= "attiny11", "attiny12", "attiny15", "attiny28", "at90s1200"āĨ¤
- maccumulate- args
āĻāĻāĻāĻā§āĻ¯āĻŧāĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻĒā§āĻ¸ āĻ āĻ°ā§āĻāĻ¨/āĻŽā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨
āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻ˛ā§āĻ/āĻāĻĒāĻŋāĻ˛āĻā§ āĻāĻāĻŦāĻžāĻ° āĻŦāĻšāĻŋāĻ°ā§āĻāĻžāĻŽā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻĄāĻŧāĻž,
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻŦāĻšāĻŋāĻ°ā§āĻāĻžāĻŽā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒā§āĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻĒāĻ°ā§ āĻĒāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻĒāĻ°ā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻĒāĻŋāĻ AVR āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻžāĻ¤ā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻĒā§āĻ¸ āĻāĻŽāĻžāĻ¨ā§āĻ° āĻĢāĻ˛ā§ āĻā§āĻ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻžāĻ°āĻŖ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻĒāĻ°ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĨā§āĻā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻŦā§ āĻ¨āĻž.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄā§āĻ° āĻāĻāĻžāĻ° āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻ˛ āĻāĻ°ā§
āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻĒāĻ° āĻ¤āĻžāĻĻā§āĻ° āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒā§āĻ¤ā§ āĻāĻ˛ āĻŽāĻ¤ printf āĻŽāĻ¤ āĻĢāĻžāĻāĻļāĻ¨.
-āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻā§āĻ-āĻāĻ¸ā§āĻ =āĻŽā§āĻ˛ā§āĻ¯
āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§āĻ¨ āĻļāĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļāĻžāĻāĻž āĻāĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻŽā§āĻ˛ā§āĻ¯. āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤ āĻŽāĻžāĻ¨
āĻāĻ¨ā§āĻ¨āĻ¤ āĻŽā§āĻ˛ā§āĻ¯ āĻā§āĻ, āĻ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻļāĻžāĻāĻž āĻāĻ°āĻ 0āĨ¤
-mcall-āĻĒā§āĻ°ā§āĻ˛ā§āĻāĻ¸
āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°ā§āĻ˛ā§āĻ/āĻāĻĒāĻŋāĻ˛āĻāĻā§āĻ˛āĻŋ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨ā§ āĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻā§āĻĄ
āĻāĻāĻžāĻ° āĻā§āĻāĨ¤
-āĻĒā§āĻĻāĻŋāĻ¨āĻž8
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ "int" 8-āĻŦāĻŋāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§āĻ°āĻŖā§āĻ° āĻāĻāĻžāĻ°āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§: āĻāĻāĻāĻŋ "āĻāĻžāĻ°" āĻšāĻ˛ 1
āĻŦāĻžāĻāĻ, āĻāĻāĻāĻŋ "int" āĻšāĻ˛ 1 āĻŦāĻžāĻāĻ, āĻāĻāĻāĻŋ "āĻ˛āĻ" āĻšāĻ˛ 2 āĻŦāĻžāĻāĻ āĻāĻŦāĻ "āĻ˛āĻ āĻ˛āĻ" āĻšāĻ˛ 4 āĻŦāĻžāĻāĻāĨ¤ āĻ āĻ¨ā§āĻā§āĻ°āĻš
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻā§āĻ āĻšāĻ¯āĻŧ
āĻā§āĻĄ āĻāĻāĻžāĻ°āĨ¤
-mno-āĻŦāĻŋāĻā§āĻ¨
āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻžāĻ§āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧāĨ¤ āĻā§āĻĄ āĻāĻāĻžāĻ° āĻā§āĻ.
-āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸
"āĻā§āĻ¯āĻžāĻ˛" āĻ°ā§āĻ¸āĻĒ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ "RCALL" resp āĻĻā§āĻŦāĻžāĻ°āĻž "JMP" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĨ¤ "āĻāĻ°āĻā§āĻāĻŽāĻĒāĻŋ"
āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻšāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĨ¤ "-mrelax" āĻ¸ā§āĻ āĻāĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "--relax" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¯ā§āĻ āĻāĻ°ā§
linker āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻ¯āĻāĻ¨ linker āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻžāĻŽā§āĻĒ āĻ°āĻŋāĻ˛āĻžāĻā§āĻ¸āĻŋāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻžāĻ°āĻŖ āĻāĻžāĻŽā§āĻĒ āĻ āĻĢāĻ¸ā§āĻ āĻāĻā§ āĻāĻžāĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻŋ
āĻā§āĻĄ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤ āĻ āĻ¤āĻāĻŦ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻā§āĻĄ āĻāĻāĻ,
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĨā§āĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻĄāĨ¤
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸ā§āĻāĻžāĻŦāĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§ āĻ°āĻŋāĻ˛āĻžāĻā§āĻ¸āĻŋāĻ āĻāĻžāĻ˛ā§ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, "EIND" āĻāĻ° āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻĻā§āĻā§āĻ¨ āĻāĻŦāĻ
āĻ¨ā§āĻā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸ā§āĻāĻžāĻŦ.
-msp8
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§ 8-āĻŦāĻŋāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨, āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻ° āĻāĻā§āĻ āĻŦāĻžāĻāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻļā§āĻ¨ā§āĻ¯āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻāĻĒāĻ¨āĻžāĻ° āĻšāĻžāĻ¤ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖāĻāĻžāĻŦā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽāĻžāĻ˛ā§āĻāĻŋāĻ˛āĻŋāĻŦ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° "avr2" āĻāĻŦāĻ "avr25"āĨ¤ āĻāĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻĨā§ āĻāĻŦāĻ āĻāĻžāĻĄāĻŧāĻž āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋāĻā§ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§
"āĻāĻ¸āĻĒāĻŋāĻāĻāĻ"āĨ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° "-mmcu=avr2" āĻŦāĻž "-mmcu=avr25" āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻ¸ā§āĻāĻŋāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĒā§āĻ°āĻĒāĻžāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻĨā§āĻā§ āĻāĻ āĻ āĻĒāĻļāĻ¨āĻāĻŋ āĻ¯ā§āĻ āĻŦāĻž āĻŽā§āĻā§ āĻĢā§āĻ˛āĻŦā§, āĻāĻžāĻ°āĻŖ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¤āĻāĻ¨ āĻāĻžāĻ¨ā§ āĻ¯ā§ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻŦāĻž āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ 8-āĻŦāĻŋāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻā§ āĻāĻŋāĻ¨āĻž āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§
āĻā§āĻ¨ "SPH" āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻž āĻ¨āĻž.
-mstrict-x
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° "X" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ "X"
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ°ā§āĻā§āĻˇ, āĻĒā§āĻ¸ā§āĻ-āĻāĻ¨āĻā§āĻ°āĻŋāĻŽā§āĻ¨ā§āĻ āĻŦāĻž āĻĒā§āĻ°āĻŋ-āĻĄāĻŋāĻā§āĻ°āĻŋāĻŽā§āĻ¨ā§āĻ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ-āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž, "X" āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻāĻŋ "Y" āĻŦāĻž "Z" āĻāĻ° āĻŽāĻ¤ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž
āĻ¤āĻžāĻ°āĻĒāĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻā§āĻā§
āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻā§āĻ āĻ¨āĻ¨-āĻ¨ā§āĻā§āĻāĻŋāĻ "const < 64" āĻ¸āĻš "X+const" āĻ āĻŋāĻāĻžāĻ¨āĻž Rn is
āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤
adiw r26, const ; X += const
ld , āĻāĻā§āĻ¸ ; = *āĻāĻā§āĻ¸
sbiw r26, const ; X -= const
-mtiny-āĻ¸ā§āĻā§āĻ¯āĻžāĻ
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻā§āĻ° 8@tie{}āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻ¯āĻŧāĻžāĻĻā§āĻĻāĻžāĻ°-āĻ¸ā§āĻĒā§āĻ¸-āĻāĻ¨āĻāĻžāĻ°ā§āĻ
āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ āĻŋāĻāĻžāĻ¨āĻž
āĻ¸ā§āĻĒā§āĻ¸ āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸ āĻ¸ā§āĻĒā§āĻ¸ā§ āĻĨāĻžāĻā§ āĻ¨āĻžāĨ¤
"EIND" āĻāĻŦāĻ 128 āĻāĻŋ āĻŦāĻžāĻāĻā§āĻ° āĻŦā§āĻļāĻŋ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ¸āĻš āĻĄāĻŋāĻāĻžāĻāĻ¸
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° 16@tie{}āĻŦāĻŋāĻ āĻāĻāĻĄāĻŧāĻžāĨ¤ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻž āĻ˛ā§āĻŦā§āĻ˛ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž
āĻļāĻŦā§āĻĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ¤ā§ āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻžāĻŽā§āĻĒ āĻāĻŦāĻ āĻāĻ˛ āĻ¯ā§āĻā§āĻ¨ āĻā§āĻĄāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻŋāĻāĻžāĻ¨āĻž 64@tie{}āĻāĻŋ āĻļāĻŦā§āĻĻā§āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĨ¤
128@tie{}āĻāĻŋ āĻŦāĻžāĻāĻā§āĻ° āĻŦā§āĻļāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§ āĻ˛āĻžāĻĢ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸ā§āĻĒā§āĻ¸, "EIND" āĻ¨āĻžāĻŽā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻĢāĻžāĻāĻļāĻ¨ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻā§ āĻ¯āĻž āĻāĻžāĻ āĻāĻ°ā§
āĻ˛āĻā§āĻˇā§āĻ¯ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻ āĻāĻļ āĻ¯āĻāĻ¨ "EICALL" āĻŦāĻž "EIJMP" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĨāĻžāĻā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻžāĻŽā§āĻĒ āĻāĻŦāĻ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§āĻĒ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻšāĻ¯āĻŧ
āĻāĻŋāĻā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻžāĻĒā§āĻā§āĻˇā§:
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻ¨āĻ "EIND" āĻ¸ā§āĻ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
¡ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° "EICALL"/"EIJMP" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ¤ā§ "EIND" āĻ¨āĻŋāĻšāĻŋāĻ¤āĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻž āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ "RET" āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻ˛/āĻāĻžāĻŽā§āĻĒ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ "EIND"
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ.
¡ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ "EIND" āĻāĻāĻ¨āĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻā§āĻĄā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻŦā§āĻĻāĻ¨ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, "EIND" āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻž āĻŦāĻžāĻ§āĻžāĻ¯āĻŧ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤/āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ° āĻ°ā§āĻāĻŋāĻ¨ āĻĒā§āĻ°āĻ˛ā§āĻ/āĻāĻĒāĻŋāĻ˛āĻāĨ¤
¡ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻŋāĻāĻā§āĻĄ āĻā§āĻā§āĻ¤ā§ āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¸āĻŽā§āĻš. āĻ¸ā§āĻāĻžāĻŦāĻ¸
āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻžāĻŽā§āĻĒ āĻĒā§āĻ¯āĻžāĻĄāĻ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ trampolines. āĻāĻāĻāĻžāĻŦā§, āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻ˛/āĻāĻžāĻŽā§āĻĒā§ āĻ˛āĻžāĻĢ āĻĻā§āĻ¯āĻŧ
āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸ā§āĻāĻžāĻŦāĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ˛āĻžāĻĢ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
¡ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻļāĻŋāĻĨāĻŋāĻ˛āĻāĻ°āĻŖ āĻāĻžāĻ˛ā§ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¯āĻžāĻ¤ā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸ā§āĻāĻžāĻŦ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĨ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ "-mrelax" āĻāĻŦāĻ linler āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĻā§āĻā§āĻ¨
"--āĻŦāĻŋāĻļā§āĻ°āĻžāĻŽ āĻāĻ°ā§āĻ¨" āĻā§āĻŖāĻžāĻ° āĻā§āĻ¸ āĻāĻā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸ā§āĻāĻžāĻŦ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻāĻĨāĻž
āĻļāĻŋāĻĨāĻŋāĻ˛āĻ¤āĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻ°ā§āĻāĻĒāĻžāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻāĻāĻŋ "EIND = 0" āĻĻāĻŋāĻ¯āĻŧā§ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¯āĻĻāĻŋ āĻā§āĻĄ āĻ āĻ¨ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧ
"EIND != 0" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°āĻ¤ā§, āĻāĻāĻāĻŋ āĻāĻžāĻ¸ā§āĻāĻŽ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¯ā§ āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻ¨āĻžāĻŽ ".trampolines" āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§ āĻ°āĻžāĻāĻ¤ā§ āĻ¯ā§āĻāĻžāĻ¨ā§
"EIND" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĨ¤
libgcc āĻĨā§āĻā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻā§āĻĄ āĻāĻāĻ¨āĻ "EIND" āĻ¸ā§āĻ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻā§āĻĄāĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻŋāĻļā§āĻ°āĻŖ
libgcc āĻāĻŦāĻ AVR-LibC āĻĨā§āĻā§ āĻā§āĻĄā§āĻ°āĨ¤ "EIND" āĻ¤ā§ AVR-LibC-āĻāĻ° āĻĒā§āĻ°āĻāĻžāĻŦā§āĻ° āĻāĻ¨ā§āĻ¯, AVR- āĻĻā§āĻā§āĻ¨
LibC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ ("http://nongnu.org/avr-libc/user-manual/")āĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ "EIND" āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻž āĻŦā§āĻ§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ
".init3" āĻŦāĻŋāĻāĻžāĻā§ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻā§āĻĄā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽāĨ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻĄ āĻāĻā§ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻā§āĻĄ āĻ¯āĻž RAM āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ°āĻā§ āĻāĻ˛ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻŦāĻŋāĻ āĻĒāĻ°ā§
AVR-LibC āĻĨā§āĻā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻā§āĻĄ āĻ¯āĻž āĻā§āĻā§āĻāĻ° āĻā§āĻŦāĻŋāĻ˛ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§ "EIND" āĻ¸ā§āĻ āĻāĻ°ā§
āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤
#āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻ¸ā§āĻĨāĻŋāĻ° āĻļā§āĻ¨ā§āĻ¯
__attribute__((section("init3"), naked,used,no_instrument_function))
init3_set_eind (āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°)
{
__asm ââāĻāĻĻā§āĻŦāĻžāĻ¯āĻŧā§ ("ldi r24,pm_hh8(__trampolines_start)\n\t"
"āĻāĻāĻ %i0,r24" :: "n" (&EIND): "r24","āĻŽā§āĻŽāĻ°āĻŋ");
}
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§ "__trampolines_start" āĻāĻŋāĻšā§āĻ¨āĻāĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĻā§āĻāĻŋ āĻļāĻ°ā§āĻ¤ āĻĨāĻžāĻāĻ˛ā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻāĻžāĻŦāĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻŽāĻŋāĻ˛āĻŋāĻ¤:
-
(āĻā§āĻŦ āĻā§āĻ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻž āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¸āĻŽā§āĻš) āĻ¤āĻžāĻ āĻāĻžāĻ˛ā§:
LDI r24, lo8(gs( ))
LDI r25, hi8(gs( ))
-
āĻŦāĻžāĻšāĻŋāĻ°ā§ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸ā§āĻāĻžāĻŦāĻā§āĻ˛āĻŋ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤
¡ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ āĻā§āĻĄ āĻ˛ā§āĻŦā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° "gs" āĻŽāĻĄāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§:
-
-
- -mcall-āĻĒā§āĻ°ā§āĻ˛ā§āĻāĻ¸>
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-
āĻā§āĻŦāĻŋāĻ˛ āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -fno-āĻāĻžāĻŽā§āĻĒ-āĻā§āĻŦāĻŋāĻ˛ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-
-
¡ āĻ -āĻĒā§āĻ°āĻ¤ā§āĻā§ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻāĻžāĻāĻĒ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻŽāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:
int āĻĒā§āĻ°āĻ§āĻžāĻ¨ (āĻļā§āĻ¨ā§āĻ¯)
{
/* āĻļāĻŦā§āĻĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻāĻ˛ āĻĢāĻžāĻāĻļāĻ¨ 0x2 */
āĻĢā§āĻ°āĻ¤ ((int(*)(void)) 0x2)();
}
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻžāĻŦ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻ āĻ°ā§āĻĨāĻžā§ āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
(āĻāĻĻāĻžāĻšāĻ°āĻŖā§ "func_4"):
int āĻĒā§āĻ°āĻ§āĻžāĻ¨ (āĻļā§āĻ¨ā§āĻ¯)
{
extern int func_4 (āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°);
/* āĻŦāĻžāĻāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž 0x4 āĻ āĻāĻ˛ āĻĢāĻžāĻāĻļāĻ¨ */
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ func_4();
}
āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋ "-Wl,--defsym,func_4=0x4" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻžāĻŦā§, "func_4"
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
"RAMPD", "RAMPX", "RAMPY" āĻāĻŦāĻ "RAMPZ" āĻŦāĻŋāĻļā§āĻˇ āĻĢāĻžāĻāĻļāĻ¨ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻž
āĻāĻŋāĻā§ AVR āĻĄāĻŋāĻāĻžāĻāĻ¸ 64@tie{}KiB āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻ¸ā§āĻŽā§āĻ¤āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¯āĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
16-āĻŦāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¸āĻšāĨ¤ āĻāĻ 64@tie{}KiB āĻ°ā§āĻā§āĻā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§,
āĻāĻāĻāĻŋ "RAMP" āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻāĻā§āĻ āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ: "X", "Y", "Z"
āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° "RAMPX", "RAMPY", "RAMPZ" āĻŦāĻŋāĻļā§āĻˇ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤
āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤ā§āĻ¤ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒā§āĻ¤ā§ āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻāĻžāĻŦā§, "RAMPD" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¸āĻŽā§āĻŦā§āĻ§āĻ¨āĨ¤
¡ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻā§āĻĄ "RAMP" āĻŦāĻŋāĻļā§āĻˇ āĻĢāĻžāĻāĻļāĻ¨ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§ āĻļā§āĻ¨ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻāĻ°ā§āĨ¤
¡ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻāĻŋāĻāĻ° āĻ¨āĻžāĻŽā§ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĒā§āĻ¸, āĻ¨āĻžāĻŽā§ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻŦāĻž "__āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ" āĻāĻžāĻĄāĻŧāĻž āĻ āĻ¨ā§āĻ¯
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ "RAMPZ" āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
¡ āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ 64@tie{}KiB āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ RAM āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
"RAMPZ" āĻāĻāĻāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻ¤ā§, "RAMPZ" āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĒāĻ°ā§ āĻļā§āĻ¨ā§āĻ¯ā§ āĻ°āĻŋāĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§ˇ
¡ āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ "RAMP" āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¸ā§, āĻ¤āĻžāĻšāĻ˛ā§ ISR āĻĒā§āĻ°ā§āĻ˛ā§āĻ/āĻāĻĒāĻŋāĻ˛āĻ
āĻ¸ā§āĻ SFR āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ/āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°ā§ āĻāĻŦāĻ ISR āĻā§āĻĄā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻļā§āĻ¨ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻāĻ°ā§
(āĻ āĻŦāĻļā§āĻ¯āĻ) āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
¡ 64@tie āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ RAM{}KiB AVR āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧā§ˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° 16-āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§
"RAMP" āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ, āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻĒāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻŋāĻā§ āĻļā§āĻ¨ā§āĻ¯ā§ āĻ°āĻŋāĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
AVR āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§
GCC āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯āĻžāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻā§āĻĄ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ā§āĻ° āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¯ā§āĻā§āĻ¨āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻĨā§āĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ "-mmcu=" āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ°āĻ āĻŦā§āĻļāĻŋ AVR-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨ āĻāĻāĻŋāĻāĻ° āĻ¨āĻžāĻŽā§ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻļā§āĻ¨ā§āĻ¯āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻāĻŦāĻ āĻāĻāĻŋāĻāĻ° āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨
āĻāĻžāĻ°ā§āĻ¯āĻžāĻŦāĻ˛ā§.
"__AVR_ARCH__"
āĻŦāĻŋāĻ˛ā§āĻĄ-āĻāĻ¨ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĻāĻļāĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°ā§ āĻ¯āĻž āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§ āĻāĻŦāĻ
"-mmcu= āĻāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§mcu" āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ˛:
2, 25, 3, 31, 35, 4, 5, 51, 6, 102, 104, 105, 106, 107
āĻāĻ¨ā§āĻ¨āĻ¤ MCU="avr2", "avr25", "avr3", "avr31", "avr35", "avr4", "avr5", "avr51", "avr6",
āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ "avrxmega2", "avrxmega4", "avrxmega5", "avrxmega6", "avrxmega7",āĨ¤ āĻ¯āĻĻāĻŋ MCU
āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻāĻ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸āĻā§āĻā§
"-mmcu=atmega8" āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻā§ 4-āĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
"__AVR_āĻ¯āĻ¨ā§āĻ¤ā§āĻ°__"
āĻ¸ā§āĻāĻŋāĻ "-mmcu=āĻ¯āĻ¨ā§āĻ¤ā§āĻ°" āĻāĻ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯āĻž āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻāĻ°ā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, "-mmcu=atmega8" āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ "__AVR_ATmega8__" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§,
"-mmcu=attiny261a" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ "__AVR_ATtiny261A__", āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻ° āĻ¨āĻžāĻŽ "__AVR_" āĻ¸ā§āĻāĻŋāĻŽ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ā§āĻ°__" āĻā§āĻĨāĻžāĻ¯āĻŧ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻšāĻ¯āĻŧ
AVR āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻĨā§āĻā§ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŽāĻ§ā§āĻ¯ā§
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻŦāĻ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° "-mmcu = āĻāĻ¯āĻ¨ā§āĻ¤ā§āĻ°" āĻ¯ā§ āĻĒāĻ°ā§āĻ°āĻāĻŋ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻ āĻšāĻžāĻ¤ā§āĻ° āĻšāĻ¯āĻŧāĨ¤
If āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻ¯āĻŧ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻŽā§āĻ˛ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¯ā§āĻŽāĻ¨ "avr51", āĻāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻšāĻŦā§
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻžāĨ¤
"__AVR_XMEGA__"
āĻĄāĻŋāĻāĻžāĻāĻ¸ / āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° XMEGA āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻāĻ¤āĨ¤
"__AVR_HAVE_ELPM__"
āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋāĻ¤ā§ "ELPM" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
"__AVR_HAVE_ELPMX__"
āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋāĻ¤ā§ "ELPM Rn,Z" āĻāĻŦāĻ "āĻāĻāĻ˛āĻĒāĻŋāĻāĻŽ āĻāĻ°n,Z+" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤
"__AVR_HAVE_MOVW__"
āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋāĻ¤ā§ 16-āĻŦāĻŋāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŽā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ "MOVW" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
"__AVR_HAVE_LPMX__"
āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋāĻ¤ā§ "LPM Rn,Z" āĻāĻŦāĻ "LPM āĻāĻ°n,Z+" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤
"__AVR_HAVE_MUL__"
āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻā§āĻŖāĻ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
"__AVR_HAVE_JMP_CALL__"
āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋāĻ¤ā§ "JMP" āĻāĻŦāĻ "CALL" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ āĻ¸āĻā§āĻā§ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻāĻŽāĻĒāĻā§āĻˇā§ 16@tie{}KiBāĨ¤
"__AVR_HAVE_EIJMP_EICALL__"
"__AVR_3_BYTE_PC__"
āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋāĻ¤ā§ "EIJMP" āĻāĻŦāĻ "EICALL" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ āĻāĻāĻŋ āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§
128@tie{}KiB āĻāĻ° āĻŦā§āĻļāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸āĻšāĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§āĻ āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ
āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° (PC) 3@tie{}āĻŦāĻžāĻāĻ āĻāĻāĻĄāĻŧāĻžāĨ¤
"__AVR_2_BYTE_PC__"
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° (PC) 2@tie{}āĻŦāĻžāĻāĻ āĻāĻāĻĄāĻŧāĻžāĨ¤ āĻāĻāĻŋ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻš āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋāĻ° 128@tie{}KiBāĨ¤
"__AVR_HAVE_8BIT_SP__"
"__AVR_HAVE_16BIT_SP__"
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° (SP) āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§ āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ 8-āĻŦāĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ§āĻ°āĻž āĻšāĻ¯āĻŧ 16-āĻŦāĻŋāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻāĻā§āĻāĻž "-mtiny-stack" āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
"__AVR_HAVE_SPH__"
"__AVR_SP8__"
āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋāĻ¤ā§ SPH (āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻāĻā§āĻ āĻ āĻāĻļ) āĻŦāĻŋāĻļā§āĻˇ āĻĢāĻžāĻāĻļāĻ¨ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻž āĻāĻā§
āĻāĻāĻāĻŋ 8-āĻŦāĻŋāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°, āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§āĨ¤ āĻāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻāĻā§āĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ
"-mmcu=" āĻāĻŦāĻ "-mmcu=avr2" āĻāĻŦāĻ "-mmcu=avr25" āĻāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ "-msp8" āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤
"__AVR_HAVE_RAMPD__"
"__AVR_HAVE_RAMPX__"
"__AVR_HAVE_RAMPY__"
"__AVR_HAVE_RAMPZ__"
āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋāĻ¤ā§ "RAMPD", "RAMPX", "RAMPY", "RAMPZ" āĻŦāĻŋāĻļā§āĻˇ āĻĢāĻžāĻāĻļāĻ¨ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§,
āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§.
"__āĻ¨āĻž_āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨__"
āĻāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻāĻŋ "-mno-interrupts" āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻāĻ°ā§āĨ¤
"__AVR_ERRATA_SKIP__"
"__AVR_ERRATA_SKIP_JMP_CALL__"
āĻāĻŋāĻā§ AVR āĻĄāĻŋāĻāĻžāĻāĻ¸ (AT90S8515, ATmega103) āĻ āĻŦāĻļā§āĻ¯āĻ 32-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§ āĻ¨āĻž āĻāĻžāĻ°āĻŖ
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻšāĻ˛ "SBRS", "SBRC", "SBIS", "SBIC" āĻāĻŦāĻ "CPSE"āĨ¤
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ "__AVR_HAVE_JMP_CALL__"āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§āĨ¤
"__AVR_ISA_RMW__"
āĻĄāĻŋāĻāĻžāĻāĻ¸āĻāĻŋāĻ¤ā§ āĻ°āĻŋāĻĄ-āĻŽāĻĄāĻŋāĻĢāĻžāĻ-āĻ°āĻžāĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ°āĻ¯āĻŧā§āĻā§ (XCH, LAC, LAS āĻāĻŦāĻ LAT)āĨ¤
"__AVR_SFR_OFFSET__=āĻ āĻĢāĻ¸ā§āĻ"
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¯ā§āĻā§āĻ˛āĻŋ I/O āĻŦāĻŋāĻļā§āĻˇ āĻĢāĻžāĻāĻļāĻ¨ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§ āĻ¸āĻŽā§āĻŦā§āĻ§āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ "IN" āĻāĻ° āĻŽāĻ¤
"OUT", "SBI" āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§āĻ¨ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻŦā§āĻ§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
"LD" āĻŦāĻž "STS" āĻāĻ° āĻŽāĻ¤ā§ RAM āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ āĻĢāĻ¸ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻā§
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ I/O@tie{}āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒā§āĻ¤ā§ RAM āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĨā§āĻā§ āĻŦāĻŋāĻ¯āĻŧā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
"__WITH_AVRLIBC__"
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻāĻŋ AVR-Libc-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĻā§āĻā§āĻ¨
"--with-avrlibc" āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻŦā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻŋāĻ¨ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-mcpu =āĻ¸āĻŋāĻĒāĻŋāĻāĻ[-āĻ¸āĻŋāĻ°ā§āĻāĻŋāĻļāĻ¨]
āĻ˛āĻā§āĻˇā§āĻ¯ āĻŦā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻŋāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻāĻ° āĻāĻāĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
bf512, bf514, bf516, bf518, bf522, bf523, bf524, bf525, bf526, bf527, bf531, bf532,
bf533, bf534, bf536, bf537, bf538, bf539, bf542, bf544, bf547, bf548, bf549, bf542m,
bf544m, bf547m, bf548m, bf549m, bf561, bf592.
.āĻā§āĻāĻŋāĻ āĻ¸āĻŋāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ āĻŦā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻŋāĻ¨ā§āĻ° āĻ¸āĻŋāĻ˛āĻŋāĻāĻ¨ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻžāĻ°ā§āĻā§āĻā§āĻĄ āĻ¸āĻŋāĻ˛āĻŋāĻāĻ¨ āĻ°āĻŋāĻāĻŋāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¯ā§āĻā§āĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ ā§āĻ¯āĻžāĻ°āĻžāĻāĻ¨ā§āĻĄ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
If āĻ¸āĻŋāĻ°ā§āĻāĻŋāĻļāĻ¨ is āĻ¨āĻž, āĻā§āĻ¨ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ°ā§āĻāĻŋāĻļāĻ¨ is āĻā§āĻ¨, āĻ¸āĻŦ
āĻ˛āĻā§āĻˇā§āĻ¯āĻ¯ā§āĻā§āĻ¤ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ "__SILICON_REVISION__" āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§
āĻĻā§āĻāĻŋ āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽā§āĻ˛ āĻĄāĻŋāĻāĻŋāĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻŦāĻ āĻā§āĻŖ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§
āĻ¸āĻŋāĻ˛āĻŋāĻāĻ¨ āĻ¸āĻāĻļā§āĻ§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ°ā§āĻāĻŋāĻļāĻ¨ is āĻ¨āĻž, "__SILICON_REVISION__" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤
If āĻ¸āĻŋāĻ°ā§āĻāĻŋāĻļāĻ¨ is āĻā§āĻ¨, "__SILICON_REVISION__" 0xffff āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ āĻāĻ āĻ¯āĻĻāĻŋ
āĻāĻā§āĻāĻŋāĻ āĻ¸āĻŋāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, GCC āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŋāĻ˛āĻŋāĻāĻ¨ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§
āĻ˛āĻā§āĻˇā§āĻ¯āĻ¯ā§āĻā§āĻ¤ āĻŦā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻŋāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĨ¤
GCC āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĨ¤ āĻāĻ¨ā§āĻ¯ bfin-elf āĻā§āĻ˛āĻā§āĻāĻ¨,
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ libgloss āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° BSP-āĻā§ if-āĻ¤ā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ -msim is
āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻĄāĻŧāĻž, bf532 āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻšāĻŋāĻ¸ā§āĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ¨ā§āĻ¯ āĻ¯ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨ā§āĻ bf561 āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĨ¤ āĻāĻ¨ā§āĻ¯ bf561, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤
-msim
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻāĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻŦā§āĨ¤ āĻāĻāĻŋ āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻāĻ° āĻāĻāĻžāĻ¯āĻŧ
āĻ˛āĻŋāĻŦāĻā§āĻ˛ā§āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻ¸āĻĒāĻŋ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° bfin-elf
āĻā§āĻ˛āĻā§āĻāĻ¨ āĻāĻŋāĻā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻ¯ā§āĻŽāĻ¨ -āĻŽāĻŋāĻĄ-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ -mfdpic, āĻŦā§āĻāĻžāĻ¯āĻŧ
-msim.
-āĻŽā§āĻŽāĻŋāĻ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°
āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ āĻāĻĄāĻŧāĻžāĻ¯āĻŧ
āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ, āĻ¸ā§āĻ āĻāĻĒ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§
āĻĒāĻžāĻ¤āĻž āĻĢāĻžāĻāĻļāĻ¨ āĻāĻĒāĻ˛āĻŦā§āĻ§. āĻĒāĻāĻ¨ā§āĻĻ -āĻĢāĻŽāĻŋāĻ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°, āĻ¯āĻž āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻāĻā§ āĻāĻ°āĻ āĻāĻ āĻŋāĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-mspecld-āĻ āĻ¸āĻā§āĻāĻ¤āĻŋ
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ¨āĻž
āĻāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻĒāĻ°ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ˛ā§āĻĄ. āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
"__WORKAROUND_SPECULATIVE_LOADS" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-mno-āĻ¸ā§āĻĒā§āĻāĻ˛ā§āĻĄ-āĻ āĻ¸āĻā§āĻāĻ¤āĻŋ
āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ˛ā§āĻĄ āĻāĻāĻ¤ā§ āĻŦāĻžāĻ§āĻž āĻĻāĻŋāĻ¤ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-mcsync-āĻ āĻ¸āĻā§āĻāĻ¤āĻŋ
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄā§ CSYNC āĻŦāĻž āĻĨāĻžāĻā§ āĻ¨āĻž
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻļāĻžāĻāĻžāĻ° āĻĒāĻ°ā§ āĻā§āĻŦ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ SSYNC āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
"__WORKAROUND_SPECULATIVE_SYNCS" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
-mno-csync-āĻ āĻ¸āĻā§āĻāĻ¤āĻŋ
CSYNC āĻŦāĻž SSYNC āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻžāĻā§āĻ˛āĻŋāĻ āĻāĻāĻ¤ā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžā§ˇ
āĻāĻāĻāĻŋ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻļāĻžāĻāĻžāĻ° āĻĒāĻ°ā§āĻāĨ¤
-āĻŽā§āĻ˛ā§ -64 āĻā§
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻāĻžāĻ¨ā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨āĻŋāĻ¤ā§ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻāĻŽ 64k āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻĢāĻŋāĻ āĻāĻ°ā§āĨ¤
-mno-low-64k
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻŦāĻĄāĻŧāĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mstack-Check-l1
uClinux āĻĻā§āĻŦāĻžāĻ°āĻž L1 āĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻāĻĒā§āĻ¯āĻžāĻĄ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻ°āĻžāĻāĻž āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨
āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛
-āĻŽāĻŋāĻĄ-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻāĻĄāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻžāĻĄāĻŧāĻž āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ -fpicāĨ¤ āĻ¸āĻā§āĻā§ āĻāĻāĻāĻŋ bfin-elf āĻ˛āĻā§āĻˇā§āĻ¯, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ
-msim.
-mno-āĻāĻāĻĄāĻŋ-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻāĻĄāĻŋ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻŦāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
-mleaf-id-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻāĻĄāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§
āĻ¯ā§ āĻāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦāĻž āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻāĻāĻĄāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤
āĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻāĻžāĻŽā§āĻĒ āĻāĻŦāĻ āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻ¤ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
-mno-āĻ˛āĻŋāĻĢ-āĻāĻāĻĄāĻŋ-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻ¯ā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄāĻāĻŋ āĻā§āĻ¨ā§ āĻāĻāĻĄāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤
āĻ¸ā§āĻ˛ā§āĻ¯āĻŧāĻžāĻ° āĻā§āĻĄ āĻāĻžāĻŽā§āĻĒ āĻāĻŦāĻ āĻāĻ˛ insns āĻāĻ¨ā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-āĻŽāĻļāĻžāĻ°ā§āĻĄ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ-āĻāĻāĻĄāĻŋ = āĻāĻ¨
āĻāĻāĻĄāĻŋ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻāĻĄā§āĻ¨ā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ¨āĻŽā§āĻŦāĻ°āĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤
0 āĻāĻ° āĻŽāĻžāĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ˛ā§ āĻāĻ°ā§ āĻāĻŽāĻĒā§āĻ¯āĻžāĻā§āĻ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ; āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ āĻŦāĻžāĻšāĻŋāĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻ¸ā§āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻ¸ā§āĻĨāĻžāĻ¨- āĻŦāĻž āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻ¯āĻŧ-
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻĻāĻā§āĻˇāĨ¤
-msep-āĻĄā§āĻāĻž
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĄā§āĻāĻž āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻāĻā§ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻĒāĻžāĻ ā§āĻ¯ āĻŦāĻŋāĻāĻžāĻ āĻĨā§āĻā§āĨ¤ āĻāĻ āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻŽāĻ°āĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻāĻŽā§āĻ¨ā§āĻ āĻā§āĻā§āĻ¸āĻ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§āĨ¤
-mno-āĻ¸ā§āĻĒ-āĻĄā§āĻāĻž
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻĄā§āĻāĻž āĻŦāĻŋāĻāĻžāĻ āĻĒāĻžāĻ ā§āĻ¯ āĻŦāĻŋāĻāĻžāĻāĻā§ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
-āĻŽāĻ˛āĻ-āĻāĻ˛
-mno-āĻ˛āĻ-āĻāĻ˛
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻĒā§āĻ°āĻĨāĻŽā§ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ˛ā§āĻĄ āĻāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻŦāĻ˛ā§
āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻāĻžāĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨ āĻāĻ˛ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻāĻžāĻ°ā§āĻā§āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻĻāĻŋ 24-āĻŦāĻŋāĻ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ āĻ°ā§āĻā§āĻā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻ¸ā§āĻāĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨ āĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ āĻĢāĻ¸ā§āĻ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž -mno-āĻ˛āĻ-āĻāĻ˛ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻ°āĻŖāĨ¤ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻ āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ āĻā§āĻāĻžāĻŦā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ
āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄāĨ¤
-mfast-fp
āĻĻā§āĻ°ā§āĻ¤ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻāĻŋ IEEE āĻāĻ° āĻāĻŋāĻā§ āĻļāĻŋāĻĨāĻŋāĻ˛ āĻāĻ°ā§
āĻ¨āĻ-āĻ-āĻ¨āĻŽā§āĻŦāĻ° (āĻāĻ¨āĻāĻāĻ¨) āĻāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻāĻ¨āĻĒā§āĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻā§āĻ°āĻšāĨ¤
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĒā§āĻ˛ā§āĻ
āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ PLT āĻāĻ¨ā§āĻā§āĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻŦāĻĻā§āĻ§āĨ¤ āĻāĻāĻž āĻāĻžāĻĄāĻŧāĻž āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ -mfdpic.
- āĻŽāĻžāĻ˛ā§āĻāĻŋāĻā§āĻ°
āĻŽāĻžāĻ˛ā§āĻāĻŋāĻā§āĻ° āĻŦā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻŋāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻ°āĻŖ
āĻ¸āĻ āĻŋāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§, āĻāĻŦāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ "__BFIN_MULTICORE"āĨ¤ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -mcpu=bf561[-āĻ¸āĻŋāĻ°ā§āĻāĻŋāĻļāĻ¨].
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž or -mcoreb, āĻ¯āĻž āĻāĻ-āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§-
āĻĒā§āĻ°āĻ¤āĻŋ-āĻā§āĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻŽāĻĄā§āĻ˛āĨ¤ āĻāĻžāĻĄāĻŧāĻž -āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž or -mcoreb, āĻĻā§āĻ¯
āĻāĻāĻ-āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨/āĻĄā§āĻ¯āĻŧāĻžāĻ˛-āĻā§āĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻŽāĻĄā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŽāĻĄā§āĻ˛, āĻĒā§āĻ°āĻ§āĻžāĻ¨
āĻā§āĻ° āĻŦāĻŋ-āĻāĻ° āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋāĻā§ "coreb_main" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻžāĻŽāĻāĻ°āĻŖ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ˛ā§, āĻāĻāĻ-āĻā§āĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻŽāĻĄā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻāĻ-āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨-āĻĒā§āĻ°āĻ¤āĻŋ- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ BF561-āĻāĻ° āĻā§āĻ° A-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻŽā§āĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻŽāĻĄā§āĻ˛āĨ¤ āĻ¸āĻ āĻŋāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
A, āĻāĻŦāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ "__BFIN_COREA" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻā§āĻā§ āĻ¸āĻāĻ¯ā§āĻ - āĻŽāĻžāĻ˛ā§āĻāĻŋāĻā§āĻ°.
-mcoreb
āĻāĻ-āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨-āĻĒā§āĻ°āĻ¤āĻŋ- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ BF561-āĻāĻ° āĻā§āĻ° B-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻŽā§āĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻŽāĻĄā§āĻ˛āĨ¤ āĻ¸āĻ āĻŋāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
B, āĻāĻŦāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ "__BFIN_COREB" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, "coreb_main"
"āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ āĻāĻāĻ¯ā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
- āĻŽāĻžāĻ˛ā§āĻāĻŋāĻā§āĻ°.
-msdram
SDRAM-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ āĻŋāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋāĻā§ SDRAM-āĻ āĻ°āĻžāĻāĻ¤ā§, āĻāĻŦāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ "__BFIN_SDRAM" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĻā§āĻ¯
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻ˛ā§āĻĄāĻžāĻ°ā§āĻ° SDRAM āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
-micplb
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ ICPLBāĻā§āĻ˛āĻŋ āĻ°āĻžāĻ¨ āĻāĻžāĻāĻŽā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¯āĻŧā§ˇ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻ¸āĻā§āĻāĻ¤āĻŋāĻ° āĻāĻĒāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛ā§
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ ICPLB āĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§; āĻāĻ¨ā§āĻ¯
āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦāĻ¨ā§āĻ§.
C6X āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-āĻŽāĻžāĻ°ā§āĻ =āĻ¨āĻžāĻŽ
āĻāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĨ¤ GCC āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻ āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻā§ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨āĻ¯ā§āĻā§āĻ¯
āĻ¨āĻžāĻŽāĻā§āĻ˛ā§ āĻšāĻ˛: āĻ¸āĻŋ 62 āĻāĻā§āĻ¸, āĻ¸āĻŋ 64 āĻāĻā§āĻ¸, c64x+, āĻ¸āĻŋ 67 āĻāĻā§āĻ¸, c67x+, āĻ¸āĻŋ 674 āĻāĻā§āĻ¸.
-āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻāĻāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-msim
āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-msdata=āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻā§āĻ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻž āĻ°āĻžāĻā§āĻ¨ .neardata āĻŦāĻŋāĻāĻžāĻ, āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
"B14" āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻ āĻ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻž āĻ°āĻžāĻā§āĻ¨ .āĻŦāĻŋāĻāĻ¸āĻāĻ¸ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ,
āĻ¯āĻž āĻ¸āĻāĻ˛āĻā§āĻ¨ .neardata āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ. āĻ¤ā§ āĻā§āĻ āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻĄā§āĻāĻž āĻ°āĻžāĻā§āĻ¨ā§ˇ .rodata
āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ. āĻĄā§āĻāĻž āĻŦāĻĄāĻŧ āĻā§āĻāĻ°āĻž āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻžāĻ āĻšāĻ¯āĻŧ .āĻĢāĻ°āĻĻāĻžāĻ¤āĻž, .āĻĻā§āĻ°
āĻāĻŦāĻ .const.
-msdata=āĻ¸āĻŽāĻ¸ā§āĻ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄā§āĻāĻž āĻ°āĻžāĻā§āĻ¨, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¨āĻ¯āĻŧ, āĻā§āĻ āĻĄā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻŦāĻŋāĻāĻžāĻā§, āĻāĻŦāĻ
āĻ¤āĻžāĻĻā§āĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ "B14" āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-msdata=āĻā§āĻ¨āĻāĻŋ āĻ¨āĻ¯āĻŧ
āĻā§āĻ āĻĄā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄā§āĻāĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻž āĻ°āĻžāĻā§āĻ¨ .āĻĢāĻ°āĻĻāĻžāĻ¤āĻž āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ,
āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĄā§āĻāĻž .āĻĻā§āĻ° āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ. āĻ¸āĻŦ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¤āĻĨā§āĻ¯ āĻ°āĻžāĻā§āĻ¨ .const
āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ.
Cris āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ CRIS āĻĒā§āĻ°ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
-āĻŽāĻžāĻ°ā§āĻ =āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°-āĻāĻžāĻāĻĒ
-mcpu =āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°-āĻāĻžāĻāĻĒ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¨ā§āĻ¯ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°-āĻāĻžāĻāĻĒ āĻšāĻ¯āĻŧ
v3, v8 āĻāĻŦāĻ v10 āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ ETRAX 4, ETRAX 100, āĻāĻŦāĻ ETRAX 100 LX āĻāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ v0
cris-axis-linux-gnu āĻāĻžāĻĄāĻŧāĻž, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ v10.
-mtune =āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°-āĻāĻžāĻāĻĒ
āĻāĻŋāĻāĻ¨ āĻā§ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°-āĻāĻžāĻāĻĒ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¸āĻŦāĻāĻŋāĻā§, āĻāĻžāĻĄāĻŧāĻž
ABI āĻāĻŦāĻ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ¸ā§āĻāĨ¤ āĻāĻ¨ā§āĻ¯ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°-āĻāĻžāĻāĻĒ āĻšāĻ¯āĻŧ
āĻāĻ¨ā§āĻ¯ āĻāĻāĻ -āĻŽāĻžāĻ°ā§āĻ =āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°-āĻāĻžāĻāĻĒ.
-mmax-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻĢā§āĻ°ā§āĻŽ=n
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ n āĻŦāĻžāĻāĻāĨ¤
- metrax4
- metrax100
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ - metrax4 āĻāĻŦāĻ - metrax100 āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ -āĻŽāĻžāĻ°ā§āĻ=v3 āĻāĻŦāĻ -āĻŽāĻžāĻ°ā§āĻ=v8
āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§.
-mmul-āĻŦāĻžāĻ-āĻāĻžāĻ
-mno-mul-āĻŦāĻžāĻ-āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻāĻ°āĻāĻ¨ā§āĻĄ
CPU āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ "muls" āĻāĻŦāĻ "mulu" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ
āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĨ¤
-āĻāĻŽāĻĒāĻŋāĻĄāĻŋāĻŦāĻžāĻ
āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻā§āĻĄā§ CRIS-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻžāĻ°ā§āĻŦā§āĻ āĻĄāĻŋāĻŦāĻžāĻ-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻŦāĻ āĻ°āĻ¯āĻŧā§āĻā§ #NO_APP āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻĄ-āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ
āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĨ¤
-mcc-init
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĨā§āĻā§ āĻļāĻ°ā§āĻ¤-āĻā§āĻĄ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž; āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻāĻ¤
āĻļāĻ°ā§āĻ¤ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻā§ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤
-mno-āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻĒā§āĻ¸ā§āĻ- āĻāĻžāĻĄāĻŧāĻž āĻ āĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ āĻŽā§āĻĄāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻš āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž-
āĻŦā§āĻĻā§āĻ§āĻŋ.
-mstack-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mno-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mdata-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mno-āĻĄā§āĻāĻž-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mconst- align
-mno-const-align
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ (āĻ¨āĻž- āĻŦāĻŋāĻāĻ˛ā§āĻĒ) āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻāĻ°ā§āĻ¨),
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻāĻ āĻĄā§āĻāĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻĨāĻ āĻĄā§āĻāĻž āĻāĻŦāĻ āĻ§ā§āĻ°ā§āĻŦāĻāĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻšāĻŦā§
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ CPU āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 32-āĻŦāĻŋāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖā§āĻ° āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻāĻ°āĻžāĨ¤ āĻāĻŦāĻŋāĻāĻ
āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¯ā§āĻŽāĻ¨ āĻāĻžāĻ āĻžāĻŽā§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
-m32-āĻŦāĻŋāĻ
-m16-āĻŦāĻŋāĻ
-m8-āĻŦāĻŋāĻ
āĻāĻĒāĻ°ā§āĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻĄā§āĻāĻž- āĻāĻŦāĻ āĻāĻ¨āĻ¸ā§āĻ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽ, āĻ˛ā§āĻāĻžāĻ° āĻ¯ā§āĻā§āĻ¯ āĻĄā§āĻāĻž āĻāĻŦāĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸āĻŦāĻ 32-āĻŦāĻŋāĻ, 16-āĻŦāĻŋāĻ āĻŦāĻž 8-āĻŦāĻŋāĻ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 32-āĻŦāĻŋāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖāĨ¤
-mno-āĻĒā§āĻ°ā§āĻ˛ā§āĻ-āĻāĻĒāĻŋāĻ˛āĻ
-mprologue-epilogue
āĻ¸āĻā§āĻā§ -mno-āĻĒā§āĻ°ā§āĻ˛ā§āĻ-āĻāĻĒāĻŋāĻ˛āĻ, āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ prologue āĻāĻŦāĻ epilogue āĻ¯āĻž āĻ¸ā§āĻ āĻāĻĒ
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻā§āĻ¨ā§ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻŦāĻž āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻ¨ā§āĻ
āĻā§āĻĄā§ āĻ¤ā§āĻ°āĻŋāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻā§āĻˇā§āĻˇ āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻ¸āĻā§āĻā§ āĻāĻāĻ¸āĻā§āĻā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄ: āĻ¯āĻāĻ¨ āĻāĻ˛-āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻāĻ¨ āĻā§āĻ¨ā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻž āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤, āĻŦāĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻāĻ¯āĻŧāĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
-mno-gotplt
-mgotplt
āĻ¸āĻā§āĻā§ -fpic āĻāĻŦāĻ -fpic, āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž (āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°ā§āĻ¨) āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻā§āĻ°āĻŽ āĻ¯ā§ āĻ˛ā§āĻĄ
GOT āĻāĻ° PLT āĻ āĻāĻļ āĻĨā§āĻā§ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋ (āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ā§ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤
āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°) āĻĒāĻŋāĻāĻ˛āĻāĻŋ-āĻā§ āĻāĻ˛ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mgotplt.
-āĻŽā§āĻ˛ā§āĻĢ
āĻ˛āĻŋāĻā§āĻ¯āĻžāĻ¸āĻŋ āĻ¨ā§-āĻ āĻĒ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° cris-axis-elf āĻāĻŦāĻ cris-axis-linux-gnu āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻŦā§āĻā§āĻ¤
āĻ˛āĻā§āĻˇāĨ¤
-āĻŽā§āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸
āĻ˛āĻŋāĻā§āĻ¯āĻžāĻ¸āĻŋ āĻ¨ā§-āĻ āĻĒ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° cris-axis-linux-gnu āĻāĻžāĻ°ā§āĻā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻŦā§āĻā§āĻ¤āĨ¤
-āĻ¸āĻŋāĻŽ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ, cris-axis-elf-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦā§āĻā§āĻ¤, āĻāĻ¨āĻĒā§āĻ-āĻāĻāĻāĻĒā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻāĻ° āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĨā§āĻā§ āĻĢāĻžāĻāĻļāĻ¨āĨ¤ āĻā§āĻĄ, āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ āĻĄā§āĻāĻž āĻāĻŦāĻ āĻāĻŋāĻ°ā§-āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻĄ āĻĄā§āĻāĻž
āĻĒāĻ°āĻĒāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻ¸āĻŋāĻŽ2
āĻŽāĻ¤ -āĻ¸āĻŋāĻŽ, āĻāĻŋāĻ¨ā§āĻ¤ā§ 0x40000000 āĻāĻŦāĻ āĻļā§āĻ¨ā§āĻ¯-āĻ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ āĻĄā§āĻāĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĻ¨
0x80000000 āĻ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻ¤āĻĨā§āĻ¯āĨ¤
CR16 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ CR16 āĻĒā§āĻ°ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
-āĻŽā§āĻŽā§āĻ¯āĻžāĻ
āĻā§āĻŖ-āĻ¸āĻā§āĻāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ.
-MCR16CPLUS
-mcr16c
CR16C āĻŦāĻž CR16C+ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ CR16C+ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-msim
libsim.a āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖāĨ¤ ELF āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĨ¤
-āĻĒā§āĻĻāĻŋāĻ¨āĻž32
32-āĻŦāĻŋāĻ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ§āĻ°āĻ¨ āĻāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻŽāĻŦāĻŋāĻ-āĻ āĻĒāĻ¸
āĻŦāĻŋāĻ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ "sbit"/"cbit" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
-mdata-āĻŽāĻĄā§āĻ˛=āĻŽāĻĄā§āĻ˛
āĻāĻāĻāĻŋ āĻĄā§āĻāĻž āĻŽāĻĄā§āĻ˛ āĻāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¨ā§āĻ¯ āĻĒāĻāĻ¨ā§āĻĻ āĻŽāĻĄā§āĻ˛ āĻšāĻ¯āĻŧ āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ, āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ or āĻŽāĻ§ā§āĻ¯āĻŽ. āĻŽāĻ§ā§āĻ¯āĻŽ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
āĻ¯āĻžāĻšā§āĻ, āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻā§āĻā§ āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧ -mcr16c, āĻ¯ā§āĻšā§āĻ¤ā§ CR16C āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž
āĻĻā§āĻ°ā§āĻ° āĻĄā§āĻāĻž āĻŽāĻĄā§āĻ˛āĨ¤
āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻžāĻ˛āĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻĄāĻžāĻ°āĻāĻāĻ¨ā§āĻ° āĻāĻĒāĻ° FSF GCC "āĻĢā§āĻ¯āĻžāĻ" āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¨āĻž; āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻāĻāĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¯āĻž GCC āĻāĻžāĻ°ā§āĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻĄāĻžāĻ°āĻāĻāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ ā§āĻ¯āĻžāĻĒāĻ˛ā§āĻ° āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ "āĻāĻ°ā§āĻŦāĻŋ" āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻāĻāĻžāĻ§āĻŋāĻ āĻšāĻ˛ā§ āĻĢāĻžāĻāĻ˛ - āĻāĻŋāĻ˛āĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ; āĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦāĻž āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻŋ āĻāĻ°ā§
āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻžāĻ° āĻāĻŦāĻ āĻāĻāĻ¸āĻā§āĻā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¯ā§āĻāĻĻāĻžāĻ¨ Lipo.
āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻŦāĻāĻžāĻāĻĒ (āĻ¯ā§āĻŽāĻ¨ ppc7400 or ppc970 or i686) āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĒāĻ¤āĻžāĻāĻž āĻ¯āĻž GCC āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻā§ ISA āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ or -āĻŽāĻžāĻ°ā§āĻ. āĻĻā§āĻ¯
-āĻĢā§āĻ°ā§āĻ¸_āĻ¸āĻŋāĻĒā§āĻ¸ā§āĻŦāĻāĻžāĻāĻĒ_āĻāĻ˛ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻŋ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻ°āĻŖā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ ISA āĻ āĻŽāĻŋāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻ¸āĻāĻ¯ā§āĻāĻ¨āĻāĻžāĻ°ā§, as, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¯āĻž āĻāĻĒāĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§
āĻĢāĻžāĻāĻ˛ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻā§, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻŋ 64-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ a āĻ āĻ°āĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž ppc750 āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĨ¤ āĻĻā§āĻ¯
āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻā§āĻāĻžāĻ°, /usr/bin/libtool, āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻž āĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻ° āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻāĻŽ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¸āĻžāĻŦāĻāĻžāĻāĻĒ āĻ¸āĻš (āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻā§ ppc970 āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ ppc7400 āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ)āĨ¤ āĻāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻā§āĻāĻžāĻ°
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¯ā§āĻā§āĻ¯ ld, āĻ¨āĻŋāĻāĻļāĻŦā§āĻĻā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛āĻā§ āĻāĻ° āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻāĻāĻŋāĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¸āĻžāĻŦāĻāĻžāĻāĻĒ āĻĻā§āĻ¯āĻŧ
āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĨ¤
-FDir
āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ Dir āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻļā§āĻ°ā§āĻˇā§
āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸āĻžāĻĨā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -I
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŦāĻžāĻŽ āĻĨā§āĻā§ āĻĄāĻžāĻ¨ āĻā§āĻ°āĻŽā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĄāĻžāĻāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§ āĻšāĻ˛ a
āĻāĻāĻāĻŋ āĻ¸āĻā§āĻā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻļāĻŋāĻ°ā§āĻ˛ā§āĻ āĻāĻŦāĻ / āĻ āĻĨāĻŦāĻž āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻĄāĻžāĻāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ¯ā§
āĻļā§āĻˇ āĻšāĻ¯āĻŧ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ. āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛ āĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¨āĻžāĻŽ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§
āĻĻā§āĻ¯ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ. āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻšā§āĻĄāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¸ā§āĻ āĻĻā§āĻāĻŋāĻ° āĻāĻāĻāĻŋāĻ¤ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ, āĻ¸āĻā§āĻā§ āĻļāĻŋāĻ°ā§āĻ˛ā§āĻ āĻĒā§āĻ°āĻĨāĻŽā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯āĻž āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻā§āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§, āĻŦāĻž
āĻāĻāĻāĻŋ āĻāĻžāĻāĻŦā§āĻ¨ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻšā§āĻĄāĻžāĻ°ā§āĨ¤ āĻĻā§āĻāĻŋ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻšāĻ˛ āĻāĻžāĻāĻŦā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻ āĻāĻžāĻ āĻžāĻŽā§āĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻ¨āĻžāĻŽ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ; āĻ
āĻāĻāĻŋ āĻ˛āĻā§āĻāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ; āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§, āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§ /āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ/āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ/āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻŦāĻ
/ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ / āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ. āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĻā§āĻāĻ¤ā§ "#include" āĻāĻ° āĻŽāĻ¤ āĻĻā§āĻāĻžāĻā§āĻā§ ",
āĻā§āĻĨāĻžāĻ¯āĻŧ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻāĻŦāĻ header.h āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ or āĻļāĻŋāĻ°ā§āĻ˛ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ.
-āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻDir
āĻŽāĻ¤ -F āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŖā§āĻ¯ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯āĻāĻŋ
āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ -āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻŦāĻ -F āĻāĻāĻž āĻāĻŋ āĻ¸āĻžāĻĨā§? -āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¨āĻž
āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ Dir. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻˇāĻžāĻ° C āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
- gused
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻŦ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯,
āĻāĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ -āĻĢā§āĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻ-āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤-āĻĄāĻŋāĻŦāĻžāĻ-āĻĒā§āĻ°āĻ¤ā§āĻ. āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻžāĻ˛ā§āĨ¤
-āĻāĻĢā§āĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻ āĻāĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
-mmacosx-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ-āĻŽāĻŋāĻ¨=āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
MacOS X-āĻāĻ° āĻĒā§āĻ°āĻĨāĻŽāĻ¤āĻŽ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¯āĻž āĻāĻ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ā§ āĻāĻ˛āĻŦā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤ āĻāĻŋāĻĒāĻŋāĻā§āĻ¯āĻžāĻ˛
āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 10.1, 10.2 āĻāĻŦāĻ 10.3.9 āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻšāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¯āĻžāĻ° āĻāĻĒāĻ° āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ˛āĻā§, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻāĻŽāĻ¨ āĻĒāĻāĻ¨ā§āĻĻāĻā§āĻ˛āĻŋ āĻāĻ°āĻž āĻ¯āĻž āĻ¯āĻ¤āĻā§āĻ˛āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻŦāĻ āĻā§āĻĄ āĻŦā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ
āĻ¸āĻŽā§āĻāĻŦ.
-mkernel
āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻŦāĻŋāĻāĻžāĻļ āĻŽā§āĻĄ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯ -mkernel āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻ - āĻ¸ā§āĻĨāĻŋāĻ°, -fno-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ,
-fno-use-cxa-atexit, -fno- āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ, -fno-āĻ -āĻāĻ˛-āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ, -āĻĢā§āĻ¯āĻžāĻĒāĻ˛-āĻā§āĻā§āĻ¸āĻ,
-fno-āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻāĻŦāĻ -āĻāĻĢāĻāĻ¨āĻ-āĻāĻ°āĻāĻŋāĻāĻŋ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯. āĻāĻ āĻŽā§āĻĄ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸ā§āĻ -mno-altivec,
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ, -āĻāĻĢāĻāĻ¨āĻ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨ āĻāĻŦāĻ -āĻŽāĻ˛āĻ-āĻļāĻžāĻāĻž āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻŽāĻ¨-āĻŦāĻžāĻāĻ-āĻŦā§āĻ˛
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨ bool, āĻ¤āĻžāĻ āĻ¯ā§ āĻ¸āĻžāĻāĻāĻĢ(āĻŦā§āĻ˛)==1. āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ āĻ¸āĻžāĻāĻāĻĢ(āĻŦā§āĻ˛) is 4
āĻĄāĻžāĻ°āĻāĻāĻ¨/āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ 1 āĻĄāĻžāĻ°āĻāĻāĻ¨/x86 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¤āĻžāĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ
x86 āĻāĻ° āĻāĻĒāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻāĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -āĻŽāĻ¨-āĻŦāĻžāĻāĻ-āĻŦā§āĻ˛ āĻ¸ā§āĻāĻā§āĻ° āĻĢāĻ˛ā§ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¨āĻ¯āĻŧ
āĻ¯ā§ āĻ¸ā§āĻāĻ āĻāĻžāĻĄāĻŧāĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄ āĻ¸āĻā§āĻā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ. āĻāĻ āĻ¸ā§āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻāĻ˛ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĨ¤ āĻāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°
āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĄā§āĻāĻž āĻŽāĻĄā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻāĻ āĻāĻ°ā§āĻ¨āĨ¤
-mfix-āĻāĻŦāĻ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨
-āĻĢāĻŋāĻā§āĻ¸-āĻāĻŦāĻ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨
-āĻĢāĻžāĻāĻ¨āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻĄā§āĻāĻž
āĻĻā§āĻ°ā§āĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻ¯ā§āĻŽāĻ¨ GDB-āĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž
āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻ˛āĻŽāĻžāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ ".o" āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨ā§ˇ -āĻĢāĻžāĻāĻ¨āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻĄā§āĻāĻž āĻāĻŦāĻ
-āĻĢāĻŋāĻā§āĻ¸-āĻāĻŦāĻ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨ āĻĒāĻŋāĻāĻ¨ā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-āĻ¸āĻŦ_āĻ˛ā§āĻĄ
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻ°ā§āĻāĻžāĻāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¸āĻāĻ˛ āĻ¸āĻĻāĻ¸ā§āĻ¯āĻā§ āĻ˛ā§āĻĄ āĻāĻ°ā§āĨ¤ āĻŽāĻžāĻ¨ā§āĻˇ āĻĻā§āĻā§āĻ¨ ld(1) āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻāĻ°ā§āĻ_āĻ¤ā§āĻ°ā§āĻāĻŋ_āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ
āĻā§āĻ˛ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻāĻžāĻ°āĻŖāĨ¤
-āĻāĻŦāĻĻā§āĻ§_āĻ_āĻ˛ā§āĻĄ
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻā§ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§ āĻ¯āĻžāĻ¤ā§ āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸āĻŦāĻā§āĻ˛ā§āĻā§ āĻāĻŦāĻĻā§āĻ§ āĻāĻ°ā§
āĻĢāĻžāĻāĻ˛ āĻ˛ā§āĻĄ āĻŦāĻž āĻāĻžāĻ˛ā§ āĻšāĻ˛ā§ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĨ¤
-āĻĒāĻžāĻāĻāĻž
āĻāĻāĻāĻŋ Mach-o āĻŦāĻžāĻ¨ā§āĻĄā§āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨ā§āĻˇ āĻĻā§āĻā§āĻ¨ ld(1) āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻŦāĻžāĻ¨ā§āĻĄāĻŋāĻ˛_āĻ˛ā§āĻĄāĻžāĻ° āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻ¯ā§ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻšāĻā§āĻā§ āĻ˛ā§āĻĄ āĻšāĻŦā§
āĻ¸āĻāĻ¯ā§āĻā§āĻ¤. āĻŽāĻžāĻ¨ā§āĻˇ āĻĻā§āĻā§āĻ¨ ld(1) āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻāĻ˛āĻŋāĻŦ
āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ˛āĻŋāĻā§āĻāĻŋāĻ, āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ libtool āĻāĻŽāĻžāĻ¨ā§āĻĄāĨ¤
-āĻĢā§āĻ°ā§āĻ¸_āĻ¸āĻŋāĻĒā§āĻ¸ā§āĻŦāĻāĻžāĻāĻĒ_āĻāĻ˛
āĻāĻ° āĻĢāĻ˛ā§ GCC-āĻāĻ° āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻā§ āĻ¸āĻŦ āĻ¸āĻžāĻŦāĻāĻžāĻāĻĒ, āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§
āĻĻā§āĻ¯ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ or -āĻŽāĻžāĻ°ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-āĻ āĻ¨ā§āĻŽāĻ¤āĻŋāĻ¯ā§āĻā§āĻ¯_āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻā§āĻ°āĻžāĻšāĻā§āĻ° āĻ¨āĻžāĻŽ
-āĻā§āĻ°āĻžāĻšāĻā§āĻ° āĻ¨āĻžāĻŽ
-āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻ¤āĻž_āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
-āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
-āĻŽā§āĻ¤_āĻĢāĻžāĻ˛āĻž
-āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž-āĻĢāĻžāĻāĻ˛
-āĻĄāĻŋāĻ˛āĻŋāĻŦ_āĻĢāĻžāĻāĻ˛
-āĻĄāĻŋāĻ˛āĻŋāĻā§āĻāĻžāĻ°_āĻāĻ¨āĻ¸ā§āĻāĻ˛_āĻ¨āĻžāĻŽ
-āĻāĻ¤āĻŋāĻļā§āĻ˛
-āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ_āĻĒā§āĻ°āĻ¤ā§āĻ_āĻ¤āĻžāĻ˛āĻŋāĻāĻž
- āĻĢāĻžāĻāĻ˛āĻ˛āĻŋāĻ¸ā§āĻ
-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ_āĻ¨āĻžāĻŽāĻ¸ā§āĻĒā§āĻ¸
-āĻĢā§āĻ°ā§āĻ¸_āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ_āĻ¨āĻžāĻŽāĻ¸ā§āĻĒā§āĻ¸
-āĻšā§āĻĄāĻžāĻ°āĻĒā§āĻ¯āĻžāĻĄ_āĻŽā§āĻ¯āĻžāĻā§āĻ¸_āĻāĻ¨āĻ¸ā§āĻāĻ˛_āĻ¨āĻžāĻŽ
-āĻāĻŽā§āĻ_āĻŦā§āĻ¸
-āĻāĻāĻž
-āĻāĻ¨āĻ¸ā§āĻāĻ˛_āĻ¨āĻžāĻŽ
-āĻā§āĻĒ_āĻĒā§āĻ°āĻžāĻāĻā§āĻ_āĻāĻā§āĻ¸āĻāĻžāĻ°ā§āĻ¨
-āĻŽāĻžāĻ˛ā§āĻāĻŋ_āĻŽāĻĄāĻŋāĻāĻ˛
-āĻā§āĻŖ_āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤
- multiply_defined_unused
-āĻ¨ā§āĻ˛_āĻ˛ā§āĻĄ
-NO_DEAD_STRIP_INITS_AND_TERMS
-āĻ¨ā§āĻĢāĻŋāĻā§āĻ¸āĻĒā§āĻ°āĻŋāĻŦāĻžāĻāĻ¨ā§āĻĄāĻŋāĻ
- nomultidefs
-āĻ¨ā§āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻ¨ā§āĻĄ
-āĻ¨ā§āĻ¸āĻā§āĻ˛āĻŋāĻāĻāĻĄāĻŋāĻ
-āĻĒā§āĻāĻāĻŋāĻ°ā§_āĻ¸āĻžāĻāĻ
-āĻĒā§āĻ°āĻŋāĻŦāĻžāĻāĻ¨ā§āĻĄ
-āĻĒā§āĻ°āĻŋāĻŦāĻžāĻāĻ¨ā§āĻĄ_āĻ¸āĻŦ_āĻā§āĻ˛ā§āĻā§āĻ˛_āĻŽāĻĄāĻŋāĻāĻ˛
-āĻĒā§āĻ°āĻžāĻāĻā§āĻ_āĻŦāĻžāĻ¨ā§āĻĄā§āĻ˛
-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°_āĻ°āĻŋāĻ˛ā§āĻā§āĻ¸
-āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ
-āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ
-āĻā§āĻ¨ āĻ˛ā§āĻĄ
-SEG1ADDR
-āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°āĻž
-āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ
-āĻ¸ā§āĻā§āĻāĻ°āĻĄāĻžāĻ°
-āĻ¸ā§āĻāĻžāĻĻā§āĻĻāĻžāĻ°
-SEGS_read_only_addr
-SEGS_READ_WRITE_ADDR
-SEG_ADDR_TABLE
-SEG_ADDR_TABLE_FILENAME
-āĻ¸āĻā§āĻ˛āĻŋāĻāĻāĻĄāĻŋāĻ
-āĻ¸ā§āĻāĻĒā§āĻ°ā§āĻ
-SEGS_read_only_addr
-SEGS_READ_WRITE_ADDR
-āĻāĻāĻ_āĻŽāĻĄāĻŋāĻāĻ˛
- āĻ¸ā§āĻĨāĻŋāĻ°
-āĻ¸āĻžāĻŦ_āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
-āĻ¸āĻžāĻŦ_āĻāĻžāĻ¤āĻž
-āĻā§āĻ˛ā§āĻā§āĻ˛_āĻ¨āĻžāĻŽāĻ¸ā§āĻĒā§āĻ¸
- āĻāĻžāĻ¤āĻž
-āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
-āĻ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋāĻā§āĻ¤_āĻĒā§āĻ°āĻ¤ā§āĻ_āĻ¤āĻžāĻ˛āĻŋāĻāĻž
-āĻĻā§āĻ°ā§āĻŦāĻ˛_āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸_āĻ āĻŽāĻŋāĻ˛
-āĻšāĻžāĻāĻĄāĻ¸ āĻŦā§āĻāĻž
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨ āĻĒā§āĻ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§
āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤āĻāĻžāĻŦā§ āĻ¤āĻžāĻĻā§āĻ°āĨ¤
āĻĄāĻŋāĻ¸ā§āĻŽā§āĻŦāĻ° āĻāĻ°āĻŽā§āĻ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m āĻĄāĻŋāĻāĻ¸āĻŋ āĻāĻ˛āĻĢāĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-āĻŽāĻ¨ā§-āĻ¨āĻ°āĻŽ-āĻĢā§āĻ˛ā§āĻ
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻāĻ¨ -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻžāĻ āĻāĻ°ā§ libgcc.a āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¤āĻžāĻ°āĻž āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§ āĻ¯ā§ āĻ°ā§āĻāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ, āĻŦāĻž āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻžāĻ¤ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻŽā§āĻ˛ā§āĻļāĻ¨āĻā§ āĻāĻ˛ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ°ā§āĻāĻŋāĻ¨, āĻāĻ āĻ°ā§āĻāĻŋāĻ¨āĻā§āĻ˛āĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ¸ā§āĻ¯ā§ āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻšāĻ¯āĻŧ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻāĻāĻŋ āĻāĻ˛āĻĢāĻž, āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¯ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§
āĻ¯āĻžāĻ¤ā§ āĻ¤āĻžāĻĻā§āĻ° āĻĄāĻžāĻāĻ¤ā§ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯ āĻ¯ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻ˛āĻĢāĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĨ¤
-mfp-reg
-mno-fp-regs
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž) āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ -mno-fp-regs
āĻŦā§āĻāĻž -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ. āĻ¯āĻĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ
āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§āĻ¨ āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻ āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§
āĻĢāĻ˛āĻžāĻĢāĻ˛ $f0 āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ $0-āĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ -āĻŽāĻžāĻ¨āĻ āĻāĻ˛āĻŋāĻ āĻā§āĻ°āĻŽ, āĻ¤āĻžāĻ
āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻŦāĻž āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻ¯ā§āĻā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻā§āĻā§ -mno-fp-regs āĻ¸ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§āĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻ˛ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ āĻ¤āĻžāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ¨āĻž, āĻā§āĻ¨ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĨ¤
-āĻŽāĻŋāĻāĻāĻ
āĻāĻ˛āĻĢāĻž āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž. āĻāĻāĻŋ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ IEEE āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖāĨ¤ āĻ¯āĻžāĻšā§āĻ,
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ IEEE-āĻ¸āĻā§āĻāĻ¤ āĻā§āĻĄ āĻāĻžāĻĄāĻŧāĻž āĻ¯ā§ inexact- āĻĒāĻ¤āĻžāĻāĻž āĻ°āĻā§āĻˇāĻŖāĻžāĻŦā§āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž (āĻ¨ā§āĻā§ āĻĻā§āĻā§āĻ¨)āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ˛ā§ āĻĨāĻžāĻāĻ˛ā§, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ "_IEEE_FP" āĻāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻāĻāĻ˛āĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻā§āĻĄ āĻāĻŽ āĻĻāĻā§āĻˇ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ
āĻ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽā§ IEEE āĻŽāĻžāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻ¨āĻ-āĻ-āĻ¨āĻŽā§āĻŦāĻ° āĻāĻŦāĻ āĻĒā§āĻ˛āĻžāĻ¸/āĻŽāĻžāĻāĻ¨āĻžāĻ¸
āĻ āĻ¨āĻ¨ā§āĻ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻ˛āĻĢāĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻāĻ˛ āĻāĻ°ā§ -ieee_with_no_inexact.
-āĻŽāĻŋāĻāĻ-āĻ¸āĻš-āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ
āĻāĻ āĻŽāĻ¤ -āĻŽāĻŋāĻāĻāĻ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄ āĻāĻžāĻĄāĻŧāĻž IEEE āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻā§ inexact- āĻĒāĻ¤āĻžāĻāĻž.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ˛ā§ āĻāĻ°āĻžāĻ° āĻĢāĻ˛ā§ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§-āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ IEEE āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŖāĻŋāĻ¤ "_IEEE_FP" āĻāĻžāĻĄāĻŧāĻžāĻ "_IEEE_FP_EXACT" āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻāĻŋāĻā§ āĻāĻ˛āĻĢāĻž āĻāĻŽāĻĒā§āĻ˛āĻŋāĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ā§ āĻĢāĻ˛āĻŋāĻ¤ āĻā§āĻĄā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻ§ā§āĻ°āĻāĻ¤āĻŋāĻ¤ā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄāĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ āĻā§āĻŦ āĻāĻŽ āĻā§āĻĄ āĻāĻā§ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
inexact- āĻĒāĻ¤āĻžāĻāĻž, āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻ˛āĻĢāĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ˛
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ -ieee_with_inexact.
-mfp-āĻā§āĻ°ā§āĻ¯āĻžāĻĒ-āĻŽā§āĻĄ=āĻĢāĻžāĻāĻĻ-āĻŽā§āĻĄ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻĢāĻžāĻāĻĻāĻā§āĻ˛āĻŋ āĻā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻ˛āĻĢāĻž
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻ°āĻž āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻāĻ˛ āĻāĻ°ā§ -fptm āĻĢāĻžāĻāĻĻ-āĻŽā§āĻĄ. āĻĢāĻžāĻāĻĻ āĻŽā§āĻĄ āĻāĻžāĻ°āĻāĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋāĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽāĻžāĻ¨:
n āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ (āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ) āĻ¸ā§āĻāĻŋāĻāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĢāĻžāĻāĻĻ āĻ¯ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§āĻā§āĻ˛āĻŋ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž (āĻ¯ā§āĻŽāĻ¨, āĻļā§āĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨)āĨ¤
u āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĢāĻžāĻāĻĻ āĻāĻžāĻĄāĻŧāĻžāĻ n, āĻāĻ¨ā§āĻĄāĻžāĻ°āĻĢā§āĻ˛ā§ āĻĢāĻžāĻāĻĻ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
su āĻŽāĻ¤ u, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻŦāĻ˛ā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻĻā§āĻā§āĻ¨
āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻĢāĻž āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛)āĨ¤
āĻ¸ā§āĻŦ āĻŽāĻ¤ su, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ āĻĢāĻžāĻāĻĻāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-mfp-āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ-āĻŽā§āĻĄ=āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ-āĻŽā§āĻĄ
IEEE āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŽā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻ˛āĻĢāĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻ°āĻž āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻāĻ˛ āĻāĻ°ā§ -āĻāĻĢāĻĒāĻŋāĻāĻ°āĻāĻŽ
āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ-āĻŽā§āĻĄ. āĻĻā§āĻ¯ āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ-āĻŽā§āĻĄ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§:
n āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ IEEE āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŽā§āĻĄāĨ¤ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻāĻāĻ¤āĻŽ āĻĻāĻŋāĻā§ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ°
āĻāĻžāĻ āĻšāĻ˛ā§ āĻŽā§āĻļāĻŋāĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻŦāĻž āĻā§āĻĄāĻŧ āĻŽā§āĻļāĻŋāĻ¨ āĻ¨āĻŽā§āĻŦāĻ°ā§āĻ° āĻĻāĻŋāĻā§āĨ¤
m āĻŦāĻŋāĻ¯āĻŧā§āĻ āĻ āĻ¸ā§āĻŽ āĻĻāĻŋāĻā§ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ°.
c āĻāĻžāĻāĻž āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŽā§āĻĄāĨ¤ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻļā§āĻ¨ā§āĻ¯ā§āĻ° āĻĻāĻŋāĻā§ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ°āĨ¤
d āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŽā§āĻĄāĨ¤ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ° (fpcrāĻĻā§āĻā§āĻ¨
āĻāĻ˛āĻĢāĻž āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛) āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŽā§āĻĄ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻ¸āĻŋ
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĒā§āĻ˛āĻžāĻ¸ āĻāĻ¨āĻĢāĻŋāĻ¨āĻŋāĻāĻŋāĻ° āĻĻāĻŋāĻā§ āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻļā§āĻ°ā§ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻžāĻŦā§,
āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ fpcr, d āĻĒā§āĻ˛āĻžāĻ¸ā§āĻ° āĻĻāĻŋāĻā§ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ
āĻ āĻ¨āĻ¨ā§āĻ¤
-mtrap-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž=āĻĢāĻžāĻāĻĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž
āĻāĻ˛āĻĢāĻž āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§, āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĢāĻžāĻāĻĻāĻā§āĻ˛āĻŋ āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĨ¤ āĻāĻ āĻāĻžāĻĄāĻŧāĻž āĻŽāĻžāĻ¨ā§
āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻĻ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĨā§āĻā§ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻž āĻ āĻ¸āĻŽā§āĻāĻŦ
āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ GCC āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĢāĻžāĻāĻĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¸āĻ āĻŋāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻžāĻ°āĻŖ
āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĢāĻžāĻāĻĻ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻ¸ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§:
p āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻŦāĻ āĻŽāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°ā§āĻā§ āĻ¤āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
f āĻĢāĻžāĻāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĨ¤ āĻā§āĻ°ā§āĻ¯āĻžāĻĒ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĨ¤
i āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž. āĻĢāĻžāĻāĻĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¸āĻ āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻāĻžāĻ¯āĻŧāĨ¤
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻ˛āĻĢāĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°ā§ āĻ¯āĻž āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ -āĻ¸ā§āĻā§āĻĒ_āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻāĻŦāĻ
- āĻĒā§āĻ¨āĻāĻ¸ā§āĻāĻ¨āĻž_āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ.
-mieee-āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄāĻāĻŋāĻā§ IEEE āĻāĻ¨āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻĒāĻ¨āĻŋāĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ -mtrap-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž = i āĻāĻŦāĻ āĻ¯ā§āĻāĻžāĻŦā§āĻ -mfp-āĻā§āĻ°ā§āĻ¯āĻžāĻĒ-āĻŽā§āĻĄ=su or
-mfp-āĻā§āĻ°ā§āĻ¯āĻžāĻĒ-āĻŽā§āĻĄ=āĻ¸ā§āĻ. āĻ¤āĻžāĻ° āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻ°ā§āĻāĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻšāĻ¯āĻŧ .eflag 48 āĻĢāĻžāĻāĻļāĻ¨ā§
āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻĢāĻžāĻāĻ˛ā§āĻ° prologue.
-āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ-āĻ§ā§āĻ°ā§āĻŦāĻ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ GCC āĻāĻāĻāĻŋ 32- āĻŦāĻž 64-āĻŦāĻŋāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻāĻāĻŋ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŋāĻ¨āĻž
āĻĻā§āĻ āĻŦāĻž āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§ āĻā§āĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĨā§āĻā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¨āĻž āĻĒāĻžāĻ°ā§ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻŦāĻ āĻ°āĻžāĻ¨ āĻāĻžāĻāĻŽā§ āĻĄā§āĻāĻž āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻĨā§āĻā§ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
GCC āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¸āĻŦ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ§ā§āĻ°ā§āĻŦāĻ, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ
āĻāĻāĻŋ āĻāĻ°āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ˛āĻžāĻā§ (āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻ¯āĻŧ)āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ˛ā§āĻĄāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻā§ āĻ
āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ, āĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋ āĻā§āĻāĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§ āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻ¨āĻŋāĻā§āĻā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ
āĻ¤āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻĄā§āĻāĻž āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§ āĻ§ā§āĻ°ā§āĻŦāĻāĨ¤
-mbwx
-mno-bwx
-mcix
-mno-cix
-mfix
-āĻāĻŽāĻ¨ā§-āĻĢāĻŋāĻā§āĻ¸
-āĻŽā§āĻŽā§āĻ¯āĻžāĻā§āĻ¸
-mno-āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ
āĻāĻā§āĻāĻŋāĻ BWX, CIX, FIX āĻāĻŦāĻ MAX āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ GCC-āĻāĻ° āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ CPU āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž
āĻāĻžāĻāĻĒ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ -mcpu = āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦāĻž āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¯āĻžāĻ° āĻāĻĒāĻ° GCC āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¯āĻĻāĻŋ āĻā§āĻ¨āĻāĻŋ āĻ¨āĻž āĻĨāĻžāĻā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ
-mfloat-āĻā§āĻ¯āĻžāĻā§āĻ¸
-mfloat-ieeee
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž) VAX F āĻāĻŦāĻ G āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ
IEEE āĻāĻāĻ āĻāĻŦāĻ āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž.
-mexplicit-āĻ°āĻŋāĻ˛ā§āĻāĻ¸
-mno-āĻ¸ā§āĻĒāĻˇā§āĻ-āĻ°āĻŋāĻ˛ā§āĻāĻ¸
āĻĒā§āĻ°āĻžāĻ¨ā§ āĻāĻ˛āĻĢāĻž āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻ°āĻž āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻā§āĻ¨āĻ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°ā§āĻ¨āĻŋ
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĨ¤ āĻāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
GNU binutils 2.12 āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¯āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ¤ā§ āĻā§āĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻšāĻŦā§ āĻ¤āĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻāĻ āĻāĻĒāĻ¯ā§āĻā§, āĻāĻžāĻ°āĻŖ GCC āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻāĻāĻŋ
āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
-msmall-āĻĄā§āĻāĻž
-mlarge-āĻĄā§āĻāĻž
āĻāĻāĻ¨ -mexplicit-āĻ°āĻŋāĻ˛ā§āĻāĻ¸ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧ, āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻž āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŋāĻĒāĻŋ-āĻ°āĻŋāĻ˛ā§āĻāĻŋāĻ
āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻāĻ¨ -msmall-āĻĄā§āĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻ¸ā§āĻ¤ā§ 8 āĻŦāĻžāĻāĻ āĻĻā§āĻ°ā§āĻ āĻŦāĻž āĻā§āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
a āĻā§āĻ āĻāĻĒāĻžāĻ¤ā§āĻ¤ āĻāĻ˛āĻžāĻāĻž (".sdata" āĻāĻŦāĻ ".sbss" āĻŦāĻŋāĻāĻžāĻ) āĻāĻŦāĻ 16-āĻŦāĻŋāĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
$gp āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĨ¤ āĻāĻāĻŋ āĻā§āĻ āĻĄā§āĻāĻž āĻāĻ˛āĻžāĻāĻžāĻ° āĻāĻāĻžāĻ°āĻā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§
64KB, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mlarge-āĻĄā§āĻāĻž. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§ āĻĄā§āĻāĻž āĻāĻ˛āĻžāĻāĻžāĻāĻŋ āĻ¨ā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§
2 āĻāĻŋāĻŦāĻŋāĨ¤ āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ 2GB-āĻāĻ° āĻŦā§āĻļāĻŋ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻ āĻŦāĻļā§āĻ¯āĻ "malloc" āĻŦāĻž "mmap" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ā§ˇ
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻĄā§āĻāĻž āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻšāĻŋāĻĒā§ āĻĄā§āĻāĻž āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, -fpic āĻŦā§āĻāĻž -msmall-āĻĄā§āĻāĻž āĻāĻŦāĻ -fpic
āĻŦā§āĻāĻž -mlarge-āĻĄā§āĻāĻž.
-msmall-āĻā§āĻā§āĻ¸āĻ
- āĻŦāĻĄāĻŧ-āĻĒāĻžāĻ ā§āĻ¯
āĻāĻāĻ¨ -msmall-āĻā§āĻā§āĻ¸āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻĒā§āĻ°ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻā§āĻĄ
(āĻŦāĻž āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ) 4MB āĻ¤ā§ āĻĢāĻŋāĻ āĻāĻ°ā§, āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻļāĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻāĻāĻžāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻāĻāĻ¨ -msmall-āĻĄā§āĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻāĻŋāĻšā§āĻ¨ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°ā§
āĻāĻāĻ $gp āĻŽāĻžāĻ¨, āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§āĻ¨
4 āĻĨā§āĻā§ 1 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ - āĻŦāĻĄāĻŧ-āĻĒāĻžāĻ ā§āĻ¯.
-mcpu =cpu_type
āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
cpu_type. āĻāĻĒāĻ¨āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ EV āĻļā§āĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻŋāĻĒ āĻ¨āĻŽā§āĻŦāĻ°āĨ¤
GCC āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° EV4, EV5 āĻāĻŦāĻ EV6 āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ
āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĨā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¯āĻžāĻ° āĻāĻĒāĻ°
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ cpu_type āĻšāĻ¯āĻŧ
ev4
ev45
21064
āĻāĻāĻāĻŋ EV4 āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻŦāĻ āĻā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¨ā§āĻ.
ev5
21164
āĻāĻāĻāĻŋ EV5 āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻŦāĻ āĻā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¨ā§āĻ.
ev56
21164a
āĻāĻāĻāĻŋ EV5 āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻŦāĻ BWX āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
pca56
21164pc
21164PC
āĻāĻāĻāĻŋ EV5 āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻŦāĻ BWX āĻāĻŦāĻ MAX āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
ev6
21264
āĻāĻāĻāĻŋ EV6 āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻŦāĻ BWX, FIX, āĻāĻŦāĻ MAX āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
ev67
21264a
āĻāĻāĻāĻŋ EV6 āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻŦāĻ BWX, CIX, FIX, āĻāĻŦāĻ MAX āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
āĻ¨ā§āĻāĻŋāĻ āĻā§āĻ˛āĻā§āĻāĻ¨āĻ āĻŽāĻžāĻ¨āĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ, āĻ¯āĻž āĻ¸ā§āĻ°āĻž āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻšā§āĻ¸ā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ -mcpu=āĻ¨ā§āĻāĻŋāĻ GCC āĻ¸ā§āĻŦā§āĻā§āĻ¤āĻŋ āĻ¨āĻž āĻĻāĻŋāĻ˛ā§ āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°
-mtune =cpu_type
āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ cpu_type. āĻĻā§āĻ¯
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
āĻ¨ā§āĻāĻŋāĻ āĻā§āĻ˛āĻā§āĻāĻ¨āĻ āĻŽāĻžāĻ¨āĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ, āĻ¯āĻž āĻ¸ā§āĻ°āĻž āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻšā§āĻ¸ā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ -mtune=āĻ¨ā§āĻāĻŋāĻ GCC āĻ¸ā§āĻŦā§āĻā§āĻ¤āĻŋ āĻ¨āĻž āĻĻāĻŋāĻ˛ā§ āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°
-mmemory-lateency=āĻ¸āĻŽāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻžāĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§āĻāĻž āĻāĻāĻŋāĻ¤
āĻāĻŦā§āĻĻāĻ¨āĻĒāĻ¤ā§āĻ°. āĻāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŽā§āĻŽāĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻŦāĻ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻā§āĻ¯āĻžāĻļā§āĻ° āĻāĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤
āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻŽāĻ¯āĻŧ āĻšāĻ¯āĻŧ
āĻ¸āĻāĻā§āĻ¯āĻž
āĻāĻĄāĻŧāĻŋ āĻāĻā§āĻ°ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻĻāĻļāĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
L1
L2
L3
āĻĒā§āĻ°āĻ§āĻžāĻ¨
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻāĻŋāĻ¤ā§ "āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ" EV4 āĻāĻŦāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĄāĻŧāĻŋ āĻāĻā§āĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§
āĻ˛ā§āĻā§āĻ˛ 5, 1 āĻāĻŦāĻ 2 āĻā§āĻ¯āĻžāĻļā§āĻ° āĻāĻ¨ā§āĻ¯ EV3 āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° (āĻāĻāĻŋāĻā§ Dcache, Scache, āĻāĻŦāĻ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ
Bcache), āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŽā§āĻŽāĻ°āĻŋ. āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ L3 āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° EV5 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§āĨ¤
FR30 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ FR30 āĻĒā§āĻ°ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-msmall-āĻŽāĻĄā§āĻ˛
āĻā§āĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻŽāĻĄā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨. āĻāĻāĻŋ āĻā§āĻ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§
āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻā§ āĻŽāĻžāĻ¨ āĻāĻŦāĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ 20-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻĢāĻŋāĻ āĻāĻ°ā§ā§ˇ
-mno-lsim
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻ¤āĻžāĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ
āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻāĻ° āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ (libsim.a) āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§āĨ¤
FRV āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-mgpr-32
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ 32āĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-mgpr-64
āĻ¸āĻŽāĻ¸ā§āĻ¤ 64āĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-mfpr-32
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ 32āĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-mfpr-64
āĻ¸āĻŽāĻ¸ā§āĻ¤ 64 āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ°ā§āĻāĻŋāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
- malloc-cc
āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻļāĻ°ā§āĻ¤ āĻā§āĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ.
-mfixed-āĻ¸āĻŋāĻ¸āĻŋ
āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻļāĻ°ā§āĻ¤ āĻā§āĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "icc0" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ
"fcc0"āĨ¤
-mdword
āĻĄāĻžāĻŦāĻ˛ āĻļāĻŦā§āĻĻ insns āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-mno-dword
āĻĄāĻŦāĻ˛ āĻļāĻŦā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž.
- mduble
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻŽāĻ¨ā§-āĻĄāĻŦāĻ˛
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž
āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨.
-mno-āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž
āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž.
-āĻŽā§āĻŽā§āĻ˛āĻžāĻĻ
āĻā§āĻ¨ āĻāĻŦāĻ āĻ¯ā§āĻ/āĻŦāĻŋāĻ¯āĻŧā§āĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽāĻ¨ā§-āĻŽā§āĻ˛āĻžāĻĻ
āĻā§āĻ¨ āĻāĻŦāĻ āĻ¯ā§āĻ/āĻŦāĻŋāĻ¯āĻŧā§āĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-mfdpic
FDPIC ABI āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨, āĻ¯ā§āĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻ¤ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻ¨ā§ PIC/PIE-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻĄāĻŧāĻž, āĻāĻāĻž āĻŦā§āĻāĻžāĻ¯āĻŧ -fpieāĨ¤ āĻ¸āĻā§āĻā§ -fpic or
-fpie, āĻāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ GOT āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻāĻŦāĻ āĻā§āĻ āĻĄā§āĻāĻž GOT āĻĨā§āĻā§ 12-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§
āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž; āĻ¸āĻā§āĻā§ -fpic or -fpie, GOT āĻ āĻĢāĻ¸ā§āĻāĻā§āĻ˛āĻŋ 32 āĻŦāĻŋāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻā§āĻā§ āĻāĻāĻāĻŋ
bfin-elf āĻ˛āĻā§āĻˇā§āĻ¯, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ -msim.
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĒā§āĻ˛ā§āĻ
āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ PLT āĻāĻ¨ā§āĻā§āĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻŦāĻĻā§āĻ§āĨ¤ āĻāĻāĻž āĻāĻžāĻĄāĻŧāĻž āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ -mfdpic. āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻĻāĻŋ
āĻāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻāĻŦāĻ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž (āĻ¯ā§āĻŽāĻ¨, -fpic or -fpic), āĻŦāĻž
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯ā§āĻŽāĻ¨ -āĻ3 āĻŦāĻž āĻāĻĒāĻ°ā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤
-mtls
āĻĨā§āĻ°ā§āĻĄ-āĻ˛ā§āĻāĻžāĻ˛ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ TLS āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻŽāĻāĻŋāĻāĻ˛āĻāĻ¸
āĻĨā§āĻ°ā§āĻĄ-āĻ˛ā§āĻāĻžāĻ˛ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ TLS āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-mgprel-ro
FDPIC ABI-āĻ¤ā§ "GPREL" āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨ āĻŦāĻŋāĻāĻžāĻāĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻžāĻĄāĻŧāĻž -fpic or -fpie: āĻ¯āĻĻāĻŋāĻ
āĻāĻāĻŋ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻ āĻĢāĻ¸ā§āĻ āĻā§āĻŦāĻŋāĻ˛āĻā§ āĻā§āĻ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻāĻŋ 1 āĻāĻ° āĻāĻ¨ā§āĻ¯ 4 āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻā§āĻ°ā§āĻĄ āĻāĻ°ā§
-fpic or -fpie, āĻāĻāĻŋ 3āĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ 4āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻā§āĻ°ā§āĻĄ āĻāĻ°ā§, āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻ¤ā§āĻ, āĻāĻŦāĻ āĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĻ¯ā§āĻā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ GOT āĻāĻ¨ā§āĻā§āĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻĄāĻŧāĻžāĻ¯āĻŧ, āĻ¤āĻžāĻ āĻāĻāĻŋ
āĻāĻ¯āĻŧā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻŦā§āĻļāĻŋāĨ¤ āĻ¯āĻĻāĻŋ āĻ¤āĻž āĻ¨āĻž āĻšāĻ¯āĻŧ, -mno-gprel-ro āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻŽāĻžāĻ˛ā§āĻāĻŋāĻ˛āĻŋāĻŦ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ-āĻāĻŦāĻŋ
(āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ, FD āĻ¨āĻ¯āĻŧ) āĻĒāĻŋāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻšā§āĻ¯ -āĻŽāĻŋāĻ˛āĻŋāĻŦā§āĻ°ā§āĻ°āĻŋ-āĻāĻŦāĻŋ, āĻ¯ā§āĻŽāĻ¨
āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ -fpic āĻāĻŦāĻ -fpic āĻāĻžāĻĄāĻŧāĻž -mfdpic. āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¨āĻž.
-āĻŽāĻŋāĻ˛āĻŋāĻāĻāĻĄ-āĻāĻĢāĻĒāĻŋ
āĻ¯āĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽ āĻšāĻŦā§ āĻ¤āĻāĻ¨ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° EABI āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
-mno-āĻ˛āĻŋāĻā§āĻāĻĄ-āĻāĻĢāĻĒāĻŋ.
-āĻŽāĻ˛āĻ-āĻāĻ˛
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻ°ā§āĻā§āĻˇ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ 32-āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
- āĻā§āĻˇāĻ¤āĻŋāĻāĻ° āĻ˛ā§āĻŦā§āĻ˛
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ¯āĻžāĻā§āĻā§ NOP āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°ā§ āĻāĻāĻāĻŋ 8-āĻŦāĻžāĻāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ˛ā§āĻŦā§āĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛ā§ āĻ¯āĻāĻ¨ VLIW āĻĒā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¨āĻž
āĻĒā§āĻ¯āĻžāĻā§āĻ; āĻāĻāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŦā§āĻļā§ NOP āĻ¯ā§āĻ āĻāĻ°ā§.
-āĻŽāĻŋāĻ˛āĻŋāĻŦā§āĻ°ā§āĻ°āĻŋ-āĻāĻŦāĻŋ
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ EABI āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻŽāĻāĻ¸āĻŋāĻ¸āĻŋ -4
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻāĻžāĻ°āĻāĻŋ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ ā§āĻ¯āĻžāĻāĻŋāĻāĻŽā§āĻ˛ā§āĻāĻ° āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻŽāĻāĻ¸āĻŋāĻ¸āĻŋ -8
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻāĻāĻŋ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ ā§āĻ¯āĻžāĻāĻŋāĻāĻŽā§āĻ˛ā§āĻāĻ° āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽāĻĒā§āĻ¯āĻžāĻ
VLIW āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĒā§āĻ¯āĻžāĻ āĻāĻ°ā§āĻ¨āĨ¤
-mno-āĻĒā§āĻ¯āĻžāĻ
VLIW āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĒā§āĻ¯āĻžāĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-mno-Eflags
E_flags āĻ ABI āĻ¸ā§āĻāĻ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-mcond-āĻāĻžāĻ˛āĻ¨āĻž
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ-āĻ¸āĻ°āĻžāĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻŦā§
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
-āĻāĻŽāĻ¨ā§-āĻāĻ¨ā§āĻĄ-āĻŽā§āĻ
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ-āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻŦā§
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
-mscc
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻŦā§
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
-mno-scc
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ.
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻŦā§
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
-mcond- āĻāĻā§āĻ¸ā§āĻ
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻŦā§
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
-mno-Cond-Exec
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻŦā§
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
-mvliw-āĻļāĻžāĻāĻž
āĻļāĻžāĻāĻžāĻā§āĻ˛āĻŋāĻā§ VLIW āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ¤ā§ āĻĒā§āĻ¯āĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒāĻžāĻ¸ āĻāĻžāĻ˛āĻžāĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻŦā§
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
-mno-vliw-āĻļāĻžāĻāĻž
VLIW āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ¤ā§ āĻļāĻžāĻāĻž āĻĒā§āĻ¯āĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻžāĻ¸ āĻāĻžāĻ˛āĻžāĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻŦā§
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
-multi-cond-exec
"&&" āĻāĻŦāĻ "||" āĻāĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇā§ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻŦā§
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
-mno-āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻāĻ¨ā§āĻĄ-āĻāĻā§āĻ¸ā§āĻ
"&&" āĻāĻŦāĻ "||" āĻāĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇā§ āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻŦā§
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
-āĻŽāĻ¨ā§āĻ¸ā§āĻā§āĻĄ-āĻāĻ¨ā§āĻĄ-āĻāĻā§āĻ¸ā§āĻ
āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻāĻ¨ā§āĻĄāĻŋāĻļāĻ¨āĻžāĻ˛ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻŦā§
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
-āĻŽā§āĻ¨ā§-āĻ¨ā§āĻ¸ā§āĻā§āĻĄ-āĻāĻ¨ā§āĻĄ-āĻāĻā§āĻ¸ā§āĻ
āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻāĻ¨ā§āĻĄāĻŋāĻļāĻ¨āĻžāĻ˛ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻŦā§
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
-āĻŽā§āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ-āĻ¸āĻĻāĻ¸ā§āĻ¯
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°-āĻā§āĻ¨āĻžāĻ°ā§āĻā§āĻĄ āĻā§āĻĄ āĻĨā§āĻā§ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ "āĻ¸āĻĻāĻ¸ā§āĻ¯" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¯āĻŧāĨ¤
-mno-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ-āĻŽā§āĻŽā§āĻŦāĻžāĻ°
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻĨā§āĻā§ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ "āĻ¸āĻĻāĻ¸ā§āĻ¯" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§ā§ˇ
āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄāĨ¤
-mtomcat-āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨
āĻāĻŽāĻā§āĻ¯āĻžāĻ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻāĻ āĻā§āĻ¯āĻžāĻ¸ āĻāĻžāĻ°āĻŖ.
-mcpu =āĻ¸āĻŋāĻĒāĻŋāĻāĻ
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ frv, fr550,
āĻšā§āĻ˛ āĻŦāĻŋāĻĄāĻŧāĻžāĻ˛, fr500, fr450, fr405, fr400, fr300 āĻāĻŦāĻ āĻ¸āĻšāĻ.
āĻāĻŋāĻāĻ¨āĻāĻ / āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m GNU/Linux āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-mglibc
GNU C āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻžāĻ˛ā§ āĻāĻžāĻĄāĻŧāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ **-*-āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸-*uclibc* āĻāĻŦāĻ
**-*-āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸-*āĻ ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄ* āĻ˛āĻā§āĻˇāĨ¤
- muclibc
uClibc C āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻĒāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ **-*-āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸-*uclibc* āĻ˛āĻā§āĻˇāĨ¤
-āĻāĻŽāĻŦāĻŋāĻāĻ¨āĻŋāĻ
āĻŦāĻžāĻ¯āĻŧā§āĻ¨āĻŋāĻ āĻ¸āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻĒāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ **-*-āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸-*āĻ ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄ* āĻ˛āĻā§āĻˇāĨ¤
-āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄ
āĻ ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻĒāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ
**-*-āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸-*āĻ ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄ* āĻ˛āĻā§āĻˇāĨ¤
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§ -āĻāĻŽāĻŦāĻŋāĻāĻ¨āĻŋāĻ, -fpic, -fno- āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻŦāĻ -āĻāĻĢāĻāĻ¨āĻ-āĻāĻ°āĻāĻŋāĻāĻŋ by
āĻĄāĻŋāĻĢāĻ˛ā§āĻ. āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ GCC āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§ Android-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒāĻžāĻ¸ āĻāĻ°ā§
āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§āĨ¤ āĻ āĻŦāĻļā§āĻˇā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ "__ANDROID__" āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤
-tno-android-cc
āĻāĻ° āĻ¸āĻāĻāĻ˛āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ -āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄ, āĻ āĻ°ā§āĻĨāĻžā§, āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž -āĻāĻŽāĻŦāĻŋāĻāĻ¨āĻŋāĻ, -fpic,
-fno- āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻŦāĻ -āĻāĻĢāĻāĻ¨āĻ-āĻāĻ°āĻāĻŋāĻāĻŋ āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ.
-tno-android-ld
āĻāĻ° āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ -āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§āĻĄ, āĻ āĻ°ā§āĻĨāĻžā§, āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻ āĻĒāĻļāĻ¨ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĻ¨
āĻ˛āĻŋāĻā§āĻāĻžāĻ°
H8 / 300 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m H8/300 āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸
āĻ˛āĻŋāĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŋāĻā§ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻā§āĻ āĻāĻ°ā§āĻ¨, āĻ¯āĻāĻ¨ āĻ¸āĻŽā§āĻāĻŦ; āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
-āĻŦāĻŋāĻļā§āĻ°āĻžāĻŽ.
-āĻāĻŽāĻāĻāĻ H8/300H āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢāĻ H8S āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-mn āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽā§āĻĄā§ H8S āĻāĻŦāĻ H8/300H āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¸ā§āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
āĻšāĻ¯āĻŧ āĻ¸āĻā§āĻā§ -āĻāĻŽāĻāĻāĻ or -āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢāĻ.
-ms2600
H8S/2600 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¸ā§āĻāĻ āĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ -āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢāĻ.
-āĻŽā§āĻā§āĻ¸āĻāĻ°
āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻŽāĻ¨āĻŋāĻāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§āĻ° āĻāĻā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ -āĻŽā§āĻā§āĻ¸āĻāĻ°. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° H8S āĻ˛āĻā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§āĨ¤
-mno-exr
āĻŽāĻ¨āĻŋāĻāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§āĻ° āĻāĻā§ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ -mno-exr. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° H8S āĻ˛āĻā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§āĨ¤
-āĻĒā§āĻĻāĻŋāĻ¨āĻž32
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ "int" āĻĄā§āĻāĻž 32 āĻŦāĻŋāĻ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-300
H8/300H āĻāĻŦāĻ H8S-āĻ, H8/300-āĻāĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
H8/300H āĻāĻŦāĻ H8S āĻāĻ° āĻāĻ¨ā§āĻ¯ 4-āĻŦāĻžāĻāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ˛āĻ āĻāĻŦāĻ āĻĢā§āĻ˛ā§āĻ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻŽā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-300 āĻ¤āĻžāĻĻā§āĻ° 2-āĻŦāĻžāĻāĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻžāĻ°āĻŖāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻā§
H8/300-āĻāĨ¤
āĻāĻāĻāĻĒāĻŋāĻĒāĻŋāĻ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°ā§āĻ° HPPA āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-āĻŽāĻžāĻ°ā§āĻ =āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°-āĻāĻžāĻāĻĒ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¨ā§āĻ¯ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°-āĻāĻžāĻāĻĒ āĻšāĻ¯āĻŧ
1.0 PA 1.0 āĻāĻ° āĻāĻ¨ā§āĻ¯, 1.1 PA 1.1 āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŦāĻ 2.0 PA 2.0 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
/usr/lib/sched.models āĻ¸āĻ āĻŋāĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ HP-UX āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§
āĻāĻĒāĻ¨āĻžāĻ° āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¨āĻŽā§āĻŦāĻ°āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄ āĻāĻā§āĻāĻ¤āĻ°ā§ āĻāĻ˛ā§
āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¯āĻāĻžāĻŦā§ āĻ¨āĻ¯āĻŧāĨ¤
-āĻāĻŽāĻĒāĻŋāĻ-āĻ°āĻŋāĻ¸ā§āĻ-1-0
-āĻāĻŽāĻĒāĻŋāĻ-āĻ°āĻŋāĻ¸ā§āĻ-1-1
-āĻāĻŽāĻĒāĻŋāĻ-āĻ°āĻŋāĻ¸ā§āĻ-2-0
āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ āĻāĻ¨ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻ=1.0, -āĻŽāĻžāĻ°ā§āĻ=1.1, āĻāĻŦāĻ -āĻŽāĻžāĻ°ā§āĻ=2.0 āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§.
-āĻāĻŽāĻāĻžāĻŽā§āĻĒ-āĻāĻ¨-āĻŦāĻŋāĻ˛āĻŽā§āĻŦ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻ¨āĻŋāĻāĻļāĻ°ā§āĻ¤ āĻāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻš āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ā§āĻ° āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨ā§ˇ
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ˛āĻžāĻĢā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻšāĻ¤ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĨ¤
-āĻŽāĻĄāĻŋāĻ¸ā§āĻŦāĻ˛-āĻāĻĢāĻĒā§āĻ°ā§āĻāĻ¸
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻĨā§āĻā§ āĻŦāĻŋāĻ°āĻ¤ āĻ°āĻžāĻā§āĻ¨āĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ¯āĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻ āĻ˛āĻ¸ āĻĒā§āĻ°āĻ¸āĻā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨
āĻāĻ°ā§āĻāĻĒāĻžāĻ¤
-mdisable-āĻ¸ā§āĻā§āĻāĻ°āĻŖ
āĻāĻ¨āĻĄā§āĻā§āĻ¸āĻŋāĻ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸ āĻŽā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻĨā§āĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻāĻāĻāĻžāĻ¨āĨ¤ āĻāĻ āĻŦāĻ°āĻ āĻāĻŋāĻā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ
MACH āĻāĻ° āĻ āĻ§ā§āĻ¨ā§ MIG āĻā§āĻ¨āĻžāĻ°ā§āĻā§āĻĄ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĨ¤
-mno-āĻ¸ā§āĻĒā§āĻ¸-regs
āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ§āĻ°ā§ āĻ¨ā§āĻ¯āĻŧ āĻ˛āĻā§āĻˇā§āĻ¯āĻāĻŋāĻ° āĻā§āĻ¨ā§ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ¨ā§āĻāĨ¤ āĻāĻāĻŋ GCC āĻāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻĻā§āĻ°ā§āĻ¤ āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻ˛ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻ¨āĻ¸ā§āĻā§āĻ˛āĻĄ āĻāĻ¨āĻĄā§āĻā§āĻ¸ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸ āĻŽā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻĄ āĻ˛ā§āĻā§āĻ˛ 0 PA āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻŦāĻ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤āĨ¤
-mfast-āĻĒāĻ°ā§āĻā§āĻˇ-āĻāĻ˛
āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻāĻ¨āĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ GCC āĻāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻŽāĻŋāĻ āĻā§āĻĄ āĻ¯āĻž āĻĻā§āĻ°ā§āĻ¤ āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦāĻž āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
-mfixed- āĻ°ā§āĻā§āĻ =āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°
āĻāĻāĻāĻŋ āĻ¯āĻž āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻā§āĻĄ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻāĻāĻāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻĻā§āĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻžāĻ§āĻŋāĻ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ°ā§āĻā§āĻ āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻŽāĻ˛āĻžāĻ-āĻ˛ā§āĻĄ-āĻ¸ā§āĻā§āĻ°
3-āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ˛ā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ HP-UX 10 āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ +k HP āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻĻā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨āĻ¯ā§āĻā§āĻ¯-āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ
ELF āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ HP āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻŦāĻ˛ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ
-āĻāĻŽāĻāĻžāĻ¸
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GAS āĻŦā§āĻā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
-mschedule =cpu-āĻāĻžāĻāĻĒ
āĻŽā§āĻļāĻŋāĻ¨ āĻāĻžāĻāĻĒ āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻā§āĻĄ cpu-āĻāĻžāĻāĻĒ. āĻĒāĻāĻ¨ā§āĻĻ
āĻāĻ¨ā§āĻ¨āĻ¤ cpu-āĻāĻžāĻāĻĒ āĻšāĻ¯āĻŧ 700 7100, 7100LC, 7200, 7300 āĻāĻŦāĻ 8000āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
/usr/lib/sched.models āĻāĻāĻāĻŋ HP-UX āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¸āĻ āĻŋāĻ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§
āĻāĻĒāĻ¨āĻžāĻ° āĻŽā§āĻļāĻŋāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻšāĻ¯āĻŧ 8000.
-āĻŽāĻŋāĻ˛āĻŋāĻā§āĻāĻžāĻ°-āĻ āĻĒā§āĻ
HP-UX āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻ°ā§
āĻ āĻ¸āĻŽā§āĻāĻŦ āĻāĻāĻŋ HP-UX 8 āĻāĻŦāĻ HP-UX 9 āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻ āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°ā§ āĻ¯āĻžāĻ¤ā§ āĻ¤āĻžāĻ°āĻž
āĻāĻŋāĻā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻ¯āĻŧāĻž āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĻāĻŋāĻ¨āĨ¤
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ˛ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ
āĻ¸āĻŽāĻ¸ā§āĻ¤ HPPA āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻ¨āĻ¤ āĻāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž
āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻ¸āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻā§āĻ°āĻ¸-āĻ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¨āĻŋāĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻā§āĻ°āĻ¸-āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨āĨ¤
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§; āĻ āĻ¤āĻāĻŦ, āĻāĻāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻāĻĒāĻ¨āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻ¯āĻĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻ¸āĻŦ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ°āĨ¤ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¸āĻāĻāĻ˛āĻ¨ libgcc.a, āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¯ā§ GCC āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¸ā§, āĻ¸āĻā§āĻā§ -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻā§āĻ°āĻŽ
āĻāĻžāĻ āĻāĻ°āĻ¤ā§.
-msio
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° IO āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ "_SIO" āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mwsio. āĻāĻ āĻā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ IO-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤, "__hp9000s700", "__hp9000s700__" āĻāĻŦāĻ "_WSIO",āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ HP-UX āĻāĻŦāĻ HI-UX-āĻāĻ° āĻ āĻ§ā§āĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ā§ˇ
-mgnu-Ld
GNU-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ ld. āĻāĻ āĻĒāĻžāĻ¸ - āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻĨā§āĻā§ ld āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻāĻ¨ GCC āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻŦāĻž āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§,
GNU āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻ¨āĻž ld āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ; āĻāĻāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¯ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ ld. āĻĻā§āĻ¯ ld āĻ¯ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ
--with-ld āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ, GCC āĻāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĒāĻĨ āĻāĻŦāĻ āĻ āĻŦāĻļā§āĻˇā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻĨ.
GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ `gcc -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻĒā§āĻ°ā§āĻ-āĻ¨āĻžāĻŽ=ld`. āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 64-āĻŦāĻŋāĻ HP-UX GCC-āĻ¤ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
hppa*64*-*-hpux*.
-āĻāĻŽāĻāĻāĻāĻĒāĻŋ-āĻāĻ˛āĻĄāĻŋ
HP-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ ld. āĻāĻ āĻĒāĻžāĻ¸ -b āĻĨā§āĻā§ ld āĻāĻāĻāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻāĻŦāĻ āĻĒāĻžāĻ¸ +āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨ āĻāĻžāĻāĻĒ āĻŽā§āĻ˛ā§āĻ¨āĻŋ āĻĨā§āĻā§ ld āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻŋāĻā§āĻā§āĨ¤ āĻāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻāĻ¨ GCC āĻšāĻ¯āĻŧ
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž, āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻŦāĻž āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§, HP āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻ¨āĻž
āĻ¯ā§ ld āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ; āĻāĻāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŋ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¯ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ ld. āĻĻā§āĻ¯ ld
āĻ¯ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ --with-ld āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ, GCC āĻāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨
āĻĒāĻĨ, āĻāĻŦāĻ āĻ āĻŦāĻļā§āĻˇā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻĨ. GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¯ā§ `gcc -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻĒā§āĻ°ā§āĻ-āĻ¨āĻžāĻŽ=ld`. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 64-āĻŦāĻŋāĻ HP-UX-āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§
GCC, āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ hppa*64*-*-hpux*.
-āĻŽāĻ˛āĻ-āĻāĻ˛
āĻĻā§āĻ°ā§āĻ āĻāĻ˛ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻ˛ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻā§āĻˇāĻŽ
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻā§āĻ¨āĻžāĻ°ā§āĻā§āĻĄ āĻ¸ā§āĻāĻžāĻŦāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻāĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĻā§āĻ°ā§āĻ āĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻāĻ¨
āĻāĻ˛ āĻ¸āĻžāĻāĻ āĻĨā§āĻā§ āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻž āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻĻā§āĻ°āĻ¤ā§āĻŦ, āĻ¯ā§āĻŽāĻ¨
āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻļāĻžāĻāĻžāĻ° āĻ§āĻ°āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¸ā§āĻŽāĻž āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻ˛ā§āĻ° āĻ¸ā§āĻŽāĻž āĻšāĻ˛ PA 7,600,000-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ 240,000 āĻāĻŦāĻ 2.0 āĻŦāĻžāĻāĻ
āĻāĻŦāĻ PA 1.X āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°āĨ¤ Sibcalls āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ 240,000 āĻŦāĻžāĻāĻā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻĨāĻžāĻā§āĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻļā§āĻ°ā§ āĻĨā§āĻā§ āĻĻā§āĻ°āĻ¤ā§āĻŦ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
-āĻĢāĻžāĻāĻļāĻ¨-āĻŦāĻŋāĻāĻžāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ -āĻāĻŽāĻāĻžāĻ¸ āĻāĻŦāĻ -mno-āĻĒā§āĻ°ā§āĻā§āĻŦāĻ˛-āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ āĻĒāĻļāĻ¨
SOM āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ HP-UX āĻāĻ° āĻ āĻ§ā§āĻ¨ā§ āĻāĻāĻ¸āĻžāĻĨā§āĨ¤
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻŦāĻžāĻā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻ¯āĻŧ āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§āĨ¤ āĻ¯āĻžāĻšā§āĻ,
āĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻāĻāĻļāĻŋāĻ āĻ˛āĻŋāĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĻā§āĻ°ā§āĻ āĻāĻ˛ā§āĻ° āĻ§āĻ°āĻ¨āĻā§āĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§,
āĻāĻŦāĻ āĻā§āĻĄā§āĻ° āĻ§āĻ°āĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤ āĻĻā§āĻ°ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻāĻžāĻ°ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻĒāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ
āĻĒāĻ°āĻŽ āĻāĻ˛, āĻāĻŦāĻ āĻ˛āĻ āĻĒāĻŋāĻ āĻ¸āĻŋāĻŽā§āĻŦāĻ˛-āĻĄāĻŋāĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻŦāĻž āĻĒāĻŋāĻ¸āĻŋ-āĻ°āĻŋāĻ˛ā§āĻāĻŋāĻ āĻāĻ˛ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻ āĻĒā§āĻā§āĻˇāĻžāĻā§āĻ¤ āĻā§āĻ. āĻ¯āĻžāĻāĻšā§āĻ, āĻĒāĻŋāĻ āĻā§āĻĄā§ 32-āĻŦāĻŋāĻ ELF āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻŦāĻ āĻāĻāĻž āĻŦā§āĻļ āĻĻā§āĻ°ā§āĻ.
-āĻŽāĻŋāĻāĻ¨āĻŋāĻā§āĻ¸=āĻāĻāĻ¨āĻŋāĻā§āĻ¸-āĻāĻ¸āĻāĻŋāĻĄāĻŋ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ¨ā§āĻ¯ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻāĻ¨āĻŋāĻā§āĻ¸-āĻāĻ¸āĻāĻŋāĻĄāĻŋ āĻšāĻ¯āĻŧ 93, 95 āĻāĻŦāĻ 98. 93 āĻ¸āĻŽāĻ¸ā§āĻ¤ HP-UX āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
95 HP-UX 10.10 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ 98 HP-UX 11.11 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ 93 HP-UX 10.00 āĻāĻ° āĻāĻ¨ā§āĻ¯, 95 HP-UX 10.10 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĻāĻŋāĻ 11.00 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻāĻŦāĻ 98
HP-UX 11.11 āĻāĻŦāĻ āĻ¤āĻžāĻ° āĻĒāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻŽāĻŋāĻāĻ¨āĻŋāĻā§āĻ¸=93 GCC 3.3 āĻāĻŦāĻ 3.4 āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ -āĻŽāĻŋāĻāĻ¨āĻŋāĻā§āĻ¸=95 āĻāĻĒāĻ˛āĻŦā§āĻ§
"XOPEN_UNIX" āĻāĻŦāĻ "_XOPEN_SOURCE_EXTENDED" āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
unix95.o. -āĻŽāĻŋāĻāĻ¨āĻŋāĻā§āĻ¸=98 "_XOPEN_UNIX" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§,
"_XOPEN_SOURCE_EXTENDED", "_INCLUDE__STDC_A1_SOURCE" āĻāĻŦāĻ "_INCLUDE_XOPEN_SOURCE_500",
āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻĢāĻžāĻāĻ˛ unix98.o.
āĻāĻāĻāĻž āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§
āĻ°ā§āĻāĻŋāĻ¨ āĻāĻāĻŋ āĻ¸āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĻžāĻ˛ āĻāĻāĻ°āĻŖāĻā§āĻ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻžāĻŦā§, āĻāĻ°āĻŽ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§ āĻ¯āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻā§āĻĄ āĻ āĻŦāĻļā§āĻ¯āĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§,
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°ā§āĻ¨ __xpg4_extended_mask āĻāĻĒāĻ¯ā§āĻā§āĻ¤. āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ GNU āĻ¸āĻĢāĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°
āĻāĻ āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
-āĻ¨ā§āĻ˛āĻŋāĻŦāĻĄāĻ˛ā§āĻĄ
libdld.sl āĻ¸āĻžāĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻāĻ āĻ āĻĒāĻļāĻ¨ā§āĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨ - āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
HP-UX 10 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
- āĻ¸ā§āĻĨāĻŋāĻ°
libc-āĻ āĻ¸ā§āĻāĻ˛ā§āĻā§āĻ˛ā§āĻ° HP-UX āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ libdld.sl-āĻāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛āĨ¤ āĻ¸ā§āĻāĻžāĻ¨ā§
libdld.sl āĻāĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻāĻāĻžāĻŦā§, āĻ¯āĻāĻ¨ - āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇ āĻ˛āĻŋāĻā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
HP-UX 10 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§, GCC āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯ā§āĻ āĻāĻ°ā§
libdld.sl āĻ¯āĻāĻ¨ - āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻĢāĻ˛ā§ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻāĻžāĻ¯āĻŧ
āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻšāĻ¤ā§ 64-āĻŦāĻŋāĻ āĻĒā§āĻ°ā§āĻā§, āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¯ā§ āĻā§āĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§. āĻĻā§āĻ¯ -āĻ¨ā§āĻ˛āĻŋāĻŦāĻĄāĻ˛ā§āĻĄ GCC āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ¯ā§āĻ āĻāĻ°āĻž āĻĨā§āĻā§ āĻ°ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻ˛āĻŋāĻā§āĻ āĻ āĻĒāĻļāĻ¨.
- āĻĨā§āĻ°ā§āĻĄ
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĨā§āĻ°ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ āĻĄāĻŋāĻ¸āĻŋāĻ āĻ¸ā§āĻ¤āĻž HP-UX āĻāĻ° āĻ āĻ§ā§āĻ¨ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
āĻāĻ¨ā§āĻā§āĻ˛ 386 āĻāĻŦāĻ āĻāĻāĻŽāĻĄāĻŋ x86-64 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°ā§āĻ° i386 āĻāĻŦāĻ x86-64 āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-āĻŽāĻžāĻ°ā§āĻ =cpu-āĻāĻžāĻāĻĒ
āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ cpu-āĻāĻžāĻāĻĒāĨ¤ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§ -mtune =cpu-āĻāĻžāĻāĻĒ,
āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ¨ā§āĻ¯ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄ āĻāĻŋāĻāĻ¨ cpu-āĻāĻžāĻāĻĒ, -āĻŽāĻžāĻ°ā§āĻ =cpu-āĻāĻžāĻāĻĒ
GCC-āĻā§ āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¯āĻž āĻāĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻ āĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§ āĻāĻ˛āĻŦā§ āĻ¨āĻž
āĻā§āĻāĻžāĻĒāĻŋāĻ¤. āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž -āĻŽāĻžāĻ°ā§āĻ =cpu-āĻāĻžāĻāĻĒ āĻŦā§āĻāĻž -mtune =cpu-āĻāĻžāĻāĻĒ.
āĻāĻ¨ā§āĻ¯ āĻĒāĻāĻ¨ā§āĻĻ cpu-āĻāĻžāĻāĻĒ āĻšāĻ¯āĻŧ:
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ
āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻŋāĻ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĒā§āĻ°āĻāĻžāĻ°āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŽāĻžāĻ°ā§āĻ=āĻĻā§āĻļā§āĻ¯āĻŧ āĻ¸āĻŦ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŽā§āĻļāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻĒāĻ¸ā§āĻ (āĻ āĻ¤āĻāĻŦ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŽā§āĻļāĻŋāĻ¨ā§)āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -mtune=āĻ¨ā§āĻāĻŋāĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻā§āĻĄ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻ āĻ§ā§āĻ¨ā§ āĻŽā§āĻļāĻŋāĻ¨āĨ¤
i386
āĻ āĻ°āĻŋāĻāĻŋāĻ¨āĻžāĻ˛ āĻāĻ¨ā§āĻā§āĻ˛ i386 CPUāĨ¤
i486
āĻāĻ¨ā§āĻā§āĻ˛ i486 āĻ¸āĻŋāĻĒāĻŋāĻāĻāĨ¤ (āĻāĻ āĻāĻŋāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤)
i586
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ
MMX āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻ¨ā§āĻā§āĻ˛ āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĨ¤
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻāĻŽāĻāĻā§āĻ¸
āĻāĻ¨ā§āĻā§āĻ˛ āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ MMX CPU, MMX āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš Pentium āĻā§āĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽāĻĒā§āĻ°ā§
āĻāĻ¨ā§āĻā§āĻ˛ āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ āĻĒā§āĻ°ā§ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĨ¤
i686
āĻ¯āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻŽāĻžāĻ°ā§āĻ, āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ āĻĒā§āĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ āĻā§āĻĄ āĻ°āĻžāĻ¨
āĻ¸āĻŽāĻ¸ā§āĻ¤ i686 āĻĢā§āĻ¯āĻžāĻŽāĻŋāĻ˛āĻŋ āĻāĻŋāĻĒāĻā§āĻ˛āĻŋāĻ¤ā§āĨ¤ āĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ -mtune, āĻāĻ° āĻāĻāĻ āĻ āĻ°ā§āĻĨ āĻāĻā§
āĻāĻžāĻ¤āĻŋāĻŦāĻžāĻāĻ.
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ2
āĻāĻ¨ā§āĻā§āĻ˛ āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ II CPU, MMX āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ āĻĒā§āĻ°ā§ āĻā§āĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ3
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ 3 āĻŽāĻŋ
āĻāĻ¨ā§āĻā§āĻ˛ āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ III CPU, MMX āĻāĻŦāĻ SSE āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻš āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ āĻĒā§āĻ°ā§ āĻā§āĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻŽāĻŋ
āĻāĻ¨ā§āĻā§āĻ˛ āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ āĻāĻŽ; MMX, SSE āĻāĻŦāĻ SSE2 āĻ¸āĻš āĻāĻ¨ā§āĻā§āĻ˛ āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ III CPU-āĻāĻ° āĻāĻŽ-āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤ Centrino āĻ¨ā§āĻāĻŦā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤.
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ4
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ 4 āĻŽāĻŋ
MMX, SSE āĻāĻŦāĻ SSE4 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš Intel Pentium 2 CPUāĨ¤
āĻĒā§āĻ°ā§āĻ¸āĻāĻ
MMX, SSE, SSE4 āĻāĻŦāĻ SSE2 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻš Intel Pentium 3 CPU-āĻāĻ° āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨ā§āĻā§āĻ¨āĻž
āĻāĻ¨ā§āĻā§āĻ˛ āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ 4 āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻāĻ° āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 64-āĻŦāĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨, MMX, SSE, SSE2 āĻāĻŦāĻ
SSE3 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨.
āĻā§āĻ° 2
2-āĻŦāĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨, MMX, SSE, SSE64, SSE2 āĻāĻŦāĻ SSSE3 āĻ¸āĻš āĻāĻ¨ā§āĻā§āĻ˛ āĻā§āĻ° 3 CPU
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
āĻ¨ā§āĻšāĻžāĻ˛ā§āĻŽ
64-āĻŦāĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš Intel Nehalem CPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1,
SSE4.2 āĻāĻŦāĻ POPCNT āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
westmere
64-āĻŦāĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš Intel Westmere CPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1,
SSE4.2, POPCNT, AES āĻāĻŦāĻ PCLMUL āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
āĻ¸ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋ āĻ¸ā§āĻ¤ā§
64-āĻŦāĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻāĻ¨ā§āĻā§āĻ˛ āĻ¸ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋ āĻŦā§āĻ°āĻŋāĻ CPU, MMX, SSE, SSE2, SSE3, SSSE3,
SSE4.1, SSE4.2, POPCNT, AVX, AES āĻāĻŦāĻ PCLMUL āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
āĻāĻāĻāĻŋ āĻŦā§āĻ°āĻŋāĻ
64-āĻŦāĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻāĻ¨ā§āĻā§āĻ˛ āĻāĻāĻāĻŋ āĻŦā§āĻ°āĻŋāĻ CPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1,
SSE4.2, POPCNT, AVX, AES, PCLMUL, FSGSBASE, RDRND āĻāĻŦāĻ F16C āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻ
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
āĻšā§āĻ¯āĻžāĻ¸āĻāĻ¯āĻŧā§āĻ˛
64-āĻŦāĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš Intel Haswell CPU, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2
āĻāĻŦāĻ F16C āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨.
āĻŦā§āĻ°āĻĄāĻāĻ¯āĻŧā§āĻ˛
64-āĻŦāĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻāĻ¨ā§āĻā§āĻ˛ āĻŦā§āĻ°āĻĄāĻāĻ¯āĻŧā§āĻ˛ CPU, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2,
F16C, RDSEED, ADCX āĻāĻŦāĻ PREFETCHW āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
āĻŦāĻ¨ā§āĻ˛
64-āĻŦāĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš Intel Bonnell CPU, MOVBE, MMX, SSE, SSE2, SSE3 āĻāĻŦāĻ SSSE3
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
āĻ¸āĻŋāĻ˛āĻāĻžāĻ°āĻŽāĻ¨ā§āĻ
64-āĻŦāĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš Intel Silvermont CPU, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
SSE4.1, SSE4.2, POPCNT, AES, PCLMUL āĻāĻŦāĻ RDRND āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
k6 MMX āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD K6 CPU.
k6-2
k6-3
MMX āĻāĻŦāĻ 6DNow āĻ¸āĻš AMD K3 CPU āĻāĻ° āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ! āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
āĻ ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨
āĻ ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨-āĻāĻŋāĻŦāĻžāĻ°ā§āĻĄ
MMX āĻ¸āĻš AMD Athlon CPU, 3dNOW!, āĻāĻ¨ā§āĻ¨āĻ¤ 3DNow! āĻāĻŦāĻ SSE āĻĒā§āĻ°āĻŋāĻĢā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
āĻ ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨ -4
athlon-xp
āĻ ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨-āĻāĻŽāĻĒāĻŋ
MMX āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨ā§āĻ¨āĻ¤ AMD Athlon CPU, 3DNow!, āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ 3DNow! āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ SSE āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
k8
āĻ āĻĒāĻāĻžāĻ°āĻ¨
athlon64
athlon-fx
āĻāĻāĻŽāĻĄāĻŋ K8 āĻā§āĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° x86-64 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš
AMD Opteron, Athlon 64, āĻāĻŦāĻ Athlon 64 FX āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĨ¤ (āĻāĻāĻŋ MMX āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻ āĻāĻ°ā§,
SSE, SSE2, 3DNow!, āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ 3DNow! āĻāĻŦāĻ 64-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĨ¤)
k8-sse3
opteron-sse3
athlon64-sse3
SSE8 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD K3 āĻā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
amdfam10
āĻŦāĻžāĻ°ā§āĻ¸ā§āĻ˛ā§āĻ¨āĻž
x10-86 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD āĻĢā§āĻ¯āĻžāĻŽāĻŋāĻ˛āĻŋ 64h āĻā§āĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ CPUsāĨ¤ (āĻāĻ
āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻ MMX, SSE, SSE2, SSE3, SSE4A, 3DNow!, āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ 3DNow!, ABM āĻāĻŦāĻ 64-āĻŦāĻŋāĻ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĨ¤)
bdver1
x15-86 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD āĻĢā§āĻ¯āĻžāĻŽāĻŋāĻ˛āĻŋ 64h āĻā§āĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ CPUsāĨ¤ (āĻāĻ
āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻ FMA4, AVX, XOP, LWP, AES, PCL_MUL, CX16, MMX, SSE, SSE2, SSE3, SSE4A,
SSSE3, SSE4.1, SSE4.2, ABM āĻāĻŦāĻ 64-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĨ¤)
bdver2
x15-86 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD āĻĒāĻ°āĻŋāĻŦāĻžāĻ° 64h āĻā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ CPUsāĨ¤ (āĻāĻ
āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻ BMI, TBM, F16C, FMA, FMA4, AVX, XOP, LWP, AES, PCL_MUL, CX16, MMX, SSE,
SSE2, SSE3, SSE4A, SSSE3, SSE4.1, SSE4.2, ABM āĻāĻŦāĻ 64-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻ
āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĨ¤)
bdver3
x15-86 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD āĻĒāĻ°āĻŋāĻŦāĻžāĻ° 64h āĻā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ CPUsāĨ¤ (āĻāĻ
āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻ BMI, TBM, F16C, FMA, FMA4, FSGSBASE, AVX, XOP, LWP, AES, PCL_MUL, CX16,
MMX, SSE, SSE2, SSE3, SSE4A, SSSE3, SSE4.1, SSE4.2, ABM āĻāĻŦāĻ 64-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻ
āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻžāĻ¨ āĻ¨ā§āĻāĨ¤
bdver4
x15-86 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD āĻĒāĻ°āĻŋāĻŦāĻžāĻ° 64h āĻā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ CPUsāĨ¤ (āĻāĻ
āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻ BMI, BMI2, TBM, F16C, FMA, FMA4, FSGSBASE, AVX, AVX2, XOP, LWP, AES,
PCL_MUL, CX16, MOVBE, MMX, SSE, SSE2, SSE3, SSE4A, SSSE3, SSE4.1, SSE4.2, ABM āĻāĻŦāĻ
64-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨.
btver1
x14-86 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD āĻĢā§āĻ¯āĻžāĻŽāĻŋāĻ˛āĻŋ 64h āĻā§āĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ CPUsāĨ¤ (āĻāĻ
āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻ MMX, SSE, SSE2, SSE3, SSSE3, SSE4A, CX16, ABM āĻāĻŦāĻ 64-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻ
āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĨ¤)
btver2
x16-86 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD āĻĢā§āĻ¯āĻžāĻŽāĻŋāĻ˛āĻŋ 64h āĻā§āĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ CPUsāĨ¤ āĻāĻ
MOVBE, F16C, BMI, AVX, PCL_MUL, AES, SSE4.2, SSE4.1, CX16, ABM, SSE4A,
SSSE3, SSE3, SSE2, SSE, MMX āĻāĻŦāĻ 64-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĨ¤
winchip-c6
IDT WinChip C6 CPU, āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ MMX āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ i486 āĻāĻ° āĻŽāĻ¤ā§āĻ āĻĄāĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
winchip2
IDT WinChip 2 CPU, āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ MMX āĻāĻŦāĻ 486DNow āĻāĻ° āĻ¸āĻžāĻĨā§ i3 āĻāĻ° āĻŽāĻ¤āĻ āĻĄāĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§!
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
c3 MMX āĻāĻŦāĻ 3DNow āĻ¸āĻš VIA C3 CPU! āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤ (āĻā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ¨ā§āĻ
āĻāĻ āĻāĻŋāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤)
c3-2
VIA C3-2 (Nehemiah/C5XL) MMX āĻāĻŦāĻ SSE āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš CPUāĨ¤ (āĻ¨āĻž
āĻāĻ āĻāĻŋāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤)
āĻā§āĻ˛āĻžāĻ¸ āĻŦāĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻāĻ°āĻŋāĻ āĻĒāĻĻāĻžāĻ°ā§āĻĨā§ āĻāĻ āĻŋāĻ¤ āĻā§āĻāĻ°
MMX āĻāĻŦāĻ 3DNow āĻ¸āĻš AMD āĻāĻŋāĻāĻĄ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°! āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
-mtune =cpu-āĻāĻžāĻāĻĒ
āĻāĻŋāĻāĻ¨ āĻā§ cpu-āĻāĻžāĻāĻĒ ABI āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¸āĻŦāĻāĻŋāĻā§
āĻāĻŦāĻ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸ā§āĻ. āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻžāĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ cpu-āĻāĻžāĻāĻĒ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§
āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻŋāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋ āĻ¯āĻĨāĻžāĻ¯āĻĨāĻāĻžāĻŦā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻā§āĻ¨āĻ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¨āĻž
āĻ¯ā§āĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽā§āĻļāĻŋāĻ¨ āĻāĻžāĻāĻĒā§ āĻāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻĒāĻ¨āĻŋ a āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻŽāĻžāĻ°ā§āĻ =cpu-āĻāĻžāĻāĻĒ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ GCC i686-pc-linux-gnu-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ -mtune=pentium4 āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨
āĻā§āĻĄ āĻ¯ā§āĻāĻŋ āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ 4 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ¨āĻ i686 āĻŽā§āĻļāĻŋāĻ¨ā§ āĻāĻ˛ā§āĨ¤
āĻāĻ¨ā§āĻ¯ āĻĒāĻāĻ¨ā§āĻĻ cpu-āĻāĻžāĻāĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ -āĻŽāĻžāĻ°ā§āĻāĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, -mtune 2 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒāĻāĻ¨ā§āĻĻ cpu-āĻāĻžāĻāĻĒ:
āĻāĻžāĻ¤āĻŋāĻŦāĻžāĻāĻ
āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ IA32/AMD64/EM64T āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ
āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄāĻāĻŋ āĻ¯ā§ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻ¤ā§ āĻāĻ˛āĻŦā§ āĻ¤āĻž āĻāĻžāĻ¨ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
-mtune or -āĻŽāĻžāĻ°ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ -mtune = āĻā§āĻ¨ā§āĻ°āĻŋāĻ. āĻāĻŋāĻ¨ā§āĻ¤ā§, āĻ¨āĻž āĻāĻžāĻ¨āĻ˛ā§
āĻāĻĒāĻ¨āĻžāĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻ āĻŋāĻ āĻā§ āĻĨāĻžāĻāĻŦā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽāĻžāĻ°ā§āĻā§āĻāĻĒā§āĻ˛ā§āĻ¸ā§ āĻŽā§āĻ¤āĻžāĻ¯āĻŧā§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻāĻ°āĻŖ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻŦā§. āĻ āĻ¤āĻāĻŦ, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ GCC-āĻāĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻāĻĒāĻā§āĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨, āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻŦā§ āĻ¯āĻž āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ
GCC-āĻāĻ° āĻ¯ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĨ¤
āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻ¨ā§āĻ -āĻŽāĻžāĻ°ā§āĻ = āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻ°āĻŖ -āĻŽāĻžāĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŦāĻ āĻ¸āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻā§āĻ¨ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻ āĻ¨ā§āĻ
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§, -mtune āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ (āĻŦāĻž, āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§,
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ°āĻš) āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ¨ā§āĻā§āĻ˛
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻ¨ā§āĻā§āĻ˛ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻ¯āĻž āĻšāĻžāĻ¸āĻāĻ¯āĻŧā§āĻ˛
āĻāĻŦāĻ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ° āĻāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ˛āĻāĻžāĻ°āĻŽāĻ¨ā§āĻāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻžāĻ¨ā§āĻ¨ āĻ¯ā§ CPU āĻāĻ° āĻāĻĒāĻ° āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄ
āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻŦā§, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻĒāĻ¨āĻŋ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ -mtune or -āĻŽāĻžāĻ°ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
-mtune=intel. āĻāĻŋāĻ¨ā§āĻ¤ā§, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻžāĻ¨ āĻāĻĒāĻ¨āĻžāĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻāĻ¯āĻŧ Haswell āĻ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻĒāĻžāĻ°āĻĢāĻ°ā§āĻŽ āĻāĻ°ā§
āĻāĻŦāĻ Silvermont, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¨āĻ¤ā§āĻ¨ āĻāĻ¨ā§āĻā§āĻ˛ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽāĻžāĻ°ā§āĻā§āĻāĻĒā§āĻ˛ā§āĻ¸ā§ āĻŽā§āĻ¤āĻžāĻ¯āĻŧā§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻ āĻāĻāĻ°āĻŖ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻŦā§āĨ¤ āĻ āĻ¤āĻāĻŦ, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ GCC-āĻāĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻāĻĒāĻā§āĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨, āĻā§āĻĄ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ Intel āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻŦā§
GCC-āĻāĻ° āĻ¯ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¸ā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĨ¤
āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻ¨ā§āĻ -āĻŽāĻžāĻ°ā§āĻ = āĻāĻ¨ā§āĻā§āĻ˛ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻ°āĻŖ -āĻŽāĻžāĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŦāĻ āĻ¸āĻŦāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻā§āĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻ āĻ¨ā§āĻ
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§, -mtune āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ (āĻŦāĻž, āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§,
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ°āĻš) āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-mcpu =cpu-āĻāĻžāĻāĻĒ
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ -mtune.
-mfpmath =āĻāĻāĻ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻāĻ. āĻāĻ¨ā§āĻ¯ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻāĻ āĻšāĻ¯āĻŧ:
387 āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻŋāĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ 387 āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻāĻ˛ā§āĨ¤
āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĢāĻ˛āĻžāĻĢāĻ˛āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ 80-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŋāĻĒāĻ¸āĨ¤ āĻĻā§āĻāĻž -āĻĢā§āĻ˛ā§āĻ-āĻ¸ā§āĻā§āĻ° āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻāĻŋ i386 āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒāĻāĻ¨ā§āĻĻāĨ¤
āĻāĻžāĻ¨āĻž āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°ā§āĻ¨ SSE āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ III āĻāĻŦāĻ āĻ¨āĻ¤ā§āĻ¨ āĻāĻŋāĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻāĻŦāĻ AMD āĻ˛āĻžāĻāĻ¨ā§
Athlon-4, Athlon XP āĻāĻŦāĻ Athlon MP āĻāĻŋāĻĒāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤ SSE āĻāĻ° āĻāĻā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻāĻāĻāĻžāĻŦā§ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻāĻŦāĻ
āĻŦāĻ°ā§āĻ§āĻŋāĻ¤-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻāĻāĻ¨āĻ 387 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ 4 āĻāĻŦāĻ AMD x86-64 āĻāĻŋāĻĒāĻā§āĻ˛āĻŋāĻ¤ā§, āĻĄāĻžāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻāĻā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
i386 āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ -āĻŽāĻžāĻ°ā§āĻ =cpu-āĻāĻžāĻāĻĒ, -āĻāĻŽāĻāĻ¸āĻ or -msse2 āĻ¸ā§āĻāĻ āĻāĻ°āĻ¤ā§
SSE āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°ā§āĻ¨āĨ¤ x86-64 āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯,
āĻāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻā§āĻĄ āĻ āĻ§āĻŋāĻāĻžāĻāĻļ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¯āĻĨā§āĻˇā§āĻ āĻĻā§āĻ°ā§āĻ¤ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ
387 āĻā§āĻĄā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻāĻ¤ āĻ āĻ¸ā§āĻĨāĻŋāĻ°āĻ¤āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻ¨, āĻ¤āĻŦā§ āĻāĻŋāĻā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻĄ āĻ¯āĻž āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ 80 āĻŦāĻŋāĻ āĻšāĻ¤ā§ āĻāĻļāĻž āĻāĻ°ā§āĨ¤
āĻāĻāĻŋ x86-64 āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒāĻāĻ¨ā§āĻĻāĨ¤
sse,387
sse+387
āĻāĻāĻ¯āĻŧ
āĻāĻāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻ āĻāĻāĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ āĻĻā§āĻŦāĻŋāĻā§āĻŖ
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ, āĻāĻŦāĻ 387-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻžāĻĻāĻž āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻāĻāĻ¨āĻŋāĻ āĻ¸āĻš āĻāĻŋāĻĒāĻā§āĻ˛āĻŋāĻ¤ā§
āĻāĻŦāĻ SSE āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻš āĻ¸āĻŽā§āĻĒāĻĻāĻāĨ¤ āĻ¯āĻ¤ā§āĻ¨ āĻ¸āĻšāĻāĻžāĻ°ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻāĻāĻŋ āĻāĻāĻ¨āĻ āĻāĻā§
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ, āĻāĻžāĻ°āĻŖ GCC āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻžāĻ°ā§ āĻāĻ˛āĻžāĻĻāĻž āĻŽāĻĄā§āĻ˛ āĻāĻ°ā§ āĻ¨āĻž
āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻāĻāĻ¨āĻŋāĻ āĻāĻžāĻ˛, āĻ āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĢāĻ˛ā§.
-āĻŽāĻŽāĻžāĻ¸ =āĻāĻĒāĻāĻžāĻˇāĻž
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻĒā§āĻ āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻĒāĻāĻžāĻˇāĻž. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻāĻ¨ā§āĻĻ āĻšāĻ¯āĻŧ āĻāĻ¨ā§āĻā§āĻ˛ or
ATT (āĻĄāĻŋāĻĢāĻ˛ā§āĻ). āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¨āĻž āĻāĻ¨ā§āĻā§āĻ˛.
-āĻŽāĻŋāĻāĻāĻ-āĻāĻĢāĻĒāĻŋ
-mno-ieee-fp
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° IEEE āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤ā§āĻ˛āĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻā§āĻ˛ā§
āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻā§āĻ¸āĻāĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛āĻāĻŋ āĻā§āĻ°āĻŽāĻšā§āĻ¨ āĻšāĻ¯āĻŧāĨ¤
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ˛ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻ¨ā§āĻĨāĻžāĻāĻžāĻ°āĻā§āĻ˛āĻŋ GCC-āĻāĻ° āĻ āĻāĻļ āĻ¨āĻ¯āĻŧā§ˇ āĻ¸āĻžāĻ§āĻžāĻ°āĻ¨āĻ¤ āĻāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž
āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻ¸āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻā§āĻ°āĻ¸-āĻ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž
āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¨āĻŋāĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻā§āĻ°āĻ¸-āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨āĨ¤
āĻŽā§āĻļāĻŋāĻ¨ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ 80387 āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ, āĻāĻŋāĻā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
-mno-Fp-ret- āĻāĻ¨ -387
āĻĢāĻžāĻāĻļāĻ¨ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻāĻ¨ā§āĻ¯ FPU āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž.
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ā§ "āĻĢā§āĻ˛ā§āĻ" āĻāĻŦāĻ "āĻĄāĻžāĻŦāĻ˛" āĻ§āĻ°āĻŖā§āĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§
FPU āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§, āĻāĻŽāĻ¨āĻāĻŋ FPU āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§āĻāĨ¤ āĻ§āĻžāĻ°āĻŖāĻž āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ
āĻāĻāĻāĻŋ FPU āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻĒāĻāĻ¨ā§āĻĻ -mno-Fp-ret- āĻāĻ¨ -387 āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻ¤ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨.
-āĻŽāĻ¨ā§-āĻĢā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻŋ-āĻŽā§āĻ¯āĻžāĻĨ -387
āĻāĻŋāĻā§ 387 āĻāĻŽā§āĻ˛ā§āĻāĻ° "sin", "cos" āĻāĻŦāĻ "sqrt" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž
387. āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ˛
FreeBSD, OpenBSD āĻāĻŦāĻ NetBSD-āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ -āĻŽāĻžāĻ°ā§āĻ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ¯ā§ āĻ˛āĻā§āĻˇā§āĻ¯ CPU-āĻ¤ā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ FPU āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻ¤āĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°āĻ˛ā§ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
-āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸ā§āĻāĻāĨ¤
- āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻāĻ¨-āĻĄāĻŦāĻ˛
-mno-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§-āĻĻā§āĻŦā§āĻ¤
GCC āĻ "āĻĄāĻŦāĻ˛", "āĻ˛āĻ āĻĄāĻŦāĻ˛", āĻāĻŦāĻ "āĻ˛āĻ āĻ˛āĻ" āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻĻā§āĻ-āĻļāĻŦā§āĻĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻŦāĻž āĻāĻ-āĻļāĻŦā§āĻĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĨ¤ āĻāĻāĻāĻŋ āĻĻā§āĻ-āĻļāĻŦā§āĻĻā§ "āĻĻā§āĻŦā§āĻ¤" āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž
āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽā§ āĻŦā§āĻļāĻŋ āĻāĻ°āĻ āĻāĻ°ā§ āĻāĻŋāĻā§āĻāĻž āĻĻā§āĻ°ā§āĻ¤ āĻāĻ˛ā§
āĻ¸ā§āĻŽā§āĻ¤āĻŋ.
x86-64-āĻ, - āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻāĻ¨-āĻĄāĻŦāĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° - āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻāĻ¨-āĻĄāĻŦāĻ˛ āĻ¸ā§āĻāĻ, āĻāĻĒāĻ°ā§āĻ° āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ°
āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻĨā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¨āĻāĻžāĻŦā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
386 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻā§āĻĄ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ
āĻ¯ā§ āĻ¸ā§āĻāĻ
-m96bit-āĻ˛āĻ-āĻĄāĻžāĻŦāĻ˛
-m128bit-āĻ˛āĻ-āĻĄāĻžāĻŦāĻ˛
āĻāĻ āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ "āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻāĻžāĻāĻĒā§āĻ° āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤ i386 āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ
āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻāĻžāĻ° 96 āĻŦāĻŋāĻ āĻšāĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻ¤āĻžāĻ -m96bit-āĻ˛āĻ-āĻĄāĻžāĻŦāĻ˛ āĻŽāĻ§ā§āĻ¯ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
32-āĻŦāĻŋāĻ āĻŽā§āĻĄāĨ¤
āĻāĻ§ā§āĻ¨āĻŋāĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯āĻā§āĻ˛āĻŋ (āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ āĻāĻŦāĻ āĻ¨āĻ¤ā§āĻ¨) āĻāĻāĻāĻŋ 8-āĻ¤ā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¤ā§ "āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§
āĻŦāĻž 16-āĻŦāĻžāĻāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĨ¤ ABI-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŦāĻž āĻāĻžāĻ āĻžāĻŽā§āĻ¤ā§, āĻāĻāĻŋ āĻ¨āĻ¯āĻŧ
āĻ¸āĻŽā§āĻāĻŦ. āĻ¤āĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž -m128bit-āĻ˛āĻ-āĻĄāĻžāĻŦāĻ˛ āĻāĻāĻāĻŋ 16-āĻŦāĻžāĻāĻā§ "āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ 32-āĻŦāĻŋāĻ āĻļā§āĻ¨ā§āĻ¯ āĻ¸āĻš "āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻāĻ°ā§ āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĨ¤
x86-64 āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§, -m128bit-āĻ˛āĻ-āĻĄāĻžāĻŦāĻ˛ āĻāĻāĻŋāĻ° ABI āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒāĻāĻ¨ā§āĻĻ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ "āĻ˛āĻ āĻĄāĻŦāĻ˛" 16-āĻŦāĻžāĻāĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ¨āĻāĻŋāĻ x87 āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻāĻĒāĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻ¨āĻž
āĻāĻāĻāĻŋ "āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻāĻ° āĻāĻ¨ā§āĻ¯ 80 āĻŦāĻŋāĻā§āĻ°āĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ˛āĻā§āĻˇā§āĻ¯ ABI-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻŋ āĻāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§
"āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻ°ā§āĻā§āĻ˛āĻŋāĻ°, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž
"āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨āĨ¤ āĻ¤āĻžāĻ āĻ¤āĻžāĻ°āĻž āĻ¨āĻ¯āĻŧ
āĻ¸ā§āĻ āĻ¸ā§āĻāĻ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ-āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖāĨ¤
-āĻŽāĻ˛āĻ-āĻĄāĻŦāĻ˛-64
-āĻŽāĻ˛āĻ-āĻĄāĻŦāĻ˛-80
-āĻŽāĻ˛āĻ-āĻĄāĻŦāĻ˛-128
āĻāĻ āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ "āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻāĻžāĻāĻĒā§āĻ° āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤ 64 āĻŦāĻŋāĻā§āĻ° āĻāĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
"āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻāĻžāĻāĻĒ "āĻĄāĻŦāĻ˛" āĻāĻžāĻāĻĒā§āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĨ¤ āĻāĻāĻŋ 32-āĻŦāĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŦāĻžāĻ¯āĻŧā§āĻ¨āĻŋāĻ āĻ¸āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤ 128 āĻŦāĻŋāĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻžāĻ° "āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻāĻžāĻāĻĒāĻāĻŋāĻā§ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
"__float128" āĻĒā§āĻ°āĻāĻžāĻ°āĨ¤ āĻāĻāĻŋ 64-āĻŦāĻŋāĻ āĻŦāĻžāĻ¯āĻŧā§āĻ¨āĻŋāĻ āĻ¸āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ˛āĻā§āĻˇā§āĻ¯ ABI-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻŋ āĻāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§
"āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻ°ā§āĻā§āĻ˛āĻŋāĻ°, āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž
"āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨āĨ¤ āĻ¤āĻžāĻ āĻ¤āĻžāĻ°āĻž āĻ¨āĻ¯āĻŧ
āĻ¸ā§āĻ āĻ¸ā§āĻāĻ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ-āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖāĨ¤
-mlarge-āĻĄā§āĻāĻž-āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ=āĻā§āĻŦāĻ°āĻžāĻ
āĻāĻāĻ¨ -mcmodel=āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĄā§āĻāĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻā§āĻŦāĻ°āĻžāĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻĄāĻŧ āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻāĻžāĻāĨ¤ āĻāĻ āĻŽāĻžāĻ¨āĻāĻŋ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ, āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 65535āĨ¤
-āĻāĻŽāĻāĻ°āĻāĻŋāĻĄāĻŋ
āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨-āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž "ret" āĻĻāĻŋāĻ¯āĻŧā§ āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§ āĻ¸āĻāĻā§āĻ¯āĻž" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ, āĻ¯āĻž āĻ¤āĻžāĻĻā§āĻ° āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒāĻĒ āĻāĻ°ā§
āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻā§ˇ
āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒāĻĒ.
āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ āĻāĻ˛āĻŋāĻ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ stdcall. āĻāĻĒāĻ¨āĻŋ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -āĻāĻŽāĻāĻ°āĻāĻŋāĻĄāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ cdecl.
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻāĻ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨āĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨,
āĻ¤āĻžāĻ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž ("printf" āĻ¸āĻš); āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯āĻžāĻ°āĻž āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛.
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻā§āĻ°ā§āĻ¤āĻ°āĻāĻžāĻŦā§ āĻā§āĻ˛ āĻā§āĻĄ āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻ¯ā§āĻā§āĻ¤āĻŋ. (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻšāĻāĻžāĻŦā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤)
-āĻāĻŽāĻā§āĻ°āĻŋāĻĒāĻ°ā§āĻŽ =NUM
āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻāĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻ¨āĻž
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ 3āĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¤ā§āĻŽāĻŋ āĻĒāĻžāĻ°āĻŦā§
āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻāĻāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨ regparm.
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻ¸ā§āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻāĻŦāĻ NUM āĻ āĻļā§āĻ¨ā§āĻ¯, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻāĻ āĻŽāĻžāĻ¨ āĻ¸āĻš, āĻ¯ā§āĻā§āĻ¨ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻšāĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ
āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻŽāĻĄāĻŋāĻāĻ˛āĨ¤
-msseregparm
āĻĢā§āĻ˛ā§āĻ āĻāĻŦāĻ āĻĄāĻŦāĻ˛ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ SSE āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒāĻžāĻ¸āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻāĻāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
sseregparm.
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§,
āĻ¯ā§āĻā§āĻ¨ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻšāĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
-mvect8-Ret-āĻāĻ¨-āĻāĻŽāĻāĻāĻŽ
MMX āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ 8-āĻŦāĻžāĻāĻ āĻā§āĻā§āĻāĻ° āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ āĻāĻĒāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ
Solaris@tie{}8 āĻāĻŦāĻ 9 āĻāĻŦāĻ VxWorks āĻ¸āĻžāĻ¨ āĻ¸ā§āĻā§āĻĄāĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° ABI-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 12. āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ (āĻ¸ā§āĻā§āĻĄāĻŋāĻ 12 āĻāĻĒāĻĄā§āĻ@tie{}1 āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§) āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ x86 āĻāĻžāĻ°ā§āĻā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ ABI, āĻ¯āĻž Solaris@tie{}10 ââāĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻā§āĻŦāĻ˛ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻĨāĻžāĻāĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻŦā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻŦāĻž GCC āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
-mpc32
-mpc64
-mpc80
80387 āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž 32, 64 āĻŦāĻž 80 āĻŦāĻŋāĻā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻ¨ -mpc32 āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§,
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻ¤āĻžā§āĻĒāĻ°ā§āĻ¯ 24 āĻŦāĻŋāĻā§ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ°
(āĻāĻāĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž); -mpc64 āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻ¤āĻžā§āĻĒāĻ°ā§āĻ¯āĻā§ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ° āĻāĻ°ā§
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ 53 āĻŦāĻŋāĻ (āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž) āĻāĻŦāĻ -mpc80 āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻ¤āĻžā§āĻĒāĻ°ā§āĻ¯ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ°
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° 64 āĻŦāĻŋāĻ (āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž), āĻ¯āĻž āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻ. āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻāĻā§āĻāĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ FPU āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻļāĻŦā§āĻĻ āĻ¸ā§āĻ āĻ¨āĻž āĻāĻ°ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 80 āĻŦāĻŋāĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŽ āĻ¸ā§āĻ āĻāĻ°āĻž
āĻāĻŋāĻā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¤āĻŋ 2% āĻŦāĻž āĻ¤āĻžāĻ° āĻŦā§āĻļāĻŋāĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻŋāĻā§ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻā§āĻ°āĻ¨ā§āĻĨāĻžāĻāĻžāĻ° āĻāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§
āĻŦāĻ°ā§āĻ§āĻŋāĻ¤-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž (80-āĻŦāĻŋāĻ) āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ; āĻ°ā§āĻāĻŋāĻ¨
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻ¸āĻ āĻŋāĻāĻ¤āĻžāĻ° āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻā§āĻˇāĻ¤āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§-
"āĻŦāĻŋāĻĒāĻ°ā§āĻ¯āĻ¯āĻŧāĻŽā§āĻ˛āĻ āĻŦāĻžāĻ¤āĻŋāĻ˛āĻāĻ°āĻŖ" āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŽāĨ¤
-mstackrealign
āĻāĻ¨ā§āĻā§āĻ°āĻŋāĻ¤ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻāĻžāĻ¨āĨ¤ āĻāĻ¨ā§āĻā§āĻ˛ x86-āĻ, -mstackrealign āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻāĻŋ āĻā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°ā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻž āĻāĻŦāĻ āĻāĻĒāĻ¸āĻāĻšāĻžāĻ° āĻ¯āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻāĻžāĻ¯āĻŧāĨ¤ āĻāĻ
āĻāĻ§ā§āĻ¨āĻŋāĻ āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ 4-āĻŦāĻžāĻāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ āĻ°āĻžāĻā§ āĻāĻŽāĻ¨ āĻ˛āĻŋāĻā§āĻ¯āĻžāĻ¸āĻŋ āĻā§āĻĄ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
SSE āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ 16-āĻŦāĻžāĻāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻ°āĻžāĻā§āĻ¨āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĻā§āĻā§āĻ¨
"force_align_arg_pointer", āĻĒā§āĻĨāĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯āĨ¤
-mpreferred- āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸ā§āĻŽāĻžāĻ¨āĻž =NUM
āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻā§ 2 āĻĨā§āĻā§ āĻāĻ¤ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ°āĻžāĻāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨ NUM āĻŦāĻžāĻāĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ
āĻĒāĻāĻ¨ā§āĻĻā§āĻ°-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 4 (16 āĻŦāĻžāĻāĻ āĻŦāĻž 128 āĻŦāĻŋāĻ)āĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: SSE āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ x86-64 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻ āĻā§āĻˇāĻŽ, -āĻĒā§āĻ°ā§āĻĢāĻžāĻ°ā§āĻĄ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸ā§āĻŽāĻž=3 āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ°āĻžāĻāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
8 āĻŦāĻžāĻāĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻĨā§āĻā§āĨ¤ āĻ¯ā§āĻšā§āĻ¤ā§ x86-64 ABI-āĻāĻ° āĻāĻ¨ā§āĻ¯ 16 āĻŦāĻžāĻāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻāĻāĻŋ ABI
āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨ āĻāĻŦāĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻĒā§āĻ¸ āĻ°āĻ¯āĻŧā§āĻā§
āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĨ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻā§āĻ˛ āĻā§āĻĄā§āĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻŦā§
16 āĻŦāĻžāĻāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ āĻ¸āĻš (āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĨā§āĻā§ āĻĢāĻžāĻāĻļāĻ¨) āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ
āĻŽāĻŋāĻ¸āĻ˛āĻžāĻāĻ¨āĻĄ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸āĻšāĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, SSE āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻā§āĻ˛ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĢāĻžāĻāĻĻ. āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ 16 āĻŦāĻžāĻāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛āĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻŦā§
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻŦāĻ¸ā§āĻ¤ā§ (x87 āĻ˛āĻ āĻĄāĻŦāĻ˛ āĻāĻŦāĻ __int128 āĻ¸āĻš), āĻā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻāĻ°ā§āĨ¤
āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ -āĻĒā§āĻ°ā§āĻĢāĻžāĻ°ā§āĻĄ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸ā§āĻŽāĻž=3āĻ¯ā§āĻā§āĻ¨ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻšāĨ¤
āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
-āĻŽāĻŋāĻ¨āĻāĻŽāĻŋāĻ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸ā§āĻŽāĻž =NUM
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻāĻŋ 2-āĻ āĻāĻ¤ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ NUM āĻŦāĻžāĻāĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ
-āĻŽāĻŋāĻ¨āĻāĻŽāĻŋāĻ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒāĻāĻ¨ā§āĻĻā§āĻ°-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ āĻāĻŦāĻ āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ āĻĒā§āĻ°ā§āĻ¤ā§, "āĻĄāĻŦāĻ˛" āĻāĻŦāĻ "āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
8-āĻŦāĻžāĻāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻž (āĻĻā§āĻā§āĻ¨ - āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻāĻ¨-āĻĄāĻŦāĻ˛) āĻ āĻĨāĻŦāĻž āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻ°āĻžāĻ¨ āĻāĻžāĻāĻŽ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻā§āĻ āĻāĻ°ā§
āĻļāĻžāĻ¸ā§āĻ¤āĻŋ āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ III-āĻ, āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻ SIMD āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ (SSE) āĻĄā§āĻāĻž āĻāĻžāĻāĻĒ "__m128" āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻŋ 16-āĻŦāĻžāĻāĻ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ¨āĻž āĻšāĻ˛ā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤
āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻĒāĻ° āĻāĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¯āĻĨāĻžāĻ¯āĻĨ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§, āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ¯ā§āĻā§āĻ¨ā§ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤ āĻāĻ°āĻ, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨
āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻāĻŋāĻā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ°āĻžāĻā§āĨ¤ āĻāĻāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛
āĻ¨āĻŋāĻŽā§āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻā§āĻāĻ¤āĻ° āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻ¸āĻš āĻ¸āĻāĻāĻ˛āĻŋāĻ¤
āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻāĻŋāĻā§ āĻā§āĻ˛āĻāĻžāĻŦā§ āĻ¸āĻāĻ¯ā§āĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻāĻž āĻŦāĻžāĻā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¯ā§
āĻ¯ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋ āĻāĻ˛āĻŦā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¤āĻžāĻ°āĻž āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻāĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻā§āĻĄ āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧ
āĻāĻāĻžāĻ° āĻā§āĻĄ āĻ¯āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻĒā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛, āĻ¯ā§āĻŽāĻ¨ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻŦāĻ
āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛, āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻāĻŽāĻžāĻ¤ā§ āĻāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
-āĻĒā§āĻ°ā§āĻĢāĻžāĻ°ā§āĻĄ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸ā§āĻŽāĻž=2.
-āĻāĻŽāĻāĻŽāĻāĻŽāĻāĻā§āĻ¸
-mno-mmx
-āĻāĻŽāĻāĻ¸āĻ
-mno-sse
-msse2
-mno-sse2
-msse3
-mno-sse3
-mssse3
-mno-ssse3
-msse4.1
-mno-sse4.1
-msse4.2
-mno-sse4.2
-msse4
-mno-sse4
-āĻŽāĻā§āĻā§āĻ¸
-mno-avx
-mavx2
-mno-avx2
-mavx512f
-mno-avx512f
-mavx512pf
-mno-avx512pf
-mavx512er
-mno-avx512er
-mavx512cd
-mno-avx512cd
-āĻŽāĻļāĻž
-āĻŽāĻ¨ā§-āĻļāĻž
-āĻŽā§āĻ¸
-mno-aes
-mpclmul
-mno-pclmul
-mfsgsbase
-mno-fsgsbase
-mrdrnd
-āĻŽāĻ¨ā§-āĻāĻ°āĻĄāĻŋāĻāĻ°āĻāĻ¨āĻĄāĻŋ
-mf16c
-mno-f16c
-mfma
-mno-fma
-mprefetchwt1
-mno-prefetchwt1
-msse4a
-mno-sse4a
-mfma4
-mno-fma4
-mxop
-mno-xop
-mlwp
-mno-lwp
-m3dnow
-mno-3dnow
-mpopcnt
-mno-popcnt
- mabm
-mno-abm
-āĻāĻŽāĻŦāĻŋāĻāĻŽāĻāĻ
-mbmi2
-mno-bmi
-mno-bmi2
-mlzcnt
-mno-lzcnt
-mfxsr
-mx āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨
-mxsaveopt
-mrtm
-āĻāĻŽāĻāĻŋāĻŦāĻŋāĻāĻŽ
-mno-tbm
āĻāĻ āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ MMX, SSE, SSE2, SSE3, āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
SSSE3, SSE4.1, AVX, AVX2, AVX512F, AVX512PF, AVX512ER, AVX512CD, SHA, AES, PCLMUL,
FSGSBASE, RDRND, F16C, FMA, SSE4A, FMA4, XOP, LWP, ABM, BMI, BMI2, FXSR, XSAVE,
XSAVEOPT, LZCNT, RTM, āĻŦāĻž 3DNow! āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻāĨ¤ āĻāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻāĻāĻžāĻĄāĻŧāĻžāĻ
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻĒāĻ˛āĻŦā§āĻ§: āĻĻā§āĻā§āĻ¨ X86 āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻāĻžāĻ°ā§āĻ¯āĻžāĻŦāĻ˛ā§, āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ āĻ¸ā§āĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ.
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻā§āĻĄ āĻĨā§āĻā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ SSE/SSE2 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ (āĻŦāĻŋāĻĒāĻ°ā§āĻ¤
387 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ¤ā§), āĻĻā§āĻā§āĻ¨ -mfpmath = sse.
āĻ¯āĻāĻ¨ GCC SSEx āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻā§ āĻŦāĻŋāĻˇāĻŖā§āĻŖ āĻāĻ°ā§ -āĻŽāĻā§āĻā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ. āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ AVX āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¯āĻāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ SSEx āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦāĻž AVX āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻā§ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄā§ āĻāĻ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§, āĻāĻŽāĻ¨āĻāĻŋ
āĻāĻžāĻĄāĻŧāĻž -mfpmath = sse. āĻ¯ā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ CPU āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°ā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻŦā§ā§ˇ
āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻžāĻĻāĻž āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻŋāĻ¤āĻ°ā§
āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, CPU āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻā§āĻĄ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻ˛ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĨ¤
-mdump-āĻāĻŋāĻāĻ¨- āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻā§ x86 āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻāĻŋāĻāĻ¨āĻŋāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻ¨āĻžāĻŽ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ āĻāĻŦāĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻāĻŋāĻāĻ¸āĨ¤ āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -mtune-ctrl =āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž.
-mtune-ctrl =āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ x86 āĻā§āĻĄ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻā§āĻˇā§āĻŽ āĻļāĻ¸ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¨āĻžāĻŽ āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨
-mdump-āĻāĻŋāĻāĻ¨- āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯. āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻāĻŋ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻŦā§
"^" āĻāĻ° āĻāĻā§, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ -mtune-ctrl =āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž is
GCC āĻĄā§āĻā§āĻ˛āĻĒāĻžāĻ°āĻĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§āĨ¤ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻā§āĻĄ āĻĒāĻžāĻĨā§āĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻāĻāĻžāĻ° āĻ¨āĻ¯āĻŧ
āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻāĻžāĻŦā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻ¸āĻŋāĻ āĻŦāĻž āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-mno-āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŋāĻāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨
-mtune-ctrl =āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻŦāĻ -mdump-āĻāĻŋāĻāĻ¨- āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯.
-āĻāĻŽāĻ¸āĻŋāĻāĻ˛āĻĄāĻŋ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ GCC āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ˛ā§āĻā§ āĻāĻāĻāĻŋ "cld" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻ¤ā§
āĻ¯ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ DF āĻĒāĻ¤āĻžāĻāĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻŦā§āĻĻā§āĻ§āĻŋ āĻŦāĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻšā§āĻ°āĻžāĻ¸ āĻŽā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤ āĻ¯āĻāĻ¨ ABI DF āĻĒāĻ¤āĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¨ā§āĻā§āĻ°āĻŋāĻ¤ā§ āĻ¸āĻžāĻĢ āĻāĻ°āĻž āĻšāĻŦā§, āĻāĻŋāĻā§ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ˛āĻā§āĻāĻ¨ āĻāĻ°ā§ āĻ¨āĻž
āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻĒā§āĻ°ā§āĻ°āĻāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ DF āĻĒāĻ¤āĻžāĻāĻž āĻ¸āĻžāĻĢ āĻāĻ°āĻžāĨ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
DF āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻ˛ āĻĻāĻŋāĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŽā§āĻĄā§āĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ 32-āĻŦāĻŋāĻ x86 āĻ˛āĻā§āĻˇā§āĻ¯ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ° āĻ¸āĻžāĻĨā§ GCC āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻā§āĻā§ --enable-cld āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ "cld" āĻāĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĻāĻŋāĻ¯āĻŧā§ āĻĻāĻŽāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -mno-cld āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-mvzeroupper
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻā§ GCC-āĻā§ āĻāĻāĻāĻŋ "vzeroupper" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ
āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ AVX āĻĨā§āĻā§ SSE āĻā§āĻ°āĻžāĻ¨āĻāĻŋāĻļāĻ¨ āĻĒā§āĻ¨āĻžāĻ˛ā§āĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ "zeroupper" āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§.
-mprefer-Avx128
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ GCC āĻā§ 128-āĻŦāĻŋāĻ AVX āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ 256-āĻŦāĻŋāĻ AVX āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ
āĻ āĻā§-āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤
-mcx16
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ GCC āĻā§ "CMPXCHG16B" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ā§ˇ "CMPXCHG16B" āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
128-āĻŦāĻŋāĻ āĻĄāĻžāĻŦāĻ˛ āĻā§āĻ¯āĻŧāĻžāĻĄāĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ (āĻŦāĻž āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ) āĻĄā§āĻāĻž āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ
āĻāĻā§āĻ-āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻ¯āĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻŦāĻž
āĻā§āĻ°)āĨ¤ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻāĻŋ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§: āĻĻā§āĻā§āĻ¨
__āĻ¸ā§āĻ¸āĻāĻāĻ¤ āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨āĻ¸ or __āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨āĻ¸ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯.
- msahf
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ 64-āĻŦāĻŋāĻ āĻā§āĻĄā§ "SAHF" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ āĻāĻ¨ā§āĻā§āĻ˛
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ 4 āĻāĻŋ64 āĻ§āĻžāĻĒā§āĻ° āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻāĻā§, āĻāĻ¨ā§āĻā§āĻ˛ 4 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ 1 āĻ¸āĻŋāĻĒāĻŋāĻāĻ
2005 āĻ¸āĻžāĻ˛ā§āĻ° āĻĄāĻŋāĻ¸ā§āĻŽā§āĻŦāĻ°ā§, "LAHF" āĻāĻŦāĻ "SAHF" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ āĻāĻžāĻŦ āĻāĻŋāĻ˛ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻŋāĻ˛
AMD64āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻžāĻ¸ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ˛āĻŋ āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤
64-āĻŦāĻŋāĻ āĻŽā§āĻĄā§, "SAHF" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻāĻŋ "fmod", "drem" āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
"āĻ āĻŦāĻļāĻŋāĻˇā§āĻ" āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨; āĻĻā§āĻāĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨āĻ¸ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯.
-āĻŽā§āĻŽāĻāĻŦā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "__builtin_bswap32" āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ "movbe" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻāĻŦāĻ "__builtin_bswap64"āĨ¤
-mcrc32
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ "__builtin_ia32_crc32qi" āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§,
"__builtin_ia32_crc32hi", "__builtin_ia32_crc32si" āĻāĻŦāĻ "__builtin_ia32_crc32di" āĻĨā§āĻā§
"crc32" āĻŽā§āĻļāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-mrecip
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "RCPSS" āĻāĻŦāĻ "RSQRTSS" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ (āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ "RCPPS" āĻāĻŦāĻ "RSQRTPS") āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻāĻāĻ¨-āĻ°āĻžāĻĢāĻ¸āĻ¨ āĻ§āĻžāĻĒ āĻ¸āĻš
āĻāĻāĻ-āĻāĻ° āĻāĻ¨ā§āĻ¯ "DIVSS" āĻāĻŦāĻ "SQRTSS" (āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ) āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž
āĻ¯āĻĨāĻžāĻ°ā§āĻĨ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻāĨ¤ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻāĻ¨ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
-āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻā§āĻā§ āĻāĻāĻ¸āĻā§āĻā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻ¸āĻ¸ā§āĻŽ-āĻāĻŖāĻŋāĻ¤-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŦāĻ
-fno-āĻā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ-āĻāĻŖāĻŋāĻ¤. āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻ¯āĻāĻ¨ āĻā§āĻ°āĻŽāĻāĻŋāĻ° āĻĨā§āĻ°ā§āĻĒā§āĻ āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ
āĻ -āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻĨā§āĻ°ā§āĻĒā§āĻ, āĻ āĻ¨ā§āĻā§āĻ°āĻŽā§āĻ° āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
2 ulp āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻšā§āĻ°āĻžāĻ¸ āĻĒā§āĻ¯āĻŧā§āĻā§ (āĻ āĻ°ā§āĻĨāĻžā§ 1.0 āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ 0.99999994 āĻ¸āĻŽāĻžāĻ¨)āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ GCC "1.0f/sqrtf( āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻāĻā§āĻ¸)" āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ "RSQRTSS" (āĻŦāĻž "RSQRTPS") āĻāĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§āĻā§āĻˇāĻŋāĻ¤ā§
āĻ¸āĻā§āĻā§ āĻĢāĻžāĻ¸ā§āĻ-āĻāĻŖāĻŋāĻ¤ (āĻŦāĻž āĻāĻĒāĻ°ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖ), āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ -mrecip.
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ GCC āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻāĻāĻ¨-āĻ°ā§āĻ¯āĻžāĻĢāĻ¸āĻ¨ āĻ§āĻžāĻĒ āĻ¸āĻš āĻāĻĒāĻ°ā§āĻ° āĻā§āĻ°āĻŽāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§
āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ āĻ¸āĻŋāĻā§āĻā§āĻ˛-āĻĢā§āĻ˛ā§āĻ āĻĄāĻŋāĻāĻŋāĻļāĻ¨ āĻāĻŦāĻ āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ "sqrtf(āĻāĻā§āĻ¸)" āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻā§āĻā§ āĻĢāĻžāĻ¸ā§āĻ-āĻāĻŖāĻŋāĻ¤
(āĻŦāĻž āĻāĻĒāĻ°ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖ), āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ -mrecip.
-mrecip =āĻŽāĻ¨ā§āĻ¨ā§āĻ¤ āĻāĻ°āĻž
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻā§āĻ¨ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŽāĻ¨ā§āĻ¨ā§āĻ¤ āĻāĻ°āĻž āĻāĻšāĻž āĻāĻāĻāĻŋ
āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž, āĻ¯āĻž āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°ā§āĻŦā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ ! āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ˛ā§āĻāĻžāĻ¤ā§:
āĻ¸āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mrecip.
āĻ¨āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mno-āĻ°ā§āĻ¸āĻŋāĻĒāĻŋ.
dIV āĻāĻā§ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
vec-div
āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ āĻĄāĻŋāĻāĻŋāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻ°ā§āĻ
āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
vec-sqrt
āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, -mrecip=āĻ¸āĻŽāĻ¸ā§āĻ¤,!sqrt āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§,
āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻāĻžāĻĄāĻŧāĻžāĨ¤
-mveclibabi =āĻāĻĻāĻ°ā§āĻļ
āĻāĻāĻāĻŋ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻā§āĻā§āĻāĻ°āĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ ABI āĻĒā§āĻ°āĻāĻžāĻ°āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻāĻĻāĻ°ā§āĻļ āĻšāĻ¯āĻŧ svml āĻāĻ¨ā§āĻā§āĻ˛ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻā§āĻā§āĻāĻ° āĻāĻŖāĻŋāĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ acml
AMD āĻāĻŖāĻŋāĻ¤ āĻā§āĻ° āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§, āĻāĻāĻ¯āĻŧ -āĻĢā§āĻ°āĻŋ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ āĻāĻŦāĻ
-āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻāĻŦāĻ āĻāĻāĻāĻŋ SVML āĻŦāĻž ACML ABI- āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ˛āĻŋāĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
GCC āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ "vmldExp2", "vmldLn2", "vmldLog102", "vmldLog102", āĻ āĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§
"vmldPow2", "vmldTanh2", "vmldTan2", "vmldAtan2", "vmldAtanh2", "vmldCbrt2",
"vmldSinh2", "vmldSin2", "vmldAsinh2", "vmldAsin2", "vmldCosh2", "vmldCos2",
"vmldAcosh2", "vmldAcos2", "vmlsExp4", "vmlsLn4", "vmlsLog104", "vmlsLog104",
"vmlsPow4", "vmlsTanh4", "vmlsTan4", "vmlsAtan4", "vmlsAtanh4", "vmlsCbrt4",
"vmlsSinh4", "vmlsSin4", "vmlsAsinh4", "vmlsAsin4", "vmlsCosh4", "vmlsCos4",
"vmlsAcosh4" āĻāĻŦāĻ "vmlsAcos4" āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻāĻ¨ -mveclibabi=svml is
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤, āĻāĻŦāĻ "__vrd2_sin", "__vrd2_cos", "__vrd2_exp", "__vrd2_log", "__vrd2_log2",
"__vrd2_log10", "__vrs4_sinf", "__vrs4_cosf", "__vrs4_expf", "__vrs4_logf",
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ "__vrs4_log2f", "__vrs4_log10f" āĻāĻŦāĻ "__vrs4_powf"
āĻāĻāĻ¨ -mveclibabi=acml āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
-āĻŽāĻžāĻŦāĻŋ=āĻ¨āĻžāĻŽ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ sysv āĻāĻ¨ā§āĻ¨āĻ¤
GNU/Linux āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ ABI, āĻāĻŦāĻ ms āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢāĻ āĻāĻŦāĻŋāĻāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻĻā§āĻ¯
Microsoft Windows āĻāĻŦāĻ SysV ABI āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ Microsoft ABI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻ āĻ¨ā§āĻ¯ āĻ¸āĻŦ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¨ā§āĻ¯ āĻāĻ āĻāĻāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ ms_abi/sysv_abi.
-mtls-āĻāĻĒāĻāĻžāĻˇāĻž=āĻāĻĻāĻ°ā§āĻļ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĨā§āĻ°ā§āĻĄ-āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¨ā§-āĻšāĻ°āĻŋāĻŖ or gnu2 āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻžāĻŦāĻ˛ā§ āĻ¨ā§-āĻšāĻ°āĻŋāĻŖ
āĻ°āĻā§āĻˇāĻŖāĻļā§āĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻ; gnu2 āĻāĻ°ā§ āĻĻāĻā§āĻˇ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛- āĻāĻŦāĻ āĻ°āĻžāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§-
āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤
-mpush-āĻāĻ°āĻāĻ¸
-mno-push-args
āĻŦāĻšāĻŋāĻ°ā§āĻāĻžāĻŽā§ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ PUSH āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻā§āĻ āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤
SUB/MOV āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽāĻžāĻ¨āĻāĻžāĻŦā§ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻˇāĻŽāĨ¤ āĻāĻŋāĻā§
āĻā§āĻ¸ āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻžāĻ°āĻŖ āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻŦāĻ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž
-āĻŽā§āĻ¯āĻžāĻā§āĻŽā§āĻ˛ā§āĻ-āĻāĻāĻāĻā§āĻ¯āĻŧāĻŋāĻ-āĻāĻ°ā§āĻāĻ¸
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻāĻ˛ā§, āĻŦāĻšāĻŋāĻ°ā§āĻāĻžāĻŽā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻž āĻāĻāĻŋ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻ§ā§āĻ¨āĻŋāĻ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻ¤ā§ āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻ° āĻāĻžāĻ°āĻŖ āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻžāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž, āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻŦāĻ āĻāĻŽ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¯āĻāĻ¨ āĻĒāĻāĻ¨ā§āĻĻā§āĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ
āĻ¸ā§āĻŽāĻžāĻ¨āĻž 2 āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻšāĻ˛ āĻā§āĻĄ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻŦā§āĻĻā§āĻ§āĻŋāĨ¤ āĻāĻ
āĻ¸ā§āĻāĻ āĻŦā§āĻāĻžāĻ¯āĻŧ -mno-push-args.
-āĻŽāĻĨā§āĻ°ā§āĻĄāĻ¸
MinGW-āĻ¤ā§ āĻĨā§āĻ°ā§āĻĄ-āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĨā§āĻ°ā§āĻĄ-āĻ¸ā§āĻĢā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ
āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ -āĻŽāĻĨā§āĻ°ā§āĻĄāĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻ¨
āĻ¸āĻāĻāĻ˛āĻ¨, -āĻŽāĻĨā§āĻ°ā§āĻĄāĻ¸ "-D_MT" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§; āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻĨā§āĻ°ā§āĻĄā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§
āĻ¸āĻšāĻžāĻ¯āĻŧāĻ āĻā§āĻ°āĻ¨ā§āĻĨāĻžāĻāĻžāĻ° -lmingwthrd āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋ-āĻĨā§āĻ°ā§āĻĄ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ-āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻĄā§āĻāĻž āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°ā§āĨ¤
-āĻŽā§āĻ¨ā§-āĻāĻ˛āĻžāĻāĻ¨-āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻĒāĻ¸
āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻĄ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ āĻ¸ā§āĻāĻ āĻā§āĻĄ āĻšā§āĻ°āĻžāĻ¸
āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻĨāĻžāĻā§ āĻ¤āĻŦā§ GCC
āĻāĻāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻžāĻ¨ā§āĻ¨ āĻ¨āĻžāĨ¤
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ āĻ˛-āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻĒāĻ¸
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ GCC āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻāĻ¨ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻŽāĻĒāĻā§āĻˇā§ āĻāĻāĻāĻŋ 4-āĻŦāĻžāĻāĻ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻāĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤ āĻāĻāĻŋ āĻāĻ°āĻ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻāĻŦāĻ āĻā§āĻĄ āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧ
āĻāĻāĻžāĻ°, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻĄā§āĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻĻā§āĻ°ā§āĻ¤ "memcpy", "strlen" āĻāĻŦāĻ āĻāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻā§āĻ āĻĻā§āĻ°ā§āĻā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ "memset"āĨ¤
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻĒāĻ¸-āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§
āĻ āĻāĻžāĻ¨āĻž āĻāĻāĻžāĻ°ā§āĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻĄ āĻ¸āĻš āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻŦā§āĻ˛āĻ āĻāĻŦāĻ āĻŦāĻĄāĻŧ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ˛āĨ¤
-mstringop-āĻā§āĻļāĻ˛=āĻĒāĻžāĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻĒāĻžāĻ¨āĻž āĻšāĻ¯āĻŧ:
rep_byte
rep_4byte
rep_8byte
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻžāĻ°ā§āĻ° i386 "rep" āĻāĻĒāĻ¸āĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻžāĻāĻ_āĻ˛ā§āĻĒ
āĻ˛ā§āĻĒ
unrolled_loop
āĻāĻāĻāĻŋ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ˛ā§āĻĒā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
libcall
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨.
-mmemcpy-āĻā§āĻļāĻ˛=āĻā§āĻļāĻ˛
"__builtin_memcpy" āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨
āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻĄ āĻāĻŦāĻ āĻāĻŋ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¯āĻāĻ¨ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻāĻāĻžāĻ°
āĻĒāĻ°āĻŋāĻāĻŋāĻ¤. āĻā§āĻļāĻ˛ āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒāĻžāĻ¨āĻž:max_size:dest_align triplets āĻĒāĻžāĻ¨āĻž
āĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -mstringop-āĻā§āĻļāĻ˛, max_size āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŦāĻžāĻāĻ āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻĒāĻžāĻ¨āĻž āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ. āĻļā§āĻˇ āĻā§āĻ°āĻŋāĻĒāĻ˛ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯, max_size "-1" āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĻā§āĻ¯
max_size āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋāĻĒāĻ˛ā§ āĻā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻā§āĻ°āĻŽā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻĻā§āĻ¯
āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻŦāĻžāĻāĻ āĻāĻāĻžāĻ° āĻĒāĻžāĻ¨āĻž āĻĒā§āĻ°āĻĨāĻŽ āĻā§āĻ°āĻŋāĻĒāĻ˛ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ 0 āĻāĻŦāĻ "max_size + 1" āĻāĻ°
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻžāĨ¤
-mmemset-āĻā§āĻļāĻ˛=āĻā§āĻļāĻ˛
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻĒ -mmemcpy-āĻā§āĻļāĻ˛= āĻāĻāĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻž āĻāĻžāĻĄāĻŧāĻž
"__builtin_memset" āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖāĨ¤
-āĻŽā§āĻŽāĻŋāĻ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°
āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ āĻāĻĄāĻŧāĻžāĻ¯āĻŧ
āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ, āĻ¸ā§āĻ āĻāĻĒ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§
āĻĒāĻžāĻ¤āĻž āĻĢāĻžāĻāĻļāĻ¨ āĻāĻĒāĻ˛āĻŦā§āĻ§. āĻĒāĻāĻ¨ā§āĻĻ -āĻĢāĻŽāĻŋāĻ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧ
āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°, āĻ¯āĻž āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻāĻā§ āĻāĻ°āĻ āĻāĻ āĻŋāĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-mtls-direct-seg-refs
-mno-Tls- āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻ¸ā§āĻ-āĻ°ā§āĻĢāĻ¸
TLS āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻĨā§āĻā§ āĻ āĻĢāĻ¸ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ TLS āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§āĻ¨ (32-āĻŦāĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ %gs, 64-āĻŦāĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ %fs), āĻ āĻĨāĻŦāĻž āĻĨā§āĻ°ā§āĻĄ āĻŦā§āĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻšāĻ¤ā§ āĻšāĻŦā§ āĻāĻŋāĻ¨āĻž
āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻāĻŋ āĻŦā§āĻ§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻŋāĻ¨āĻž
āĻ¸āĻŽāĻā§āĻ° TLS āĻāĻ˛āĻžāĻāĻž āĻāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°ā§āĨ¤
GNU C āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻžāĻ˛ā§ āĻĨāĻžāĻā§āĨ¤
-msse2avx
-mno-sse2avx
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻā§ VEX āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¸āĻš SSE āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻĒāĻāĻ¨ā§āĻĻ
-āĻŽāĻā§āĻā§āĻ¸ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻāĻŋ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĨ¤
-āĻŽāĻĢā§āĻ¨ā§āĻā§āĻ°āĻŋ
-āĻŽāĻ¨ā§-āĻĢā§āĻ¨ā§āĻā§āĻ°āĻŋ
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻŋāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻāĻ˛ā§ (-āĻĒāĻŋāĻāĻŋ), āĻĒā§āĻ°ā§āĻ˛ā§āĻā§āĻ° āĻāĻā§ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻŋāĻ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻāĻ˛ āĻ°āĻžāĻā§āĻ¨āĨ¤
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: x86 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§ "ms_hook_prologue" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻ¸āĻŽā§āĻāĻŦ āĻ¨āĻ¯āĻŧ
āĻāĻ¨ā§āĻ¯ āĻŽā§āĻšā§āĻ°ā§āĻ¤ -āĻŽāĻĢā§āĻ¨ā§āĻā§āĻ°āĻŋ āĻāĻŦāĻ -āĻĒāĻŋāĻāĻŋ.
-m8bit-idiv
-mno-8bit-idiv
āĻāĻŋāĻā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§, āĻ¯ā§āĻŽāĻ¨ āĻāĻ¨ā§āĻā§āĻ˛ āĻ ā§āĻ¯āĻžāĻāĻŽ, 8-āĻŦāĻŋāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻ āĻ¨ā§āĻ āĻĻā§āĻ°ā§āĻ¤āĨ¤
32-āĻŦāĻŋāĻ/64-āĻŦāĻŋāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻāĻžāĻāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻŋ āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻ¯āĻŧ
āĻ˛āĻā§āĻ¯āĻžāĻāĻļ āĻāĻŦāĻ āĻāĻžāĻāĻ 0 āĻĨā§āĻā§ 255 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§, 8-āĻŦāĻŋāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻšāĻ˛
32-āĻŦāĻŋāĻ/64-āĻŦāĻŋāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
-mavx256-āĻŦāĻŋāĻāĻā§āĻ¤-āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯ā§āĻā§āĻ¤-āĻ˛ā§āĻĄ
-mavx256-āĻŦāĻŋāĻāĻā§āĻ¤-āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯ā§āĻā§āĻ¤-āĻ¸ā§āĻā§āĻ°
āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ 32-āĻŦāĻžāĻāĻ AVX āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻĄ āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°āĨ¤
-mstack- āĻĒā§āĻ°ā§āĻā§āĻā§āĻāĻ°-āĻāĻžāĻ°ā§āĻĄ =āĻĒāĻžāĻšāĻžāĻ°āĻž
āĻ āĻā§āĻ¯āĻžāĻ¨āĻžāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻĒāĻžāĻšāĻžāĻ°āĻž. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻšāĻ¯āĻŧ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§
āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻā§āĻ¯āĻžāĻ¨āĻžāĻ°āĻŋ āĻŦāĻž āĻāĻ¨ā§āĻ¯ TLS TLS āĻŦā§āĻ˛āĻā§ āĻĒā§āĻ°āĻ¤āĻŋ-āĻĨā§āĻ°ā§āĻĄ āĻā§āĻ¯āĻžāĻ¨āĻžāĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤ āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¤āĻāĻ¨āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ -āĻĢāĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ°āĻā§āĻˇāĻ or -fstack-āĻ°āĻā§āĻˇāĻ-āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§.
āĻāĻāĻā§āĻ˛ā§ -m 86-āĻŦāĻŋāĻā§ x64-64 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻĒāĻ°ā§āĻā§āĻ¤ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ°āĨ¤
-m32
-m64
-mx32
-m16
āĻāĻāĻāĻŋ 16-āĻŦāĻŋāĻ, 32-āĻŦāĻŋāĻ āĻŦāĻž 64-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯ -m32 āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻ "int",
"āĻ˛āĻ", āĻāĻŦāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻžāĻāĻĒ 32 āĻŦāĻŋāĻ, āĻāĻŦāĻ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻ¯ā§āĻā§āĻ¨ā§ i386 āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻ˛ā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -m64 āĻŦāĻŋāĻāĻ˛ā§āĻĒ "int" 32 āĻŦāĻŋāĻ āĻāĻŦāĻ "āĻ˛āĻ" āĻāĻŦāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻ° 64 āĻŦāĻŋāĻā§ āĻ¸ā§āĻ āĻāĻ°ā§, āĻāĻŦāĻ
x86-64 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻžāĻ°āĻāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ -m64 āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻžāĻĄāĻŧāĻžāĻ
āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§ āĻĻā§āĻ¯āĻŧ -fno-āĻāĻŦāĻŋ āĻāĻŦāĻ -āĻŽāĻĄāĻŋāĻ¨āĻžāĻŽāĻŋāĻ-āĻ¨ā§-āĻĒāĻŋāĻ āĻ āĻĒāĻļāĻ¨āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -mx32 āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "int", "āĻ˛āĻ" āĻāĻŦāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋ 32 āĻŦāĻŋāĻā§ āĻ¸ā§āĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
x86-64 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -m16 āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ -m32, āĻ¤āĻž āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻŋ ".code16gcc" āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§
āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻāĻāĻāĻĒā§āĻ āĻļā§āĻ°ā§āĻ¤ā§ āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻ¯āĻžāĻ¤ā§ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§
16-āĻŦāĻŋāĻ āĻŽā§āĻĄā§āĨ¤
-āĻŽāĻ¨ā§-āĻ°ā§āĻĄ-āĻā§āĻ¨
x86-64 āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻĨāĻžāĻāĻĨāĻŋāĻ¤ "āĻ°ā§āĻĄ āĻā§āĻ¨" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻ°ā§āĻĄ āĻā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
x86-64 ABI; āĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻāĻāĻŋ 128-āĻŦāĻžāĻāĻ āĻāĻ˛āĻžāĻāĻž āĻ¯āĻž āĻ¨āĻ¯āĻŧ
āĻ¸āĻāĻā§āĻ¤ āĻŦāĻž āĻŦāĻžāĻ§āĻž āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻāĻŦāĻ āĻ¤āĻžāĻ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĄā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻāĻžāĻĄāĻŧāĻžāĨ¤ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ -āĻŽāĻ¨ā§-āĻ°ā§āĻĄ-āĻā§āĻ¨ āĻāĻ āĻ°ā§āĻĄ āĻā§āĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤
-mcmodel=āĻā§āĻ
āĻā§āĻ āĻā§āĻĄ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨: āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻŦāĻ āĻāĻ° āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻā§āĻ° 2 GBāĨ¤ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻšāĻ˛ 64 āĻŦāĻŋāĻāĨ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻŦāĻž āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§āĻĄ āĻŽāĻĄā§āĻ˛āĨ¤
-mcmodel = āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛
āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻā§āĻĄ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ 2 āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻā§ āĻāĻ˛ā§
āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻāĻ āĻŽāĻĄā§āĻ˛āĻāĻŋ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
-mcmodel=āĻŽāĻžāĻāĻžāĻ°āĻŋ
āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨: āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻ¨ā§āĻā§āĻ° 2 āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻā§āĻ āĻā§āĻ āĻĒā§āĻ°āĻ¤ā§āĻāĻ āĻŦāĻ¸āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ° āĻĨā§āĻā§ āĻŦāĻĄāĻŧ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻŋāĻšā§āĻ¨
-mlarge-āĻĄā§āĻāĻž-āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻŦāĻĄāĻŧ āĻĄā§āĻāĻž āĻŦāĻž BSS āĻŦāĻŋāĻāĻžāĻā§ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
2GB āĻāĻ° āĻāĻĒāĻ°ā§āĨ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻŦāĻž āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-mcmodel=āĻŦāĻĄāĻŧ
āĻŦāĻĄāĻŧ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŽāĻĄā§āĻ˛ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻā§āĻ¨ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¨āĻž
āĻāĻŦāĻ āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻžāĻ°āĨ¤
-maddress-āĻŽā§āĻĄ = āĻĻā§āĻ°ā§āĻ
āĻĻā§āĻ°ā§āĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 64-āĻŦāĻŋāĻ āĻāĻŦāĻ x32 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻāĻāĻŋ 64-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŽā§āĻĄāĨ¤
-āĻŽā§āĻ¯āĻžāĻĄāĻĄā§āĻ°ā§āĻ¸-āĻŽā§āĻĄ = āĻā§āĻ
āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 32-āĻŦāĻŋāĻ āĻāĻŦāĻ x32 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻāĻāĻŋ 32-āĻŦāĻŋāĻ āĻāĻŦāĻ x32 āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŽā§āĻĄāĨ¤
i386 āĻāĻŦāĻ x86-64 āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ Microsoft Windows āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§:
-āĻŽāĻāĻ¨āĻ¸ā§āĻ˛
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻ¨āĻ¸ā§āĻ˛ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻ¨āĻ¸ā§āĻ˛ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ PE āĻšā§āĻĄāĻžāĻ° āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻžāĻāĻĒ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ Cygwin āĻāĻŦāĻ MinGW āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŦāĻ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻ¯āĻžāĻ°āĻž āĻ˛āĻā§āĻˇā§āĻ¯.
-āĻāĻŽāĻĄāĻŋāĻāĻ˛
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ Cygwin āĻāĻŦāĻ MinGW āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻāĻŋ DLL---a
āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ˛āĻŋāĻā§āĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ--- āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§, āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻ āĻŦāĻā§āĻā§āĻ āĻāĻŦāĻ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĨ¤
-mnop-fun-dllimport
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ Cygwin āĻāĻŦāĻ MinGW āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§
"dllimport" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
-āĻŽāĻĨā§āĻ°ā§āĻĄ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ MinGW āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ MinGW-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĨā§āĻ°ā§āĻĄ
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻŽāĻŋāĻāĻ¨āĻŋāĻā§āĻĄ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ MinGW-w64 āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻāĻŋ "āĻāĻāĻ¨āĻŋāĻā§āĻĄ" āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻāĻžāĻ¯āĻŧ
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻŦā§, āĻāĻŦāĻ āĻāĻāĻ¨āĻŋāĻā§āĻĄ-āĻ¸āĻā§āĻˇāĻŽ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻā§āĻĄ āĻŦā§āĻā§ āĻ¨ā§āĻ¯āĻŧāĨ¤
-mwin32
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ Cygwin āĻāĻŦāĻ MinGW āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ
āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢāĻ āĻāĻāĻ¨ā§āĻĄā§āĻā§āĻ° āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻā§āĻ˛ā§ āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ/āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻā§āĻĄā§āĻ° āĻĒāĻāĻ¨ā§āĻĻāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§āĨ¤
-āĻŽā§āĻāĻ¨ā§āĻĄā§āĻ¸
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ Cygwin āĻāĻŦāĻ MinGW āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻāĻŋ GUI
PE āĻšā§āĻĄāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻāĻŋāĻ¯āĻŧā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻžāĻāĻĒ āĻ¯āĻĨāĻžāĻ¯āĻĨāĻāĻžāĻŦā§āĨ¤
-fno-āĻ¸ā§āĻ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ MinGW āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĒāĻ¤āĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ
āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢā§āĻ āĻāĻāĻ¨ā§āĻĄā§āĻā§āĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻŽā§āĻĄā§, āĻ¸ā§āĻāĻžāĻ¨ā§ User32 API, āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻ¸ā§āĻŦāĻŋāĻ§āĻž, āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤
-fwritable-relocated-rdata
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ MinGW āĻāĻŦāĻ Cygwin āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤-
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨ āĻŦāĻŋāĻāĻžāĻā§ āĻĄā§āĻāĻž .data āĻŦāĻŋāĻāĻžāĻā§ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻŦāĻ¯āĻŧāĻ¸ā§āĻāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ
āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻāĻĻā§āĻŽ-āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ .rdata āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
-āĻāĻŽāĻĒāĻŋāĻ-āĻāĻ˛āĻžāĻāĻ¨āĻĄ-āĻāĻŽāĻ¨ā§āĻ¸
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ Cygwin āĻāĻŦāĻ MinGW āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻāĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§ āĻ¯ā§ GNU
PE āĻĢāĻžāĻāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¯āĻž COMMON āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸āĻ āĻŋāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ GCC āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§ āĻ¯ā§
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻāĻžāĻ°ā§āĻā§āĻ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
āĻ āĻ§ā§āĻ¨ā§ āĻĻā§āĻā§āĻ¨ i386 āĻāĻŦāĻ x86-64 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻāĻ-64 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻšāĻ¯āĻŧ -m Intel IA-64 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĨ¤
-āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ HP-UX āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻāĻāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ AIX5 āĻāĻŦāĻ GNU/Linux-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mgnu- āĻšāĻŋāĻ¸āĻžāĻŦā§
-mno-gnu-as
GNU āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻŦāĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mgnu-Ld
-mno-gnu-ld
GNU āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻŦāĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻŽāĻ¨ā§-āĻāĻŦāĻŋ
āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻ¯āĻŧ
āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻā§āĻĄ, āĻāĻŦāĻ IA-64 ABI āĻ˛āĻā§āĻāĻ¨ āĻāĻ°ā§āĨ¤
-mvolatile-asm-āĻ¸ā§āĻāĻĒ
-mno-āĻ āĻ¸ā§āĻĨāĻŋāĻ°-āĻāĻāĻ¸āĻāĻŽ-āĻ¸ā§āĻāĻĒ
āĻāĻĻā§āĻŦāĻžāĻ¯āĻŧā§ asm āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻā§ āĻāĻŦāĻ āĻĒāĻ°ā§ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻĒ āĻŦāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻŦāĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤
-āĻŽāĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻ¨āĻžāĻŽ
-mno-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻ¨āĻžāĻŽ
āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻŦāĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž) in, āĻāĻ˛āĻāĻ¸āĻŋ, āĻāĻŦāĻ āĻŦāĻžāĻāĻ°ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻāĻāĻĒā§āĻāĻā§ āĻāĻ°āĻ āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻŽā§āĻ¨ā§-āĻāĻ¸āĻĄāĻŋāĻāĻāĻž
-msdata
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ āĻā§āĻˇāĻŽ (āĻŦāĻž āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨) āĻ¯āĻž āĻā§āĻ āĻĄā§āĻāĻž āĻŦāĻŋāĻāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻŦāĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻŽāĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ-āĻāĻŋāĻĒāĻŋ
āĻāĻāĻāĻŋ āĻāĻāĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¯āĻāĻ¨ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤
-āĻŽāĻā§-āĻāĻŦāĻŋ
āĻ¸ā§āĻŦ-āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĨā§āĻā§āĻ āĻŦā§āĻāĻž -āĻŽāĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ-āĻāĻŋāĻĒāĻŋ. āĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻĢāĻžāĻ°ā§āĻŽāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢā§āĻ˛ā§āĻ-āĻĄāĻŋāĻāĻžāĻāĻĄ-āĻŽāĻŋāĻ¨-āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ
āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽāĨ¤
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢā§āĻ˛ā§āĻ-āĻĄāĻŋāĻāĻžāĻāĻĄ-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻĨā§āĻ°ā§āĻĒā§āĻ
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĨā§āĻ°ā§āĻĒā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽāĨ¤
-mno-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢā§āĻ˛ā§āĻ-āĻŦāĻŋāĻāĻžāĻāĻ¨
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨ā§āĻ° āĻŦāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻ¨-āĻĄāĻŋāĻāĻžāĻāĻĄ-āĻŽāĻŋāĻ¨-āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ
āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽāĨ¤
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻ¨-āĻĄāĻŋāĻāĻžāĻāĻĄ-āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻĨā§āĻ°ā§āĻĒā§āĻ
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĨā§āĻ°ā§āĻĒā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽāĨ¤
-mno-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻ¨-āĻĄāĻŋāĻāĻžāĻāĻĄ
āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŽāĻžāĻ¨ā§āĻ° āĻŦāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-sqrt-āĻŽāĻŋāĻ¨-āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ
āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ¸ā§āĻāĻžāĻ°ā§āĻ-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻĨā§āĻ°ā§āĻĒā§āĻ
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĨā§āĻ°ā§āĻĒā§āĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-mno-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-sqrt
"sqrt" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§-āĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻ¨āĻž) āĻ¯āĻž āĻĢāĻŋāĻāĻāĻĄ āĻā§āĻ¨/āĻ¯ā§āĻ āĻŦāĻž āĻā§āĻŖ/āĻŦāĻŋāĻ¯āĻŧā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-mno-dwarf2-asm
-mdwarf2-asm
DWARF 2 āĻ˛āĻžāĻāĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž (āĻŦāĻž āĻāĻ°āĻŦā§āĻ¨)āĨ¤
GNU āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻŽāĻ°ā§āĻ˛āĻŋ-āĻ¸ā§āĻāĻĒ-āĻŦāĻŋāĻāĻ¸
-mno-āĻāĻ°ā§āĻ˛āĻŋ-āĻ¸ā§āĻāĻĒ-āĻŦāĻŋāĻāĻ¸
āĻ¸ā§āĻāĻĒ āĻŦāĻŋāĻāĻā§āĻ˛āĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻā§ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻāĻā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻ¸ā§āĻāĻĒ āĻŦāĻŋāĻ āĻā§āĻ°āĻŋāĻāĻžāĻ°. āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻ¯āĻŧ
āĻ¤āĻžāĻ āĻāĻ°ā§āĻž.
-mfixed- āĻ°ā§āĻā§āĻ =āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°
āĻāĻāĻāĻŋ āĻ¯āĻž āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻā§āĻĄ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻāĻāĻāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻĻā§āĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻžāĻ§āĻŋāĻ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ°ā§āĻā§āĻ āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-mtls-āĻāĻāĻžāĻ°=tls-āĻāĻāĻžāĻ°
āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ TLS āĻ āĻĢāĻ¸ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻ āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛ 14, 22 āĻāĻŦāĻ 64ā§ˇ
-mtune =cpu-āĻāĻžāĻāĻĒ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ CPU-āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻŋāĻāĻ¨ āĻāĻ°ā§āĻ¨, āĻŦā§āĻ§ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻžāĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽ,
itanium1, āĻāĻ°ā§āĻŖāĻž, itanium2, āĻāĻŦāĻ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ¨āĻ˛āĻŋ.
-milp32
-mlp64
āĻāĻāĻāĻŋ 32-āĻŦāĻŋāĻ āĻŦāĻž 64-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ 32-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ int āĻ¸ā§āĻ āĻāĻ°ā§,
āĻĻā§āĻ°ā§āĻ āĻāĻŦāĻ 32 āĻŦāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°. 64-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ 32 āĻŦāĻŋāĻ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ āĻāĻŦāĻ int āĻ¸ā§āĻ āĻāĻ°ā§
64 āĻŦāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°. āĻāĻā§āĻ˛ā§ HP-UX āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ¤āĻžāĻāĻžāĨ¤
-mno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-br-āĻĄā§āĻāĻž-āĻ¸ā§āĻĒā§āĻ
-msched-br-āĻĄā§āĻāĻž-āĻ¸ā§āĻĒā§āĻ
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻĄā§āĻāĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ (āĻĄāĻŋāĻ¸/āĻāĻ¨) āĻ¸āĻā§āĻˇāĻŽāĨ¤ āĻāĻ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛
"ld.a" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ ("ld.c" / "chk.a")āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 'āĻ āĻā§āĻˇāĻŽ'āĨ¤
-msched- āĻāĻ°-āĻĄā§āĻāĻž-āĻ¸ā§āĻĒā§āĻ
-mno-sched-ar-data-spec
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ (En/Dis) āĻ¸āĻā§āĻˇāĻŽ āĻĄā§āĻāĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĨ¤ āĻāĻ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛
"ld.a" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ ("ld.c" / "chk.a")āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 'āĻ¸āĻā§āĻˇāĻŽ'āĨ¤
-mno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻŦāĻŋāĻļā§āĻˇ
-msched-āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻŦāĻŋāĻļā§āĻˇ
(āĻĄāĻŋāĻ¸/āĻāĻ¨) āĻ¸āĻā§āĻˇāĻŽ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĨ¤ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻ āĻā§āĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ (āĻ āĻ°ā§āĻĨāĻžā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻā§)āĨ¤ āĻāĻ° āĻĢāĻ˛ā§ "ld.s" āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ "chk.s"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
'āĻ āĻā§āĻˇāĻŽ'āĨ¤
-msched-Br-āĻāĻ¨-āĻĄā§āĻāĻž-āĻ¸ā§āĻĒā§āĻ
-mno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-br-āĻāĻ¨-āĻĄā§āĻāĻž-āĻ¸ā§āĻĒā§āĻ
āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° (En/Dis) āĻ¸āĻā§āĻˇāĻŽ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ˛ā§āĻĄāĨ¤ āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° -msched-br-āĻĄā§āĻāĻž-āĻ¸ā§āĻĒā§āĻ
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 'āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ'āĨ¤
-msched-ar-āĻāĻ¨-āĻĄā§āĻāĻž-āĻ¸ā§āĻĒā§āĻ
-mno-sched-ar-in-data-spec
āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° (En/Dis) āĻ¸āĻā§āĻˇāĻŽ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ˛ā§āĻĄāĨ¤ āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° -msched- āĻāĻ°-āĻĄā§āĻāĻž-āĻ¸ā§āĻĒā§āĻ
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 'āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ'āĨ¤
-āĻāĻŽāĻāĻ¸āĻā§āĻĄ-āĻāĻ¨-āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛-āĻ¸ā§āĻĒā§āĻ
-mno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻāĻ¨-āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛-āĻ¸ā§āĻĒā§āĻ
(En/Dis)āĻāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ¸āĻā§āĻˇāĻŽ
āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ˛ā§āĻĄ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° -msched-āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻŦāĻŋāĻļā§āĻˇ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 'āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ'āĨ¤
-mno-sched-prefer-non-data-spec-insns
-msched-prefer- āĻ¨āĻ¨-āĻĄā§āĻāĻž-āĻ¸ā§āĻĒā§āĻ-āĻāĻ¨āĻ¸
āĻ¯āĻĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻĨāĻžāĻā§, āĻĄā§āĻāĻž-āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§āĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§ˇ
āĻāĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒāĻāĻ¨ā§āĻĻāĨ¤ āĻāĻ āĻ¤āĻĨā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻ°āĻā§āĻˇāĻŖāĻļā§āĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 'āĻ āĻā§āĻˇāĻŽ'āĨ¤
-mno-sched-prefer-non-control-spec-insns
-msched-prefer-non- āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻ¸ā§āĻĒā§āĻ-āĻāĻ¨āĻ¸ā§āĻ¨āĻ¸
āĻ¯āĻĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§, āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻĨāĻžāĻā§ āĻ¤āĻŦā§āĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻāĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻĒāĻāĻ¨ā§āĻĻ āĻ¨ā§āĻāĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻā§ āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻāĻ°ā§ āĻ°āĻā§āĻˇāĻŖāĻļā§āĻ˛āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 'āĻ āĻā§āĻˇāĻŽ'āĨ¤
-mno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻāĻŖāĻ¨āĻž-āĻŦāĻŋāĻļā§āĻˇ-āĻāĻ¨-āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ-āĻĒāĻĨ
-msched-āĻāĻŖāĻ¨āĻž-āĻŦāĻŋāĻļā§āĻˇ-āĻāĻ¨-āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ-āĻĒāĻĨ
āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ˛ā§, āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻāĻŖāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°. āĻāĻ¤ā§ āĻāĻ°ā§ āĻāĻ˛ā§āĻĒāĻ¨āĻž-āĻāĻ˛ā§āĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻāĻā§ āĻŦā§āĻļāĻŋ
āĻ°āĻā§āĻˇāĻŖāĻļā§āĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 'āĻ āĻā§āĻˇāĻŽ'āĨ¤
-msched-pec-Ldc
āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄā§āĻāĻž āĻ¸ā§āĻĒā§āĻā§āĻ˛ā§āĻļāĻ¨ āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻšāĻ¯āĻŧāĨ¤
-msched-control-spec-ldc
āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻšāĻ āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻšāĻ¯āĻŧāĨ¤
-msched-āĻ¸ā§āĻāĻĒ-āĻŦāĻŋāĻ-āĻĒāĻ°ā§-āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ-āĻāĻā§āĻ°
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻā§āĻ°ā§āĻ° āĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻĒ āĻŦāĻŋāĻ āĻ°āĻžāĻā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻšāĻ¯āĻŧāĨ¤
-msched-fp-mem-deps-āĻļā§āĻ¨ā§āĻ¯-āĻāĻ°āĻ
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸ā§āĻā§āĻ° āĻāĻŦāĻ āĻ˛ā§āĻĄāĻā§āĻ˛āĻŋ āĻ¯āĻāĻ¨ āĻ¸āĻāĻāĻ°ā§āĻˇā§āĻ° āĻāĻžāĻ°āĻŖ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
āĻāĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻā§āĻ°ā§āĻĒā§ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ āĻ āĻĒāĻļāĻ¨āĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧāĨ¤
-msel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ¨āĻž-āĻā§āĻ-āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛-āĻ¸ā§āĻĒā§āĻ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĻ¤ā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧāĨ¤
-msched-max- āĻŽā§āĻŽāĻ°āĻŋ-āĻāĻ¨āĻ¸āĻāĻ¨āĻāĻ¸ =āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ¸
āĻĒā§āĻ°āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻā§āĻˇā§āĻ ā§āĻ° āĻŽā§āĻŽāĻ°āĻŋ insns āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻĒāĻ° āĻ¸ā§āĻŽāĻž, āĻāĻŽ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŽā§āĻŽāĻ°āĻŋ insns āĻāĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻā§āĻ°ā§āĻĒā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻā§āĨ¤
āĻā§āĻ¯āĻžāĻļā§ āĻŦā§āĻ¯āĻžāĻā§āĻ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻĻāĻ°āĻāĻžāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
-msched-max- āĻŽā§āĻŽāĻ°āĻŋ-āĻāĻ¨āĻ¸āĻ¨āĻ¸-āĻšāĻžāĻ°ā§āĻĄ-āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻŽāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ msched-max-memory-insns āĻāĻāĻāĻŋ āĻāĻ āĻŋāĻ¨ āĻ¸ā§āĻŽāĻž, āĻāĻ°ā§ āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨ āĻ¨āĻž
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻā§āĻ°ā§āĻĒā§ āĻ¸ā§āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻā§āĻ¯āĻŧā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ¸ā§āĻŽāĻž "āĻ¨āĻ°āĻŽ" āĻ āĻ°ā§āĻĨ
āĻ¯ā§ āĻ¸ā§āĻŽāĻž āĻĒā§āĻāĻā§ āĻā§āĻ˛ā§ āĻ -āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŽā§āĻŽāĻ°āĻŋ
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻāĻ¨āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§.
LM32 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m LatticeMico32 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-mbarrel-shift-āĻ¸āĻā§āĻˇāĻŽ
āĻŦā§āĻ¯āĻžāĻ°ā§āĻ˛-āĻļāĻŋāĻĢā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-mdivide-āĻ¸āĻā§āĻˇāĻŽ
āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻāĻŦāĻ āĻŽāĻĄā§āĻ˛āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽāĻŋāĻ˛āĻŋāĻĒā§āĻ˛āĻžāĻ-āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ
āĻā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨.
-msign-āĻāĻā§āĻ¸āĻā§āĻ¨ā§āĻĄ-āĻ¸āĻā§āĻˇāĻŽ
āĻ¸āĻžāĻāĻ¨ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨.
-āĻŽāĻŋāĻāĻāĻžāĻ°-āĻ¸āĻā§āĻˇāĻŽ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
M32C āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-mcpu =āĻ¨āĻžāĻŽ
CPU āĻ¸āĻŋāĻ˛ā§āĻā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¨āĻžāĻŽ āĻāĻāĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ r8c R8C/Tiny-āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻ¸āĻŋāĻ°āĻŋāĻ, m16c M16C (/60 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤) āĻ¸āĻŋāĻ°āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯, m32cm M16C/80 āĻ¸āĻŋāĻ°āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻŦāĻž m32c
M32C/80 āĻ¸āĻŋāĻ°āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-msim
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻāĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻŦā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻ°āĻŖ
āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, I/O āĻĢāĻžāĻāĻ˛āĨ¤ āĻ¤ā§āĻŽāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¨āĻž
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻŦā§ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨; āĻ¤ā§āĻŽāĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ
I/O āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽā§āĻŽāĻ°ā§āĻāĻ¸=āĻ¸āĻāĻā§āĻ¯āĻž
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋāĻ° āĻ¸āĻŽāĻ¯āĻŧ GCC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŽā§āĻŽāĻ°āĻŋ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻŋāĻāĻĄā§-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
āĻāĻ āĻāĻĻā§āĻŽ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻā§āĻ°ā§āĻĄāĻ āĻĢ āĻ°āĻ¯āĻŧā§āĻā§
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻā§āĻĄ āĻĢāĻŋāĻ āĻāĻ°āĻžāĻ° GCC āĻāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž, āĻāĻŦāĻ āĻāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻž āĻĒā§āĻ¨āĻžāĻ˛ā§āĻāĻŋ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŽā§āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻāĻ˛ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¯ā§ āĻāĻžāĻ°āĻŖā§, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
GCC āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻŽ 32 āĻāĻ°/āĻĄāĻŋ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m Renesas M32R/D āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-m32r2
M32R/2 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-m32rx
M32R/X āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-m32r
M32R-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻŽāĻĄā§āĻ˛=āĻā§āĻ
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§ 16MB āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻ¨ā§āĻā§ āĻŦāĻžāĻ¸ āĻāĻ°ā§ (āĻ¯āĻžāĻ¤ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
"ld24" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§), āĻāĻŦāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻāĻāĻžāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧ
"bl" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯ā§āĻā§āĻ¯āĻ¤āĻž "āĻŽāĻĄā§āĻ˛" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻŽāĻĄā§āĻ˛=āĻŽāĻžāĻāĻžāĻ°āĻŋ
āĻ āĻŦāĻā§āĻā§āĻāĻā§āĻ˛āĻŋ 32-āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ¯ā§ āĻā§āĻ¨āĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
"seth/add3" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯), āĻāĻŦāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
"bl" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻāĻāĻžāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
-āĻŽāĻĄā§āĻ˛ = āĻŦāĻĄāĻŧ
āĻ āĻŦāĻā§āĻā§āĻāĻā§āĻ˛āĻŋ 32-āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ¯ā§ āĻā§āĻ¨āĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
"seth/add3" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯), āĻāĻŦāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨āĻā§āĻ˛āĻŋ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
"bl" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻāĻāĻžāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧ (āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻāĻŋ āĻ āĻ¨ā§āĻ āĻ§ā§āĻ° āĻāĻ¤āĻŋāĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
"seth/add3/jl" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻā§āĻ°āĻŽ)āĨ¤
-msdata=āĻā§āĻ¨āĻāĻŋ āĻ¨āĻ¯āĻŧ
āĻā§āĻ āĻĄā§āĻāĻž āĻāĻ˛āĻžāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻāĻāĻŋāĻ¤ā§ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧ .āĻĄā§āĻāĻž, .āĻŦāĻŋāĻāĻ¸āĻāĻ¸, āĻŦāĻž
.rodata (āĻ¯āĻĻāĻŋ āĻ¨āĻž "āĻŦāĻŋāĻāĻžāĻ" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ)āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻā§āĻ āĻĄā§āĻāĻž āĻāĻ˛āĻžāĻāĻž āĻŦāĻŋāĻāĻžāĻ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ āĻŋāĻ¤ .sdata āĻāĻŦāĻ .sbss. āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ "āĻŦāĻŋāĻāĻžāĻ" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻš āĻā§āĻ āĻĄā§āĻāĻž āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻā§āĻ¨āĨ¤
-msdata=sdata
āĻā§āĻ āĻĄāĻžāĻāĻž āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻā§āĻ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻž āĻ°āĻžāĻā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻļā§āĻˇ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻ¤āĻžāĻĻā§āĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄāĨ¤
-msdata=use
āĻā§āĻ āĻĄā§āĻāĻž āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻā§āĻ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻž āĻ°āĻžāĻā§āĻ¨ āĻāĻŦāĻ āĻŦāĻŋāĻļā§āĻˇ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻ¤āĻžāĻĻā§āĻ° āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤
-G NUM
āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻāĻ° āĻĨā§āĻā§ āĻāĻŽ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻ°āĻžāĻā§āĻ¨ NUM āĻŦāĻžāĻāĻ āĻā§āĻ āĻ¤āĻĨā§āĻ¯ āĻŦāĻž
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄā§āĻāĻž āĻŦāĻž BSS āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ BSS āĻŦāĻŋāĻāĻžāĻāĨ¤ āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ NUM is
8. āĻĻā§āĻ¯ -msdata āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ sdata or āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ¨ āĻāĻā§ āĻāĻ¨ā§āĻ¯
āĻĒā§āĻ°āĻāĻžāĻŦāĨ¤
āĻ¸āĻŦ āĻŽāĻĄāĻŋāĻāĻ˛ āĻāĻāĻ āĻ¸āĻā§āĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ -G NUM āĻŽāĻžāĻ¨ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻā§āĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻŋāĻ
āĻāĻ° āĻŽāĻžāĻ¨ NUM āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž āĻ¨āĻžāĻ āĻĒāĻžāĻ°ā§; āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¨āĻž āĻāĻ°ā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĻā§āĻ¯āĻŧ
āĻŦāĻžāĻ°ā§āĻ¤āĻž---āĻā§āĻ˛ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
-āĻāĻŽāĻĄāĻŋāĻŦāĻžāĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§ M32R-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§ āĻ¯āĻž āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĨ¤
āĻŽā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻĒāĻ¸
āĻāĻāĻāĻŋ 32-āĻŦāĻžāĻāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĻ¨āĨ¤
-mno- align-loops
āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ 32-āĻŦāĻžāĻāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻŽāĻŋāĻ¸ā§āĻ¯ā§-āĻ°ā§āĻ=āĻ¸āĻāĻā§āĻ¯āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋ āĻāĻā§āĻ°ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ āĻ¸āĻāĻā§āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 1 āĻŦāĻž 2 āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻā§āĻ-āĻāĻ¸ā§āĻ =āĻ¸āĻāĻā§āĻ¯āĻž
āĻ¸āĻāĻā§āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 1 āĻŦāĻž 2 āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ 1 āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇā§āĻ° āĻā§āĻ¯āĻŧā§ āĻļāĻžāĻāĻž āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻĄ, āĻ¯āĻĻāĻŋ āĻāĻāĻŋ 2 āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤āĻāĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯āĨ¤
-mflush- āĻĢāĻžāĻāĻĻ =āĻ¸āĻāĻā§āĻ¯āĻž
āĻā§āĻ¯āĻžāĻļā§ āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻĻ āĻ¨āĻŽā§āĻŦāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 12. āĻŦā§āĻ§ā§ˇ
āĻ¸āĻāĻā§āĻ¯āĻžāĻā§āĻ˛āĻŋ 0 āĻĨā§āĻā§ 15 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤āĨ¤
-mno-āĻĢā§āĻ˛āĻžāĻļ-āĻā§āĻ°ā§āĻ¯āĻžāĻĒ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻ¯āĻžāĻļā§ āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻžāĨ¤
-mflush-func =āĻ¨āĻžāĻŽ
āĻā§āĻ¯āĻžāĻļā§ āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°āĻ¤ā§ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ _āĻĢā§āĻ˛āĻžāĻļ_āĻā§āĻ¯āĻžāĻļā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻĻ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤
-mno-flush-func
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ¯ā§ āĻā§āĻ¯āĻžāĻļā§ āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ OS āĻĢāĻžāĻāĻļāĻ¨ āĻ¨ā§āĻāĨ¤
M680x0 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻšāĻ¯āĻŧ -m M680x0 āĻāĻŦāĻ ColdFire āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻāĻŋāĻāĻ¸
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻ¨ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§; āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ.
-āĻŽāĻžāĻ°ā§āĻ =āĻāĻŋāĻ˛āĻžāĻ¨
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ M680x0 āĻŦāĻž ColdFire āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ° āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻŽāĻžāĻ¨ āĻāĻŋāĻ˛āĻžāĻ¨ M680x0 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻšāĻ˛: 68000, 68010, 68020, 68030,
68040, 68060 āĻāĻŦāĻ cpu32. ColdFire āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻĢā§āĻ°āĻŋāĻ¸ā§āĻā§āĻ˛ āĻāĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
ISA āĻļā§āĻ°ā§āĻŖā§āĻŦāĻŋāĻāĻžāĻ āĻāĻŦāĻ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛: āĻāĻ¸āĻž, isaaplus, āĻāĻ¸āĻŦ āĻāĻŦāĻ āĻāĻ¸ā§āĻ¯āĻžāĻ.
GCC āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ __mcfāĻāĻŋāĻ˛āĻžāĻ¨__ āĻ¯āĻāĻ¨āĻ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻāĻŋāĻ˛āĻžāĻ¨ āĻāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ -āĻŽāĻžāĻ°ā§āĻ āĻāĻĒāĻ°ā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻā§āĻ¤āĻŋāĨ¤
āĻāĻāĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§, -āĻŽāĻžāĻ°ā§āĻ āĻāĻŦāĻ -mtune āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§ āĻāĻ˛ā§
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-mcpu =āĻ¸āĻŋāĻĒāĻŋāĻāĻ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ M680x0 āĻŦāĻž ColdFire āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ M680x0 āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻā§āĻ˛āĻŋ āĻšāĻ˛:
68000, 68010, 68020, 68030, 68040, 68060, 68302, 68332 āĻāĻŦāĻ cpu32. āĻā§āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŋāĻĒāĻŋāĻāĻs
āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻ°āĻŖā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž CPU-āĻā§ āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§ āĻļā§āĻ°ā§āĻŖā§āĻŦāĻĻā§āĻ§ āĻāĻ°ā§:
āĻĒāĻ°āĻŋāĻŦāĻžāĻ° : -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ
51 : 51 51ac 51ag 51 āĻ¸āĻŋāĻāĻ¨ 51 āĻāĻŽ 51āĻā§ 51jf 51jg 51āĻā§āĻāĻŽ 51mm 51qe 51āĻāĻŋāĻŽāĻŋ
5206 : 5202 5204 5206
5206e : 5206e
5208 : 5207 5208
5211a : 5210a 5211a
5213 : 5211 5212 5213
5216 : 5214 5216
52235 : 52230 52231 52232 52233 52234 52235
5225 : 5224 5225
52259 : 52252 52254 52255 52256 52258 52259
5235 : 5232 5233 5234 5235 523x
5249 : 5249
5250 : 5250
5271 : 5270 5271
5272 : 5272
5275 : 5274 5275
5282 : 5280 5281 5282 528x
53017 : 53011 53012 53013 53014 53015 53016 53017
5307 : 5307
5329 : 5327 5328 5329 532x
5373 : 5372 5373 537x
5407 : 5407
5475 : 5470 5471 5472 5473 5474 5475 547x 5480 5481 5482 5483 5484 5485
-mcpu =āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ -āĻŽāĻžāĻ°ā§āĻ =āĻāĻŋāĻ˛āĻžāĻ¨ if āĻāĻŋāĻ˛āĻžāĻ¨ āĻ¸āĻā§āĻā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻŋāĻĒāĻŋāĻāĻ. āĻāĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖ
-āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻāĻŦāĻ -āĻŽāĻžāĻ°ā§āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
GCC āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ __mcf_cpu_āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¯āĻāĻ¨ āĻā§āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ˛āĻā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤. āĻāĻāĻžāĻ
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ __āĻāĻŽāĻ¸āĻŋāĻāĻĢ_āĻĒāĻ°āĻŋāĻŦāĻžāĻ°_āĻĒāĻ°āĻŋāĻŦāĻžāĻ°, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ° āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻžāĻ° āĻāĻĒāĻ°ā§āĻ° āĻā§āĻŦāĻŋāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ.
-mtune =āĻ¸ā§āĻ°
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻŋāĻāĻ¨ āĻāĻ°ā§āĻ¨ -āĻŽāĻžāĻ°ā§āĻ
āĻāĻŦāĻ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ. M680x0 āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻšāĻ˛: 68000, 68010, 68020, 68030, 68040,
68060 āĻāĻŦāĻ cpu32. āĻā§āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻšāĻ˛: cfv1, cfv2, cfv3, cfv4 āĻāĻŦāĻ
cfv4e.
āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -mtune=68020-40 āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž 68020 āĻ āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻāĻžāĻ˛ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻĻāĻ°āĻāĻžāĻ°,
68030 āĻāĻŦāĻ 68040 āĻāĻžāĻ°ā§āĻā§āĻāĨ¤ -mtune=68020-60 āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ 68060 āĻ˛āĻā§āĻˇā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻāĻŽāĻ°āĻž āĻšāĻŦ. āĻāĻ āĻĻā§āĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻāĻŋāĻāĻ¨āĻŋāĻ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ -M68020-40 āĻāĻŦāĻ -M68020-60
āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§.
GCC āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ __āĻāĻŽāĻ¸āĻŋāĻāĻŋāĻ˛āĻžāĻ¨ āĻāĻŦāĻ __āĻāĻŽāĻ¸āĻŋāĻāĻŋāĻ˛āĻžāĻ¨__ 680x0 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻāĻŋāĻ˛āĻžāĻ¨. āĻāĻāĻžāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ mcāĻāĻŋāĻ˛āĻžāĻ¨ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ -āĻāĻ¨āĻ¸āĻŋ āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻāĻŋāĻāĻ¨āĻāĻ -āĻ¸ā§āĻā§āĻĄ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¯āĻĻāĻŋ GCC āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻāĻ¨āĻŋāĻ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ -mtune=68020-40 or
-mtune=68020-60, āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĨ¤
GCC āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻā§āĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ __āĻŽāĻŋāĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ__ āĻā§āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ, āĻā§āĻĨāĻžāĻ¯āĻŧ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ āĻāĻĒāĻ°ā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻāĻ.
-m68000
-mc68000
āĻāĻāĻāĻŋ 68000 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
68000-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻ=68000.
68000 āĻ¸āĻš āĻāĻāĻāĻŋ 000 āĻŦāĻž EC68008 āĻā§āĻ° āĻ¸āĻš āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨,
68302, 68306, 68307, 68322, 68328 āĻāĻŦāĻ 68356āĨ¤
-m68010
āĻāĻāĻāĻŋ 68010 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
68010-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻ=68010.
-m68020
-mc68020
āĻāĻāĻāĻŋ 68020 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
68020-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻ=68020.
-m68030
āĻāĻāĻāĻŋ 68030 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
68030-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻ=68030.
-m68040
āĻāĻāĻāĻŋ 68040 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
68040-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻ=68040.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ 68881/68882 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
68040-āĻ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° 68040-āĻ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤
-m68060
āĻāĻāĻāĻŋ 68060 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
68060-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻ=68060.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ 68020 āĻāĻŦāĻ 68881/68882 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ āĻ¯āĻž āĻšāĻ¤ā§ āĻšāĻŦā§
68060-āĻ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻĒāĻ¨āĻžāĻ° 68060-āĻāĻ° āĻā§āĻĄ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻ¤ā§āĨ¤
-mcpu32
āĻāĻāĻāĻŋ CPU32 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
CPU32-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -march=cpu32.
32 āĻ¸āĻš āĻāĻāĻāĻŋ CPU32 āĻŦāĻž CPU68330+ āĻā§āĻ° āĻ¸āĻš āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨,
68331, 68332, 68333, 68334, 68336, 68340, 68341, 68349 āĻāĻŦāĻ 68360āĨ¤
-m5200
āĻāĻāĻāĻŋ 520X ColdFire CPU-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻšāĻ¯āĻŧ
520X-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mcpu=5206, āĻāĻŦāĻ āĻāĻāĻ¨ āĻšāĻ¯āĻŧ
āĻ¯ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĒāĻā§āĻˇā§ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨.
MCF5200, MCF5202 āĻ¸āĻš āĻāĻāĻāĻŋ 5203 āĻā§āĻ° āĻ¸āĻš āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
MCF5204 āĻāĻŦāĻ MCF5206āĨ¤
-m5206e
āĻāĻāĻāĻŋ 5206e ColdFire CPU-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ¨ āĻāĻ° āĻĒāĻā§āĻˇā§ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mcpu=5206e.
-m528x
ColdFire 528X āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§āĻ° āĻāĻāĻāĻ¨ āĻ¸āĻĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻ¨
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ā§āĻ° āĻĒāĻā§āĻˇā§ āĻŦāĻā§āĻāĻŋāĻ¤ -mcpu=528x.
-m5307
āĻāĻāĻāĻŋ ColdFire 5307 CPU-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ¨ āĻāĻ° āĻĒāĻā§āĻˇā§ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mcpu=5307.
-m5407
āĻāĻāĻāĻŋ ColdFire 5407 CPU-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ¨ āĻāĻ° āĻĒāĻā§āĻˇā§ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mcpu=5407.
-mcfv4e
āĻāĻāĻāĻŋ ColdFire V4e āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§āĻ° CPU (āĻ¯ā§āĻŽāĻ¨ 547x/548x) āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mcpu=547x, āĻāĻŦāĻ āĻšāĻ¯āĻŧ
āĻāĻāĻ¨ āĻ¸ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĒāĻā§āĻˇā§ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-M68020-40
āĻāĻāĻāĻŋ 68040 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻā§āĻ¨ā§ āĻ¨āĻ¤ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻā§āĻĄā§ āĻ¯āĻž 68020/68881 āĻŦāĻž āĻāĻāĻāĻŋ 68030 āĻŦāĻž āĻāĻāĻāĻŋāĻ¤ā§ āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻĻāĻā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§
68040. āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄ 68881 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¯āĻž āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
68040.
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻ=68020 -mtune=68020-40.
-M68020-60
āĻāĻāĻāĻŋ 68060 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻā§āĻ¨ā§ āĻ¨āĻ¤ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻā§āĻĄā§ āĻ¯āĻž 68020/68881 āĻŦāĻž āĻāĻāĻāĻŋ 68030 āĻŦāĻž āĻāĻāĻāĻŋāĻ¤ā§ āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻĻāĻā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§
68040. āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄ 68881 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¯āĻž āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
68060.
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻ=68020 -mtune=68020-60.
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ
-m68881
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ 68020 āĻāĻŦāĻ āĻ¤āĻžāĻ° āĻŦā§āĻļāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ, āĻāĻŦāĻ
āĻā§āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ FPU āĻāĻā§ā§ˇ āĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ __ āĻāĻā§_68881__ M680x0 āĻ
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻŦāĻ __mcffpu__ āĻā§āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ˛āĻā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§āĨ¤
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ
āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž; āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻšāĻ˛
68000, 68010, āĻāĻŦāĻ 68832 āĻāĻžāĻ°ā§āĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤ āĻāĻāĻŋ ColdFire-āĻāĻ° āĻāĻ¨ā§āĻ¯āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻā§āĻ¨ FPU āĻ¨ā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸.
-mdiv
-mno-div
āĻā§āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻāĻŦāĻ āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨ (āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤ āĻ¯āĻĻāĻŋ
-āĻŽāĻžāĻ°ā§āĻ āĻāĻžāĻĄāĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ, ColdFire āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ "āĻāĻžāĻ˛ā§" āĻāĻŦāĻ "āĻŦāĻ¨ā§āĻ§"
M680x0 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ˛āĻā§āĻˇā§āĻ¯ CPU āĻĨā§āĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ (āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ CPU, āĻ āĻĨāĻŦāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻāĻāĻŋ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ) āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ "āĻŦāĻ¨ā§āĻ§"
āĻāĻ¨ā§āĻ¨āĻ¤ -mcpu=5206 āĻāĻŦāĻ "āĻāĻžāĻ˛ā§" āĻāĻ° āĻāĻ¨ā§āĻ¯ -mcpu=5206e.
GCC āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ __mcfhwdiv__ āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-mshort
āĻāĻžāĻāĻĒ "int" āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨ 16 āĻŦāĻŋāĻ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻšāĻ¤ā§, āĻ¯ā§āĻŽāĻ¨ "āĻļāĻ°ā§āĻ int"āĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻĒāĻ° āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻāĻāĻāĻŋ 16-āĻŦāĻŋāĻ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŽāĻ¨āĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§ āĻ¯āĻžāĻ° API
32-āĻŦāĻŋāĻā§ āĻĒāĻĻā§āĻ¨ā§āĻ¨āĻ¤āĻŋ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻāĻ°ā§āĨ¤
-mno-āĻā§āĻ
"int" āĻāĻžāĻāĻĒāĻāĻŋāĻā§ 16 āĻŦāĻŋāĻ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻŽāĻ¨ā§āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ
-mno-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ
āĻŦāĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻĻā§āĻ¯ -m68000, -mcpu32 āĻāĻŦāĻ -m5200 āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ
-āĻŽāĻ¨ā§āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ.
-āĻāĻŽāĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ
āĻŦāĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨. āĻĻā§āĻ¯ -m68020 āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻāĻžāĻ¯āĻŧ -āĻāĻŽāĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ. āĻāĻ
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ 68020 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¤āĻžāĻšāĻ˛ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻāĻŽāĻāĻ°āĻāĻŋāĻĄāĻŋ
āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨-āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž "rtd" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§, āĻ¯āĻž āĻ¤āĻžāĻĻā§āĻ° āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻĒ āĻāĻ°ā§
āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻā§ˇ
āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒāĻĒ.
āĻāĻ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨āĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻŋ
āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž ("printf" āĻ¸āĻš); āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯āĻžāĻ°āĻž āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛.
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻā§āĻ°ā§āĻ¤āĻ°āĻāĻžāĻŦā§ āĻā§āĻ˛ āĻā§āĻĄ āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻ¯ā§āĻā§āĻ¤āĻŋ. (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻšāĻāĻžāĻŦā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤)
"rtd" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻāĻŋ 68010, 68020, 68030, 68040, 68060 āĻāĻŦāĻ CPU32 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°, āĻāĻŋāĻ¨ā§āĻ¤ā§ 68000 āĻŦāĻž 5200 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻ¯āĻŧāĨ¤
-mno-rtd
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž -āĻāĻŽāĻāĻ°āĻāĻŋāĻĄāĻŋ. āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ-āĻāĻ¨
-mno-align-int
GCC "int", "āĻ˛āĻ", "āĻ˛āĻ āĻ˛āĻ", "āĻĢā§āĻ˛ā§āĻ", "āĻĄāĻŦāĻ˛", āĻāĻŦāĻ "āĻ˛āĻ" āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ 32-āĻŦāĻŋāĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻĄāĻŦāĻ˛" āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ (-āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ-āĻāĻ¨) āĻŦāĻž āĻāĻāĻāĻŋ 16-āĻŦāĻŋāĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻž
(-mno-align-int) 32-āĻŦāĻŋāĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻāĻ˛ā§
āĻāĻ°āĻ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻāĻ°āĻā§ 32-āĻŦāĻŋāĻ āĻŦāĻžāĻ¸ āĻ¸āĻš āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻŋāĻā§āĻāĻž āĻĻā§āĻ°ā§āĻ¤āĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ-āĻāĻ¨ āĻ¸ā§āĻ¯ā§āĻāĻ, GCC āĻāĻĒāĻ°ā§ āĻĨāĻžāĻāĻž āĻāĻžāĻ āĻžāĻŽā§āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻ°
m68k.
-āĻāĻŽāĻĒāĻŋāĻā§āĻ°ā§āĻ˛
āĻāĻāĻāĻŋ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ 68000 āĻāĻ° āĻĒāĻŋāĻ¸āĻŋ-āĻ°āĻŋāĻ˛ā§āĻāĻŋāĻ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ āĻŽā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ āĻĢāĻ¸ā§āĻ āĻā§āĻŦāĻŋāĻ˛āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ -fpic, āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻāĻāĻāĻŋ 16-āĻŦāĻŋāĻ āĻ āĻĢāĻ¸ā§āĻ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻĒāĻŋāĻ¸āĻŋ-āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ -fpic āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ -āĻāĻŽāĻĒāĻŋāĻā§āĻ°ā§āĻ˛, āĻ¯āĻĻāĻŋāĻ
āĻāĻāĻŋ 68020 āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-mno-āĻāĻ ā§āĻ°-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mstrict-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻ¯ā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻĄ āĻŽā§āĻŽāĻ°āĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
-msep-āĻĄā§āĻāĻž
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĄā§āĻāĻž āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻāĻā§ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻĒāĻžāĻ ā§āĻ¯ āĻŦāĻŋāĻāĻžāĻ āĻĨā§āĻā§āĨ¤ āĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ -fpic.
-mno-āĻ¸ā§āĻĒ-āĻĄā§āĻāĻž
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻĄā§āĻāĻž āĻŦāĻŋāĻāĻžāĻ āĻĒāĻžāĻ ā§āĻ¯ āĻŦāĻŋāĻāĻžāĻāĻā§ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
-āĻŽāĻŋāĻĄ-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻāĻĄāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻžāĻĄāĻŧāĻž āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻ-āĻāĻ¨-āĻĒā§āĻ˛ā§āĻ¸ āĻāĻŦāĻ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯
āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ -fpic.
-mno-āĻāĻāĻĄāĻŋ-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻāĻĄāĻŋ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻŦāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
-āĻŽāĻļāĻžāĻ°ā§āĻĄ-āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ-āĻāĻāĻĄāĻŋ = āĻāĻ¨
āĻāĻāĻĄāĻŋ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻāĻĄā§āĻ¨ā§āĻāĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ¨āĻŽā§āĻŦāĻ°āĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤
0 āĻāĻ° āĻŽāĻžāĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ˛ā§ āĻāĻ°ā§ āĻāĻŽāĻĒā§āĻ¯āĻžāĻā§āĻ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ; āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ āĻŦāĻžāĻšāĻŋāĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻ¸ā§āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻ¸ā§āĻĨāĻžāĻ¨- āĻŦāĻž āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻ¯āĻŧ-
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻĻāĻā§āĻˇāĨ¤
-mxgot
-mno-xgot
āĻā§āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻžāĻ āĻāĻ°ā§
GOT-āĻ¤ā§ 8192 āĻāĻŋāĻ°āĻ āĻŦā§āĻļāĻŋ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ āĻā§āĻĄāĻāĻŋ āĻā§āĻĄā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻāĻŦāĻ āĻ§ā§āĻ°
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻĄāĻŧāĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨. M680x0 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ; -fpic
āĻ¯āĻĨā§āĻˇā§āĻ
GCC āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ GOT āĻĨā§āĻā§ āĻŽāĻžāĻ¨ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ āĻ¯āĻāĻ¨
āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻĻāĻā§āĻˇ, GOT āĻĒā§āĻ°āĻžāĻ¯āĻŧ 64k āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻā§āĻ āĻšāĻ˛ā§āĻ āĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻŋāĻā§
āĻŦāĻĄāĻŧ āĻāĻžāĻ°āĻŖ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯ā§āĻŽāĻ¨:
āĻĢāĻŋāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§: R_68K_GOT16O foobar
āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻā§ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ -mxgot. āĻāĻāĻŋ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸āĻā§āĻā§ āĻāĻžāĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻā§āĻŦ āĻŦāĻĄāĻŧ GOTsāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ -mxgot āĻāĻŽ āĻĻāĻā§āĻˇ, āĻāĻāĻž āĻĨā§āĻā§
āĻāĻāĻāĻŋ āĻŦā§āĻļā§āĻŦāĻŋāĻ āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻŽāĻžāĻ¨ āĻāĻ¨āĻ¤ā§ 4āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ˛āĻžāĻā§āĨ¤
āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ GNU āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸āĻš āĻāĻŋāĻā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻžāĻ§āĻŋāĻ GOTs āĻāĻŦāĻ GOT āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻ¸āĻžāĻāĻžāĻ¨āĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻŦāĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ -mxgot āĻāĻāĻāĻŋ āĻāĻāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻž 8192 GOT āĻāĻ° āĻŦā§āĻļāĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°ā§
āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻā§āĻŦ āĻāĻŽāĻ āĻāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ āĻ¯āĻĻāĻŋ āĻ¨āĻž GCC āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
āĻāĻŽāĻā§āĻ° āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻšāĻ¯āĻŧ -m Motorola M*Core āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
- mhardlit
-āĻāĻŽāĻ¨ā§-āĻšāĻžāĻ°ā§āĻĄāĻ˛āĻŋāĻ
āĻā§āĻĄ āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ§ā§āĻ°ā§āĻŦāĻāĻā§āĻ˛āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻĻā§āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§ āĻŦāĻž āĻ¤āĻžāĻ° āĻāĻŽ āĻ¸āĻŽāĻ¯āĻŧā§ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤
-mdiv
-mno-div
āĻŦāĻŋāĻāĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨. (āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ)āĨ¤
-mrelax- āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§
-āĻāĻŽāĻ¨ā§-āĻāĻ°āĻžāĻŽ-āĻ¤āĻžāĻ¤ā§āĻā§āĻˇāĻŖāĻŋāĻ
āĻŦāĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒā§ āĻ¸ā§āĻŦā§āĻā§āĻāĻžāĻāĻžāĻ°ā§ āĻāĻāĻžāĻ°ā§āĻ° āĻ¤āĻžāĻ¤ā§āĻā§āĻˇāĻŖāĻŋāĻ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤
-āĻŽāĻāĻ¯āĻŧāĻžāĻāĻĄ-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄāĻ¸
-mno-āĻāĻ¯āĻŧāĻžāĻāĻĄ-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŦāĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻā§ "int"-āĻāĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
-m4byte-āĻĢāĻžāĻāĻļāĻ¨
-mno-4byte-āĻĢāĻžāĻāĻļāĻ¨
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨āĻā§ 4-āĻŦāĻžāĻāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§āĻ¨āĨ¤
-mcallgraph-āĻĄā§āĻāĻž
-mno-āĻāĻ˛āĻā§āĻ°āĻžāĻĢ-āĻĄā§āĻāĻž
āĻāĻ˛āĻā§āĻ°āĻžāĻĢ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
-mslow-āĻŦāĻžāĻāĻ
-mno-āĻ¸ā§āĻ˛ā§-āĻŦāĻžāĻāĻ
āĻŦāĻžāĻāĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļāĻŦā§āĻĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§āĻ¨āĨ¤
- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
-āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻāĻāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-m210
-m340
210 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-mno-lsim
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻ¤āĻžāĻ āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻāĻ° āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨
(libsim.a) āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻĨā§āĻā§āĨ¤
-mstack-āĻŦā§āĻĻā§āĻ§āĻŋ=āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻāĻāĻāĻŋ āĻāĻāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻ¨āĻā§āĻ°āĻŋāĻŽā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻĄāĻŧ āĻŽāĻžāĻ¨ āĻĒāĻžāĻ°ā§
āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻĒā§āĻ¸, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ˛ā§ āĻ¤āĻžāĻ°āĻž āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĢāĻ˛ā§āĻ āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0x1000āĨ¤
āĻāĻŽāĻāĻĒāĻŋ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
- mabsdiff
"abs" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§, āĻ¯āĻž āĻĻā§āĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻ°āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯āĨ¤
-āĻŽāĻ˛-āĻ āĻĒāĻ¸
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻā§āĻāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§---āĻāĻĄāĻŧ, āĻā§āĻŖ, āĻāĻžāĻ, āĻŦāĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨,
āĻ āĻā§āĻ°āĻŖā§ āĻļā§āĻ¨ā§āĻ¯, āĻĒāĻ°āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯, āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨/āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ, āĻā§āĻ˛āĻŋāĻĒ, āĻāĻŦāĻ āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨āĨ¤
- āĻŽā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ
"ave" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§, āĻ¯āĻž āĻĻā§āĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻĄāĻŧ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§āĨ¤
-āĻŽāĻŦā§āĻ¸āĻĄ =n
āĻāĻāĻžāĻ°ā§āĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ n āĻŦāĻžāĻāĻ āĻŦāĻž āĻā§āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻāĻžāĻŦā§ ".based" āĻŦāĻŋāĻāĻžāĻā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻŦā§āĻ¸āĻĄ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ $tp āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§ āĻŦā§āĻ¸ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ 128-āĻŦāĻžāĻāĻā§āĻ° āĻ¸ā§āĻŽāĻž āĻ°āĻ¯āĻŧā§āĻā§
".āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ" āĻŦāĻŋāĻāĻžāĻā§āĨ¤
-āĻāĻŽāĻŦāĻŋāĻāĻĒāĻ¸
āĻŦāĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§---āĻŦāĻŋāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž ("btstm"), āĻ¸ā§āĻ ("bsetm"), āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ°
("bclrm"), invert ("bnotm"), āĻāĻŦāĻ test-and-set ("tas")āĨ¤
-mc =āĻ¨āĻžāĻŽ
āĻā§āĻ¨ āĻŦāĻŋāĻāĻžāĻā§ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĄā§āĻāĻž āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻ¨āĻžāĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ "āĻā§āĻ", "āĻāĻžāĻā§āĻ°", āĻŦāĻž
"āĻĻā§āĻ°"āĨ¤
-mclip
"āĻā§āĻ˛āĻŋāĻĒ" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ "-mclip" āĻāĻĒāĻ¯ā§āĻā§ āĻ¨āĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻĒāĻ¨āĻŋāĻ āĻāĻ°ā§āĻ¨
"-mminmax" āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-mconfig =āĻ¨āĻžāĻŽ
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŽā§āĻ˛ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ MeP āĻāĻŋāĻĒā§ āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻĨāĻžāĻā§
āĻāĻāĻŋāĻ¤ā§ āĻŽāĻĄāĻŋāĻāĻ˛; āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŽāĻĄāĻŋāĻāĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ° āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻāĻŦāĻ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻŖā§āĻ° āĻā§āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻā§āĻāĻŋāĻ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, āĻāĻŦāĻ āĻĒā§āĻ°āĻŋāĻĢā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĨ¤ "MeP-Integrator" āĻā§āĻ˛, GCC āĻāĻ° āĻ āĻāĻļ āĻ¨āĻ¯āĻŧ, āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨āĻā§āĻ˛āĻŋ; āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŦ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻŽāĻ¤āĻ
āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ "āĻĄāĻŋāĻĢāĻ˛ā§āĻ"āĨ¤
-mcop
āĻ¸āĻš-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻāĻŋ āĻāĻāĻāĻŋ 32-āĻŦāĻŋāĻ āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĨ¤ āĻŦāĻŋāĻāĻĻā§āĻ°āĻ
āĻ¯ā§ āĻā§āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ "-mconfig=" āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-mcop32
32-āĻŦāĻŋāĻ āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
-mcop64
64-āĻŦāĻŋāĻ āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
-mivc2
IVC2 āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ IVC2 āĻšāĻ˛ āĻāĻāĻāĻŋ 64-āĻŦāĻŋāĻ VLIW āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĨ¤
-āĻāĻŽāĻĄāĻŋāĻ¸āĻŋ
āĻ§ā§āĻ°ā§āĻŦāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋāĻā§ ". āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ" āĻŦāĻŋāĻāĻžāĻā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
-mdiv
"div" āĻāĻŦāĻ "divu" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
-āĻŽā§āĻŦ
āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽā§āĻ˛
āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽāĻŋāĻ-āĻ āĻ¸ā§āĻĨāĻŋāĻ°
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻŦāĻ˛ā§ āĻ¯ā§ "io" āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ¯ā§āĻā§āĻ¨ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤āĨ¤
-ml āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ ".far" āĻŦāĻŋāĻāĻžāĻā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻŽā§āĻ˛āĻŋāĻĄāĻ
"leadz" (āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻļā§āĻ¨ā§āĻ¯) āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤
-āĻŽāĻŋāĻŽāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ ". āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ" āĻŦāĻŋāĻāĻžāĻā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
-āĻŽāĻŋāĻŽāĻŋāĻ¨āĻŽā§āĻ¯āĻžāĻā§āĻ¸
"āĻŽāĻŋāĻ¨āĻŋāĻ" āĻāĻŦāĻ "āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ā§ˇ
-āĻŽāĻŽāĻ˛ā§āĻ
āĻā§āĻŖāĻ¨ āĻāĻŦāĻ āĻā§āĻŖ-āĻ¸āĻā§āĻāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
-āĻŽāĻ¨ā§-āĻ āĻĒāĻ¸
"-mall-opts" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻˇāĻŽ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻā§āĻāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§ā§ˇ
-āĻŽāĻ°ā§āĻĒā§āĻ
āĻ¨āĻŋāĻŽā§āĻ¨-āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻ˛ā§āĻĒāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ "āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ" āĻāĻŦāĻ "āĻāĻ°āĻŋāĻĒāĻŋāĻ" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ā§ˇ
-āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§ ".tiny" āĻŦāĻŋāĻāĻžāĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻā§
āĻāĻ āĻŦāĻŋāĻāĻžāĻā§ 65536-āĻŦāĻžāĻāĻ āĻ¸ā§āĻŽāĻžāĨ¤ āĻāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ %gp āĻŦā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨.
-āĻŽāĻ¸āĻžāĻ¤ā§āĻ°
āĻ¸ā§āĻ¯āĻžāĻā§āĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¨ā§āĻ
āĻāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻ¤āĻŦā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§,
āĻŽāĻ¤".
-msdram
āĻĄāĻŋāĻĢāĻ˛ā§āĻ ROM-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ SDRAM-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-msim
āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻāĻ° āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-msimnovec
āĻ°āĻŋāĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻāĻ° āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ
āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻā§āĻā§āĻāĻ° āĻāĻŦāĻ āĻā§āĻŦāĻŋāĻ˛āĨ¤
-āĻāĻŽāĻāĻŋāĻāĻĢ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨āĻā§ ".far" āĻŦāĻŋāĻāĻžāĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ°ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻĄāĻŧāĻž, āĻĢāĻžāĻāĻļāĻ¨
". āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ" āĻŦāĻŋāĻāĻžāĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mtiny =n
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¯ā§ n āĻŦāĻžāĻāĻ āĻŦāĻž āĻā§āĻ ".tiny" āĻŦāĻŋāĻāĻžāĻā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻā§āĻ˛ā§
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ $gp āĻŦā§āĻ¸ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 4, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§
".tiny" āĻŦāĻŋāĻāĻžāĻā§ āĻāĻāĻāĻŋ 65536-āĻŦāĻžāĻāĻ āĻ¸ā§āĻŽāĻž āĻāĻā§āĨ¤
āĻŽāĻžāĻāĻā§āĻ°ā§āĻŦā§āĻ˛ā§āĻ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŽā§āĻ˛ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-mmemppy
āĻŦā§āĻ˛āĻ āĻāĻžāĻ˛āĻā§āĻ˛āĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, "memcpy" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-mno-āĻā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ°āĻŦāĻ¸
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -fno-āĻļā§āĻ¨ā§āĻ¯-āĻļā§āĻ°ā§-āĻāĻ¨-āĻŦāĻŋāĻāĻ¸āĻāĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§.
-mcpu =cpu-āĻāĻžāĻāĻĒ
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ CPU-āĻāĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻŦāĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻāĻā§
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ vX.YY.Z, āĻā§āĻĨāĻžāĻ¯āĻŧ X āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, YY āĻā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, āĻāĻŦāĻ Z is
āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻā§āĻĄāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ v3.00.a, v4.00.b, v5.00.a, v5.00.b, v5.00.b,
v6.00.a.
-mxl-soft-mul
āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛āĻžāĻ āĻāĻŽā§āĻ˛ā§āĻļāĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-mxl-soft-div
āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŽā§āĻ˛ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
-mxl-āĻŦā§āĻ¯āĻžāĻ°ā§āĻ˛-āĻļāĻŋāĻĢāĻ
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦā§āĻ¯āĻžāĻ°ā§āĻ˛ āĻļāĻŋāĻĢāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-mxl-āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨-āĻ¤ā§āĻ˛āĻ¨āĻž
āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨.
-msmall-āĻŦāĻŋāĻāĻžāĻāĻ¨
āĻā§āĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŦāĻŋāĻ˛ āĻ˛ā§āĻāĻāĻĒ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-mxl-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻā§āĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -fstack-āĻā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§.
-mxl-gp-opt
āĻāĻŋāĻĒāĻŋ-āĻ°āĻŋāĻ˛ā§āĻāĻŋāĻ ".sdata"/."sbss" āĻŦāĻŋāĻāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-mxl-āĻā§āĻŖ-āĻāĻā§āĻ
32x32 āĻā§āĻŖā§āĻ° āĻāĻā§āĻ āĻ āĻāĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŖāĻŋāĻ¤ āĻāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-mxl-āĻĢā§āĻ˛ā§āĻ-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨.
-mxl-Float-sqrt
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻāĻāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-mxl-āĻĒā§āĻ¨āĻāĻā§āĻ°āĻŽ
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻāĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻ āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻāĻŦāĻ āĻŦāĻžāĻāĻ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻ˛ā§āĻĄ/āĻ¸ā§āĻā§āĻ°)āĨ¤
-mxl-āĻŽā§āĻĄ-āĻ ā§āĻ¯āĻžāĻĒ-āĻŽāĻĄā§āĻ˛
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŽāĻĄā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻ ā§āĻ¯āĻžāĻĒ-āĻŽāĻĄā§āĻ˛. āĻŦā§āĻ§ āĻŽāĻĄā§āĻ˛ āĻšāĻ¯āĻŧ
āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ), āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ crt0.o.
xmdstub
Xilinx āĻŽāĻžāĻāĻā§āĻ°ā§āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° (XMD) āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ āĻ¨ā§āĻĒā§āĻ°āĻŦā§āĻļāĻāĻžāĻ°ā§ āĻĄāĻŋāĻŦāĻžāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯
xmdstub āĻ¨āĻžāĻŽāĻ āĻāĻā§āĻ¨ā§āĻāĨ¤ āĻāĻāĻŋ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ crt1.o āĻāĻŦāĻ āĻāĻ° āĻļā§āĻ°ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻ āĻāĻ°ā§
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ 0x800.
āĻŦā§āĻāĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻĒ
āĻāĻāĻāĻŋ āĻŦā§āĻāĻ˛ā§āĻĄāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ āĻŽāĻĄā§āĻ˛ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
crt2.o āĻ¯ā§āĻāĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ°āĻŋāĻ¸ā§āĻ āĻā§āĻā§āĻāĻ° āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¨ā§āĻāĨ¤ āĻāĻ āĻāĻĒāĻ¯ā§āĻā§āĻ¤
āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻāĻ˛ā§āĻĄāĻžāĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ°āĻŋāĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻŦā§āĻĻāĻ¨āĨ¤
novectors
āĻŽāĻžāĻāĻā§āĻ°ā§āĻŦā§āĻ˛ā§āĻ āĻā§āĻā§āĻāĻ°ā§āĻ° āĻā§āĻ¨ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ āĻāĻŽāĻ¨ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻ¯āĻŦā§āĻā§āĻˇāĻŖ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ˛āĻŽāĻžāĻ¨ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻāĻ āĻŽāĻĄā§āĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¸āĻŽā§āĻš crt3.o āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻĢāĻžāĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
āĻĒāĻāĻ¨ā§āĻĻ -āĻāĻā§āĻ¸āĻāĻ˛-āĻŽā§āĻĄ-āĻ ā§āĻ¯āĻžāĻĒ-āĻŽāĻĄā§āĻ˛ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻĒāĻĒā§āĻ°āĻāĻžāĻ°āĻŋāĻ¤ āĻāĻĒāĻ¨āĻžāĻŽ -mxl-āĻŽā§āĻĄ-āĻ ā§āĻ¯āĻžāĻĒ-āĻŽāĻĄā§āĻ˛.
āĻŽāĻŋāĻĒāĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-āĻāĻŦāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻāĻ˛ āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ mips*el-*-* āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ°āĨ¤
-āĻŽāĻžāĻ°ā§āĻ =āĻāĻŋāĻ˛āĻžāĻ¨
āĻāĻ˛āĻŽāĻžāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻŋāĻ˛āĻžāĻ¨, āĻ¯āĻž āĻāĻāĻāĻŋ āĻā§āĻ¨ā§āĻ°āĻŋāĻ MIPS ISA āĻāĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻŦāĻž
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻāĻāĻāĻ¸āĻāĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛: mips1, mips2, mips3, mips4,
mips32, mips32r2, mips64 āĻāĻŦāĻ mips64r2. āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛: 4kc, 4km, 4kp, 4ksc,
4 āĻā§āĻ¸āĻŋ, 4 āĻā§āĻāĻŽ, 4 āĻā§āĻĒ, 4ksd, 5kc, 5 āĻā§āĻĢ, 20kc, 24kc, 24kf2_1, 24kf1_1, 24 āĻā§āĻ¸āĻŋ, 24kef2_1,
24kef1_1, 34kc, 34kf2_1, 34kf1_1, 34kn, 74kc, 74kf2_1, 74kf1_1, 74kf3_2, 1004kc,
1004kf2_1, 1004kf1_1, loongson2e, loongson2f, loongson3a, M4K, M14K, m14kc, m14ke,
m14kec, āĻ āĻā§āĻāĻŋāĻ¯āĻŧāĻ¨, āĻ āĻā§āĻāĻŋāĻ¯āĻŧāĻ¨+, octeon2, āĻāĻžāĻ˛āĻĒā§āĻ°ā§āĻˇ, r2000, r3000, r3900, r4000, r4400, r4600,
r4650, r4700, r6000, r8000, rm7000, rm9000, r10000, r12000, r14000, r16000, sb1,
sr71000, vr4100, vr4111, vr4120, vr4130, vr4300, vr5000, vr5400, vr5500, xlr āĻāĻŦāĻ xlp.
āĻŦāĻŋāĻļā§āĻˇ āĻŽāĻžāĻ¨ āĻĨā§āĻā§-āĻāĻŦāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
ABI (āĻ āĻ°ā§āĻĨāĻžā§, mips1 32-āĻŦāĻŋāĻ ABI-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ mips3 64-āĻŦāĻŋāĻ ABI-āĻāĻ° āĻāĻ¨ā§āĻ¯)āĨ¤
āĻ¨ā§āĻāĻŋāĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸/āĻāĻŋāĻāĻ¨āĻāĻ āĻā§āĻ˛āĻā§āĻ¨āĻ āĻŽāĻžāĻ¨āĻāĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ, āĻ¯āĻž āĻ¸ā§āĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻšā§āĻ¸ā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ -āĻŽāĻžāĻ°ā§āĻ=āĻĻā§āĻļā§āĻ¯āĻŧ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻ°āĻ˛ā§ āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŋāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻžāĻŽ, āĻāĻāĻāĻŋ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ 000 āĻ¸āĻāĻā§āĻˇā§āĻĒā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ k (āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ, -āĻŽāĻžāĻ°ā§āĻ=r2k).
āĻāĻĒāĻ¸āĻ°ā§āĻ āĻāĻā§āĻāĻŋāĻ, āĻāĻŦāĻ vr āĻ˛ā§āĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ r.
āĻĢāĻ°ā§āĻŽā§āĻ° āĻ¨āĻžāĻŽ nf2_1 āĻāĻĢāĻĒāĻŋāĻāĻ-āĻāĻ° āĻ āĻ°ā§āĻ§ā§āĻ āĻšāĻžāĻ°ā§ āĻā§āĻ˛āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§āĻ˛āĻŋ āĻĻā§āĻā§āĻ¨
āĻŽā§āĻ˛, āĻĢāĻ°ā§āĻŽā§āĻ° āĻ¨āĻžāĻŽ nf1_1 āĻāĻāĻ āĻšāĻžāĻ°ā§ āĻā§āĻ˛āĻ āĻāĻ°āĻž FPUs āĻ¸āĻš āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§āĻ˛āĻŋ āĻĻā§āĻā§āĻ¨
āĻŽā§āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻŦāĻ āĻĢāĻ°ā§āĻŽā§āĻ° āĻ¨āĻžāĻŽ nf3_2 FPUs āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻāĻĄāĻŧāĻŋ āĻ¸āĻā§āĻā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĒāĻĄāĻŧā§āĻ¨
3:2 āĻāĻ° āĻā§āĻ° āĻ¸āĻžāĻĒā§āĻā§āĻˇā§āĨ¤ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻžāĻ°āĻŖā§, nf āĻāĻāĻāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻā§āĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ nf2_1 āĻ¯āĻāĻ¨ nx āĻāĻŦāĻ bfx āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻā§āĻšā§āĻ¤ āĻšāĻ¯āĻŧ nf1_1.
GCC āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻĻā§āĻāĻŋ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋ āĻšāĻ˛ _MIPS_ARCH,
āĻ¯āĻž āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻ¯āĻŧāĨ¤ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻāĻŋāĻ° āĻĢāĻ°ā§āĻŽ āĻāĻā§
_MIPS_ARCH_foo āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸, āĻā§āĻĨāĻžāĻ¯āĻŧ foo āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ° āĻŽā§āĻ˛āĻ§āĻ¨ā§āĻā§āĻ¤ āĻŽāĻžāĻ¨ _MIPS_ARCHāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ,
-āĻŽāĻžāĻ°ā§āĻ = r2000 āĻ¸ā§āĻ _MIPS_ARCH āĻĨā§āĻā§ "r2000" āĻāĻŦāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ _MIPS_ARCH_R2000.
āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ _MIPS_ARCH āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻĒāĻ°ā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ¯ āĻāĻĨāĻžāĻ¯āĻŧ,
āĻāĻāĻŋāĻ° āĻĒā§āĻ°ā§āĻŖ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻ°ā§ āĻ¨āĻž 000 as kāĨ¤ āĻāĻ° āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ°ā§ āĻĨā§āĻā§-āĻāĻŦāĻŋ, āĻĻā§āĻ¯
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻ¯āĻŧ (āĻšāĻ¯āĻŧ "mips1" or "mips3") āĻāĻāĻž āĻ¨āĻžāĻŽ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¯āĻāĻ¨ āĻ¨āĻž -āĻŽāĻžāĻ°ā§āĻ āĻ āĻĒāĻļāĻ¨ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
-mtune =āĻāĻŋāĻ˛āĻžāĻ¨
āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻā§āĻ˛āĻŋāĻ¤āĻāĻ°āĻŖ āĻāĻŋāĻ˛āĻžāĻ¨. āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŋāĻ¨āĻŋāĻ¸ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻāĻĒāĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤, āĻāĻŦāĻ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻā§āĻ¤ āĻāĻ°āĻāĨ¤ āĻāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻŋāĻ˛āĻžāĻ¨ āĻŽā§āĻ˛ā§āĻ¯āĻŦā§āĻ§
āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ -āĻŽāĻžāĻ°ā§āĻ.
āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§ -āĻŽāĻžāĻ°ā§āĻāĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŽāĻžāĻ°ā§āĻ āĻāĻŦāĻ -mtune āĻāĻāĻ¸āĻžāĻĨā§, āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻ¯āĻž a-āĻ¤ā§ āĻāĻ˛ā§
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻžāĻ°, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§āĻ° āĻāĻāĻāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§āĻ¨āĨ¤
-mtune āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ _MIPS_TUNE āĻāĻŦāĻ _MIPS_TUNE_foo āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸, āĻ¯āĻž āĻāĻāĻ āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§
āĻĻā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻ āĻāĻĒāĻ°ā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻŦā§āĻļā§.
-āĻŽāĻŋāĻĒāĻ¸ 1
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻ=āĻŽāĻŋāĻĒāĻ¸1.
-āĻŽāĻŋāĻĒāĻ¸ 2
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻ=āĻŽāĻŋāĻĒāĻ¸2.
-āĻŽāĻŋāĻĒāĻ¸ 3
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻ=āĻŽāĻŋāĻĒāĻ¸3.
-āĻŽāĻŋāĻĒāĻ¸ 4
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻ=āĻŽāĻŋāĻĒāĻ¸4.
-āĻŽāĻŋāĻĒāĻ¸ 32
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻ=āĻŽāĻŋāĻĒāĻ¸32.
-mips32r2
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -march=mips32r2.
-āĻŽāĻŋāĻĒāĻ¸ 64
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻ=āĻŽāĻŋāĻĒāĻ¸64.
-mips64r2
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -march=mips64r2.
-āĻŽāĻŋāĻĒāĻ¸ 16
-mno-Mips16
MIPS16 āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨ (āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤ āĻ¯āĻĻāĻŋ GCC āĻāĻāĻāĻŋ MIPS32 āĻŦāĻž MIPS64 āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§
āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°, āĻāĻāĻŋ MIPS16e ASE āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
MIPS16 āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§āĻ āĻĒā§āĻ°āĻ¤āĻŋ-āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
"mips16" āĻāĻŦāĻ "nomips16" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĨ¤
-mflip-MIPS16
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĢāĻžāĻāĻļāĻ¨ā§ MIPS16 āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ°āĻŋāĻā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻŽāĻŋāĻļā§āĻ° MIPS16/āĻ¨āĻ¨-MIPS16 āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž, āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽāĻŋāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻāĻ-āĻ¸āĻāĻā§āĻāĻŋāĻ¤
-mno-āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻāĻ-āĻ¸āĻāĻā§āĻāĻŋāĻ¤
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ (āĻāĻ¨āĻāĻŽā§āĻĒā§āĻ°ā§āĻ¸āĻĄ) āĻāĻŽāĻāĻāĻĒāĻŋāĻāĻ¸ āĻāĻāĻāĻ¸āĻ āĻ˛āĻŋāĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻ āĻā§āĻĄāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ (āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ)
MIPS16 āĻāĻŦāĻ microMIPS āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ, āĻāĻŦāĻ āĻ¤āĻĻā§āĻŦāĻŋāĻĒāĻ°ā§āĻ¤āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ ISA āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻĄ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ MIPS16 āĻŦāĻž āĻ¤ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
microMIPS āĻā§āĻĄ; āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻāĻŋ āĻāĻ˛ āĻŦāĻž āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇ āĻ˛āĻžāĻĢ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ -āĻŽāĻŋāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻāĻ-āĻ¸āĻāĻā§āĻāĻŋāĻ¤
āĻ¤āĻžāĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ˛āĻžāĻĢ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻ¨āĻž GCC āĻāĻžāĻ¨ā§ āĻ¯ā§ āĻ˛āĻžāĻĢā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¨āĻ¯āĻŧ
āĻ¸āĻāĻā§āĻāĻŋāĻ¤
-āĻŽāĻŋāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻā§āĻ-āĻāĻŽāĻāĻāĻĒāĻŋāĻāĻ¸ 16
-mno-āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻā§āĻ-āĻāĻŽāĻāĻāĻĒāĻŋāĻāĻ¸ 16
āĻāĻ° āĻāĻĒāĻ¨āĻžāĻŽ -āĻŽāĻŋāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻāĻ-āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻŦāĻ -mno-āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻāĻ-āĻ¸āĻāĻā§āĻāĻŋāĻ¤. āĻāĻ āĻ āĻĒāĻļāĻ¨
āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻŽāĻāĻāĻĒāĻŋāĻāĻ¸ āĻāĻāĻ¸āĻ-āĻāĻ° āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻŦāĻ āĻĒāĻŋāĻāĻ¨ā§āĻ° āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ§āĻ°ā§ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧāĨ¤
-āĻŽāĻžāĻŦāĻŋ=32
-āĻŽāĻžāĻŦāĻŋ=o64
-āĻŽāĻžāĻŦāĻŋ=n32
-āĻŽāĻžāĻŦāĻŋ=64
-āĻŽāĻžāĻŦāĻŋ=āĻāĻŦāĻŋ
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ ABI-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ EABI-āĻāĻ° āĻāĻāĻāĻŋ 32-āĻŦāĻŋāĻ āĻāĻŦāĻ āĻāĻāĻāĻŋ 64-āĻŦāĻŋāĻ āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ GCC āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ 64-āĻŦāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻā§āĻĄ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ 64-āĻŦāĻŋāĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨, āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -mgp32 32-āĻŦāĻŋāĻ āĻā§āĻĄ āĻĒā§āĻ¤ā§
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§.
O64 ABI āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻĻā§āĻā§āĻ¨http://gcc.gnu.org/projects/mipso64-abi.html>.
GCC o32 ABI-āĻāĻ° āĻāĻāĻāĻŋ āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° 64
32 āĻŦāĻŋāĻ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻā§āĻā§ āĻāĻ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -āĻŽāĻžāĻŦāĻŋ=32 -mfp64. āĻāĻ ABI
"mthc1" āĻāĻŦāĻ "mfhc1" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻ¤āĻžāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
MIPS32R2 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĨ¤
āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻāĻŦāĻ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ āĻāĻāĻ āĻĨāĻžāĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ
āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻŽāĻžāĻ¨ 64-āĻŦāĻŋāĻā§āĻ° āĻā§āĻĄāĻŧāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻāĻ 32-āĻŦāĻŋāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ $f0 āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°, āĻ¨āĻž a
$f0/$f1 āĻā§āĻĄāĻŧāĻž āĻāĻ˛-āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻ¸ā§āĻāĻ āĻāĻāĻ āĻĨāĻžāĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŦāĻāĻāĻŋ 64 āĻŦāĻŋāĻ
āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ
-āĻŽā§āĻ¯āĻžāĻŦāĻŋāĻā§āĻ¯āĻžāĻ˛āĻ¸
-āĻŽāĻ¨ā§-āĻ āĻŦāĻŋāĻāĻžāĻ˛āĻ¸
SVR4-āĻ¸ā§āĻāĻžāĻāĻ˛ā§āĻ° āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨ (āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤
-āĻŽā§āĻ¯āĻžāĻŦāĻŋāĻā§āĻ¯āĻžāĻ˛āĻ¸ SVR4-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻŽāĻļāĻžāĻ°ā§āĻĄ
-mno-āĻāĻžāĻ āĻāĻ°āĻž
āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨ (āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž) āĻ¯āĻž āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨, āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¤āĻžāĻ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ -āĻŽā§āĻ¯āĻžāĻŦāĻŋāĻā§āĻ¯āĻžāĻ˛āĻ¸.
āĻ¸āĻŦ -āĻŽā§āĻ¯āĻžāĻŦāĻŋāĻā§āĻ¯āĻžāĻ˛āĻ¸ āĻā§āĻĄ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤āĻāĻžāĻŦā§ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨, āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§
āĻŽāĻ¤ -fpic āĻāĻŦāĻ -fpic. āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§, GNU āĻā§āĻ˛āĻā§āĻāĻ¨ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛āĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦāĻžāĻāĻ§āĻžāĻ āĻāĻŋāĻšā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŽ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§āĨ¤ āĻāĻāĻŋ āĻāĻžāĻā§ āĻāĻŋāĻĒāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ āĻā§āĻ°āĻŽ āĻāĻŦāĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛ āĻā§āĻ¨āĻžāĻ°ā§āĻ. āĻāĻ
āĻŽā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ -mno-āĻāĻžāĻ āĻāĻ°āĻž.
-mno-āĻāĻžāĻ āĻāĻ°āĻž binutils 2.16 āĻŦāĻž āĻāĻā§āĻāĻ¤āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
GNU āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ā§āĻ° ABI-āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¯ā§āĻā§āĻ¯ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ°āĻŋāĻ˛ā§āĻā§āĻā§āĻŦāĻ˛ āĻ āĻŦāĻā§āĻā§āĻā§āĻ° ABI āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -mno-āĻāĻžāĻ āĻāĻ°āĻž
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛āĻā§ āĻā§āĻ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ¤ āĻāĻāĻ¯āĻŧāĻ āĻāĻ°ā§āĨ¤
-āĻŽāĻļāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
-mplt
-mno-plt
āĻ§āĻ°ā§ āĻ¨āĻŋāĻ¨ (āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž) āĻ¯ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻŦāĻ āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ PLT āĻāĻŦāĻ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ -mno-āĻāĻžāĻ āĻāĻ°āĻž -āĻŽā§āĻ¯āĻžāĻŦāĻŋāĻā§āĻ¯āĻžāĻ˛āĻ¸. n64 ABI āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻĄāĻŧāĻž āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ -msym32.
āĻāĻĒāĻ¨āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -mplt āĻāĻ° āĻ¸āĻžāĻĨā§ GCC āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ --with-mips-pltāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
is -mno-plt āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤
-mxgot
-mno-xgot
āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻ āĻĢāĻ¸ā§āĻ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻŦāĻŋāĻ§āĻŋāĻ¨āĻŋāĻˇā§āĻ§ āĻ¤ā§āĻ˛ā§ (āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤
GCC āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ GOT āĻĨā§āĻā§ āĻŽāĻžāĻ¨ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻ āĻ¯āĻāĻ¨
āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻĻāĻā§āĻˇ, GOT āĻĒā§āĻ°āĻžāĻ¯āĻŧ 64k āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻā§āĻ āĻšāĻ˛ā§āĻ āĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻŋāĻā§
āĻŦāĻĄāĻŧ āĻāĻžāĻ°āĻŖ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯ā§āĻŽāĻ¨:
āĻĢāĻŋāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§: R_MIPS_GOT16 foobar
āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻā§ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ -mxgot. āĻāĻ āĻā§āĻŦ āĻ¸āĻā§āĻā§ āĻāĻžāĻ āĻāĻ°ā§
āĻŦāĻĄāĻŧ GOTs, āĻ¯āĻĻāĻŋāĻ āĻā§āĻĄāĻāĻŋāĻ āĻāĻŽ āĻĻāĻā§āĻˇ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋāĻ¤ā§ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ˛āĻžāĻā§
āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻŽāĻžāĻ¨ āĻāĻ¨āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻāĻŋāĻā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻāĻžāĻ§āĻŋāĻ GOT āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻā§, āĻāĻĒāĻ¨āĻŋ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ -mxgot āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻāĻāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ 64k āĻāĻ° āĻŦā§āĻļāĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°ā§
GOT āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻŽā§āĻ˛ā§āĻ¯. āĻā§āĻŦ āĻāĻŽāĻ āĻāĻ°ā§āĨ¤
GCC āĻĒāĻāĻŋāĻļāĻ¨ āĻāĻ¨ā§āĻĄāĻŋāĻĒā§āĻ¨ā§āĻĄā§āĻ¨ā§āĻ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻ¨āĻž āĻāĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻāĨ¤
-mgp32
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ 32 āĻŦāĻŋāĻ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĨ¤
-mgp64
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ 64 āĻŦāĻŋāĻ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĨ¤
-mfp32
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° 32 āĻŦāĻŋāĻ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĨ¤
-mfp64
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° 64 āĻŦāĻŋāĻ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĨ¤
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŖāĻ¨āĻžāĨ¤
-mno-āĻāĻžāĻ¸āĻž
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§ āĻĻāĻžāĻŦāĻŋ āĻāĻ°ā§ āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻā§āĻā§
āĻā§āĻ¨ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŋāĻā§ āĻŦā§āĻ¯āĻŧāĻžāĻ°-āĻŽā§āĻāĻžāĻ˛ MIPS āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻ āĻāĻžāĻŦ āĻ°āĻ¯āĻŧā§āĻā§ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻžāĻ¸āĻŽāĻžāĻ¨-
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ "printf" āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ)āĨ¤ āĻ¯āĻĻāĻŋ "-mno-float" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄ āĻā§āĻ˛āĻŦāĻļāĻ¤ āĻĨāĻžāĻā§
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻŦāĻž āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻļāĻŋāĻāĻžāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻāĻāĻāĻŋ-āĻāĻžāĻ¸āĻž
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
-mdouble-āĻžāĻ˛ā§
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĄāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
-āĻŽā§āĻ¯āĻžāĻŦāĻ¸ = 2008
-mabs = āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻ¨āĻ-āĻ-āĻ¨āĻŽā§āĻŦāĻ° (NaN) IEEE 754-āĻāĻ° āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
"abs" āĻ¸āĻš āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĄā§āĻāĻžāĨ¤fmt" āĻāĻŦāĻ "āĻ¨ā§āĻāĨ¤fmt" āĻŽā§āĻļāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŦāĻž āĻ¯āĻāĻ¨ -mabs = āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻ
āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻ āĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŦāĻ āĻāĻ¨āĻĒā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻāĻāĻāĻŋ NaN āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ āĻā§āĻ°āĻŽ
āĻ¯ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĄā§āĻāĻžāĻŽā§āĻ° āĻ¸āĻžāĻāĻ¨ āĻŦāĻŋāĻ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¨āĻž
āĻĻā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻāĻŖāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -āĻŽā§āĻ¯āĻžāĻŦāĻ¸ = 2008 āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ IEEE 754-2008 āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ¸āĻŦ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ -āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¤āĻžāĻ āĻ¸āĻŦ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§
āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ¨āĻĒā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻāĻāĻāĻŋ NaNāĨ¤ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§
āĻ¤āĻžāĻ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-āĻŽāĻ¨āĻ¨=2008
-āĻŽāĻ¨āĻžāĻ¨ = āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻ¨āĻ-āĻ-āĻ¨āĻŽā§āĻŦāĻ° (NaN) IEEE 754-āĻāĻ° āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĄā§āĻāĻžāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -āĻŽāĻ¨āĻžāĻ¨ = āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻļāĻžāĻ¨ā§āĻ¤ NaNs (qNaNs)
āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻāĻžāĻŽā§ āĻ¤āĻžā§āĻĒāĻ°ā§āĻ¯ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ 0, āĻ¯ā§āĻāĻžāĻ¨ā§
āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛āĻŋāĻ NaNs (sNaNs) āĻ¤āĻžāĻĻā§āĻ° āĻĒāĻŋāĻāĻ¨ā§āĻ° āĻ¤āĻžā§āĻĒāĻ°ā§āĻ¯ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻˇā§āĻ¤ā§āĻ° āĻšāĻā§āĻā§ 1.
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -āĻŽāĻ¨āĻ¨=2008 āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ IEEE 754-2008 āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ qNaN āĻšāĻ¯āĻŧ
āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻāĻžāĻŽā§ āĻ¤āĻžā§āĻĒāĻ°ā§āĻ¯ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻŦāĻ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻšāĻ˛ 1, āĻ¯ā§āĻāĻžāĻ¨ā§ sNaNs
āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻāĻžāĻŽā§ āĻ¤āĻžā§āĻĒāĻ°ā§āĻ¯ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ 0āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -āĻŽāĻ¨āĻžāĻ¨ = āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¯āĻĻāĻŋ āĻ¨āĻž GCC āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ --with-nan=2008.
-mllsc
-mno-llsc
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž) ll, sc, āĻāĻŦāĻ āĻ¸āĻŋāĻā§āĻ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§
āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻāĻ¨ āĻā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, GCC āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
-mllsc āĻ¯āĻĻāĻŋ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ -mno-llsc
āĻ āĻŽāĻžāĻ¨āĻ āĻāĻāĻāĻ¸āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¯āĻŧ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻ° āĻ¸āĻžāĻĨā§ GCC āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ --with-llsc āĻāĻŦāĻ -- llsc āĻāĻžāĻĄāĻŧāĻž āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§.
--with-llsc āĻāĻŋāĻā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ; āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĻā§āĻā§āĻ¨
āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯.
-āĻāĻŽāĻĄāĻŋāĻāĻ¸āĻĒāĻŋ
-mno-dsp
MIPS DSP ASE-āĻāĻ° āĻ¸āĻāĻļā§āĻ§āĻ¨ 1 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ __mips_dsp. āĻāĻāĻžāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§
__mips_dsp_rev 1 āĻ¤ā§
-mdspr2
-mno-dspr2
MIPS DSP ASE-āĻāĻ° āĻ¸āĻāĻļā§āĻ§āĻ¨ 2 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ __mips_dsp āĻāĻŦāĻ __mips_dspr2āĨ¤ āĻāĻāĻžāĻ
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ __mips_dsp_rev 2 āĻ¤ā§
-msmartmips
-mno-smartmips
MIPS SmartMIPS ASE āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻ¨ā§āĻ§ā§-āĻāĻāĻ
-mno-āĻā§āĻĄāĻŧāĻž-āĻāĻāĻ
āĻā§āĻĄāĻŧāĻž-āĻāĻāĻ āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
-mdmx
-mno-mdmx
āĻāĻŽāĻāĻāĻĒāĻŋāĻāĻ¸ āĻĄāĻŋāĻāĻŋāĻāĻžāĻ˛ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
64-āĻŦāĻŋāĻ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-āĻŽāĻŋāĻĒāĻ¸ 3 āĻĄāĻŋ
-mno-Mips3d
MIPS-3D ASE āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤ āĻĒāĻāĻ¨ā§āĻĻ -āĻŽāĻŋāĻĒāĻ¸ 3 āĻĄāĻŋ āĻŦā§āĻāĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻ¨ā§āĻ§ā§-āĻāĻāĻ.
- āĻŽāĻŋāĻŽāĻŋāĻā§āĻ°ā§āĻŽāĻŋāĻĒāĻ¸
-mno-āĻŽāĻžāĻāĻā§āĻ°ā§āĻŽāĻŋāĻĒāĻ¸
āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻŽāĻāĻāĻĒāĻŋāĻāĻ¸ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨ (āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤
āĻŽāĻžāĻāĻā§āĻ°ā§āĻāĻŽāĻāĻāĻĒāĻŋāĻāĻ¸ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§āĻ āĻĒā§āĻ°āĻ¤āĻŋ-āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
"āĻŽāĻžāĻāĻā§āĻ°ā§āĻŽāĻŋāĻĒāĻ¸" āĻāĻŦāĻ "āĻ¨ā§āĻŽāĻŋāĻā§āĻ°ā§āĻŽāĻŋāĻĒāĻ¸" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĨ¤
-āĻāĻŽāĻāĻŽāĻāĻŋ
-mno-Mt
MT āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĨā§āĻ°ā§āĻĄāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤
-āĻāĻŽāĻāĻŽāĻ¸āĻŋāĻāĻ
-mno-mcu
MIPS MCU ASE āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤
-āĻŽā§āĻāĻž
-āĻāĻŽāĻ¨ā§-āĻāĻāĻž
MIPS āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤
-mvirt
-mno-virt
MIPS āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤
-āĻŽāĻ˛āĻ64
"āĻĻā§āĻ°ā§āĻ" āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ 64 āĻŦāĻŋāĻ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻšāĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§āĻ¨ā§ˇ āĻĻā§āĻāĻž -āĻŽāĻ˛āĻ32 āĻĄāĻŋāĻĢāĻ˛ā§āĻā§āĻ° āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻŦāĻ āĻ¯ā§āĻāĻžāĻŦā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻŽāĻ˛āĻ32
"āĻĻā§āĻ°ā§āĻ", "int" āĻāĻŦāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ 32 āĻŦāĻŋāĻ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻšāĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§āĻ¨ā§ˇ
"int", "āĻ˛āĻ" āĻāĻŦāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻžāĻ° ABI-āĻāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ āĻ¸āĻŦ
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ ABI 32-āĻŦāĻŋāĻ "int" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ n64 ABI 64-āĻŦāĻŋāĻ "āĻ˛āĻ" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ 64-āĻŦāĻŋāĻ āĻāĻ°ā§
EABI; āĻ āĻ¨ā§āĻ¯āĻ°āĻž 32-āĻŦāĻŋāĻ "āĻ˛āĻ" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ "āĻ˛āĻŽā§āĻŦāĻž" āĻŦāĻž āĻāĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻžāĻ¨
āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻāĻāĻžāĻ°, āĻ¯ā§āĻāĻŋ āĻā§āĻāĨ¤
-msym32
-mno-sym32
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ (āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž) āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŋāĻšā§āĻ¨ā§āĻ° 32-āĻŦāĻŋāĻ āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§, āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§
āĻāĻŦāĻŋāĻāĻāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻā§āĻā§ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻĻāĻ°āĻāĻžāĻ°ā§ -āĻŽāĻžāĻŦāĻŋ=64 āĻāĻŦāĻ -āĻŽāĻ¨ā§-āĻ āĻŦāĻŋāĻāĻžāĻ˛āĻ¸ āĻāĻžāĻ°āĻ¨ āĻāĻāĻž
GCC-āĻā§ āĻ¸āĻžāĻāĻā§āĻ¤āĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ¤ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
-G NUM
āĻāĻāĻāĻŋ āĻā§āĻ āĻĄā§āĻāĻž āĻŦāĻŋāĻāĻžāĻā§ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻāĻāĻžāĻŦā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻĄā§āĻāĻžāĻ° āĻ¸āĻāĻā§āĻāĻžāĻā§āĻ˛āĻŋ āĻ°āĻžāĻā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻĄā§āĻāĻžāĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ NUM āĻŦāĻžāĻāĻ GCC āĻ¤āĻžāĻ°āĻĒāĻ° āĻĄā§āĻāĻžāĻ¤ā§ āĻāĻ°āĻ āĻĻāĻā§āĻˇ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§; āĻĻā§āĻāĻž
-mgpopt āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ -G āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤
-āĻŽā§āĻ˛ā§āĻāĻžāĻ˛-āĻāĻ¸āĻĄāĻŋāĻāĻāĻž
-mno-āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ-āĻāĻ¸āĻĄā§āĻāĻž
āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ (āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž) the -G āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĄā§āĻāĻžāĻ° āĻ¸āĻžāĻĨā§āĻ āĻāĻāĻ°āĻŖ, āĻ¯ā§āĻŽāĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§
āĻ¸āĻŋ āĻ¤ā§ -āĻŽā§āĻ˛ā§āĻāĻžāĻ˛-āĻāĻ¸āĻĄāĻŋāĻāĻāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻ¯āĻĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ āĻāĻŋāĻ¯ā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻā§āĻ āĻĄā§āĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻā§, āĻāĻĒāĻ¨āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻŽ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž-āĻ¸āĻŽāĻžāĻ˛ā§āĻāĻ¨āĻžāĻŽā§āĻ˛āĻ āĻ āĻāĻļāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻ¤ā§ āĻāĻžāĻ -mno-āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ-āĻāĻ¸āĻĄā§āĻāĻžāĨ¤ āĻāĻĒāĻ¨āĻŋ
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻĄāĻŧ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ -mno-āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ-āĻāĻ¸āĻĄā§āĻāĻž, āĻ¯āĻžāĻ¤ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
āĻŽā§āĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻāĻžāĻ¯āĻŧāĻāĻž āĻā§āĻĄāĻŧā§ āĻĻāĻŋāĻ¨āĨ¤
-āĻŽā§āĻā§āĻ¸āĻāĻžāĻ°ā§āĻ¨-āĻāĻ¸āĻĄā§āĻāĻž
-mno-āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ-āĻāĻ¸āĻĄā§āĻāĻž
āĻ§āĻ°ā§ āĻ¨āĻŋāĻ¨ (āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž) āĻ¯ā§ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻāĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĄā§āĻāĻž āĻāĻāĻāĻŋ āĻā§āĻ āĻĄā§āĻāĻž āĻŦāĻŋāĻāĻžāĻā§ āĻĨāĻžāĻā§ āĻ¯āĻĻāĻŋ
āĻ¯ā§ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻā§ -G āĻ¸ā§āĻŽāĻžāĨ¤ -āĻŽā§āĻā§āĻ¸āĻāĻžāĻ°ā§āĻ¨-āĻāĻ¸āĻĄā§āĻāĻž āĻ¸āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ°āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻŽāĻĄāĻŋāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨ āĻŽāĻĄā§āĻ˛āĻžāĻ¸ āĻ¸āĻā§āĻā§ -āĻŽā§āĻā§āĻ¸āĻāĻžāĻ°ā§āĻ¨-āĻāĻ¸āĻĄā§āĻāĻž -G NUM -mgpopt, āĻāĻŦāĻ āĻŽāĻĄā§āĻ˛āĻžāĻ¸ āĻāĻ˛ā§āĻ˛ā§āĻ a
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ var āĻ¯ā§ āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻ¨āĻ¯āĻŧ NUM āĻŦāĻžāĻāĻ, āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¯ā§ var āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻā§āĻ āĻĄā§āĻāĻž āĻŦāĻŋāĻāĻžāĻā§āĨ¤ āĻ¯āĻĻāĻŋ var āĻ āĻ¨ā§āĻ¯ āĻŽāĻĄāĻŋāĻāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻžāĻā§ āĻšāĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻāĻā§āĻ-āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻ¸āĻā§āĻā§ āĻ¯ā§ āĻŽāĻĄāĻŋāĻāĻ˛ -G āĻāĻāĻāĻŋ "āĻŦāĻŋāĻāĻžāĻ" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻŦāĻž āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨ā§ˇ var's
āĻ¸āĻāĻā§āĻāĻž āĻ¯āĻĻāĻŋ var āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻāĻā§āĻ-āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻ¸āĻā§āĻā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ˛āĻŋāĻā§āĻ āĻāĻŦāĻļā§āĻ¯āĻ -G
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸.
āĻāĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻšāĻ āĻāĻĒāĻžāĻ¯āĻŧ āĻšāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŽāĻĄāĻŋāĻāĻ˛āĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž
āĻāĻāĻ āĻ¸āĻā§āĻā§ -G āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¯āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻ āĻĄā§āĻāĻž āĻ¸ā§āĻŽāĻžāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§ āĻāĻāĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ -G āĻ¸ā§āĻāĻŋāĻ āĻāĻŦāĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ -mno-āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ-āĻāĻ¸āĻĄā§āĻāĻž āĻĨāĻžāĻŽāĻžāĻ¤ā§
āĻŦāĻžāĻšā§āĻ¯āĻŋāĻāĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĄā§āĻāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻĨā§āĻā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤
-mgpopt
-mno-gpopt
āĻā§āĻ āĻĄā§āĻāĻžāĻ¤ā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻĒāĻŋ-āĻ°āĻŋāĻ˛ā§āĻāĻŋāĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)
āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ; āĻĻā§āĻāĻž -G, -āĻŽā§āĻ˛ā§āĻāĻžāĻ˛-āĻāĻ¸āĻĄāĻŋāĻāĻāĻž āĻāĻŦāĻ -āĻŽā§āĻā§āĻ¸āĻāĻžāĻ°ā§āĻ¨-āĻāĻ¸āĻĄā§āĻāĻž. -mgpopt āĻ¸āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ°āĨ¤
-mno-gpopt āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ $gp āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻ° āĻŽāĻžāĻ¨ āĻ§āĻ°ā§ āĻ¨āĻžāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¸ā§āĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻĒāĻ¯ā§āĻā§
"_gp"āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻā§āĻĄāĻāĻŋ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ āĻāĻļ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻŦā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽāĻ¨āĻŋāĻāĻ°, āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻŦā§āĻ āĻŽāĻ¨āĻŋāĻāĻ° āĻ°ā§āĻāĻŋāĻ¨ āĻāĻ˛ āĻāĻ°ā§ $gp-āĻ āĻāĻāĻāĻŋ āĻ āĻāĻžāĻ¨āĻž āĻŽāĻžāĻ¨ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĨ¤ (āĻāĻŋāĻ¤āĻ°ā§
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§, āĻŦā§āĻ āĻŽāĻ¨āĻŋāĻāĻ° āĻ¨āĻŋāĻā§āĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ -āĻāĻŋ 0.)
-mno-gpopt āĻŦā§āĻāĻž -mno-āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ-āĻāĻ¸āĻĄā§āĻāĻž āĻāĻŦāĻ -mno-āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ-āĻāĻ¸āĻĄā§āĻāĻž.
-āĻŽā§āĻŽā§āĻŦā§āĻĄ-āĻĄā§āĻāĻž
-mno-āĻāĻŽā§āĻŦā§āĻĄā§āĻĄ-āĻĄā§āĻāĻž
āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ˛ā§ āĻĒā§āĻ°āĻĨāĻŽā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻĄā§āĻāĻž āĻŦāĻŋāĻāĻžāĻā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§
āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ˛ā§ āĻā§āĻ āĻĄā§āĻāĻž āĻŦāĻŋāĻāĻžāĻ, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĄā§āĻāĻžāĻ¤ā§āĨ¤ āĻāĻāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ§ā§āĻ° āĻā§āĻĄ āĻĻā§āĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻā§āĻ° āĻā§āĻ¯āĻŧā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ RAM āĻāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§, āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŋāĻā§ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
-āĻŽā§āĻ¨āĻŋāĻ¨ā§āĻ¤-āĻāĻ¨āĻ¸ā§āĻ-āĻāĻ¨-āĻ°ā§āĻĄāĻžāĻāĻž
-mno-uninit-const- āĻāĻ¨-āĻ°ā§āĻĄāĻžāĻāĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻĄā§āĻāĻž āĻŦāĻŋāĻāĻžāĻā§ āĻļā§āĻ°ā§ āĻ¨āĻž āĻāĻ°āĻž "const" āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ°āĻžāĻā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ āĻāĻāĻ¯ā§āĻā§ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖ -āĻŽā§āĻŽā§āĻŦā§āĻĄ-āĻĄā§āĻāĻž.
-mcode-āĻĒāĻžāĻ āĻ¯ā§āĻā§āĻ¯=āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
GCC āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻŦāĻŋāĻāĻžāĻ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻž āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻāĻžāĻ¨ā§
āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¸ā§āĻāĻŋāĻāĻ¸:
-mcode-readable=āĻšā§āĻ¯āĻžāĻ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻŦāĻŋāĻ§āĻžāĻ¯āĻŧ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻŦāĻŋāĻāĻžāĻā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻāĻŋāĻāĨ¤
-mcode-readable=pcrel
MIPS16 PC-āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻ˛ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤āĻŦā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤āĻž āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ 4KSc āĻāĻŦāĻ 4KSd āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§ āĻāĻĒāĻ¯ā§āĻā§
āĻ¯āĻāĻ¨ āĻā§āĻĄ āĻāĻŋāĻāĻ˛āĻŦāĻŋ-āĻ¤ā§ āĻ°āĻŋāĻĄ āĻāĻ¨āĻšāĻŋāĻŦāĻŋāĻ āĻŦāĻŋāĻ āĻ¸ā§āĻ āĻĨāĻžāĻā§āĨ¤ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°
āĻ¯ā§āĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻĻā§āĻŦā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ/āĻĄā§āĻāĻž SRAM āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĨāĻžāĻāĻ¤ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻ¯ā§,
M4K-āĻāĻ° āĻŽāĻ¤ā§, āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒāĻŋāĻ¸āĻŋ-āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻ˛ā§āĻĄāĻā§āĻ˛āĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ RAM-āĻ¤ā§ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻāĻ°ā§āĨ¤
-mcode-āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ = āĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻŦāĻŋāĻāĻžāĻā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻĻā§āĻŦā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ/āĻĄā§āĻāĻž āĻāĻ¸āĻāĻ°āĻāĻāĻŽ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĨāĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋ āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻ¯ā§ (M4K-āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§) āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒāĻŋāĻ¸āĻŋ-āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻ˛ā§āĻĄāĻā§āĻ˛āĻŋāĻā§ āĻ°āĻŋāĻĄāĻžāĻāĻ°ā§āĻā§āĻ āĻāĻ°ā§ āĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ RAM.
-msplit-āĻ āĻŋāĻāĻžāĻ¨āĻž
-mno-āĻŦāĻŋāĻāĻā§āĻ¤-āĻ āĻŋāĻāĻžāĻ¨āĻž
"%hi()" āĻāĻŦāĻ "%lo()" āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ°āĻŋāĻ˛ā§āĻā§āĻļāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻāĻ°āĻā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ (āĻ āĻā§āĻˇāĻŽ) āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -mexplicit-āĻ°āĻŋāĻ˛ā§āĻāĻ¸ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻŋāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĨ¤
-mexplicit-āĻ°āĻŋāĻ˛ā§āĻāĻ¸
-mno-āĻ¸ā§āĻĒāĻˇā§āĻ-āĻ°āĻŋāĻ˛ā§āĻāĻ¸
āĻĒā§āĻ°āĻ¤ā§āĻā§ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ°āĻŋāĻ˛ā§āĻā§āĻļāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ -mno-āĻ¸ā§āĻĒāĻˇā§āĻ-āĻ°āĻŋāĻ˛ā§āĻāĻ¸, āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧāĨ¤
-mexplicit-āĻ°āĻŋāĻ˛ā§āĻāĻ¸ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻĻāĻŋ GCC āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
-mcheck-āĻļā§āĻ¨ā§āĻ¯-āĻŦāĻŋāĻāĻžāĻ
-mno-āĻā§āĻ-āĻļā§āĻ¨ā§āĻ¯-āĻŦāĻŋāĻāĻžāĻ
āĻļā§āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻĢāĻžāĻāĻĻ (āĻĢāĻžāĻāĻĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mcheck-āĻļā§āĻ¨ā§āĻ¯-āĻŦāĻŋāĻāĻžāĻ.
-mdivide-āĻĢāĻžāĻāĻĻ
-āĻŽāĻĄāĻŋāĻāĻžāĻāĻĄ-āĻŦā§āĻ°ā§āĻāĻ¸
āĻāĻŽāĻāĻāĻĒāĻŋāĻāĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻĢāĻžāĻāĻĻ āĻŦāĻž āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻļā§āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§
āĻŦāĻŋāĻ°āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĨ¤ āĻĢāĻžāĻāĻĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ āĻā§āĻ āĻā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° MIPS-āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
II āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻāĻŋāĻā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻāĻāĻāĻŋ āĻŦāĻžāĻ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻĢāĻžāĻāĻĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§
āĻ¸āĻ āĻŋāĻ āĻ¸āĻāĻā§āĻ¤ ("SIGFPE") āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻĨā§āĻā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -mdivide-āĻĢāĻžāĻāĻĻ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§āĻ° āĻĢāĻžāĻāĻĻ āĻ¯āĻž āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ -āĻŽāĻĄāĻŋāĻāĻžāĻāĻĄ-āĻŦā§āĻ°ā§āĻāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°āĻž
āĻŦāĻŋāĻ°āĻ¤āĻŋ.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻšāĻ¯āĻŧ -mdivide-āĻĢāĻžāĻāĻĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° --with-divide=breaks. āĻĄāĻŋāĻāĻžāĻāĻĄ-āĻŦāĻžāĻ-āĻāĻŋāĻ°ā§ āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
-mno-āĻā§āĻ-āĻļā§āĻ¨ā§āĻ¯-āĻŦāĻŋāĻāĻžāĻ.
-mmemppy
-mno-āĻāĻŽāĻžāĻ° āĻŽāĻ¨ā§
āĻ¨āĻ¨-āĻ¤ā§āĻā§āĻ āĻŦā§āĻ˛āĻ āĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ "memcpy()" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§āĻ¨ (āĻā§āĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
is -mno-āĻāĻŽāĻžāĻ° āĻŽāĻ¨ā§, āĻ¯āĻž GCC-āĻā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ§ā§āĻ°ā§āĻŦ-āĻāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻŋ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤
-āĻŽāĻ˛āĻ-āĻāĻ˛
-mno-āĻ˛āĻ-āĻāĻ˛
"āĻāĻ˛" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ (āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤ "āĻāĻ˛" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ˛āĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨
āĻāĻ°āĻ āĻĻāĻā§āĻˇ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ˛āĻžāĻ° āĻāĻŦāĻ āĻāĻ˛ā§āĻā§ āĻāĻāĻ 256 āĻŽā§āĻāĻžāĻŦāĻžāĻāĻā§ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§
āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ abicalls āĻā§āĻĄā§āĻ° āĻāĻĒāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mno-āĻ˛āĻ-āĻāĻ˛.
-āĻŽāĻŽāĻĻ
-āĻŽāĻ¨ā§-āĻĒāĻžāĻāĻ˛
"āĻĒāĻžāĻ", "āĻŽāĻžāĻĻā§" āĻāĻŦāĻ "āĻŽā§āĻ˛" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ (āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨)
R4650 ISAāĨ¤
-āĻŽāĻŋāĻŽāĻžāĻĻā§āĻĻ
-āĻŽāĻ¨ā§-āĻāĻŽāĻžāĻĻ
"madd" āĻāĻŦāĻ "msub" āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ (āĻ āĻā§āĻˇāĻŽ) āĻāĻ°ā§āĻ¨ā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
-āĻŽāĻŋāĻŽāĻžāĻĻā§āĻĻ 74k āĻāĻžāĻĄāĻŧāĻž "madd" āĻāĻŦāĻ "msub" āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§
āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻ§ā§āĻ°āĻāĻ¤āĻŋāĻ° āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻā§āĨ¤
-āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§-āĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛āĻžāĻ-āĻ ā§āĻ¯āĻžāĻāĻŽā§āĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ (āĻ āĻā§āĻˇāĻŽ) āĻāĻ°ā§āĻ¨, āĻ¯āĻāĻ¨ āĻ¤āĻžāĻ°āĻž
āĻ¸āĻšāĻ āĻĒā§āĻ°āĻžāĻĒā§āĻ¯. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ.
R8000 CPU-āĻ¤ā§ āĻ¯āĻāĻ¨ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛āĻžāĻ-āĻāĻāĻŽā§āĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§
āĻĒāĻŖā§āĻ¯āĻāĻŋ āĻ āĻ¸ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻŋ FCSR āĻĢā§āĻ˛āĻžāĻļā§āĻ° āĻ¸āĻžāĻĒā§āĻā§āĻˇā§ āĻ¨āĻ¯āĻŧ
āĻāĻŋāĻ°ā§ āĻŦāĻŋāĻāĨ¤ āĻāĻāĻŋ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ āĻ āĻŦāĻžāĻā§āĻāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§
āĻĢāĻ˛āĻžāĻĢāĻ˛āĻāĻŋ āĻĒā§āĻĨāĻ āĻā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻāĻŖāĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻāĻ¤āĻāĻžāĻŦā§ āĻ āĻāĻŋāĻ¨ā§āĻ¨,
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¯ā§āĻ, āĻŦāĻŋāĻ¯āĻŧā§āĻ āĻāĻŦāĻ āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻ¨ā§āĻāĻĒā§āĻĒ
āĻāĻŽāĻāĻāĻĒāĻŋāĻāĻ¸ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻā§ āĻŦāĻ˛ā§āĻ¨ āĻ¯ā§āĻ¨ āĻāĻāĻāĻžāĻ° āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻ¤āĻžāĻ° āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻž āĻāĻžāĻ˛āĻžāĻ¯āĻŧ (āĻāĻ° āĻ¸āĻžāĻĨā§
.s āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ) āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤
-mfix-24k
-mno-Fix-24k
24K E48 (āĻ°āĻŋāĻĢāĻŋāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻā§āĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĄā§āĻāĻž āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž) āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-mfix-r4000
-mno-Fix-r4000
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ R4000 CPU āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨:
- āĻāĻāĻāĻŋ āĻĄāĻŦāĻ˛-āĻļāĻŦā§āĻĻ āĻŦāĻž āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻŋāĻāĻžāĻ āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻĒāĻ°āĻāĨ¤
- āĻāĻāĻāĻŋ āĻĻā§āĻŦā§āĻ¤-āĻļāĻŦā§āĻĻ āĻŦāĻž āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻāĻāĻŋ āĻā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻŖāĻ¨ āĻāĻ˛āĻā§āĨ¤
- āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ
āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻļāĻžāĻāĻž āĻŦāĻž āĻāĻāĻāĻŋ āĻ˛āĻžāĻĢ
-mfix-r4400
-mno-Fix-r4400
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ R4400 CPU āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨:
- āĻāĻāĻāĻŋ āĻĄāĻŦāĻ˛-āĻļāĻŦā§āĻĻ āĻŦāĻž āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻŋāĻāĻžāĻ āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻĒāĻ°āĻāĨ¤
-mfix-r10000
-mno-Fix-r10000
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ R10000 āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨:
- "ll"/"sc" āĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋ 3.0-āĻāĻ° āĻāĻā§ āĻ¸āĻāĻļā§āĻ§āĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻāĻāĻžāĻŦā§ āĻāĻāĻ°āĻŖ āĻ¨āĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ āĻ¤āĻžāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
2.6 āĻāĻŦāĻ āĻ¤āĻžāĻ° āĻāĻā§āĻ° āĻ°āĻŋāĻāĻŋāĻļāĻ¨ā§ āĻ āĻāĻ˛āĻžāĻŦāĻ¸ā§āĻĨāĻžāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻļāĻžāĻāĻž-āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ -mfix-r10000 āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻāĻ¨ -āĻŽāĻžāĻ°ā§āĻ = r10000 āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ; -mno-Fix-r10000
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mfix-rm7000
-mno-Fix-rm7000
RM7000 "dmult"/"dmultu" āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĨ¤
-mfix-vr4120
-mno-Fix-vr4120
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ VR4120 āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨:
- "dmultu" āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ āĻŋāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻā§āĻ¯āĻŧ āĻ¨āĻžāĨ¤
- "div" āĻāĻŦāĻ "ddiv" āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻ āĻŋāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻšāĻ¯āĻŧ
āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ
āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻā§āĻ˛āĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ libgcc.a. āĻ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻāĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "mips64vr*-elf" āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ VR4120 āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻĄāĻŧāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ NOP āĻĸā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ, GCC āĻ¨āĻŋāĻā§ āĻ¨āĻ¯āĻŧāĨ¤
-mfix-vr4130
VR4130 "mflo"/"mfhi" āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°, āĻ¯āĻĻāĻŋāĻ GCC "mflo" āĻāĻŦāĻ "mfhi" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻĻāĻŋ
VR4130 "macc", "macchi", "dmacc" āĻāĻŦāĻ "dmacchi" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
-mfix-Sb1
-mno-Fix-Sb1
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ SB-1 CPU āĻā§āĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨āĨ¤ (āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ SB-1 āĻāĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻāĻžāĻ āĻāĻ°ā§
āĻ¸āĻāĻļā§āĻ§āĻ¨ 2 "F1" āĻāĻŦāĻ "F2" āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĨ¤)
-mr10k-āĻā§āĻ¯āĻžāĻļā§-āĻŦā§āĻ¯āĻžāĻ°āĻŋāĻ¯āĻŧāĻžāĻ°=āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
GCC-āĻāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦ-āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻā§āĻ¯āĻžāĻļā§ āĻŦāĻžāĻ§āĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
R10K āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻĒāĻ¨āĻžāĨ¤
āĻ āĻ¨ā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, R10K āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻļāĻžāĻāĻž āĻāĻŦāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ "āĻā§āĻšā§āĻ¤" āĻļāĻžāĻāĻž āĻĨā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°ā§āĨ¤ āĻāĻāĻž āĻĒāĻ°ā§
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§āĻā§āĻ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻā§āĻ˛ āĻšāĻ˛ā§ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, R10K-āĻ¤ā§,
āĻāĻŽāĻ¨āĻāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ¸ā§āĻā§āĻ°āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§, āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻ˛ā§āĻĄ āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¸ā§āĻā§āĻ° āĻā§āĻ¯āĻžāĻļā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻŽā§āĻŽāĻ°āĻŋ āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŦāĻ āĻā§āĻ¯āĻžāĻļā§ āĻ˛āĻžāĻāĻ¨āĻāĻŋāĻā§ āĻ¨ā§āĻāĻ°āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻĻā§āĻāĻžāĻ¨ āĻ¨āĻŋāĻā§āĻ āĻĒāĻ°ā§ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ DMA
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ "āĻ¨ā§āĻāĻ°āĻž" āĻ˛āĻžāĻāĻ¨āĻāĻŋ āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻāĻāĻ āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧ,
āĻā§āĻ¯āĻžāĻļā§ āĻāĻ°āĻž āĻĄā§āĻāĻž DMA-ed āĻĄā§āĻāĻž āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻ¨ā§āĻ¯ R10K āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻĻā§āĻā§āĻ¨
āĻŦāĻ°ā§āĻŖāĻ¨āĻž, āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻšāĨ¤
āĻāĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻšāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŽā§āĻŽāĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻā§āĻ¯āĻžāĻļā§ āĻŦāĻžāĻ§āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¨
āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ˛ā§āĻ āĻāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-mr10k-āĻā§āĻ¯āĻžāĻļā§-āĻŦā§āĻ¯āĻžāĻ°āĻŋāĻ¯āĻŧāĻžāĻ°=āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° GCC āĻāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻāĻž
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ āĻā§āĻāĻ˛ā§ āĻ¯ā§āĻā§āĻ¨ āĻŦāĻžāĻāĻā§ āĻ°āĻšāĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻĒāĻžāĻļ āĻ¨ā§āĻ
āĻĒā§āĻ°āĻāĻžāĻŦ:
1. āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻāĻāĻ˛ āĻāĻ°āĻž āĻŽā§āĻŽāĻ°āĻŋ;
2. āĻāĻāĻāĻŋ āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻāĻāĻ˛ āĻāĻ°āĻž āĻŽā§āĻŽāĻ°āĻŋ;
3. āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻ-āĻ¸āĻŽāĻ¯āĻŧ-āĻ§ā§āĻ°ā§āĻŦāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸āĻš āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻāĻāĻ˛ āĻāĻ°āĻž āĻ¸ā§āĻŽā§āĻ¤āĻŋāĨ¤
āĻāĻ āĻ āĻā§āĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻž āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ā§āĻ° āĻĻāĻžāĻ¯āĻŧāĻŋāĻ¤ā§āĻŦā§ˇ
āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻāĨ¤
āĻ¯āĻĻāĻŋ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻˇāĻŖāĻž āĻĨāĻžāĻā§ āĻ¯ā§āĻŽāĻ¨:
void foo ( void);
āĻ¤āĻžāĻšāĻ˛ā§ "foo" āĻāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ āĻŦāĻļā§āĻ¯āĻ "j foo" āĻāĻŦāĻ "jal foo" āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§
āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ GCC āĻāĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻā§ āĻ¸āĻŽā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻŋ āĻ¨āĻŋāĻā§āĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĨ¤ āĻāĻāĻž
āĻ -GCC āĻĢāĻžāĻāĻļāĻ¨ (āĻ¯ā§āĻŽāĻ¨ āĻšāĻžāĻ¤ā§ āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻā§āĻĄ) āĻāĻāĻ āĻāĻžāĻ āĻāĻļāĻž āĻāĻ°ā§āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ°ā§āĻĒ āĻ°āĻ¯āĻŧā§āĻā§:
-mr10k-cache-barrier=āĻ˛ā§āĻĄ-āĻ¸ā§āĻā§āĻ°
āĻāĻāĻāĻŋ āĻ˛ā§āĻĄ āĻŦāĻž āĻ¸ā§āĻā§āĻ°ā§āĻ° āĻāĻā§ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻļā§ āĻŦāĻžāĻ§āĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŦāĻ āĻāĻ°ā§āĻāĻĒāĻžāĻ¤ āĻāĻ°āĻž āĻšāĻ˛ā§āĻ āĻāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-mr10k-cache-barrier=store
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°ā§āĻ° āĻāĻā§ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻļā§ āĻŦāĻžāĻ§āĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¨ āĻ¯āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ
āĻāĻ°ā§āĻāĻĒāĻžāĻ¤ āĻāĻ°āĻž āĻšāĻ˛ā§āĻ āĻāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-mr10k-āĻā§āĻ¯āĻžāĻļā§-āĻŦāĻžāĻ§āĻž=āĻā§āĻ¨āĻāĻŋ āĻ¨āĻ¯āĻŧ
āĻā§āĻ¯āĻžāĻļā§ āĻŦāĻžāĻ§āĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ. āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻāĻŋāĻāĨ¤
-mflush-func =āĻĢāĻžāĻāĻļāĻ¨
-mno-flush-func
I āĻāĻŦāĻ D āĻā§āĻ¯āĻžāĻļā§ āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻ āĻĨāĻŦāĻž āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻ¨ā§ āĻāĻ˛ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ¤ā§ āĻšāĻŦā§
"_flush_func()", āĻ āĻ°ā§āĻĨāĻžā§, āĻŽā§āĻŽāĻ°āĻŋ āĻ°ā§āĻā§āĻā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¯āĻžāĻļā§ āĻšāĻā§āĻā§
āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻŽā§āĻŽāĻ°āĻŋ āĻ°ā§āĻā§āĻā§āĻ° āĻāĻāĻžāĻ° āĻāĻŦāĻ 3 āĻ¨āĻŽā§āĻŦāĻ° (āĻāĻāĻ¯āĻŧ āĻā§āĻ¯āĻžāĻļā§ āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°āĻ¤ā§)āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ˛āĻā§āĻˇā§āĻ¯ GCC āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻšāĻ¯āĻŧ
_āĻĢā§āĻ˛āĻžāĻļ_āĻĢāĻžāĻā§āĻ or __cpu_flush.
mbranch-cost=NUM
āĻļāĻžāĻāĻžāĻ° āĻāĻ°āĻ āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ NUM "āĻ¸āĻšāĻ" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ āĻāĻ āĻāĻ°āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ
āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻāĻŦāĻ āĻ°āĻŋāĻ˛āĻŋāĻ āĻā§āĻĄāĻŧā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤ā§āĻ°āĻŋāĻ° āĻ¨āĻŋāĻļā§āĻāĻ¯āĻŧāĻ¤āĻž āĻ¨ā§āĻāĨ¤ āĻāĻāĻāĻŋ āĻļā§āĻ¨ā§āĻ¯
āĻāĻ°āĻ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻāĻžāĻŦā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§, āĻ¯āĻž āĻāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ -mtune āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸.
āĻļāĻžāĻāĻž-āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯
-mno-āĻļāĻžāĻāĻž-āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§ āĻļāĻžāĻāĻž āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻļāĻžāĻāĻž āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻĻāĻŋ
āĻ¤āĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ. āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšāĻ˛ MIPS32 āĻāĻŦāĻ
MIPS64 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§; āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯,
āĻļāĻžāĻāĻž āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻžāĻ°āĻŖ MIPS32 āĻāĻŦāĻ
MIPS64 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻā§ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĨ¤
-mfp- āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ
-mno-fp-āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ
FP āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ FP āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§
āĻāĻŋāĻā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻ¯ā§ FP āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, SB-1-āĻ, āĻ¯āĻĻāĻŋ FP āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻāĻŽāĻ°āĻž 64-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻāĻŋ
āĻā§āĻĄ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŽāĻ°āĻž āĻāĻāĻ¯āĻŧ FP āĻĒāĻžāĻāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻŽāĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ FP āĻĒāĻžāĻāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤
-mvr4130-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mno-vr4130-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
VR4130 āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨āĻāĻŋ āĻĻā§āĻŦāĻŋāĻŽā§āĻā§ āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻā§āĻ˛āĻžāĻ°, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻ¸āĻžāĻĨā§ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋ 8-āĻŦāĻžāĻāĻ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§, GCC āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻā§āĻĄāĻŧāĻž āĻ¯āĻž āĻāĻāĻŋ āĻŽāĻ¨ā§ āĻāĻ°ā§ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻāĻžāĻŦā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
VR4130 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛ā§ā§ˇ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻĻā§āĻ°ā§āĻ¤, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻāĻ°āĻžāĻ° āĻāĻ°āĻā§āĨ¤ āĻāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ° -āĻ3.
-msynci
-āĻŽā§āĻ¨ā§-āĻ¸āĻŋāĻā§āĻāĻŋ
āĻāĻāĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ "synci" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽāĻā§ āĻ¸āĻā§āĻˇāĻŽ (āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨) āĻāĻ°ā§āĻ¨ā§ˇ
"__builtin___clear_cache()" āĻšāĻ˛ā§ "synci" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ (āĻ¯āĻĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻĨāĻžāĻā§) āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "-mno-synci" āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻā§āĻā§ "--āĻ¸āĻš-āĻ¸āĻŋāĻā§āĻāĻŋ"āĨ¤
āĻāĻāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, "synci" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻāĨ¤
āĻ¯āĻžāĻāĻšā§āĻ, āĻ āĻ¨ā§āĻ āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻā§āĻ° (SMP) āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻā§ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§ āĻ¨āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ°ā§ āĻā§āĻ¯āĻžāĻļā§ āĻāĻŦāĻ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻ°āĻŖ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻŽā§āĻ°ā§āĻ˛āĻžāĻā§āĻ¸-āĻĒāĻŋāĻ-āĻāĻ˛āĻ¸
-āĻāĻŽāĻ¨ā§-āĻāĻ°āĻžāĻŽ-āĻĒāĻŋāĻ-āĻāĻ˛
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ $25 āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ PIC āĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛ā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻ¸āĻŽā§āĻāĻŦ āĻ¯āĻĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ˛āĻŋāĻāĻ-āĻāĻžāĻāĻŽā§ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻ¯āĻĻāĻŋ
āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛ā§āĻ° āĻ¸ā§āĻŽāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§āĨ¤
-āĻŽā§āĻ°ā§āĻ˛āĻžāĻā§āĻ¸-āĻĒāĻŋāĻ-āĻāĻ˛āĻ¸ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻĻāĻŋ GCC āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ a
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¯āĻž ".reloc" āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ "-mexplicit-relocs" āĻāĻā§
āĻĒā§āĻ°āĻāĻžāĻŦ "-mno-explicit-relocs" āĻ¸āĻš, āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻāĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻžāĻĄāĻŧāĻžāĻāĨ¤
-mmcount-ra-āĻ āĻŋāĻāĻžāĻ¨āĻž
-mno-mcount-ra-āĻ āĻŋāĻāĻžāĻ¨āĻž
āĻāĻŽāĻŋāĻ (āĻāĻŽāĻŋāĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž) āĻā§āĻĄ āĻ¯āĻž "_mcount" āĻā§ āĻāĻ˛āĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻš āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ "_mcount" āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§
ra- āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°, āĻ¯āĻž "intptr_t *" āĻāĻžāĻāĻĒ āĻāĻ°ā§ āĻāĻŦāĻ $12 āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
"_mcount" āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĻā§āĻāĻŋ āĻāĻ°ā§ āĻĢā§āĻ°āĻ¤ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§:
¡ $31 āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻ¨āĻ¤ā§āĻ¨ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĢā§āĻ°āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻžāĨ¤
āĻ¨āĻ¤ā§āĻ¨ āĻ āĻŋāĻāĻžāĻ¨āĻž "* āĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻā§āĻā§āĻ°āĻž-āĻ āĻŋāĻāĻžāĻ¨āĻž", āĻ¯āĻĻāĻŋ ra- āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¨āĻ¨āĻ¨āĻžāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mno-mcount-ra-āĻ āĻŋāĻāĻžāĻ¨āĻž.
āĻāĻŽāĻāĻŽāĻāĻāĻāĻā§āĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ MMIX-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-mlibfuncs
-mno-libfuncs
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻšāĻā§āĻā§, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻžāĻ¨ āĻĒāĻžāĻ¸ āĻāĻ°ā§
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°, āĻāĻāĻžāĻ° āĻā§āĻ¨ āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ° āĻ¨āĻž.
-āĻŽā§āĻĒāĻ¸āĻŋāĻ˛āĻ¨
- mno-epsilon
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž "rE" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°ā§
epsilon āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĨ¤
-āĻŽāĻžāĻŦāĻŋ=āĻŽāĻŋāĻā§āĻ¸āĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°
-āĻŽāĻžāĻŦāĻŋ=āĻā§āĻ¨ā§
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻĒāĻžāĻ¸ āĻāĻ°ā§ āĻāĻŦāĻ āĻŽāĻžāĻ¨ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧ āĻ¯āĻž (āĻāĻ˛ā§
āĻĢāĻžāĻāĻļāĻ¨) āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° $0 āĻāĻŦāĻ āĻ¤āĻžāĻ° āĻāĻĒāĻ°ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĻā§āĻāĻž āĻšāĻ¯āĻŧ, GNU ABI āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§ āĻ¯āĻž āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
$231 āĻāĻŦāĻ āĻ¤āĻžāĻ° āĻāĻĒāĻ°ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§āĨ¤
-mzero-āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤
-mno-āĻļā§āĻ¨ā§āĻ¯-āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤
64 āĻŦāĻŋāĻā§āĻ° āĻĨā§āĻā§ āĻā§āĻ āĻāĻāĻžāĻ°ā§ āĻŽā§āĻŽāĻ°āĻŋ āĻĨā§āĻā§ āĻĄā§āĻāĻž āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻļā§āĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)
āĻ¸āĻžāĻāĻ¨-āĻāĻā§āĻ¸āĻā§āĻ¨ā§āĻĄāĻŋāĻ āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ˛ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĨ¤
-mknuthdiv
-mno-knuthdiv
āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻā§āĻ¤āĻŋāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻāĻāĻŋ āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°ā§āĻ¨ āĻāĻžāĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻāĻŋāĻšā§āĻ¨ āĻāĻā§.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻš, -mno-knuthdiv, āĻ āĻŦāĻļāĻŋāĻˇā§āĻāĻžāĻāĻļā§āĻ° āĻāĻŋāĻšā§āĻ¨āĻāĻŋ āĻāĻŋāĻšā§āĻ¨ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§
āĻ˛āĻā§āĻ¯āĻžāĻāĻļ āĻāĻāĻ¯āĻŧ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻāĻāĻžāĻŦā§ āĻŦā§āĻ§, āĻĒāĻ°ā§āĻ°āĻāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻāĻā§āĻāĻŋāĻ¯āĻŧāĻžāĻāĻžāĻŦā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-mtoplevel-āĻĒā§āĻ°āĻ¤ā§āĻ
-mno-āĻāĻĒāĻ˛ā§āĻā§āĻ˛-āĻĒā§āĻ°āĻ¤ā§āĻ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ¨ā§āĻĄ (āĻĒā§āĻ°āĻŋāĻĒā§āĻ¨ā§āĻĄ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž) a : āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻļā§āĻŦāĻŋāĻ āĻĒā§āĻ°āĻ¤ā§āĻā§, āĻ¤āĻžāĻ āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
"PREFIX" āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻ¸āĻšāĨ¤
-āĻŽā§āĻ˛ā§āĻĢ
āĻĄāĻŋāĻĢāĻ˛ā§āĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ ELF āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ MMO āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻĻā§āĻ¯ āĻŽāĻŋāĻā§āĻ¸ āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻāĻ°
āĻŦā§āĻ°āĻžāĻā§āĻ-āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§
-mno-āĻļāĻžāĻāĻž-āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§
āĻ¸ā§āĻĨāĻŋāĻ° āĻļāĻžāĻāĻžāĻ° āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯-āĻļāĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)
āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻļāĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĨ¤
-mbase-āĻ āĻŋāĻāĻžāĻ¨āĻž
-mno-āĻŦā§āĻ¸-āĻ āĻŋāĻāĻžāĻ¨āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨ (āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž) āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋ. āĻāĻāĻāĻŋ āĻŦā§āĻ¸ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ°ā§āĻ§ (āĻ¸āĻāĻ¯ā§āĻāĻ¨āĻāĻžāĻ°ā§ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤) āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻž āĻ§ā§āĻ°ā§āĻŦāĻāĨ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻ āĻŦāĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻŦā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻĨāĻžāĻāĻž āĻŽāĻžāĻ¨ āĻĨā§āĻā§ 0 āĻĨā§āĻā§ 255 āĻ°ā§āĻā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻ āĻ¨ā§āĻ°ā§āĻ§āĨ¤ āĻĻā§āĻ¯
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ¤ āĻā§āĻĄ āĻŦāĻžāĻĄāĻŧā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¤āĻĨā§āĻ¯ āĻāĻāĻā§āĻŽ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯ā§
āĻ¸ā§āĻ°āĻžāĻšāĻž āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¸ā§āĻŽāĻŋāĻ¤āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻĒā§āĻ°āĻā§āĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ -mno-āĻŦā§āĻ¸-āĻ āĻŋāĻāĻžāĻ¨āĻž.
-āĻāĻāĻāĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨
-mno-āĻāĻāĻ-āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĨāĻžāĻāĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§āĻ¨ (āĻā§āĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž) āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄāĨ¤
MN10300 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m Matsushita MN10300 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-mmult-āĻŦāĻžāĻ
MN10300 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŖāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ¤ā§ āĻŦāĻžāĻ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mno-mult-āĻŦāĻžāĻ
MN10300 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŖāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ¤ā§ āĻŦāĻžāĻ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĨ¤
- mam33
AM33 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-mno-am33
AM33 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
-mam33-2
AM33/2.0 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
- mam34
AM34 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-mtune =cpu-āĻāĻžāĻāĻĒ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ CPU āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯āĻ¯ā§āĻā§āĻ¤ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ CPU āĻāĻžāĻāĻĒ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§
mn10300, am33, āĻ¸āĻāĻžāĻ˛ 33-2āĻāĻž or am34.
-āĻŽā§āĻ°ā§āĻāĻžāĻ°ā§āĻ¨-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻ āĻ¨-āĻĄāĻŋ 0
āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, "a0" āĻāĻŦāĻ āĻāĻāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻāĻŋ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨
"d0"āĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "a0" āĻ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻāĻžāĻĄāĻŧāĻž āĻĢāĻžāĻāĻļāĻ¨ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛. āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ˛ā§ āĻāĻā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻ; āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -mno-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻ āĻ¨-d0 āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĨ¤
-mno-Crt0
āĻ¸āĻŋ āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸
āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻļāĻŋāĻĨāĻŋāĻ˛āĻāĻ°āĻŖ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻļāĻžāĻāĻž, āĻāĻ˛ āĻāĻŦāĻ āĻĒāĻ°āĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻā§
āĻ¯āĻāĻ¨ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ˛āĻŋāĻā§āĻ āĻ§āĻžāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻāĻā§ āĻ āĻ¸āĻŽā§āĻāĻŦ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤
-āĻŽāĻ˛āĻŋāĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻĻā§āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻļāĻŦā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¯āĻĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻšāĻ¯āĻŧ
AM33 āĻ āĻĨāĻŦāĻž āĻĒāĻ°ā§. āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§
__LIW__.
-āĻŽāĻ¨ā§āĻ˛āĻŋāĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§āĻ¨ āĻ¨āĻž āĻĻā§āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻļāĻŦā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§ __NO_LIW__.
-mstelb
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ SETLB āĻāĻŦāĻ LCC āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¯āĻĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻšāĻ¯āĻŧ
AM33 āĻ āĻĨāĻŦāĻž āĻĒāĻ°ā§. āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§
__SETLB__.
- mnosetlb
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§āĻ¨ āĻ¨āĻž SETLB or LCC āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ __NO_SETLB__.
āĻ¸āĻžāĻšāĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-āĻŽā§āĻŦ
āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻā§āĻ¸āĻŋ-*-* āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ°āĨ¤
-āĻŽā§āĻ˛
āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-mno-Crt0
āĻ¸āĻŋ āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
MSP430 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ MSP430-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-masm-āĻšā§āĻā§āĻ¸
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻšā§āĻā§āĻ¸ āĻ§ā§āĻ°ā§āĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻ˛ āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻāĻāĻāĻĒā§āĻ. āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻāĻļāĻŽāĻŋāĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ testsuite āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ¨āĻžāĻ¨ā§āĻĻāĻ¨āĻŋāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
-mmcu =
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ MCU āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸āĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŋāĻšā§āĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
MCU āĻ¨āĻžāĻŽāĻāĻŋ, āĻŦāĻĄāĻŧ āĻšāĻžāĻ¤ā§āĻ° āĻ āĻā§āĻˇāĻ°ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻŦāĻ "__" āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°ā§āĻŦ- āĻāĻŦāĻ āĻĒāĻ°ā§- āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻžāĻ° āĻāĻŋāĻ¤āĻ°ā§
āĻāĻāĻāĻŋ MCU āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ "msp430.h" āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ°ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻĒāĻ°āĻŋāĻĒā§āĻ°āĻ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛āĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ ISA-āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ MCU āĻ¨āĻžāĻŽāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ
430 ISA āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 430X ISA āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ
"msp430" āĻāĻ° āĻā§āĻ¨ā§āĻ°āĻŋāĻ MCU āĻ¨āĻžāĻŽāĻāĻŋāĻ 430 ISA āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻāĻāĻžāĻŦā§
āĻā§āĻ¨ā§āĻ°āĻŋāĻ "msp430x" MCU āĻ¨āĻžāĻŽāĻāĻŋ 430X ISA āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻŦā§āĨ¤
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻāĻāĻŋ MCU āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛ MCU āĻāĻ° āĻ¨āĻžāĻŽ āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ ".ld" āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻāĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž
-mmcu=xxx gcc āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ C āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŋāĻšā§āĻ¨ "__XXX__" āĻāĻŦāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻŦā§
āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĻā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¨āĻžāĻŽāĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨ xxx.ld.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻā§āĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
-mcpu =
ISA āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻā§āĻšā§āĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻšāĻ˛ "msp430", "msp430x" āĻāĻŦāĻ "msp430xv2"āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĻā§āĻ¯ -mmcu = ISA āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
-msim
āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻāĻ° āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯ā§ āĻā§āĻ¨ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻšāĻŦā§ -mmcu = āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
- āĻŦāĻĄāĻŧ
āĻŦāĻĄāĻŧ-āĻŽāĻĄā§āĻ˛ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (20-āĻŦāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°, 32-āĻŦāĻŋāĻ "size_t")āĨ¤
-msmall
āĻā§āĻ-āĻŽāĻĄā§āĻ˛ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (16-āĻŦāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°, 16-āĻŦāĻŋāĻ "size_t")āĨ¤
-āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĻā§ āĻĒāĻžāĻ°āĻĢāĻ°ā§āĻŽ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¯āĻž āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ˛āĻŋāĻā§āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻžāĨ¤
mhwmult =
āĻāĻžāĻ°ā§āĻā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻā§āĻŖā§āĻ° āĻ§āĻ°āĻ¨ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻā§āĻšā§āĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻā§āĻ¨ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ "āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ", āĻāĻ¸āĻ˛ 16-āĻŦāĻŋāĻ-āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ "16bit"
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ MCUs āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ 32/16-āĻŦāĻŋāĻ āĻā§āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ "32bit" āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ MCU āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻāĻŦāĻ F5-āĻ¸āĻŋāĻ°āĻŋāĻ MCU āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ 16/32-āĻŦāĻŋāĻ āĻā§āĻŖāĻŋāĻ¤āĻā§āĻ° āĻāĻ¨ā§āĻ¯ "f5series"āĨ¤ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨
"āĻ āĻā§"āĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻŋ GCC āĻā§ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛āĻžāĻ āĻ¸āĻžāĻĒā§āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻŦāĻ˛ā§
āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ MCU āĻ¨āĻžāĻŽā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ -āĻāĻŽāĻāĻŽāĻ¸āĻŋāĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻāĻŽāĻāĻŽāĻ¸āĻŋāĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¤āĻžāĻ°āĻĒāĻ° "32bit" āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛āĻžāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ "āĻ āĻā§" āĻšāĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻāĻŋāĻāĨ¤
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻā§āĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ°ā§āĻāĻŋāĻ¨ āĻāĻ˛ āĻāĻ°ā§ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§
āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄā§ āĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ "-O3" āĻŦāĻž āĻāĻā§āĻāĻ¤āĻ° āĻ¯āĻĻāĻŋāĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻŖāĻ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ā§ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻŦāĻĄāĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĻā§āĻ°ā§āĻ¤ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛āĻžāĻ āĻ°ā§āĻāĻŋāĻ¨ āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨ āĻŦāĻžāĻ§āĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°ā§
āĻ¤āĻžāĻ°āĻž āĻļā§āĻˇ āĻšāĻ˛ā§ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻžāĻ§āĻž āĻ āĻŦāĻ¸ā§āĻĨāĻžāĨ¤ āĻāĻāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻĻā§āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻā§āĻĄā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧāĨ¤
-āĻŽāĻŋāĻ¨ā§āĻ
āĻāĻāĻāĻŋ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ - āĻā§āĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻŦāĻž
āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖāĻāĻžāĻ°ā§ āĻāĻāĻŋ āĻŽā§āĻŽāĻ°āĻŋ-āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ°āĻŦā§
āĻāĻŋāĻā§ āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§ āĻŦāĻŋāĻļā§āĻˇ āĻāĻŋāĻšā§āĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻŦāĻ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻā§āĻ¨ āĻā§āĻĄāĻāĻŋ āĻŦāĻ˛ā§
āĻā§āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ¨āĻĄāĻŋāĻāĻ¸ 32 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ NDS32 āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĄā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĄā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽāĻ°āĻŋāĻĄāĻ¸-āĻ°ā§āĻā§āĻ¸
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽ-āĻ¸ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-mfull-regs
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-mcmov
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-mno-cmov
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-mperf-ext
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨.
-mno-parf-ext
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-mv3push
v3 push25/pop25 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-mno-v3push
v3 push25/pop25 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-m16-āĻŦāĻŋāĻ
16-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-mno-16-āĻŦāĻŋāĻ
16-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-āĻāĻŽāĻāĻŋāĻĒāĻŋ-āĻĄāĻžāĻāĻ°ā§āĻā§āĻ
āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻŋāĻĒāĻŋ āĻŦā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-mno-gp-āĻĄāĻžāĻāĻ°ā§āĻā§āĻ
āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻŋāĻĒāĻŋ āĻŦā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-misr-āĻā§āĻā§āĻāĻ°-āĻāĻāĻžāĻ°=NUM
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻžāĻ§āĻž āĻā§āĻā§āĻāĻ°ā§āĻ° āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻ¯āĻž 4 āĻŦāĻž 16 āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
-mcache-block-size =NUM
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ¯āĻžāĻļā§ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻ¯āĻž 2 āĻāĻŦāĻ 4 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ 512 āĻāĻ° āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
-āĻŽāĻžāĻ°ā§āĻ =āĻāĻŋāĻ˛āĻžāĻ¨
āĻāĻžāĻ°ā§āĻā§āĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-mforce-fp-as-gp
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ $fp āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¯āĻŧ
fp-as-gp āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻŦāĻ˛.
-mforbid-fp-as-gp
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻŦāĻ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ $fp āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻ ā§āĻ°āĻāĻžāĻŦā§ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§
fp-as-gp āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§ -mforce-fp-as-gp.
-mex9
ex9 āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻ°āĻž āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĻā§ āĻāĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻŦāĻŋāĻļā§āĻˇ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ
-āĻŽā§āĻ¯āĻžāĻā§āĻāĻ°-āĻĄā§āĻ°
āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ°/āĻĄāĻŋāĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻļāĻŋāĻĨāĻŋāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻāĻĄ āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĨ¤
Nios II āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ Altera Nios II āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
-G NUM
āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻāĻ° āĻĨā§āĻā§ āĻāĻŽ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻ°āĻžāĻā§āĻ¨ NUM āĻŦāĻžāĻāĻ āĻā§āĻ āĻ¤āĻĨā§āĻ¯ āĻŦāĻž
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄā§āĻāĻž āĻŦāĻž BSS āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ BSS āĻŦāĻŋāĻāĻžāĻāĨ¤ āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ NUM is
8.
-mgpopt
-mno-gpopt
āĻā§āĻ āĻĄā§āĻāĻž āĻŦāĻž BSS-āĻ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻĒāĻŋ-āĻ°āĻŋāĻ˛ā§āĻāĻŋāĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨ (āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)
āĻŦāĻŋāĻāĻžāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mgpopt āĻ¯āĻāĻ¨ āĻāĻžāĻĄāĻŧāĻž -fpic or -fpic āĻā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻā§āĻĄāĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ Nios II ABI GP-āĻ°āĻŋāĻ˛ā§āĻāĻŋāĻāĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž
āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĨā§āĻā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ -mno-gpopt āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¯āĻāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§
āĻŦāĻĄāĻŧ GOT āĻĄā§āĻāĻž āĻŦāĻŋāĻāĻžāĻ āĻ¸āĻš āĻŦāĻĄāĻŧ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻā§āĻ āĻĄā§āĻāĻžāĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻĻ
āĻāĻŋāĻĒāĻŋ-āĻ°āĻŋāĻ˛ā§āĻāĻŋāĻ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ 16-āĻŦāĻŋāĻ āĻ āĻĢāĻ¸ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻĨā§āĻˇā§āĻ āĻŦāĻĄāĻŧ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ āĻĄā§āĻāĻž āĻŦāĻŋāĻāĻžāĻāĨ¤
-āĻŽā§āĻ˛
-āĻŽā§āĻŦ
āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ) āĻŦāĻž āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ (āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ) āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻŽāĻŦāĻŋāĻĒāĻžāĻ¸-āĻā§āĻ¯āĻžāĻļā§
-mno-āĻŦāĻžāĻāĻĒāĻžāĻ¸-āĻā§āĻ¯āĻžāĻļā§
āĻāĻ° I/O āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻā§āĻ¯āĻžāĻļā§ āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§āĻ¯āĻžāĻļā§ āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
-mno-āĻā§āĻ¯āĻžāĻļā§-āĻ āĻ¸ā§āĻĨāĻŋāĻ°
-mcache-āĻ āĻ¸ā§āĻĨāĻŋāĻ°
āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°ā§āĻ° I/O āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻĻā§āĻŦāĻžāĻ¯āĻŧā§ āĻŽā§āĻŽāĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻā§āĻ¯āĻžāĻļā§ āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§āĻ¯āĻžāĻļā§ āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.
-mno-fast-sw-div
-āĻŽāĻžāĻ¸ā§āĻ-āĻ¸ā§āĻ-āĻĄāĻŋāĻāĻāĻāĻŋ
āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŦāĻŋāĻ˛-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻĻā§āĻ°ā§āĻ¤ āĻāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĻā§āĻ°ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻāĻžāĻ āĻāĻ°ā§āĻ¨ -āĻ3 āĻāĻŦāĻ āĻāĻĒāĻ°ā§.
-mno-hw-mul
-mhw-mul
-mno-Hw-mulx
-mhw-mulx
-mno-hw-div
-mhw-div
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° "mul", "mulx" āĻāĻŦāĻ "div" āĻĒāĻ°āĻŋāĻŦāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻž āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "mul" āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻž āĻāĻŦāĻ "div" āĻāĻŦāĻ "mulx" āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻž āĻ¨āĻ¯āĻŧāĨ¤
-āĻŽāĻāĻžāĻ¸ā§āĻāĻŽ-inss=N
-āĻāĻŽāĻ¨ā§-āĻāĻžāĻ¸ā§āĻāĻŽ-inss
āĻĒā§āĻ°āĻ¤āĻŋ -āĻŽāĻāĻžāĻ¸ā§āĻāĻŽ-inss=N āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¸āĻš āĻāĻāĻāĻŋ āĻāĻžāĻ¸ā§āĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ N āĻāĻāĻ¨
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ inss. āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, "-mcustom-fadds=253" āĻāĻžāĻ¸ā§āĻāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ 253 āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻ°āĻŖāĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ inss āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻāĻžāĻĄāĻŧāĻž, āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ IEEE 754 āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻŦā§ āĻŦāĻ˛ā§ āĻāĻļāĻž āĻāĻ°āĻž āĻšāĻā§āĻā§
āĻ¸āĻŋ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻŦāĻž āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ GCC āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖāĨ¤
āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ:
fadds, fsubs, fdivs, fmuls
āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĨ¤
fnegs
āĻāĻāĻ¨āĻžāĻ°āĻŋ āĻ¨ā§āĻā§āĻāĻŋāĻāĨ¤
fabss
āĻāĻāĻ¨āĻžāĻ°āĻŋ āĻĒāĻ°āĻŽ āĻŽāĻžāĻ¨āĨ¤
fcmpeqs, fcmpges, fcmpgts, fcmples, fcmplts, fcmpnes
āĻ¤ā§āĻ˛āĻ¨āĻž āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨.
fmins, fmaxs
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻāĨ¤ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻāĻŖāĻŋāĻ¤ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§.
fsqrts
āĻāĻāĻ¨āĻžāĻ°āĻŋ āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤
fcoss, fsins, ftans, āĻĢā§āĻ¯āĻžāĻāĻžāĻ¨, fexps, āĻĢā§āĻ˛ā§āĻ¯āĻžāĻāĻ¸
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤ā§āĻ°āĻŋāĻā§āĻŖāĻŽāĻŋāĻ¤āĻŋāĻ āĻāĻŦāĻ āĻ¸ā§āĻāĻā§āĻ¯āĻŧ āĻĢāĻžāĻāĻļāĻ¨āĨ¤ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻšāĻ˛
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ -āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĄāĻžāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ:
faddd, fsubd, fdivd, fmuld
āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĨ¤
fnegd
āĻāĻāĻ¨āĻžāĻ°āĻŋ āĻ¨ā§āĻā§āĻāĻŋāĻāĨ¤
fabsd
āĻāĻāĻ¨āĻžāĻ°āĻŋ āĻĒāĻ°āĻŽ āĻŽāĻžāĻ¨āĨ¤
fcmpeqd, fcmpged, fcmpgtd, fcmpled, fcmpltd, fcmpned
āĻ¤ā§āĻ˛āĻ¨āĻž āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨.
fmind, fmaxd
āĻĄāĻžāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻāĨ¤ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻāĻŖāĻŋāĻ¤ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§.
fsqrtd
āĻāĻāĻ¨āĻžāĻ°āĻŋ āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤
fcosd, fsind, ftand, āĻĢā§āĻ¯āĻžāĻāĻžāĻ¨ā§āĻĄ, fexpd, āĻāĻžāĻŦā§āĻ
āĻĻā§āĻŦāĻŋāĻā§āĻŖ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ¤ā§āĻ°āĻŋāĻā§āĻŖāĻŽāĻŋāĻ¤āĻŋāĻ āĻāĻŦāĻ āĻ¸ā§āĻāĻā§āĻ¯āĻŧ āĻĢāĻžāĻāĻļāĻ¨āĨ¤ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻšāĻ˛
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ -āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°:
fextsd
āĻāĻāĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻĨā§āĻā§ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĨ¤
ftruncds
āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻĨā§āĻā§ āĻāĻāĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°.
āĻ āĻŋāĻ āĻāĻ°āĻž, fixsu, fixdi, fixdu
āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĨā§āĻā§ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻŦāĻž āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻāĻžāĻ°ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°, āĻ¸āĻā§āĻā§
āĻļā§āĻ¨ā§āĻ¯ā§āĻ° āĻĻāĻŋāĻā§ āĻā§āĻāĻā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĨ¤
floatis, floatus, āĻāĻžāĻ¸āĻŽāĻžāĻ¨, floatud
āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻŦāĻž āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻĒā§āĻ°āĻāĻžāĻ° āĻĨā§āĻā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒā§āĻ°āĻāĻžāĻ°ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĨ¤
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° X āĻāĻŦāĻ Y-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§
āĻĄāĻžāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻŦāĻļā§āĻ¯āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻāĻžāĻ¸ā§āĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĻā§āĻāĻŋ āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻā§āĻ¸ āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§ āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋ āĻāĻļāĻž āĻāĻ°ā§
64-āĻŦāĻŋāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻā§āĻ¸-āĻ āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨) āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¤āĻžā§āĻĒāĻ°ā§āĻ¯ āĻ¸āĻš āĻāĻžāĻ¸ā§āĻāĻŽ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻ°ā§āĻ¸ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻ āĻ°ā§āĻ§ā§āĻ src1 āĻāĻŦāĻ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻ āĻ°ā§āĻ§ā§āĻ āĻŽāĻ§ā§āĻ¯ā§ src2. āĻāĻāĻāĻž āĻ°ā§āĻ¤āĻŋ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĻā§āĻŦāĻŋāĻā§āĻŖ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ 32 āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻŦāĻŋāĻ āĻāĻŦāĻ āĻŦāĻžāĻāĻŋ āĻ āĻ°ā§āĻ§ā§āĻ 32-āĻŦāĻŋāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ Y. GCC
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° X āĻ˛āĻŋāĻāĻ¤ā§ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻĒāĻĄāĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻā§āĻĄ āĻā§āĻ°āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻĄāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ Y āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
fwrx
āĻ˛ā§āĻāĻž src1 X āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻ āĻ°ā§āĻ§ā§āĻ āĻāĻŦāĻ src2 āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻŽāĻ§ā§āĻ¯ā§
X āĻāĻ° āĻ āĻ°ā§āĻ§ā§āĻāĨ¤
fwry
āĻ˛ā§āĻāĻž src1 Y āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§
frdxhi, frdxlo
X āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŦāĻž āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ (āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§) āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻ āĻ°ā§āĻ§ā§āĻ āĻĒāĻĄāĻŧā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨ DEST.
frdy
Y āĻāĻ° āĻŽāĻžāĻ¨ āĻĒāĻĄāĻŧā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨ DEST.
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ Nios II āĻāĻžāĻ¸ā§āĻāĻŽ āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻĒāĻ° āĻāĻ°āĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
"āĻāĻžāĻ°ā§āĻā§āĻ("āĻāĻžāĻ¸ā§āĻāĻŽ- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§insn=N")" āĻāĻŦāĻ "āĻ˛āĻā§āĻˇā§āĻ¯("āĻ¨ā§-āĻāĻžāĻ¸ā§āĻāĻŽ-insn")"
āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦāĻž pragmas.
-mcustom-fpu-cfg =āĻ¨āĻžāĻŽ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤, āĻāĻžāĻ¸ā§āĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ¨āĻā§āĻĄāĻŋāĻāĻā§āĻ˛āĻŋāĻ° āĻ¨āĻžāĻŽāĻ āĻ¸ā§āĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ (āĻĻā§āĻā§āĻ¨
-āĻŽāĻāĻžāĻ¸ā§āĻāĻŽ-inss āĻāĻĒāĻ°ā§)āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸ā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-mcustom-fpu-cfg=60-1 āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯: -mcustom-fmuls=252 -mcustom-fadds=253
-mcustom-fsubs=254 -fsingle-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž-āĻ§ā§āĻ°ā§āĻŦāĻ
-mcustom-fpu-cfg=60-2 āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯: -mcustom-fmuls=252 -mcustom-fadds=253
-mcustom-fsubs=254 -mcustom-fdivs=255 -fsingle-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž-āĻ§ā§āĻ°ā§āĻŦāĻ
-mcustom-fpu-cfg=72-3 āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯: -mcustom-floatus=243 -mcustom-fixsi=244
-mcustom-floatis=245 -mcustom-fcmpgts=246 -mcustom-fcmples=249 -mcustom-fcmpeqs=250
-mcustom-fcmpnes=251 -mcustom-fmuls=252 -mcustom-fadds=253 -mcustom-fsubs=254
-mcustom-fdivs=255 -fsingle-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž-āĻ§ā§āĻ°ā§āĻŦāĻ
āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻžāĻ¸ā§āĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻŦāĻ°āĻžāĻĻā§āĻĻ -āĻŽāĻāĻžāĻ¸ā§āĻāĻŽ-inss= āĻ āĻĒāĻļāĻ¨ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ
āĻ¯āĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ -mcustom-fpu-cfg =, āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§ āĻāĻĒāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻā§āĻ°āĻŽ
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ FPU āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ˛āĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
"āĻāĻžāĻ°ā§āĻā§āĻ("custom-fpu-cfg= āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĻžāĻŽ")" āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦāĻž pragma.
āĻāĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ -m Altera Nios II ELF (āĻŦā§āĻ¯āĻŧāĻžāĻ°-āĻŽā§āĻāĻžāĻ˛) āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§:
-āĻŽāĻšāĻžāĻ˛
HAL BSP āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ GCC-āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ C āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻā§ āĻĻāĻŽāĻ¨ āĻāĻ°ā§
āĻāĻŦāĻ āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĻŋ āĻā§āĻĄ, āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ -msys-crt0 = āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§
HAL BSP āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻā§āĻĄā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĨ¤
-msmallc
āĻ¸āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¸ā§āĻŽāĻŋāĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§āĻ¨, -lsmallc, Newlib āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤
-msys-crt0 =startfile
startfile āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ startfile (crt0) āĻāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻ¸āĻā§āĻā§ āĻāĻāĻ¯ā§āĻā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻāĻ°āĻāĻžāĻ°ā§ -āĻŽāĻšāĻžāĻ˛.
-msys-lib =āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻ˛āĻŋāĻŦ
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻ˛āĻŋāĻŦ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¨āĻžāĻŽ āĻ¯āĻž āĻ¨āĻŋāĻŽā§āĻ¨-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ˛ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
āĻ¸āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ "āĻĒāĻĄāĻŧā§āĻ¨" āĻāĻŦāĻ "āĻ˛āĻŋāĻā§āĻ¨"āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
HAL BSP āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻāĨ¤
āĻĒāĻŋāĻĄāĻŋāĻĒāĻŋ -11 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ PDP-11-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-āĻāĻŽāĻāĻĢāĻĒāĻŋāĻāĻ
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° FPP āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤ (āĻāĻĢāĻāĻāĻāĻ¸ āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ
PDP-11/40 āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤)
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-mac0
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ ac0 āĻ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨ (āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§ fr0)āĨ¤
-mno-ac0
āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-m40
āĻāĻāĻāĻŋ PDP-11/40 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-m45
āĻāĻāĻāĻŋ PDP-11/45 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-m10
āĻāĻāĻāĻŋ PDP-11/10 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻŽāĻŦāĻŋāĻāĻĒāĻŋ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨
āĻŽā§āĻŽāĻ°āĻŋ āĻāĻĒāĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ "movmemhi" āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mbcopy
āĻŽā§āĻŽāĻ°āĻŋ āĻāĻĒāĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ "movmemhi" āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-āĻĒā§āĻĻāĻŋāĻ¨āĻž16
-mno-int32
16-āĻŦāĻŋāĻ "int" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻĒā§āĻĻāĻŋāĻ¨āĻž32
-mno-int16
32-āĻŦāĻŋāĻ "int" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-mfloat64
-mno-Float32
64-āĻŦāĻŋāĻ "āĻĢā§āĻ˛ā§āĻ" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mfloat32
-mno-Float64
32-āĻŦāĻŋāĻ "āĻĢā§āĻ˛ā§āĻ" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽāĻžāĻŦāĻļāĻŋ
"abshi2" āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻŽāĻ¨ā§-āĻ āĻŦāĻļāĻŋ
"abshi2" āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻŦā§āĻ°āĻžāĻā§āĻ-āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛
āĻāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻļāĻžāĻāĻžāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛āĨ¤ āĻāĻāĻŋ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ¯āĻŧā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻā§āĻŦāĻ˛.
āĻŦā§āĻ°āĻžāĻā§āĻ-āĻ¸āĻ¸ā§āĻ¤āĻž
āĻāĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻ¯ā§ āĻļāĻžāĻāĻžāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻŽāĻŋāĻāĻ¨āĻŋāĻā§āĻ¸-āĻāĻāĻ¸āĻāĻŽ
āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ pdp11-*-bsd.
-āĻāĻŽāĻĄāĻŋāĻāĻ¸āĻŋ-āĻāĻāĻ¸āĻāĻŽ
DEC āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯ā§āĻā§āĻ¨ā§ PDP-11 āĻāĻžāĻ°ā§āĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ pdp11-*-bsd.
āĻĒāĻŋāĻā§āĻāĻŋāĻĒ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m āĻĒāĻŋāĻā§āĻāĻŋāĻĒ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-mae =ae_āĻāĻžāĻāĻĒ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ, āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸ā§āĻ, āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻžāĻāĻĒ ae_āĻāĻžāĻāĻĒ. āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ ae_āĻāĻžāĻāĻĒ āĻšāĻ¯āĻŧ āĻā§āĻ¨, MUL, āĻāĻŦāĻ āĻŽā§āĻ¯āĻžāĻ.
-mae=āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ¨ā§āĻ°āĻŋāĻ AE āĻĒā§āĻ°āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ āĻ āĻĒāĻļāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄ āĻāĻ˛ā§
āĻ āĻ¨ā§āĻ¯ āĻ¯ā§ āĻā§āĻ¨ā§ AE āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ°āĨ¤ āĻā§āĻĄāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ˛ā§ āĻ¯āĻ¤āĻāĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻŦā§ āĻ¤āĻ¤āĻāĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻ¨āĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ AE āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŦāĻ āĻāĻŋāĻā§ āĻ§āĻ°āĻŖā§āĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ (āĻ¯ā§āĻŽāĻ¨, āĻā§āĻŖ) āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž
āĻ¸āĻŦ āĻ§āĻ°āĻ¨ā§āĻ° AE-āĻ¤ā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§āĨ¤
-mae=MUL āĻāĻāĻāĻŋ MUL AE āĻĒā§āĻ°āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻĻāĻ°āĻāĻžāĻ°ā§ AE āĻĒā§āĻ°āĻāĻžāĻ°,
āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mae=MAC āĻāĻāĻāĻŋ DSP-āĻļā§āĻ˛ā§ MAC AE āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄ āĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻžāĻāĻ (āĻāĻžāĻ°) āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻļāĻ¨ā§āĻ° āĻāĻžāĻ°āĻžāĻĒ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž, āĻ¯ā§āĻšā§āĻ¤ā§ āĻĄāĻŋāĻāĻ¸āĻĒāĻŋ AE āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¨āĻž
āĻŦāĻžāĻāĻ āĻ˛ā§āĻĄ/āĻ¸ā§āĻā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
-āĻāĻŋāĻšā§āĻ¨-āĻ°ā§āĻĒā§-āĻ āĻŋāĻāĻžāĻ¨āĻž
āĻāĻāĻāĻŋ āĻ˛ā§āĻĄ/āĻ¸ā§āĻā§āĻ°ā§ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻ¨āĻžāĻŽ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻāĻŋāĻā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ, āĻĒā§āĻ°āĻĨāĻŽā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻ˛ā§āĻĄ āĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻ¯āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ°ā§āĻ¤ āĻāĻ˛ā§āĨ¤
āĻ¯āĻžāĻāĻšā§āĻ, āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĨā§āĻā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ°ā§āĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ,
āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§āĻāĻžāĻŦā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤
-mno-āĻ āĻĻāĻā§āĻˇ-āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻ āĻĻāĻā§āĻˇ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻ°ā§āĻ¤āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻž āĻŦāĻžāĻāĻ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§
MAC AE āĻāĻžāĻāĻĒā§āĻ° āĻāĻĒāĻ°āĨ¤ MAC AE-āĻ¤ā§ āĻŦāĻžāĻāĻ-āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨ā§āĻ
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨, āĻ¤āĻžāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻžāĻāĻ āĻ˛ā§āĻĄ/āĻ¸ā§āĻā§āĻ° āĻ āĻŦāĻļā§āĻ¯āĻ āĻļāĻŦā§āĻĻ āĻ˛ā§āĻĄ/āĻ¸ā§āĻā§āĻ° āĻĨā§āĻā§ āĻ¸āĻāĻļā§āĻ˛ā§āĻˇāĻŋāĻ¤ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻāĻŋ āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻžāĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻ¨
āĻŦāĻžāĻāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻā§āĻĄāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛āĻŋāĻāĻ¤ā§ āĻšāĻŦā§, āĻŦāĻž āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ AE āĻāĻžāĻāĻĒ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¯āĻžāĻ¤ā§ āĻ°āĻ¯āĻŧā§āĻā§
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤
āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻ āĻ§ā§āĻ¨ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
RL78 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-msim
āĻāĻāĻāĻŋ āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻžāĻ°ā§āĻā§āĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻ˛āĻŋāĻā§āĻāĻā§āĻ˛āĻŋāĨ¤
-mmul=āĻā§āĻ¨āĻāĻŋ āĻ¨āĻ¯āĻŧ
-mmul = g13
-mmul = rl78
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻā§āĻŖāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
"āĻāĻŋāĻā§āĻ āĻ¨āĻ¯āĻŧ", āĻ¯āĻž āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻā§āĻŖāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ "g13" āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° RL78/G13 āĻāĻžāĻ°ā§āĻā§āĻā§ āĻĒā§āĻ°āĻŋāĻĢā§āĻ°āĻžāĻ˛ āĻā§āĻ¨/āĻāĻžāĻ āĻāĻ°ā§āĨ¤ "rl78" āĻŦāĻŋāĻāĻ˛ā§āĻĒ
RL78 āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻā§āĻŖāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻāĻŦāĻŋāĻāĻŽ āĻāĻ°āĻāĻ¸/6000 āĻāĻŦāĻ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m IBM RS/6000 āĻāĻŦāĻ PowerPC-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-mpowerpc-gpopt
-mno-Fowerpc-gpopt
-mpowerpc-Gfxopt
-mno-Fowerpc-gfxopt
-mpowerpc64
-mno-powerpc64
-mmfcrf
-mno-mfcrf
-mpopcntb
-mno-popcntb
-mpopcntd
-mno-popcntd
-mfprnd
-mno-fprnd
-mcmpb
-mno-cmpb
-mmfpgpr
-mno-mfpgpr
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ
-āĻāĻŽāĻ¨ā§-āĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ
āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§ āĻā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻā§āĻ¨. GCC āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž -mcpu =cpu_type āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĨ¤ āĻāĻŽāĻ°āĻž
āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ -mcpu =cpu_type āĻāĻĒāĻ°ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž -mpowerpc-gpopt GCC-āĻā§ āĻāĻā§āĻāĻŋāĻ PowerPC āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻ¸āĻš āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻā§āĻ°ā§āĻĒā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž -mpowerpc-Gfxopt GCC-āĻā§ āĻāĻā§āĻāĻŋāĻ PowerPC āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻā§āĻ°āĻžāĻĢāĻŋāĻā§āĻ¸ āĻā§āĻ°ā§āĻĒā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻ¸āĻšāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -mmfcrf āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻā§ āĻļāĻ°ā§āĻ¤ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻĨā§āĻā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ POWER4 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻĒāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ V2.01 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°āĨ¤ āĻĻā§āĻ¯ -mpopcntb āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻā§ āĻĒāĻĒāĻāĻžāĻāĻ¨ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻāĻŦāĻ āĻĄāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž FP āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ POWER5 āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¯āĻž PowerPC V2.02 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
-mpopcntd āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ GCC-āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻĒāĻĒāĻāĻžāĻāĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
POWER7 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¯āĻž PowerPC V2.06 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -mfprnd āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ GCC-āĻā§ FP āĻ°āĻžāĻāĻ¨ā§āĻĄ āĻĨā§āĻā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
POWER5+ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŦāĻ PowerPC āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻāĻžāĻ°ā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
V2.03 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°āĨ¤ āĻĻā§āĻ¯ -mcmpb āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻŦāĻžāĻāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ POWER6 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻĒāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ V2.05 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°āĨ¤ āĻĻā§āĻ¯ -mmfpgpr āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻā§ FP āĻŽā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
POWER6X āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĨā§āĻā§/āĻĨā§āĻā§
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¯āĻž āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ PowerPC V2.05 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻā§āĻ¤ āĻĻāĻļāĻŽāĻŋāĻ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻāĻŋāĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -mpowerpc64 āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ 64-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ PowerPC64 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻŋāĻĒāĻŋāĻāĻ°āĻā§ 64-āĻŦāĻŋāĻ, āĻĄāĻžāĻŦāĻ˛āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻ -mno-powerpc64.
-mcpu =cpu_type
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ§āĻ°āĻ¨, āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¯āĻ¨ā§āĻ¤ā§āĻ°ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ° cpu_type. āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ cpu_type āĻšāĻ¯āĻŧ 401, 403, 405, 405fp, 440,
440fp, 464, 464fp, 476, 476fp, 505, 601, 602, 603, 603e, 604, 604e, 620, 630, 740,
7400, 7450, 750, 801, 821, 823, 860, 970, 8540, a2, e300c2, e300c3, e500mc, e500mc64,
e5500, e6500, ec603e, G3, G4, G5, āĻĻāĻžāĻ¨āĻŦ, power3, power4, power5, āĻā§āĻˇāĻŽāĻ¤āĻž5+, power6,
āĻļāĻā§āĻ¤āĻŋ6x, power7, power8, āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ, powerpc64, powerpc64le, āĻāĻŦāĻ rs64.
-mcpu=powerpc, -mcpu=powerpc64, āĻāĻŦāĻ -mcpu=powerpc64le āĻŦāĻŋāĻļā§āĻĻā§āĻ§ 32-āĻŦāĻŋāĻ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
(āĻšāĻ¯āĻŧ āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨), 64-āĻŦāĻŋāĻ āĻŦāĻŋāĻ āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻāĻŦāĻ 64-āĻŦāĻŋāĻ āĻ˛āĻŋāĻāĻ˛ āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ
āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻ§āĻ°āĻ¨, āĻāĻāĻāĻŋ āĻāĻĒāĻ¯ā§āĻā§āĻ¤, āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯.
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻ¸ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ āĻ§ā§āĻ¨ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸ā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻžāĻ˛ā§ āĻāĻ˛ā§, āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯ā§āĻ° āĻāĻĒāĻ° āĻŽā§āĻā§āĻ āĻ¨āĻžāĻ āĻāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§:
-āĻŽāĻžāĻ˛āĻāĻŋāĻāĻŋāĻ -mfprnd -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ -mmfcrf - āĻāĻāĻžāĻ§āĻŋāĻ -mpopcntb -mpopcntd -mpowerpc64
-mpowerpc-gpopt -mpowerpc-Gfxopt -āĻāĻāĻāĻŋ-āĻāĻžāĻ¸āĻž -mdouble-āĻžāĻ˛ā§ -msimple-fpu -āĻŽāĻ¸ā§āĻā§āĻ°āĻŋāĻ
-mmulhw -mdlmzb -mmfpgpr -āĻāĻŽāĻāĻŋāĻāĻ¸āĻāĻā§āĻ¸ -mcrypto -mdirect-āĻāĻ˛āĻ¨ -āĻāĻŽāĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°8-āĻĢāĻŋāĻāĻļāĻ¨
-āĻāĻŽāĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°8-āĻā§āĻā§āĻāĻ° -mquad-āĻŽā§āĻŽāĻ°āĻŋ -mquad-āĻŽā§āĻŽāĻ°āĻŋ-āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ
āĻā§āĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ CPU-āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ,
āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻ¸ā§āĻāĻŋāĻ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻā§āĻā§ āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§; āĻāĻāĻž āĻ¨āĻž
āĻ āĻāĻ¤ā§āĻ¯āĻž āĻĒā§āĻ°āĻā§āĻ¤ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤. āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ āĻĒā§āĻĨāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻāĻĒāĻ¨āĻŋ āĻĒāĻ°ā§ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ,
āĻŽāĻ¤ -mcpu=970 -mno-altivec.
AIX-āĻ, -āĻŽāĻžāĻ˛āĻāĻŋāĻāĻŋāĻ āĻāĻŦāĻ -mpowerpc64 āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻ°āĻŖ AIX-āĻāĻ° āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨ā§āĻāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻšāĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¤āĻŦā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĒā§āĻĨāĻāĻāĻžāĻŦā§ āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨ā§ˇ
āĻĒāĻ°āĻŋāĻŦā§āĻļāĨ¤
-mtune =cpu_type
āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ cpu_type, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻ āĻ¨āĻž
āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ§āĻ°āĻ¨ āĻŦāĻž āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°, āĻ¯ā§āĻŽāĻ¨ -mcpu =cpu_type āĻāĻ°ā§ āĻāĻ¨ā§āĻ¯ āĻāĻāĻ āĻŽāĻžāĻ¨
cpu_type āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ -mtune āĻāĻ° āĻāĻ¨ā§āĻ¯ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ. āĻāĻāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻā§āĻĄ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
-mtune.
-mcmodel=āĻā§āĻ
āĻā§āĻ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ PowerPC64 āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨: TOC 64k āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤
-mcmodel=āĻŽāĻžāĻāĻžāĻ°āĻŋ
āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ PowerPC64 āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨: TOC āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻž āĻāĻĒ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽā§āĻ 4G āĻāĻāĻžāĻ°ā§āĨ¤
-mcmodel=āĻŦāĻĄāĻŧ
āĻŦāĻĄāĻŧ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ PowerPC64 āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨: TOC āĻāĻāĻžāĻ°ā§ 4G āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯
āĻĄā§āĻāĻž āĻāĻŦāĻ āĻā§āĻĄ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 64-āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤
-āĻŽāĻžāĻ˛āĻāĻŋāĻāĻŋāĻ
-mno-altivec
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž AltiVec āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž) āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻž AltiVec āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻā§ āĻāĻ°āĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ -mabi=altivec AltiVec ABI āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻ¤ā§
āĻāĻ¨ā§āĻ¨āĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĨ¤
āĻāĻāĻ¨ -āĻŽāĻžāĻ˛āĻāĻŋāĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ -maltivec=le or -maltivec=āĻšāĻŦā§, āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻĻā§āĻļ
Altivec āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻāĻ¨ā§āĻ¯ āĻ¯ā§āĻŽāĻ¨ "vec_splat", "vec_extract", āĻāĻŦāĻ "vec_insert" āĻŽāĻŋāĻ˛āĻŦā§
āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻļā§āĻˇā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° āĻā§āĻ°āĻŽāĨ¤ āĻ āĻ°ā§āĻĨāĻžā§ āĻāĻĒāĻžāĻĻāĻžāĻ¨
āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨āĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻā§āĻāĻ° āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻŦāĻžāĻŽāĻ¤āĻŽ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻāĻŋāĻā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ, āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻā§āĻā§āĻāĻ° āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻĄāĻžāĻ¨āĻĻāĻŋāĻā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻāĻŋāĻā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§
āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽāĨ¤
-maltivec=āĻšāĻŦā§
āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻāĻ˛āĻŋāĻŽā§āĻ¨ā§āĻ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ Altivec āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§
āĻ˛āĻā§āĻˇā§āĻ¯ āĻŦāĻĄāĻŧ- āĻŦāĻž āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽāĨ¤
āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻā§āĻ°āĻŽ Altivec āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯ā§āĻŽāĻ¨ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
"vec_splat", "vec_extract", āĻāĻŦāĻ "vec_insert"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛āĻŦā§
āĻāĻ˛āĻŋāĻŽā§āĻ¨ā§āĻ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻāĻžāĻ°ā§āĻā§āĻ āĻāĻ¨ā§āĻ¯ endianness āĻ āĻ¨ā§āĻ°ā§āĻĒ.
-maltivec=le
āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻāĻ˛āĻŋāĻŽā§āĻ¨ā§āĻ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ Altivec āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§
āĻ˛āĻā§āĻˇā§āĻ¯ āĻŦāĻĄāĻŧ- āĻŦāĻž āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨āĨ¤ āĻāĻāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ-
āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽāĨ¤ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽāĨ¤
āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻā§āĻ°āĻŽ Altivec āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯ā§āĻŽāĻ¨ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
"vec_splat", "vec_extract", āĻāĻŦāĻ "vec_insert"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛āĻŦā§
āĻāĻ˛āĻŋāĻŽā§āĻ¨ā§āĻ āĻ āĻ°ā§āĻĄāĻžāĻ° āĻāĻžāĻ°ā§āĻā§āĻ āĻāĻ¨ā§āĻ¯ endianness āĻ āĻ¨ā§āĻ°ā§āĻĒ.
-mvrsave
-mno-vrsave
AltiVec āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ VRSAVE āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻŽāĻā§āĻ¨-āĻ¸ā§āĻ˛-āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ
āĻ¸ā§āĻ˛ āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-mwarn-āĻ¸ā§āĻ˛-āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ
āĻāĻāĻāĻŋ āĻ¸ā§āĻ˛ āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻ¸ā§āĻ˛ āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°.
-āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤-plt
āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ ld āĻāĻŦāĻ ld.so āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻāĻŦāĻ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§
āĻ¨āĻ¨-āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ ".plt" āĻāĻŦāĻ ".got" āĻŦāĻŋāĻāĻžāĻāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ PowerPC 32-āĻŦāĻŋāĻ SYSV ABI āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-mbss-plt
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻāĻāĻŋ BSS ".plt" āĻŦāĻŋāĻāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ ld.so āĻĒā§āĻ°āĻŖ āĻāĻ°ā§, āĻāĻŦāĻ ".plt" āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻŦāĻ ".got" āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋ āĻ˛āĻŋāĻāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻāĻāĻ¯āĻŧāĻāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ 32-āĻŦāĻŋāĻ
SYSV ABI āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-āĻŽāĻŋāĻ¸ā§āĻ˛
-mno-isel
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ ISEL āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽāĻā§ āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤
-āĻŽāĻŋāĻ¸ā§āĻ˛=āĻšā§āĻ¯āĻžāĻ āĻ¨āĻž
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻŽāĻŋāĻ¸ā§āĻ˛ āĻāĻŦāĻ -mno-isel āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§.
-āĻāĻŽāĻāĻ¸āĻĒāĻŋāĻ
-mno-spe
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻāĻ¸āĻĒāĻŋāĻ āĻ¸āĻŋāĻŽāĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤
- āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻ¨ā§āĻ§ā§
-mno-āĻā§āĻĄāĻŧāĻž
āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ PAIRED simd āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽāĻā§ āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤
-mspe=āĻšā§āĻ¯āĻžāĻ āĻ¨āĻž
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻāĻŽāĻāĻ¸āĻĒāĻŋāĻ āĻāĻŦāĻ -mno-spe āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§.
-āĻāĻŽāĻāĻŋāĻāĻ¸āĻāĻā§āĻ¸
-mno-vsx
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻā§āĻā§āĻāĻ°/āĻ¸ā§āĻā§āĻ˛āĻžāĻ° (āĻāĻŋāĻāĻ¸āĻāĻā§āĻ¸) āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž) āĻāĻŦāĻ āĻāĻāĻžāĻĄāĻŧāĻžāĻ
āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻ¯āĻž VSX-āĻ āĻāĻ°āĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻžāĻŦāĻ˛ā§.
-mcrypto
-mno-āĻā§āĻ°āĻŋāĻĒā§āĻā§
āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° (āĻ āĻā§āĻˇāĻŽ) āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧā§ˇ
āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻāĻāĻāĻ¸āĻ-āĻāĻ° 2.07 āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻā§āĻ°āĻŋāĻĒā§āĻā§āĻā§āĻ°āĻžāĻĢāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤
-mdirect-āĻāĻ˛āĻ¨
-mno-āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ-āĻ¸āĻ°āĻžāĻ¨ā§
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž) āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĄā§āĻāĻž āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻā§āĻā§āĻāĻ°/āĻ¸ā§āĻā§āĻ˛āĻžāĻ° (VSX) āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¯āĻž āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
PowerPC ISA āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 2.07āĨ¤
-āĻāĻŽāĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°8-āĻĢāĻŋāĻāĻļāĻ¨
-mno-power8-āĻĢāĻŋāĻāĻļāĻ¨
āĻāĻŋāĻā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻ¸āĻāĻ˛āĻā§āĻ¨ āĻ°āĻžāĻā§ (āĻ¨āĻž āĻ°āĻžāĻā§) āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°8 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻ¸āĻžāĻĨā§ āĻĢāĻŋāĻāĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻāĻŽāĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°8-āĻā§āĻā§āĻāĻ°
-mno-power8-āĻā§āĻā§āĻāĻ°
āĻā§āĻā§āĻāĻ° āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž) āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
PowerPC ISA āĻāĻ° 2.07 āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨
āĻ¯ā§āĻāĻŋ āĻā§āĻā§āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ¤ā§ āĻāĻ°āĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
-mquad-āĻŽā§āĻŽāĻ°āĻŋ
-mno-quad-āĻŽā§āĻŽāĻ°āĻŋ
āĻ -āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻā§āĻ¯āĻŧāĻžāĻĄ āĻļāĻŦā§āĻĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž) āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -mquad-āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ 64-āĻŦāĻŋāĻ āĻŽā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
-mquad-āĻŽā§āĻŽāĻ°āĻŋ-āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ
-mno-quad-āĻŽā§āĻŽāĻ°āĻŋ-āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ
āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻā§āĻ¯āĻŧāĻžāĻĄ āĻļāĻŦā§āĻĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž) āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
-mquad-āĻŽā§āĻŽāĻ°āĻŋ-āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ 64-āĻŦāĻŋāĻ āĻŽā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
-mfloat-gprs=āĻšā§āĻ¯āĻžāĻ/āĻāĻāĻ/āĻĄāĻŦāĻ˛/āĻ¨āĻž
-mfloat-gprs
āĻāĻ āĻ¸ā§āĻ¯ā§āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨āĻā§ āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻāĻāĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨āĨ¤
āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻžāĻ or āĻāĻāĻ āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤
āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĄāĻŦāĻ˛ āĻāĻāĻ āĻāĻŦāĻ āĻĄāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤
āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¨āĻžāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° MPC854x āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
-m32
-m64
āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻāĻŦāĻ SVR32 āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° 64-āĻŦāĻŋāĻ āĻŦāĻž 4-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻ¸āĻš
āĻāĻŋāĻāĻ¨āĻāĻ/āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸)āĨ¤ 32-āĻŦāĻŋāĻ āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ 32 āĻŦāĻŋāĻ āĻāĻŦāĻ int, āĻ˛āĻ āĻāĻŦāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§
āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻ¯ā§āĻā§āĻ¨ā§ PowerPC āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻā§ āĻāĻ˛ā§āĨ¤ 64-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ int āĻ¸ā§āĻ āĻāĻ°ā§
32 āĻŦāĻŋāĻ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ āĻāĻŦāĻ 64 āĻŦāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°, āĻāĻŦāĻ PowerPC64 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
-mpowerpc64.
-āĻŽāĻĢā§āĻ˛-āĻā§āĻ
-mno-Fp-in-toc
-āĻŽā§āĻ¨ā§-āĻāĻ¸āĻāĻŽ-āĻāĻ¨-āĻā§āĻ
-āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ˛-āĻāĻ
TOC (āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻ°āĻŖā§) āĻāĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨, āĻ¯āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĢāĻžāĻāĻ˛. āĻĻā§āĻ¯ -āĻŽāĻĢā§āĻ˛-āĻā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¸ā§āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻŋ.āĻ¸āĻŋ.āĻ¸āĻŋ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ āĻ¨āĻ¨ā§āĻ¯ āĻ -āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻĒāĻā§āĻˇā§ āĻāĻāĻāĻŋ TOC āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§
āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĨ¤ GCC āĻāĻāĻžāĻĄāĻŧāĻžāĻ TOC-āĻ¤ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ°āĻžāĻā§āĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
16,384āĻāĻŋ āĻāĻ¨ā§āĻā§āĻ°āĻŋ TOC-āĻ¤ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒāĻžāĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻĒāĻ˛āĻā§āĻ¯ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻšāĻ¯āĻŧā§āĻā§
TOC āĻ¸ā§āĻĨāĻžāĻ¨, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž TOC āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻāĻŽāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -mno-Fp-in-toc āĻāĻŦāĻ
-āĻŽā§āĻ¨ā§-āĻāĻ¸āĻāĻŽ-āĻāĻ¨-āĻā§āĻ āĻ āĻĒāĻļāĻ¨āĨ¤ -mno-Fp-in-toc GCC-āĻā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦāĻ¸āĻžāĻ¤ā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ
TOC āĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻŦāĻ -āĻŽā§āĻ¨ā§-āĻāĻ¸āĻāĻŽ-āĻāĻ¨-āĻā§āĻ GCC āĻā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻ¯ā§āĻāĻĢāĻ˛ āĻāĻŦāĻ āĻ°āĻžāĻ¨ āĻāĻžāĻāĻŽā§ āĻāĻāĻāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻ āĻ¯ā§āĻāĻĢāĻ˛āĻāĻŋ TOC-āĻ¤ā§ āĻ°āĻžāĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻž āĻāĻāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻā§āĻŦ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻžāĻ°āĻŖ
TOC āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖā§āĻ° āĻāĻ°āĻā§ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ§ā§āĻ° āĻāĻŦāĻ āĻŦāĻĄāĻŧ āĻā§āĻĄāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻĻā§āĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§āĻ āĻ¯āĻĻāĻŋ TOC-āĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻ¨ āĻĢā§āĻ°āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ,
āĻāĻ˛ā§āĻ˛ā§āĻ -āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ˛-āĻāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻžāĻ°āĻŖā§ GCC āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ TOC āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻ˛āĨ¤ āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, GCC āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻ§ā§āĻ° āĻāĻŦāĻ āĻŦāĻĄāĻŧ āĻšāĻ¯āĻŧ
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻž āĻ āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ TOC āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¯ā§āĻ¸āĻŦ āĻĢāĻžāĻāĻ˛ā§ āĻāĻŽ āĻāĻ¨ āĻāĻ¨ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻ āĻāĻ°āĻž āĻā§āĻĄ āĻĨāĻžāĻā§āĨ¤
-maix64
-maix32
64-āĻŦāĻŋāĻ AIX ABI āĻāĻŦāĻ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨: 64-āĻŦāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°, 64-āĻŦāĻŋāĻ "āĻ˛āĻ" āĻāĻžāĻāĻĒ, āĻāĻŦāĻ
āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž -maix64 āĻŦā§āĻāĻž -mpowerpc64,
āĻ¯āĻāĻ¨ -maix32 64-āĻŦāĻŋāĻ ABI āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§ āĻāĻŦāĻ āĻŦā§āĻāĻžāĻ¯āĻŧ -mno-powerpc64. GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻ
-maix32.
-mxl-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻ
-mno-xl-compat
AIX- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ IBM XL āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ°āĻ āĻāĻ¨āĻŋāĻˇā§āĻ āĻāĻžāĻŦā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ ABIāĨ¤ āĻāĻ° āĻŦāĻžāĻāĻ°ā§ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻāĻ°āĻž āĻĢāĻžāĻāĻļāĻ¨ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĻ¨
āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻāĻĢāĻĒāĻŋāĻāĻ° āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ˛āĻžāĻāĻž (RSA) āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¨āĻž
128-āĻŦāĻŋāĻ āĻĻā§āĻ°ā§āĻ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻŽāĻžāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻĄāĻŦāĻ˛ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ° āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨
āĻŽāĻžāĻ¨ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°. āĻĻā§āĻ°ā§āĻ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻāĻ¨ā§āĻ¯ XL āĻĒā§āĻ°āĻ¤ā§āĻ āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ°ā§āĻāĻŋāĻ¨āĨ¤
AIX āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻāĻāĻžāĻŦā§ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ āĻ¸ā§āĻĒāĻˇā§āĻ K&R C āĻā§āĻ¸ āĻ¯āĻž āĻāĻ° āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¨ā§āĻ¯āĻŧ
āĻā§āĻˇāĻŖāĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŽ āĻ¯ā§āĻā§āĻ¤āĻŋāĨ¤ āĻāĻāĻŦāĻŋāĻāĻŽ āĻāĻā§āĻ¸āĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨ āĻāĻžāĻĄāĻŧāĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĨā§āĻā§ RSA-āĻ¤ā§ āĻĢāĻŋāĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻžāĻ°āĻŖ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻĻāĻā§āĻˇ āĻāĻŦāĻ āĻā§āĻŦ āĻāĻŽāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ IBM XL āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĨ¤
-āĻāĻŽāĻĒāĻŋāĻ
āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻāĻŦāĻŋāĻāĻŽ āĻāĻ°āĻāĻ¸/6000 SP āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒāĻ°āĻŋāĻŦā§āĻļ (PE)āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛ā§āĻāĻž āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§āĻ¨
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻā§āĻĄ āĻ¸āĻš āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒāĻžāĻ¸āĨ¤ āĻĻā§āĻ¯
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ PE āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§ (/usr/lpp/ppe.poe/), āĻ āĻĨāĻŦāĻž
āĻāĻļāĻŽāĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ -āĻāĻļāĻŽāĻž = āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĨā§āĻ°ā§āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž, āĻ¤āĻžāĻ -āĻāĻŽāĻĒāĻŋāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŦāĻ - āĻĨā§āĻ°ā§āĻĄ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨āĨ¤
āĻā§āĻˇāĻ¤āĻŋāĻāĻ°-āĻĒā§āĻ°āĻžāĻā§āĻ¤āĻŋāĻ
āĻā§āĻˇāĻ¤āĻŋāĻāĻ° āĻļāĻā§āĻ¤āĻŋ
AIX, 32-āĻŦāĻŋāĻ āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻāĻŦāĻ 64-āĻŦāĻŋāĻ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ GNU/Linux-āĻ, āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻˇāĻ¤āĻŋāĻāĻ°-āĻĒā§āĻ°āĻžāĻā§āĻ¤āĻŋāĻ
āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° ABI-āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĄāĻžāĻŦāĻ˛āĻ¸,
āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻžāĻā§āĻ¤āĻŋāĻ āĻāĻāĻžāĻ°-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧāĨ¤ āĻĒāĻāĻ¨ā§āĻĻ āĻā§āĻˇāĻ¤āĻŋāĻāĻ° āĻļāĻā§āĻ¤āĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ
ABI-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ GCC āĻŽāĻžāĻ¨āĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
ABI āĻ¤ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
64-āĻŦāĻŋāĻ āĻĄāĻžāĻ°āĻāĻāĻ¨ā§, āĻĒā§āĻ°āĻžāĻā§āĻ¤āĻŋāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻĄāĻŋāĻĢāĻ˛ā§āĻ, āĻāĻŦāĻ āĻā§āĻˇāĻ¤āĻŋāĻāĻ° āĻļāĻā§āĻ¤āĻŋ āĻāĻāĻŋ āĻ¨āĻž
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ
āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§)āĨ¤ āĻ¸āĻĢāĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°
āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻŽā§āĻ˛ā§āĻļāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻāĻŦāĻ āĻĒāĻžāĻ¸
āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ GCC-āĻāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-āĻāĻāĻāĻŋ-āĻāĻžāĻ¸āĻž
-mdouble-āĻžāĻ˛ā§
āĻāĻāĻ- āĻŦāĻž āĻĄāĻžāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-mdouble-āĻžāĻ˛ā§ āĻŦā§āĻāĻž -āĻāĻāĻāĻŋ-āĻāĻžāĻ¸āĻž.
-msimple-fpu
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ "sqrt" āĻāĻŦāĻ "div" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-mfpu =āĻ¨āĻžāĻŽ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻ§āĻ°āĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻ¨āĻžāĻŽ āĻšāĻ¯āĻŧ sp_lite (āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
-āĻāĻāĻāĻŋ-āĻāĻžāĻ¸āĻž -msimple-fpu), dp_lite (āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mdouble-āĻžāĻ˛ā§ -msimple-fpu),
sp_full (āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻāĻāĻāĻŋ-āĻāĻžāĻ¸āĻž), āĻāĻŦāĻ dp_full (āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mdouble-āĻžāĻ˛ā§).
-mxilinx-fpu
Xilinx PPC 405/440-āĻ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
- āĻāĻāĻžāĻ§āĻŋāĻ
-mno-āĻāĻāĻžāĻ§āĻŋāĻ
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž) āĻ˛ā§āĻĄ āĻāĻāĻžāĻ§āĻŋāĻ āĻļāĻŦā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻ
āĻāĻāĻžāĻ§āĻŋāĻ āĻļāĻŦā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
POWER āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, āĻāĻŦāĻ PowerPC āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž - āĻāĻāĻžāĻ§āĻŋāĻ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻāĻĒāĻ°-
endian PowerPC āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĨāĻžāĻāĻž āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻā§āĻ˛āĻŋ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž
āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĄāĨ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋ āĻšāĻ˛ PPC740 āĻāĻŦāĻ PPC750 āĻ¯āĻž āĻāĻāĻā§āĻ˛āĻŋāĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĄā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤
-āĻŽāĻ¸ā§āĻā§āĻ°āĻŋāĻ
-mno-āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻ˛ā§āĻĄ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž) āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻļāĻŦā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻŦāĻ āĻā§āĻ āĻŦā§āĻ˛āĻ āĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§. āĻāĻāĻā§āĻ˛ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ POWER āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ PowerPC-āĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž -āĻŽāĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¸ā§āĻā§āĻ˛āĻŋ
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĄā§ āĻĨāĻžāĻāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ
āĻšāĻ˛ PPC740 āĻāĻŦāĻ PPC750 āĻ¯āĻž āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĄā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
-āĻŽā§āĻĒāĻĄā§āĻ
-mno-āĻāĻĒāĻĄā§āĻ
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž) āĻ˛ā§āĻĄ āĻŦāĻž āĻ¸ā§āĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¯āĻž āĻāĻĒāĻĄā§āĻ āĻāĻ°ā§
āĻāĻŖāĻ¨āĻžāĻā§āĻ¤ āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻŦā§āĻ¸ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĨ¤ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ -mno-āĻāĻĒāĻĄā§āĻ, āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻā§āĻ āĻāĻžāĻ¨āĻžāĻ˛āĻž āĻāĻā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻĒāĻĄā§āĻ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻā§āĻ° āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž
āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻā§āĻĄ āĻ¯āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽā§ āĻŦāĻžāĻ§āĻž āĻŦāĻž āĻ¸āĻāĻā§āĻ¤ āĻā§āĻĄāĻŧā§ āĻāĻ˛ā§
āĻĻā§āĻˇāĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻ¨āĨ¤
-mavoid-āĻ¸ā§āĻāĻŋāĻŦāĻĻā§āĻ§-āĻ āĻŋāĻāĻžāĻ¨āĻž
-mno-āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž-āĻ¸ā§āĻāĻŋāĻŦāĻĻā§āĻ§-āĻ āĻŋāĻāĻžāĻ¨āĻž
āĻ¸ā§āĻā§āĻā§āĻ¤ āĻ˛ā§āĻĄ āĻŦāĻž āĻ¸ā§āĻā§āĻ°ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻĄāĻŧāĻžāĻ¤ā§ (āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻ¨āĻž) āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° 6 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ°āĻŋāĻŽāĻžāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§, āĻ¯ā§āĻŽāĻ¨ 16M āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻŦāĻĄāĻŧ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻ¸ā§āĻŽāĻžāĻ¨āĻž Power6 āĻāĻžāĻ°ā§āĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤
-āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§-āĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻā§āĻ¨ āĻāĻŦāĻ āĻāĻŽāĻž āĻāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻ˛ā§ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ. āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻ¨āĻŋāĻ°ā§āĻāĻ° -āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ¨ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§-
āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ -ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻāĻŦāĻ -āĻŽāĻ¨ā§-āĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
-ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻŦāĻ¨ā§āĻ§.
-mmulhw
-mno-mulhw
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž) āĻ āĻ°ā§āĻ§-āĻļāĻŦā§āĻĻ āĻā§āĻŖāĻŋāĻ¤ āĻāĻŦāĻ āĻā§āĻŖ-āĻ¸āĻā§āĻāĻ¯āĻŧ
IBM 405, 440, 464 āĻāĻŦāĻ 476 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻšāĻ˛
āĻ¸ā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§āĻ˛āĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧāĨ¤
-mdlmzb
-mno-dlmzb
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸ā§āĻā§āĻ°āĻŋāĻ-āĻ¸āĻžāĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž) dlmzb āĻāĻāĻŦāĻŋāĻāĻŽ-āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ
405, 440, 464 āĻāĻŦāĻ 476 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĨ¤ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨
āĻ¯āĻžāĻ°āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻžāĻ°ā§āĻā§āĻ āĻāĻ°āĻž.
-mno-āĻŦāĻŋāĻ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mbit-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻžāĻ āĻžāĻŽā§ āĻāĻŦāĻ āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨āĻā§ āĻā§āĻ° āĻāĻ°ā§ āĻ¨āĻž
āĻŦāĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻŦā§āĻ¸ āĻāĻžāĻāĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ 8āĻāĻŋ "āĻāĻ¨āĻ¸āĻžāĻāĻ¨ āĻāĻ°āĻž" āĻŦāĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻžāĻĄāĻŧāĻž āĻāĻ° āĻāĻŋāĻā§āĻ āĻ¨ā§āĻ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§
āĻĻā§āĻ°ā§āĻā§āĻ¯ 1 āĻāĻāĻāĻŋ 4-āĻŦāĻžāĻāĻ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻŦāĻ 4 āĻŦāĻžāĻāĻā§āĻ° āĻāĻāĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
-mno-āĻŦāĻŋāĻ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§, āĻāĻ āĻ¨āĻāĻŋ āĻāĻāĻāĻŋ 1-āĻŦāĻžāĻāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻŦāĻ āĻāĻāĻžāĻ°ā§ 1 āĻŦāĻžāĻāĻāĨ¤
-mno-āĻāĻ ā§āĻ°-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mstrict-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻĄ āĻŽā§āĻŽāĻ°āĻŋ
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ.
- āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯
-āĻāĻŽāĻ¨ā§-āĻ°āĻŋāĻ˛ā§āĻā§āĻā§āĻŦāĻ˛
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛āĻā§ āĻāĻāĻāĻŋāĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ (āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž)
āĻ°āĻžāĻ¨ āĻāĻžāĻāĻŽā§ āĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻŋāĻāĻžāĻ¨āĻžāĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ˛ā§āĻĄāĻžāĻ° āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
".fixup" āĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ ".got2" āĻāĻŦāĻ 4-āĻŦāĻžāĻāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°ā§āĻ¨
āĻŦāĻŋāĻāĻžāĻ, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ 32-āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻŦāĻŋāĻ˛āĨ¤ āĻāĻ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ¸āĻŦ
āĻāĻāĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ - āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯ or -āĻŽā§āĻ°ā§āĻ˛ā§āĻā§āĻ¯āĻžāĻā§āĻŦāĻ˛-āĻ˛āĻŋāĻŦ.
- āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯ āĻā§āĻĄ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻāĻŋāĻā§ āĻāĻāĻāĻŋ 8-āĻŦāĻžāĻāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĨ¤
-āĻŽā§āĻ°ā§āĻ˛ā§āĻā§āĻ¯āĻžāĻā§āĻŦāĻ˛-āĻ˛āĻŋāĻŦ
-mno-āĻ°āĻŋāĻ˛ā§āĻā§āĻā§āĻŦāĻ˛-āĻ˛āĻŋāĻŦ
āĻŽāĻ¤ - āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯, -āĻŽā§āĻ°ā§āĻ˛ā§āĻā§āĻ¯āĻžāĻā§āĻŦāĻ˛-āĻ˛āĻŋāĻŦ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§ āĻāĻāĻāĻŋ ".fixup" āĻŦāĻŋāĻāĻžāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛āĻā§āĻ˛āĻŋ āĻ°āĻžāĻ¨ āĻāĻžāĻāĻŽā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ -āĻŽā§āĻ°ā§āĻ˛ā§āĻā§āĻ¯āĻžāĻā§āĻŦāĻ˛-āĻ˛āĻŋāĻŦ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž
āĻāĻ° āĻā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ - āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯. āĻ¸āĻā§āĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻ āĻŦāĻā§āĻā§āĻ -āĻŽā§āĻ°ā§āĻ˛ā§āĻā§āĻ¯āĻžāĻā§āĻŦāĻ˛-āĻ˛āĻŋāĻŦ may
āĻāĻ° āĻ¯ā§āĻā§āĻ¨ āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž - āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ āĻĒāĻļāĻ¨āĨ¤
-mno-toc
-mtoc
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° 2-āĻ āĻ°āĻ¯āĻŧā§āĻā§
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋāĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻ āĻā§āĻāĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĨ¤
- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯
- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻ¤ā§ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§
āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĄāĨ¤ āĻĻā§āĻ¯ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯.
-āĻŦāĻŋāĻ
-āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻĄāĻŧ-āĻ¤ā§ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§
āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĄāĨ¤ āĻĻā§āĻ¯ -āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ -āĻŦāĻŋāĻ.
-āĻŽāĻĄāĻŋāĻ¨āĻžāĻŽāĻŋāĻ-āĻ¨ā§-āĻĒāĻŋāĻ
āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻāĻŦāĻ āĻŽā§āĻ¯āĻžāĻ āĻāĻāĻ¸ āĻāĻā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻ¤āĻž
āĻāĻ° āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĻā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯āĨ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻā§āĻĄ āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¨āĻ¯āĻŧāĨ¤
-āĻāĻāĻāĻŋ-āĻāĻŦāĻŋ-āĻŦā§āĻ¸
PIC āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻžāĨ¤ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻāĻŋ āĻļā§āĻ°ā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§
āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻļā§āĻ°ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§ āĻāĻāĻāĻŋ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-prioritize-restricted-insns=āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻ¸āĻĒā§āĻ¯āĻžāĻ-āĻ¸ā§āĻ˛āĻā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°āĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻļāĻŋāĻĄāĻŋāĻāĻ˛ āĻĒāĻžāĻ¸ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻŽāĻžāĻ¨ āĻ¨ā§āĻ¯āĻŧ
0, 1, āĻŦāĻž 2 āĻā§āĻ¨, āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ, āĻŦāĻž āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ (āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§) āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž
āĻĒā§āĻ°ā§āĻ°āĻŖ-āĻ¸ā§āĻ˛āĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤
-msched-āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛-dep=āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž_āĻĒā§āĻ°āĻāĻžāĻ°
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĨ¤ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž_āĻĒā§āĻ°āĻāĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻ˛āĻžāĻā§
āĻŽāĻžāĻ¨:
āĻ¨āĻžāĨ¤ āĻā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻ¨āĻ¯āĻŧāĨ¤
āĻ¸āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛āĨ¤
true_store_to_load
āĻ¸ā§āĻā§āĻ° āĻĨā§āĻā§ āĻ˛ā§āĻĄ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻāĻžāĻ°ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛āĨ¤
āĻ¸ā§āĻā§āĻ°_āĻā§_āĻ˛ā§āĻĄ
āĻĻā§āĻāĻžāĻ¨ āĻĨā§āĻā§ āĻ˛ā§āĻĄ āĻā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛.
āĻ¸āĻāĻā§āĻ¯āĻž
āĻ¯ā§ āĻā§āĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ āĻāĻ° āĻĨā§āĻā§ āĻŦā§āĻļāĻŋ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛
-āĻŽāĻŋāĻ¨āĻ¸āĻžāĻ°ā§āĻ-āĻļā§āĻĄ-āĻ¨āĻĒāĻ¸ =āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻ¨ NOP āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻ¸ā§āĻāĻŋāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻĒāĻžāĻ¸ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¨ā§āĻ¯āĻŧ:
āĻ¨āĻžāĨ¤ NOP āĻĸā§āĻāĻžāĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻĒā§āĻ¯āĻžāĻĄ NOPs āĻ¸āĻā§āĻā§ āĻĒā§āĻ¯āĻžāĻĄ āĻ¯ā§ āĻā§āĻ¨ā§ āĻĄāĻŋāĻ¸āĻĒā§āĻ¯āĻžāĻ āĻā§āĻ°ā§āĻĒ āĻ¯ā§ āĻāĻžāĻ˛āĻŋ āĻāĻ¸ā§āĻ¯ā§ āĻ¸ā§āĻ˛āĻ āĻāĻā§, āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§
āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻžāĻ°ā§āĻ° āĻā§āĻ°ā§āĻĒāĻŋāĻāĨ¤
regroup_exact
āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ insns āĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻā§āĻˇā§āĻ ā§āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°āĻ¤ā§ NOP āĻā§āĻ˛āĻŋ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¨ā§ˇ āĻ āĻŋāĻ āĻĸā§āĻāĻžāĻ¨
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§, āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻ°ā§āĻĒā§ āĻāĻāĻāĻŋ insn āĻā§āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻ¤āĻā§āĻ˛āĻŋ NOPs āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻā§āĻ°ā§āĻĒāĻŋāĻāĨ¤
āĻ¸āĻāĻā§āĻ¯āĻž
āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ insns āĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻā§āĻˇā§āĻ ā§āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°āĻ¤ā§ NOP āĻā§āĻ˛āĻŋ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¨ā§ˇ āĻĸā§āĻāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž
NOPs āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻ°ā§āĻĒā§ āĻāĻāĻāĻŋ insn āĻā§āĻ°āĻĒā§āĻ°ā§āĻŦāĻ.
-mcall-sysv
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻŽāĻžāĻ°ā§āĻ 1995 āĻāĻ¸āĻĄāĻŧāĻž āĻŽā§āĻ¨ā§ āĻāĻ˛ā§āĻ¨, āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°āĻāĨ¤ āĻāĻĒāĻ¨āĻŋ GCC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻ¨āĻž āĻāĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
powerpc-*-eabiaix.
-mcall-sysv-eabi
-mcall-eabi
āĻāĻāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ -mcall-sysv āĻāĻŦāĻ -āĻŽā§āĻ¯āĻŧāĻžāĻŦāĻŋ āĻ āĻĒāĻļāĻ¨āĨ¤
-mcall-sysv-noabi
āĻāĻāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ -mcall-sysv āĻāĻŦāĻ -āĻāĻŽāĻ¨ā§-āĻāĻŦāĻŋ āĻ āĻĒāĻļāĻ¨āĨ¤
-mcall-aixdesc
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ AIX āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĨ¤
-mcall-linux
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ GNU-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ.
-mcall-freebsd
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ FreeBSD āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ.
-mcall-netbsd
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¨ā§āĻāĻŦāĻŋāĻāĻ¸āĻĄāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ.
-mcall-openbsd
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ OpenBSD āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ.
-maix-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨
āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻ āĻžāĻŽā§ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨ (āĻ¯ā§āĻŽāĻ¨ AIX ABI āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§)āĨ¤
-msvr4-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ 8 āĻŦāĻžāĻāĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻā§āĻ āĻāĻžāĻ āĻžāĻŽā§ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨ (āĻ¯ā§āĻŽāĻ¨ SVR4 ABI āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§)āĨ¤
-āĻŽāĻžāĻŦāĻŋ=abi-āĻāĻžāĻāĻĒ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨, āĻ āĻĨāĻŦāĻž āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻŽā§āĻā§ āĻĢā§āĻ˛ā§āĻ¨āĨ¤ āĻŦā§āĻ§
āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ āĻāĻ˛āĻāĻŋāĻā§āĻ, no-altivec, spe, no-spe, ibmlongdouble, ieeelongdouble, elfv1,
elfv2.
-āĻŽāĻžāĻŦāĻŋ=āĻ¸ā§āĻĒā§
SPE ABI āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻ¨āĻž,
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI-āĻ¤ā§ SPE ABI āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĨ¤
-āĻŽāĻžāĻŦāĻŋ=āĻ¨ā§-āĻ¸ā§āĻĒā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI-āĻāĻ° āĻāĻ¨ā§āĻ¯ Book-E SPE ABI āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
-mabi=ibmlongdouble
IBM āĻŦāĻ°ā§āĻ§āĻŋāĻ¤-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ˛āĻ āĻĄāĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ
32-āĻŦāĻŋāĻ SYSV ABI āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-mabi=ieeelongdouble
IEEE āĻāĻā§āĻ¸āĻā§āĻ¨ā§āĻĄā§āĻĄ-āĻĒā§āĻ°āĻŋāĻ¸āĻŋāĻļāĻ¨ āĻ˛āĻ āĻĄāĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ
32-āĻŦāĻŋāĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻŦāĻŋāĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-mabi=elfv1
ELFv1 ABI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ ABI
āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ 64-āĻŦāĻŋāĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ ABI āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŦāĻ
āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ¯āĻŧ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
-mabi=elfv2
ELFv2 ABI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ āĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ ABI-
āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ 64-āĻŦāĻŋāĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ ABI āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻŦāĻ āĻĻāĻ°ā§āĻļāĻ¨ā§āĻ¯āĻŧ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
-āĻāĻŽāĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ
-mno-āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§
āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
āĻāĻ¨ā§āĻĄāĻŋāĻļāĻ¨ āĻā§āĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻŦāĻŋāĻ 6 āĻ¸ā§āĻ āĻŦāĻž āĻā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻ¨-āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻā§
(CR) āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻ¤ā§
āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻšāĻŖā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§āĨ¤ āĻ¸āĻā§āĻā§ -āĻāĻŽāĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ˛
āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸ā§āĻ āĻŦāĻž āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻ¤ā§.
-msim
āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻŽāĻĄāĻŋāĻāĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ sim-crt0.o āĻāĻŦāĻ
āĻ¯ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ libsim.a āĻāĻŦāĻ libc.a. āĻāĻ āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
powerpc-*-eabisim āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ°āĨ¤
-āĻāĻŽāĻāĻŽāĻāĻŋāĻāĻŽāĻ
āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻŽāĻĄāĻŋāĻāĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ crt0.o āĻāĻŦāĻ āĻļā§āĻ°ā§āĻˇ XNUMX āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ HR āĻāĻā§āĻ¸āĻŋāĻ˛ā§āĻ¨ā§āĻ¸ āĻ ā§āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄā§āĻ°
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ libmvme.a āĻāĻŦāĻ libc.a.
- āĻĒāĻžāĻāĻ˛
āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻŽāĻĄāĻŋāĻāĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ crt0.o āĻāĻŦāĻ āĻļā§āĻ°ā§āĻˇ XNUMX āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ HR āĻāĻā§āĻ¸āĻŋāĻ˛ā§āĻ¨ā§āĻ¸ āĻ ā§āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄā§āĻ°
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ libads.a āĻāĻŦāĻ libc.a.
- myellowknife
āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻŽāĻĄāĻŋāĻāĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ crt0.o āĻāĻŦāĻ āĻļā§āĻ°ā§āĻˇ XNUMX āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ HR āĻāĻā§āĻ¸āĻŋāĻ˛ā§āĻ¨ā§āĻ¸ āĻ ā§āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄā§āĻ°
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ libyk.a āĻāĻŦāĻ libc.a.
-āĻāĻŽāĻāĻŋāĻāĻā§āĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽā§āĻŦā§āĻĄ āĻāĻ°āĻž PowerPC āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻā§āĻ¨ āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨
VxWorks āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤
-āĻ¸āĻĻāĻ¸ā§āĻ¯
āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ PPC_EMB ELF āĻĒāĻ¤āĻžāĻāĻž āĻšā§āĻĄāĻžāĻ°ā§ āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻ¤ā§
āĻ¯ā§ eabi āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻŽā§āĻ¯āĻŧāĻžāĻŦāĻŋ
-āĻāĻŽāĻ¨ā§-āĻāĻŦāĻŋ
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻŽāĻŦā§āĻĄā§āĻĄāĻā§ āĻŽā§āĻ¨ā§ āĻāĻ˛ā§ (āĻ¨āĻž)
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ (EABI), āĻ¯āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ
V.4 āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž -āĻŽā§āĻ¯āĻŧāĻžāĻŦāĻŋ āĻŽāĻžāĻ¨ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻāĻŋ āĻāĻāĻāĻŋ 8-āĻŦāĻžāĻāĻā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ¸ā§āĻŽāĻžāĻ¨āĻž, EABI āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ "__eabi" āĻā§ "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻĨā§āĻā§ āĻĄāĻžāĻāĻž āĻšāĻ¯āĻŧ,
āĻāĻŦāĻ āĻļā§āĻ°ā§āĻˇ XNUMX āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ HR āĻāĻā§āĻ¸āĻŋāĻ˛ā§āĻ¨ā§āĻ¸ āĻ ā§āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄā§āĻ° -msdata āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻāĻŋ āĻĒā§āĻĨāĻ āĻā§āĻ āĻĄā§āĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻ¤ā§ "r2" āĻāĻŦāĻ "r13" āĻāĻāĻ¯āĻŧāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ˛āĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž -āĻāĻŽāĻ¨ā§-āĻāĻŦāĻŋ āĻŽāĻžāĻ¨ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻāĻŋ 16-āĻŦāĻžāĻāĻ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§, āĻ¨āĻž
EABI āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§ "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻĨā§āĻā§ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ -msdata āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
"r13" āĻāĻāĻāĻŋ āĻāĻāĻ āĻā§āĻ āĻĄā§āĻāĻž āĻāĻ˛āĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻ¤ā§āĨ¤ āĻĻā§āĻ¯ -āĻŽā§āĻ¯āĻŧāĻžāĻŦāĻŋ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻžāĻ˛ā§ āĻĨāĻžāĻā§
āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ GCC āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ powerpc*-*-eabi* āĻ āĻĒāĻļāĻ¨āĨ¤
-msdata=eabi
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻā§āĻ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻĄ "const" āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŦāĻ āĻ°āĻžāĻā§āĻ¨
āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ .sdata2 āĻŦāĻŋāĻāĻžāĻ, āĻ¯āĻž āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° "r2" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻā§āĻ āĻ°āĻžāĻā§āĻ¨
āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ āĻ¨āĻ¨-"āĻāĻ¨āĻ¸ā§āĻ" āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻž .sdata āĻŦāĻŋāĻāĻžāĻ, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤
"r13" āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§āĨ¤ āĻā§āĻ āĻ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻž āĻ°āĻžāĻā§āĻ¨ .sbss
āĻŦāĻŋāĻāĻžāĻ, āĻ¯āĻž āĻ¸āĻāĻ˛āĻā§āĻ¨ .sdata āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ. āĻĻā§āĻ¯ -msdata=eabi āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻ¸āĻā§āĻā§ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨ - āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ āĻĻā§āĻ¯ -msdata=eabi āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§
-āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-msdata=sysv
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽā§āĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻā§āĻ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻž āĻ°āĻžāĻā§āĻ¨
.sdata āĻŦāĻŋāĻāĻžāĻ, āĻ¯āĻž āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° "r13" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻā§āĻ āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻ°āĻžāĻā§āĻ¨
āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻž .sbss āĻŦāĻŋāĻāĻžāĻ, āĻ¯āĻž āĻ¸āĻāĻ˛āĻā§āĻ¨ .sdata āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ. āĻĻā§āĻ¯
-msdata=sysv āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨ - āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§āĻā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-msdata=āĻĄāĻŋāĻĢāĻ˛ā§āĻ
-msdata
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻ¯āĻĻāĻŋ -āĻŽā§āĻ¯āĻŧāĻžāĻŦāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨
as -msdata=eabi, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ -msdata=sysv.
-msdata=āĻĄā§āĻāĻž
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻā§āĻ āĻŦā§āĻļā§āĻŦāĻŋāĻ āĻĄā§āĻāĻž āĻ°āĻžāĻā§āĻ¨ .sdata
āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ. āĻ¤ā§ āĻā§āĻ āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻĄā§āĻāĻž āĻ°āĻžāĻā§āĻ¨ .sbss āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ. āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻ¯āĻĻāĻŋāĻ āĻā§āĻ āĻĄā§āĻāĻž āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸ āĻāĻ°āĻ¤ā§ "r13" āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻ°āĻŖ āĻ¯āĻĻāĻŋ āĻ¨āĻž
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ -msdata āĻ āĻĒāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-msdata=āĻā§āĻ¨āĻāĻŋ āĻ¨āĻ¯āĻŧ
-āĻŽā§āĻ¨ā§-āĻāĻ¸āĻĄāĻŋāĻāĻāĻž
āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻž āĻ¤ā§ āĻ°āĻžāĻā§āĻ¨ .āĻĄā§āĻāĻž
āĻŦāĻŋāĻāĻžāĻā§, āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻĄā§āĻāĻž .āĻŦāĻŋāĻāĻ¸āĻāĻ¸ āĻ āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ.
-āĻŦā§āĻ˛āĻ-āĻŽā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ¸ā§āĻŽāĻž=NUM
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ˛āĻ āĻŽā§āĻ (āĻ¯ā§āĻŽāĻ¨ "memcpy" āĻŦāĻž āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻĒāĻŋāĻ¤ā§ āĻāĻ˛) āĻŦāĻž āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŽ
āĻ¸āĻŽāĻžāĻ¨ NUM āĻŦāĻžāĻāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻŽāĻžāĻ¨ NUM 32-āĻŦāĻŋāĻ āĻ˛āĻā§āĻˇā§āĻ¯ā§ 32 āĻŦāĻžāĻāĻ āĻāĻŦāĻ 64
64-āĻŦāĻŋāĻ āĻ˛āĻā§āĻˇā§āĻ¯ā§ āĻŦāĻžāĻāĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻāĻžāĻ°ā§āĻā§āĻ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĨ¤
-G NUM
āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻāĻā§āĻŽ āĻāĻ° āĻĨā§āĻā§ āĻāĻŽ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻ°āĻžāĻā§āĻ¨ NUM
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄā§āĻāĻž āĻŦāĻž BSS āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻ āĻĄā§āĻāĻž āĻŦāĻž BSS āĻŦāĻŋāĻāĻžāĻā§ āĻŦāĻžāĻāĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ, NUM 8. āĻĻā§āĻ¯ -G NUM āĻ¸ā§āĻāĻ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻāĻ˛
āĻāĻāĻ āĻ¸āĻā§āĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ -G NUM āĻŽāĻžāĻ¨āĨ¤
-mregnames
-mno-regnames
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§ (āĻ¨āĻž)
āĻĒā§āĻ°āĻ¤ā§āĻā§ āĻĢāĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻāĻžāĻˇāĻž āĻāĻāĻāĻĒā§āĻāĨ¤
-āĻŽāĻ˛āĻ āĻāĻ˛
-āĻŽāĻ¨ā§-āĻ˛āĻāĻāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ§āĻ°ā§ āĻ¨āĻŋāĻ¨ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ˛ āĻ āĻ¨ā§āĻ āĻĻā§āĻ°ā§ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ āĻāĻŦāĻ āĻāĻ°āĻ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛
āĻāĻ˛āĻŋāĻ āĻā§āĻ°āĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨. āĻāĻāĻŋ 32 āĻŽā§āĻāĻžāĻŦāĻžāĻāĻā§āĻ° āĻŦā§āĻļāĻŋ āĻĻā§āĻ°ā§āĻ° āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
(33,554,432 āĻŦāĻžāĻāĻ) āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻĨā§āĻā§āĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻ˛ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻžāĻ¨ā§ āĻ¯ā§ āĻāĻ˛āĻāĻŋ āĻāĻ¤ āĻĻā§āĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻ āĻ¸ā§āĻāĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
"shortcall" āĻĢāĻžāĻāĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ, āĻ āĻĨāĻŦāĻž "#pragma" āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§āĻ°ā§āĻ āĻāĻ˛(0) "āĨ¤
āĻāĻŋāĻā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ°ā§āĻā§āĻā§āĻ° āĻŦāĻžāĻāĻ°ā§āĻ° āĻāĻ˛ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻāĻ āĻžāĻ˛ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ
āĻŽāĻžāĻāĻŋ. āĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋāĻ¤ā§, āĻĻā§āĻ°ā§āĻ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻŦāĻ āĻ§ā§āĻ° āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻāĻ āĻ˛ā§āĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§, AIX āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻāĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§āĻŽāĻ¨āĻāĻŋ PowerPC/64-āĻāĻ° āĻāĻ¨ā§āĻ¯ GNU āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻž
32-āĻŦāĻŋāĻ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯āĻ GNU āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻĄāĻžāĻ°āĻāĻāĻ¨/āĻĒāĻŋāĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, "#pragma longcall" āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ "jbsr callee, L42", āĻĒā§āĻ˛āĻžāĻ¸ āĻāĻāĻāĻŋ āĻļāĻžāĻāĻž
āĻĻā§āĻŦā§āĻĒ (āĻāĻ āĻžāĻ˛ā§ āĻā§āĻĄ)āĨ¤ āĻĻā§āĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻ˛ā§ āĻāĻŦāĻ āĻļāĻžāĻāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§
āĻĻā§āĻŦā§āĻĒ āĻĄāĻžāĻ°āĻāĻāĻ¨/āĻĒāĻŋāĻĒāĻŋāĻ¸āĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ "bl callee" āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¯āĻĻāĻŋ PPC "bl" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛ā§ āĻĒā§āĻāĻāĻžāĻ¯āĻŧ; āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ˛āĻŋāĻā§āĻāĻžāĻ°
āĻļāĻžāĻāĻž āĻĻā§āĻŦā§āĻĒ āĻāĻ˛ āĻāĻ°āĻ¤ā§ "bl L42" āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻļāĻžāĻāĻž āĻĻā§āĻŦā§āĻĒ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ˛āĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŦāĻĄāĻŋ; āĻāĻāĻŋ āĻāĻ˛āĻŋāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ 32-āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ āĻāĻŦāĻ
āĻāĻāĻž āĻ˛āĻžāĻĢ
Mach-O (āĻĄāĻžāĻ°āĻāĻāĻ¨) āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ¤āĻā§ āĻāĻ āĻžāĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛, āĻāĻŦāĻ āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻž āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻ¯āĻŧāĨ¤
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§, āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻšāĻ˛ā§ GCC āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻāĻāĻ˛ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĨ¤
-mtls-āĻŽāĻžāĻ°ā§āĻāĻžāĻ°
-mno-tls-āĻŽāĻžāĻ°ā§āĻāĻžāĻ°
"__tls_get_addr" āĻ¤ā§ āĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨ (āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž) āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻš
āĻ¯ā§āĻā§āĻ¤āĻŋ. āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
TLS āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¸ā§āĻāĻāĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, āĻ¯āĻž GCC āĻā§ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻā§āĻ°āĻŽ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤
- āĻĨā§āĻ°ā§āĻĄ
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĨā§āĻ°ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§ pthreads āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻāĻ¯āĻŧāĻāĨ¤
-mrecip
-mno-āĻ°ā§āĻ¸āĻŋāĻĒāĻŋ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻŦāĻ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻāĻāĻ¨-āĻ°ā§āĻ¯āĻžāĻĢāĻ¸āĻ¨ āĻĒāĻĻāĻā§āĻˇā§āĻĒ āĻ¸āĻš āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§
āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻŦāĻž āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻāĻŦāĻ āĻāĻžāĻ āĻāĻ°āĻžāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻĻā§āĻ¯ āĻĢāĻžāĻ¸ā§āĻ-āĻāĻŖāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻāĻ˛ā§āĻĒ -mrecip (āĻ āĻĨāĻŦāĻž āĻāĻŽ āĻĒāĻā§āĻˇā§ -āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨,
-āĻ¸āĻ¸ā§āĻŽ-āĻāĻŖāĻŋāĻ¤-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°, -āĻĢā§āĻ°ā§āĻ¸āĻŋāĻĒā§āĻ°ā§āĻāĻžāĻ˛-āĻāĻŖāĻŋāĻ¤ āĻāĻŦāĻ -fno-āĻā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ-āĻāĻŖāĻŋāĻ¤) āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻ¯āĻāĻ¨
āĻ āĻ¨ā§āĻā§āĻ°āĻŽā§āĻ° āĻĨā§āĻ°ā§āĻĒā§āĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ -āĻāĻ° āĻĨā§āĻ°ā§āĻĒā§āĻ āĻĨā§āĻā§ āĻŦā§āĻļāĻŋ āĻšāĻ¯āĻŧ
āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž, āĻ āĻ¨ā§āĻā§āĻ°āĻŽā§āĻ° āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž 2 ulp āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
(āĻ āĻ°ā§āĻĨāĻžā§ 1.0 āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ 0.99999994 āĻ¸āĻŽāĻžāĻ¨) āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-mrecip =āĻŽāĻ¨ā§āĻ¨ā§āĻ¤ āĻāĻ°āĻž
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻā§āĻ¨ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŽāĻ¨ā§āĻ¨ā§āĻ¤ āĻāĻ°āĻž āĻāĻšāĻž āĻāĻāĻāĻŋ
āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž, āĻ¯āĻžāĻ° āĻāĻā§ āĻāĻāĻāĻŋ "!" āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ˛ā§āĻāĻžāĻ¤ā§:
"āĻ¸āĻŽāĻ¸ā§āĻ¤": āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, "āĻĄāĻŋāĻĢāĻ˛ā§āĻ": āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨,
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mrecip, "āĻāĻŋāĻā§āĻ āĻ¨āĻ¯āĻŧ": āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ā§ˇ
-mno-āĻ°ā§āĻ¸āĻŋāĻĒāĻŋ; "div": āĻāĻāĻ¯āĻŧ āĻāĻāĻ āĻāĻ¨ā§āĻ¯ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž; "divf": āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§; "divd": āĻĻā§āĻŦāĻŋāĻā§āĻŖ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§; "rsqrt": āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻāĻāĻ āĻāĻŦāĻ āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯; "rsqrtf": āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§; "rsqrtd": āĻĄāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§;
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, -mrecip=all,!rsqrtd āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, "FRSQRTE", "XSRSQRTEDP", āĻāĻŦāĻ "XVRSQRTEDP" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻžāĻĄāĻŧāĻž
āĻ¯āĻž āĻĄāĻžāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻāĻŖāĻ¨āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§āĨ¤
-mrecip-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž
-mno-āĻ°ā§āĻ¸āĻŋāĻĒāĻŋ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ (āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž) āĻ¯ā§ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻā§āĻāĻ¤āĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§-
āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻāĻŦāĻŋāĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻāĻ°āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž -mcpu=power6,
-mcpu=power7 or -mcpu=power8 āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§ -mrecip-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž. āĻĻā§āĻŦāĻŋāĻā§āĻ¨-
āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŽ-āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¯āĻĨāĻžāĻ°ā§āĻĨ āĻŽā§āĻļāĻŋāĻ¨, āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¨āĻž āĻ¯āĻž āĻ¤āĻŋāĻ¨ā§āĻ° āĻĒāĻ°ā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ§āĻžāĻĒāĨ¤
-mveclibabi =āĻāĻĻāĻ°ā§āĻļ
āĻāĻāĻāĻŋ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻā§āĻā§āĻāĻ°āĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ ABI āĻĒā§āĻ°āĻāĻžāĻ°āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ° āĻšāĻ˛ "āĻāĻ°", āĻ¯āĻž IBM-āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻā§āĻā§āĻāĻ°āĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ¤ā§āĻŦāĻ°āĻŖ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ (MASS) āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ
āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤ GCC āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ "acosd2", "acosf4", "acoshd2" āĻ āĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§
"acoshf4", "asind2", "asinf4", "asinhd2", "asinhf4", "atan2d2", "atan2f4", "atand2",
"atanf4", "atanhd2", "atanhf4", "cbrtd2", "cbrtf4", "cosd2", "cosf4", "coshd2",
"coshf4", "erfcd2", "erfcf4", "erfd2", "erff4", "exp2d2", "exp2f4", "expd2", "expf4",
"expm1d2", "expm1f4", "hypotd2", "hypotf4", "lgammad2", "lgammaf4", "log10d2",
"log10f4", "log1pd2", "log1pf4", "log2d2", "log2f4", "logd2", "logf4", "powd2",
"powf4", "sind2", "sinf4", "sinhd2", "sinhf4", "sqrtd2", "sqrtf4", "tand2", "tanf4",
āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°2 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ "tanhd4", āĻāĻŦāĻ "tanhf7"āĨ¤ āĻāĻāĻ¯āĻŧ -āĻĢā§āĻ°āĻŋ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ āĻāĻŦāĻ
-āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤ MASS āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ˛āĻŋāĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-mfriz
-āĻāĻŽāĻ¨ā§-āĻĢā§āĻ°āĻŋāĻ
āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨ (āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž) "friz" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¯āĻāĻ¨ -āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ 64-āĻŦāĻŋāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ¤ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§ āĻĢāĻŋāĻ°ā§ āĻ¯āĻžāĻ¨āĨ¤ "friz" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻāĻ āĻŽāĻžāĻ¨ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻĻāĻŋ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŽāĻžāĻĒāĻ¸āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŦ āĻŦāĻĄāĻŧāĨ¤
-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻā§-āĻ¨ā§āĻ¸ā§āĻā§āĻĄ-āĻĢāĻžāĻāĻļāĻ¨
-mno-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻā§-āĻ¨ā§āĻ¸ā§āĻā§āĻĄ-āĻĢāĻžāĻāĻļāĻ¨
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻā§āĻāĻ¨ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° (r11) āĻāĻāĻ¨
AIX āĻāĻŦāĻ 64-āĻŦāĻŋāĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ˛ āĻāĻ°āĻž āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°
āĻāĻāĻāĻŋ 3-āĻļāĻŦā§āĻĻā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻāĻžāĻ°ā§āĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ¯āĻž āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž, TOC āĻŽāĻžāĻ¨ āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻžāĻ¤āĻž r2, āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻā§āĻāĻ¨ āĻŽāĻžāĻ¨ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻ˛ā§āĻĄ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ r11. āĻĻā§āĻ¯
-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻā§-āĻ¨ā§āĻ¸ā§āĻā§āĻĄ-āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻžāĻ˛ā§ āĻāĻā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻž āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻā§āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ -mno-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻā§-āĻ¨ā§āĻ¸ā§āĻā§āĻĄ-āĻĢāĻžāĻāĻļāĻ¨.
-msave-toc-āĻĒāĻ°ā§āĻā§āĻˇ
-mno-āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ-toc-āĻĒāĻ°ā§āĻā§āĻˇ
āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ TOC āĻŽāĻžāĻ¨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)
āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°ā§āĻ˛ā§āĻā§ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ AIX āĻāĻŦāĻ 64-āĻŦāĻŋāĻā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ˛ āĻāĻ°ā§
āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤ āĻ¯āĻĻāĻŋ TOC āĻŽāĻžāĻ¨āĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ āĻŋāĻ āĻāĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ˛. āĻĻā§āĻ¯ -mno-āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ-toc-āĻĒāĻ°ā§āĻā§āĻˇ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mcompat-Align-parm
-mno-compat- āĻ ā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻĒāĻžāĻ°āĻŽ
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)
64 āĻŦāĻŋāĻā§āĻ°, GCC āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
GCC āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋ (4.9.0 āĻāĻ° āĻāĻā§) āĻā§āĻ˛āĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĻ¨āĻŋ
āĻāĻāĻāĻŋ 128-āĻŦāĻŋāĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻ¸ā§āĻ āĻāĻžāĻ āĻžāĻŽā§āĻ¤ā§ 128-āĻŦāĻŋāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĨāĻžāĻā§
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ GCC āĻāĻ° āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻāĻāĻŋ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -mno-compat- āĻ ā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻĒāĻžāĻ°āĻŽ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
RX āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ RX āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-m64bit-āĻĄāĻžāĻŦāĻ˛āĻ¸
-m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸
"āĻĄāĻžāĻŦāĻ˛" āĻĄā§āĻāĻž āĻāĻžāĻāĻĒāĻā§ 64 āĻŦāĻŋāĻ āĻāĻ°ā§āĻ¨ (-m64bit-āĻĄāĻžāĻŦāĻ˛āĻ¸) āĻŦāĻž 32 āĻŦāĻŋāĻ (-m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸)
āĻŽāĻžāĻĒā§. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸. āĻŦāĻŋāĻāĻĻā§āĻ°āĻ RX āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻ āĻāĻ°ā§
32-āĻŦāĻŋāĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§, āĻ¤āĻžāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ -m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸.
-āĻāĻĢāĻĒāĻŋāĻāĻ
-āĻ¨ā§āĻĢāĻĒā§
āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ (-āĻāĻĢāĻĒāĻŋāĻāĻ) āĻ āĻĨāĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§ (-āĻ¨ā§āĻĢāĻĒā§) RX āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ RX600 āĻ¸āĻŋāĻ°āĻŋāĻ āĻāĻŦāĻ āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ RX200 āĻ¸āĻŋāĻ°āĻŋāĻ.
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 32-āĻŦāĻŋāĻ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ¯āĻžāĻāĻšā§āĻ, āĻ¤āĻžāĻ FPU āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻĻāĻŋ -m64bit-āĻĄāĻžāĻŦāĻ˛āĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻŦāĻŋāĻāĻĻā§āĻ°āĻ āĻ¯āĻĻāĻŋ -āĻāĻĢāĻĒāĻŋāĻāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§. āĻāĻ° āĻāĻžāĻ°āĻŖ āĻšāĻ˛ RX FPU āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¨āĻŋāĻā§āĻ°āĻžāĻ āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻā§ˇ
-mcpu =āĻ¨āĻžāĻŽ
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ RX CPU-āĻāĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ¤āĻŋāĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤,
āĻāĻžāĻ¤āĻŋāĻŦāĻžāĻāĻ RX600 āĻāĻŦāĻ RX200 āĻ¸āĻŋāĻ°āĻŋāĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ RX610 āĻ¸āĻŋāĻĒāĻŋāĻāĻ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
RX600.
āĻŽāĻ§ā§āĻ¯ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ RX600 āĻāĻŦāĻ RX610 āĻ¯ā§ āĻšāĻ¯āĻŧ RX610 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž
"MVTIPL" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° RX200 āĻ¸āĻŋāĻ°āĻŋāĻā§āĻ° āĻāĻāĻāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ āĻ¨ā§āĻ āĻāĻŦāĻ āĻ¤āĻžāĻ -āĻ¨ā§āĻĢāĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¯āĻāĻ¨ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻĄā§āĻāĻž
-āĻŽāĻŋāĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻĄā§āĻāĻž
āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻĄā§āĻāĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨ (āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻĄ āĻ¨āĻ¯āĻŧ)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
-āĻŽāĻŋāĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻĄā§āĻāĻž, āĻ āĻ°ā§āĻĨāĻžā§ āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻĄā§āĻāĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĨ¤
-msmall-āĻĄā§āĻāĻž-āĻ¸ā§āĻŽāĻž=N
āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŦāĻžāĻāĻā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻ āĻ¤āĻĨā§āĻ¯ āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ. āĻā§āĻ āĻĄā§āĻāĻž āĻāĻ˛āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻĄ, āĻ¤āĻŦā§ āĻāĻ˛āĻžāĻāĻžāĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻŦāĻ āĻāĻāĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻāĻ˛āĻžāĻāĻž āĻāĻĒāĻā§ āĻĒāĻĄāĻŧā§ āĻ¨āĻžāĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¯āĻāĻ¨ āĻā§āĻ āĻĄā§āĻāĻž āĻāĻ˛āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ RX āĻāĻ° āĻāĻāĻāĻŋ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ "r13") āĻāĻ āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻ¨ā§āĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ° āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻāĻŋ āĻ§ā§āĻ° āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻŦāĻĄāĻŧ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻĄ āĻ¯āĻĻāĻŋ āĻāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻ°āĻžāĻāĻž āĻ¨āĻž āĻšāĻ¯āĻŧā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻĒāĻ° āĻĒā§āĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ (āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ) āĻāĻŦāĻ āĻ§ā§āĻ°ā§āĻŦāĻ
āĻā§āĻ āĻĄā§āĻāĻž āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻžāĻ°āĻŖ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻžāĻā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻĒā§āĻ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻļā§āĻ¨ā§āĻ¯, āĻ¯āĻž āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯, āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻ¨āĻ¯āĻŧ
āĻāĻā§āĻāĻ¤āĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ (-āĻ2 āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ) āĻāĻžāĻ°āĻŖā§
āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻā§āĻˇāĻ¤āĻŋāĻāĻ° āĻĒā§āĻ°āĻāĻžāĻŦāĨ¤ āĻāĻāĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻāĻžāĻ°ā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻ¤ā§āĨ¤ āĻĻā§āĻāĻž
āĻāĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž -mpid āĻĒā§āĻ°āĻā§āĻ¤ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻŋāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻā§āĻ āĻĄāĻžāĻāĻž āĻāĻ˛āĻžāĻāĻžāĻ° āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ§āĻ°ā§ āĻ°āĻžāĻā§āĻ¨āĨ¤
-msim
-āĻŽāĻ¨ā§-āĻ¸āĻŋāĻŽ
āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻāĻ° āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ libgloss āĻŦā§āĻ°ā§āĻĄ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĨ¤
-mas100-āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸
-mno-as100-āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ°ā§āĻ¨ā§āĻ¸āĻžāĻ¸ā§āĻ° AS100 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ
āĻ¸āĻāĻ¯ā§āĻāĻ¨āĻāĻžāĻ°ā§ āĻāĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸āĻāĻŋ GAS āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻžāĻ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¤āĻŦā§ āĻāĻ° āĻāĻŋāĻā§ āĻāĻā§
āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¤āĻžāĻ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
-mmax-āĻ§ā§āĻ°ā§āĻŦāĻ-āĻāĻāĻžāĻ°=N
āĻāĻāĻāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻāĻāĻžāĻ°, āĻŦāĻžāĻāĻā§, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
āĻāĻāĻāĻŋ RX āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋāĻ RX āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻāĻāĻŋ 4 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻā§āĻ¯ā§āĻ° āĻŦāĻžāĻāĻ, āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻ¸āĻŽāĻžāĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ. āĻāĻāĻāĻžāĻŦā§ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§ āĻāĻ° āĻāĻāĻžāĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻāĻĒāĻāĻžāĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻāĨ¤ āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ āĻŦāĻĄāĻŧ āĻ§ā§āĻ°ā§āĻŦāĻ
āĻāĻāĻāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒā§āĻ˛ā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒāĻ°ā§āĻā§āĻˇā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻŽā§āĻ˛ā§āĻ¯ N 0 āĻāĻŦāĻ 4 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ 0 āĻāĻ° āĻŽāĻžāĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ) āĻŦāĻž 4 āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛
āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻāĻžāĻ°ā§āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤āĨ¤
-āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻļāĻŋāĻĨāĻŋāĻ˛āĻ¤āĻž āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻļāĻŋāĻĨāĻŋāĻ˛āĻāĻ°āĻŖ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻā§āĻāĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻāĻžāĻ° āĻāĻŽāĻžāĻ¤ā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻā§āĻˇāĻŽ
-āĻŽāĻŋāĻ¨ā§āĻ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°=N
āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻŋāĻā§āĻ¨āĻŋāĻ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻŽā§āĻ˛ā§āĻ¯ N 0 āĻāĻŦāĻ 4 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ 1 āĻāĻ° āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° "r13" āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤
āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻžāĻ§āĻž āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§āĻ° āĻāĻāĻā§āĻāĻŋāĻ¯āĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ 2 āĻ°āĻŋāĻāĻžāĻ°ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ "r13" āĻāĻŦāĻ
"r12"āĨ¤ 3āĻāĻŋ āĻ°āĻŋāĻāĻžāĻ°ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ "r13", "r12" āĻāĻŦāĻ "r11" āĻāĻŦāĻ 4āĻāĻŋ āĻ°āĻŋāĻāĻžāĻ°ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ "r13"
"r10" āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§āĨ¤ 0 āĻāĻ° āĻŽāĻžāĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ, āĻā§āĻ¨ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
-msave-acc-āĻāĻ¨-āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ°ā§āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻžāĻĒā§āĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻā§āĻāĻ¯āĻŧāĻāĻžāĻ°ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻā§āĻĄ āĻ¸āĻā§āĻāĻ¯āĻŧāĻāĻžāĻ°ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ
āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ 64-āĻŦāĻŋāĻ āĻā§āĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻ¸āĻā§āĻāĻ¯āĻŧāĻāĻžāĻ°ā§āĻā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž
āĻāĻāĻŋ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻā§ āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻ° āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤
-mpid
-mno-pid
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻĄā§āĻāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻ¯āĻāĻ¨ āĻā§āĻ¨ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻ°āĻžāĻāĻž āĻāĻāĻāĻŋ āĻŦā§āĻ¸ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĨā§āĻā§ āĻ āĻĢāĻ¸ā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĄā§āĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ°āĻžāĻ¨ āĻāĻžāĻāĻŽā§ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĄā§āĻāĻžāĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛āĻā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻ¯āĻž āĻāĻžāĻāĻ āĻ¸āĻš āĻāĻŽāĻŦā§āĻĄ āĻāĻ°āĻž āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻž
āĻ¸ā§āĻŽā§āĻ¤āĻŋāĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻĄā§āĻāĻž āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯, āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ "r13", āĻ§ā§āĻ°ā§āĻŦāĻ āĻĄā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻžāĨ¤ āĻāĻ° āĻĢāĻ˛ā§ āĻ§ā§āĻ°āĻāĻ¤āĻŋāĻ° āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻŦāĻĄāĻŧ āĻā§āĻĄ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻāĻāĻŋāĻ˛
āĻĢāĻžāĻāĻļāĻ¨āĨ¤
āĻ§ā§āĻ°ā§āĻŦāĻ āĻĄā§āĻāĻž āĻŦā§āĻ¸ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ§āĻ°ā§ āĻ°āĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻĒā§āĻ°āĻā§āĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻŋāĻ¨āĻž
āĻĻā§āĻ¯ -msmall-āĻĄā§āĻāĻž-āĻ¸ā§āĻŽāĻž āĻāĻŦāĻ / āĻ āĻĨāĻŦāĻž -āĻŽāĻŋāĻ¨ā§āĻ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° "r13" āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¨āĻŋāĻā§āĻ° āĻĻāĻŋāĻā§ āĻ āĻā§āĻ°āĻ¸āĻ° āĻšāĻ˛ā§, āĻĒā§āĻ°āĻĨāĻŽā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻĒā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ -āĻŽāĻŋāĻ¨ā§āĻ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°, āĻ¤āĻžāĻ°āĻĒāĻ° -mpid āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻļā§āĻˇā§
-msmall-āĻĄā§āĻāĻž-āĻ¸ā§āĻŽāĻž. āĻāĻāĻāĻžāĻŦā§ āĻā§āĻ āĻĄā§āĻāĻž āĻāĻ°āĻŋāĻ¯āĻŧāĻž āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ "r8" āĻšāĻāĻ¯āĻŧāĻž āĻ¸āĻŽā§āĻāĻŦ
āĻ¯āĻĻāĻŋ āĻāĻāĻ¯āĻŧ -āĻŽāĻŋāĻ¨ā§āĻ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°=4 āĻāĻŦāĻ -mpid āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -mno-pid
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-mno-āĻ¸āĻ¤āĻ°ā§āĻ-āĻāĻāĻžāĻ§āĻŋāĻ-āĻĻā§āĻ°ā§āĻ¤-āĻŦāĻŋāĻā§āĻ¨
-mwarn-āĻāĻāĻžāĻ§āĻŋāĻ-āĻĻā§āĻ°ā§āĻ¤-āĻŦāĻŋāĻā§āĻ¨
GCC āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻĨā§āĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻžāĻ§āĻž āĻĒāĻžāĻ¯āĻŧ
āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻŋāĻā§āĻ¨āĻŋāĻ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻā§, āĻāĻžāĻ°āĻŖ RX āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻžāĻ§āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
āĻŦāĻŋāĻāĻĻā§āĻ°āĻ: āĻā§āĻ¨ā§āĻ°āĻŋāĻ GCC āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻĨāĻŋāĻ°-REG RX āĻāĻ° āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻ°ā§āĻ¤ā§āĻŦ āĻ°āĻ¯āĻŧā§āĻā§
āĻĒā§āĻ°ā§āĻ āĻ¯āĻāĻ¨ "āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ" āĻĢāĻžāĻāĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻžāĻ§āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§āĨ¤ GCC āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
"r10", "r11", "r12" āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž "r13" āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻāĻ° āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¸ā§āĻĨāĻŋāĻ°-REG or -āĻŽāĻŋāĻ¨ā§āĻ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
S / 390 āĻāĻŦāĻ zseries āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻšāĻ¯āĻŧ -m S/390 āĻāĻŦāĻ zSeries āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĨ¤
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤ āĻāĻāĻ¨ -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻžāĻ āĻāĻ°ā§ libgcc.a āĻ āĻā§āĻ¯āĻ¸ā§āĻ¤
āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨. āĻāĻāĻ¨ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°
IEEE āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ
-āĻāĻŽāĻ¨ā§-āĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ
āĻĻāĻļāĻŽāĻŋāĻ-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĻāĻļāĻŽāĻŋāĻ-āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤ āĻāĻāĻ¨ -āĻāĻŽāĻ¨ā§-āĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻžāĻ āĻāĻ°ā§ libgcc.a āĻšāĻ¯āĻŧ
āĻĻāĻļāĻŽāĻŋāĻ-āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻ¨ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻāĻļāĻŽāĻŋāĻ-āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻ¨ā§āĻ¨āĻ¤ -march=z9-ec āĻŦāĻž āĻāĻā§āĻāĻ¤āĻ°
-āĻŽāĻ˛āĻ-āĻĄāĻŦāĻ˛-64
-āĻŽāĻ˛āĻ-āĻĄāĻŦāĻ˛-128
āĻāĻ āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ "āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻāĻžāĻāĻĒā§āĻ° āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤ 64 āĻŦāĻŋāĻā§āĻ° āĻāĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
"āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻāĻžāĻāĻĒ "āĻĄāĻŦāĻ˛" āĻāĻžāĻāĻĒā§āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻāĻŽāĻŦā§āĻ¯āĻžāĻāĻā§āĻāĻ¨
-mno-āĻŦā§āĻ¯āĻžāĻāĻā§āĻāĻ¨
āĻŦā§āĻ¯āĻžāĻāĻā§āĻāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ˛āĻžāĻ°ā§āĻ° āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨ (āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)
āĻāĻ˛āĻŋāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽāĨ¤ āĻā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻžāĻāĻā§āĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
DWARF 2 āĻāĻ˛ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻāĻŋ āĻ¨āĻžāĨ¤ āĻāĻāĻ¨ -mno-āĻĒā§āĻ¯āĻžāĻāĻĄ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻāĻžāĻŦ, āĻŦā§āĻ¯āĻžāĻāĻā§āĻāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻ¨ā§āĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ; āĻāĻāĻ¨
-āĻĒā§āĻ¯āĻžāĻāĻĄ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻšāĻ¯āĻŧ, āĻŦā§āĻ¯āĻžāĻāĻā§āĻāĻ¨āĻāĻŋ āĻļā§āĻ°ā§āĻˇāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻļāĻŦā§āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
96/160 āĻŦāĻžāĻāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ˛āĻžāĻāĻžāĨ¤
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻŽāĻŦā§āĻ¯āĻžāĻāĻā§āĻāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ˛-āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ
-mmo-āĻŦā§āĻ¯āĻžāĻāĻā§āĻāĻ¨; āĻ¯āĻžāĻāĻšā§āĻ, āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻŦā§āĻ¯āĻžāĻāĻā§āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°ā§ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻāĻŽāĻŦā§āĻ¯āĻžāĻāĻā§āĻāĻ¨. āĻāĻ° āĻ¸āĻāĻŽāĻŋāĻļā§āĻ°āĻŖ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻ¨
-āĻāĻŽāĻŦā§āĻ¯āĻžāĻāĻā§āĻāĻ¨, -āĻĒā§āĻ¯āĻžāĻāĻĄ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻŦāĻ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ. āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻŦā§āĻ¯āĻžāĻāĻā§āĻāĻ¨ āĻŦāĻāĻžāĻ¯āĻŧ āĻ¨āĻž āĻ°āĻžāĻāĻžāĨ¤
-āĻĒā§āĻ¯āĻžāĻāĻĄ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ
-mno-āĻĒā§āĻ¯āĻžāĻāĻĄ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ
āĻĒā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ˛ā§āĻāĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤ āĻāĻāĻ¨ -mno-āĻĒā§āĻ¯āĻžāĻāĻĄ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ 96/160 āĻŦāĻžāĻāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ˛āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯; āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻāĻāĻ¨āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨ā§āĻ¯āĻŧāĨ¤ āĻāĻāĻ¨ -āĻĒā§āĻ¯āĻžāĻāĻĄ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ is
āĻāĻ˛ā§āĻ˛ā§āĻāĻŋāĻ¤, āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖā§āĻ° āĻ¸ā§āĻ˛āĻāĻā§āĻ˛āĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖā§āĻ° āĻļā§āĻ°ā§āĻˇā§ āĻāĻ¨āĻāĻžāĻŦā§ āĻĒā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ˛āĻžāĻāĻž āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ āĻ¨ā§āĻ¯ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻĒā§āĻ¨āĻāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ°āĻ āĻĻāĻā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻĨāĻžāĻ¨. āĻ¯āĻžāĻāĻšā§āĻ, āĻ¯āĻāĻ¨ -āĻāĻŽāĻŦā§āĻ¯āĻžāĻāĻā§āĻāĻ¨ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°, āĻļā§āĻ°ā§āĻˇā§
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ˛āĻžāĻāĻžāĻ° āĻļāĻŦā§āĻĻāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŦā§āĻ¯āĻžāĻāĻā§āĻāĻ¨ āĻāĻŦāĻ āĻĢā§āĻ°āĻ¤ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
register āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŦā§āĻ¯āĻžāĻāĻā§āĻāĻ¨ā§āĻ° āĻ¨ā§āĻā§ āĻĻā§āĻāĻŋ āĻļāĻŦā§āĻĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻĨāĻžāĻā§āĨ¤
āĻ¯āĻ¤āĻā§āĻˇāĻŖ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽ āĻŦā§āĻ¯āĻžāĻāĻā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻĒā§āĻ¯āĻžāĻāĻĄ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ˛-āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ -mno-āĻĒā§āĻ¯āĻžāĻāĻĄ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ. āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻŋāĻā§ āĻ -āĻāĻĢāĻāĻ¸āĻāĻĢ
S/2.95 āĻŦāĻž zSeries āĻā§āĻ¨āĻžāĻ°ā§āĻā§āĻĄ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ GCC 390 āĻāĻ° āĻ°āĻŋāĻ˛āĻŋāĻ āĻ¯āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ°āĻžāĻ¨ āĻāĻžāĻāĻŽā§ āĻŦā§āĻ¯āĻžāĻāĻā§āĻāĻ¨, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻĄ āĻāĻ˛ āĻ¨āĻ¯āĻŧ-
āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ -āĻĒā§āĻ¯āĻžāĻāĻĄ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ. āĻāĻāĻžāĻĄāĻŧāĻžāĻ, āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ
-āĻāĻŽāĻŦā§āĻ¯āĻžāĻāĻā§āĻāĻ¨, -āĻĒā§āĻ¯āĻžāĻāĻĄ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻŦāĻ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ. āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻĒā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ˛ā§āĻāĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°āĻžāĨ¤
-msmall-Exec
-āĻŽā§āĻ¨ā§-āĻ¸ā§āĻŽāĻ˛-āĻāĻā§āĻ¸ā§āĻ
āĻ¸āĻžāĻŦāĻ°ā§āĻāĻŋāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ "āĻŦā§āĻ°āĻžāĻ¸" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨ (āĻŦāĻž āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)
āĻāĻ˛ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻŽā§āĻ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻ¸āĻžāĻāĻ 64k āĻāĻ° āĻŦā§āĻļāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ "āĻŦāĻžāĻ¸āĻ°" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž, āĻ¯āĻžāĻ¤ā§ āĻāĻāĻŋ āĻ¨ā§āĻ
āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĨ¤
-m64
-m31
āĻāĻāĻ¨ -m31 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, S/390 ABI-āĻāĻ° āĻāĻ¨ā§āĻ¯ GNU/Linux-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻ¨
-m64 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, zSeries ABI-āĻāĻ° āĻāĻ¨ā§āĻ¯ GNU/Linux-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
GCC āĻā§ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ 64-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻ¨ā§āĻ¯ s390 āĻ˛āĻā§āĻˇā§āĻ¯,
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -m31āĻ¯āĻāĻ¨ s390x āĻ˛āĻā§āĻˇā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĨā§āĻā§ -m64.
- mzarch
-āĻŽā§āĻ¸āĻž
āĻāĻāĻ¨ - mzarch āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
z/āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯āĨ¤ āĻāĻāĻ¨ -āĻŽā§āĻ¸āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
ESA/390 āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ -āĻŽā§āĻ¸āĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻ¸āĻŽā§āĻāĻŦ āĻ¨āĻ¯āĻŧ -m64. āĻā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
S/390 ABI-āĻāĻ° āĻāĻ¨ā§āĻ¯ GNU/Linux-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻā§āĻĄ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ -āĻŽā§āĻ¸āĻž. āĻā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
zSeries ABI-āĻāĻ° āĻāĻ¨ā§āĻ¯ GNU/Linux-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻā§āĻĄ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ - mzarch.
-mmvcle
-mno-mvcle
āĻŦā§āĻ˛āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ "mvcle" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻŦāĻž āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)
āĻāĻ˛ā§ āĻāĻāĻ¨ -mno-mvcle āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ "mvc" āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻ¨āĻž āĻāĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤
-āĻāĻŽāĻĄāĻŋāĻŦāĻžāĻ
-mno-āĻĄāĻŋāĻŦāĻžāĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨ (āĻŦāĻž āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻŽāĻžāĻ°ā§āĻ =cpu-āĻāĻžāĻāĻĒ
āĻāĻ˛āĻŽāĻžāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ cpu-āĻāĻžāĻāĻĒ, āĻ¯āĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¨āĻžāĻŽ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ§āĻ°āĻ¨āĨ¤ āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ cpu-āĻāĻžāĻāĻĒ āĻšāĻ¯āĻŧ g5, g6, z900, z990, z9-109,
z9-ec, z10, z196, āĻāĻŦāĻ zEC12. āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
z/āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°, āĻĄāĻŋāĻĢāĻ˛ā§āĻ -āĻŽāĻžāĻ°ā§āĻ=z900. āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -āĻŽāĻžāĻ°ā§āĻ=g5.
-mtune =cpu-āĻāĻžāĻāĻĒ
āĻāĻŋāĻāĻ¨ āĻā§ cpu-āĻāĻžāĻāĻĒ ABI āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¸āĻŦāĻāĻŋāĻā§
āĻāĻŦāĻ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸ā§āĻ. āĻāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž cpu-āĻāĻžāĻāĻĒ āĻŽāĻžāĻ¨ āĻāĻ¨ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ
-āĻŽāĻžāĻ°ā§āĻ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŽāĻžāĻ¨ -āĻŽāĻžāĻ°ā§āĻ.
-āĻāĻŽāĻāĻŋāĻĒāĻŋāĻāĻĢ-āĻā§āĻ°ā§āĻ¸
-mno-tpf-āĻā§āĻ°ā§āĻ¸
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž TPF OS āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻļāĻžāĻāĻžāĻ¯āĻŧ āĻ°ā§āĻāĻŋāĻ¨ āĻā§āĻ°ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻ¯ā§āĻ āĻāĻ°ā§ (āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¨āĻž)
āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŦāĻ¨ā§āĻ§ āĻĨāĻžāĻā§, āĻāĻŽāĻ¨āĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ
āĻāĻŋāĻĒāĻŋāĻāĻĢ āĻāĻāĻ¸āĨ¤
-āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§-āĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻā§āĻ¨ āĻāĻŦāĻ āĻāĻŽāĻž āĻāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻ˛ā§ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
-mwarn-framesize=āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻā§āĻ¤āĻŋ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻ˛ā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻžāĻ°āĻŖ āĻāĻ
āĻāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛-āĻāĻžāĻāĻŽ āĻā§āĻ āĻ¯āĻāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻāĻ˛ā§ āĻ¤āĻāĻ¨ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻāĨ¤ āĻāĻāĻž
āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻāĻžāĻ
āĻ¸ā§āĻŽāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻžāĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻĒāĻ¯ā§āĻā§ āĻ¯ā§āĻŽāĻ¨ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤
-mwarn-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻāĻ¸ā§āĻā§āĻ¯āĻžāĻ
āĻĢāĻžāĻāĻļāĻ¨ "āĻ ā§āĻ¯āĻžāĻ˛ā§āĻāĻž" āĻāĻ˛ āĻāĻ°āĻ˛ā§ āĻŦāĻž āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻāĻāĻžāĻ°ā§āĻ° āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻāĻžāĻ°āĻžāĻĒ āĻ§āĻžāĻ°āĻŖāĻžāĨ¤
-mstack-guard=āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻāĻžāĻ°ā§āĻĄ
-mstack-size=āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻžāĻ°
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§ S/390 āĻŦā§āĻ¯āĻžāĻ āĻāĻ¨ā§āĻĄā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§
āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻ˛ā§āĻ āĻ¯āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻāĻžāĻ° āĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻĻ āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻāĻžāĻ°ā§āĻĄ āĻāĻĒāĻ°ā§ āĻŦāĻžāĻāĻ
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻžāĻ° (āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ S/390 āĻāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¨āĻŋāĻā§āĻ° āĻĻāĻŋāĻā§ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ)āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻāĻžāĻ°ā§āĻĄ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ 2 āĻāĻ° āĻā§āĻˇā§āĻĻā§āĻ°āĻ¤āĻŽ āĻļāĻā§āĻ¤āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§
āĻĢāĻžāĻāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĨ¤ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻā§āĻĄ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻāĻžāĻ°āĻŖ āĻāĻŦāĻ
āĻ¤āĻžāĻ āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻā§āĻĒāĻžāĻĻāĻ¨ā§āĻ° āĻŽāĻ¤ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ§āĻāĻĒāĻ¤āĻ¨ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŽāĻžāĻ¨ 2 āĻāĻŦāĻ āĻāĻ° āĻ¸āĻ āĻŋāĻ āĻā§āĻˇāĻŽāĻ¤āĻž āĻšāĻ¤ā§ āĻšāĻŦā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻžāĻ° āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ āĻĒā§āĻā§āĻˇāĻž āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻāĻžāĻ°ā§āĻĄ 64k āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻ¯āĻžāĻ¤ā§ āĻĻāĻā§āĻˇ āĻšāĻ¤ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤
āĻā§āĻĄāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻāĻŋ āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻžāĻ°. āĻĻā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻāĻžāĻ°ā§āĻĄ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ āĻāĻāĻ¯ā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻžāĻ°.
-mhotpatch =āĻĒā§āĻ°āĻžāĻ-āĻ āĻ°ā§āĻ§āĻļāĻŦā§āĻĻ,āĻĒā§āĻ¸ā§āĻ-āĻ āĻ°ā§āĻ§āĻļāĻŦā§āĻĻ
āĻšāĻāĻĒā§āĻ¯āĻžāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻāĻ˛ā§, āĻāĻāĻāĻŋ "āĻšāĻ-āĻĒā§āĻ¯āĻžāĻāĻŋāĻ" āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻ˛ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨āĨ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻ˛ā§āĻŦā§āĻ˛ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻā§āĻā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ¨ā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻā§āĻ-āĻŦāĻžāĻāĻ NOP āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž (āĻĒā§āĻ°āĻžāĻ-āĻ āĻ°ā§āĻ§āĻļāĻŦā§āĻĻ, āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ 1000000)āĨ¤ āĻĒāĻ°ā§
āĻ˛ā§āĻŦā§āĻ˛, 2 * āĻĒā§āĻ¸ā§āĻ-āĻ āĻ°ā§āĻ§āĻļāĻŦā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻŽāĻ¤ā§ āĻŦā§āĻšāĻ¤ā§āĻ¤āĻŽ NOP āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻžāĻāĻ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ (āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ 1000000)āĨ¤
āĻāĻāĻ¯āĻŧ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻļā§āĻ¨ā§āĻ¯ āĻšāĻ˛ā§, āĻšāĻāĻĒā§āĻ¯āĻžāĻāĻŋāĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "āĻšāĻāĻĒā§āĻ¯āĻžāĻ" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻš āĻĒā§āĻĨāĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸ā§āĻā§āĻ° āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸ā§āĻā§āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-āĻŽā§āĻŦ
āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻŽā§āĻ˛
āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
-mnhwloop
"bcnz" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽā§āĻ˛āĻ¸
āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻĄ āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽā§āĻŽā§āĻ¯āĻžāĻ
āĻā§āĻŖ-āĻ¸āĻā§āĻāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ.
-mscore5
āĻāĻžāĻ°ā§āĻā§āĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ SCORE5 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-mscore5u
āĻāĻžāĻ°ā§āĻā§āĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° SCORE5U āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-mscore7
āĻāĻžāĻ°ā§āĻā§āĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ SCORE7 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mscore7d
āĻāĻžāĻ°ā§āĻā§āĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ SCORE7D āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
SH āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m SH āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-m1 SH1 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-m2 SH2 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-m2e
SH2e āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-m2a-nofpu
FPU āĻāĻžāĻĄāĻŧāĻž SH2a-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻž SH2a-FPU-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
-m2a-āĻāĻāĻ-āĻļā§āĻ§ā§
SH2a-FPU-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻā§āĻ¨ā§ āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻž āĻĨāĻžāĻā§
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-m2a-āĻāĻāĻ
SH2a-FPU-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻ§āĻ°ā§ āĻ¨āĻŋāĻ¨ āĻ¯ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻāĻāĻŋ āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§āĻā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŽā§āĻĄāĨ¤
-m2a
SH2a-FPU-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻ§āĻ°ā§ āĻ¨āĻŋāĻ¨ āĻ¯ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§āĻā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŽā§āĻĄāĨ¤
-m3 SH3 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-m3e
SH3e āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-m4-nofpu
āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ āĻāĻžāĻĄāĻŧāĻžāĻ SH4 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-m4-āĻāĻāĻ-āĻļā§āĻ§ā§
āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ āĻ¸āĻš SH4-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻ-āĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻ¯āĻĨāĻžāĻ°ā§āĻĨ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ
-m4-āĻāĻāĻ
āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻŽā§āĻĄā§ āĻ°āĻ¯āĻŧā§āĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ SH4-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ.
-m4 SH4 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-M4-100
SH4-100 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-m4-100-nofpu
SH4-100-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤
-m4-100-āĻāĻāĻ
SH4-100 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻŽā§āĻĄā§ āĻāĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ.
-m4-100-āĻāĻāĻ-āĻļā§āĻ§ā§
SH4-100-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻā§āĻ¨ā§ āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻž āĻĨāĻžāĻā§
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-M4-200
SH4-200 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-m4-200-nofpu
SH4-200-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-m4-200-āĻāĻāĻ
SH4-200 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻŽā§āĻĄā§ āĻāĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ.
-m4-200-āĻāĻāĻ-āĻļā§āĻ§ā§
SH4-200-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻā§āĻ¨ā§ āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻž āĻĨāĻžāĻā§
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-M4-300
SH4-300 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-m4-300-nofpu
SH4-300-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-m4-300-āĻāĻāĻ
SH4-300-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻā§āĻ¨ā§ āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻž āĻĨāĻžāĻā§
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-m4-300-āĻāĻāĻ-āĻļā§āĻ§ā§
SH4-300-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻā§āĻ¨ā§ āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻž āĻĨāĻžāĻā§
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-M4-340
SH4-340 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻā§āĻ¨ MMU, FPU āĻ¨ā§āĻ)āĨ¤
-M4-500
SH4-500 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻā§āĻ¨āĻ FPU āĻ¨ā§āĻ)āĨ¤ āĻĒāĻžāĻ¸ āĻāĻ°ā§ -isa=sh4-nofpu āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§āĨ¤
-m4a-nofpu
SH4al-dsp āĻŦāĻž SH4a-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ
āĻāĻāĻ¨āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
-m4a-āĻāĻāĻ-āĻļā§āĻ§ā§
SH4a-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻā§āĻ¨ā§ āĻĻā§āĻŦāĻŋāĻā§āĻŖ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻž āĻĨāĻžāĻā§
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-m4a-āĻāĻāĻ
SH4a-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŽā§āĻĄāĨ¤
-m4a
SH4a āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-m4al
āĻāĻāĻ āĻ°āĻāĻŽ -m4a-nofpu, āĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§ āĻĒāĻžāĻ¸ āĻ¯ā§ āĻāĻžāĻĄāĻŧāĻž -āĻĄāĻŋāĻāĻ¸āĻĒāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§āĨ¤ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻāĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§ āĻā§āĻ¨ā§ āĻĄāĻŋāĻāĻ¸āĻĒāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
-m5-32 āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž
SHmedia āĻāĻ° āĻāĻ¨ā§āĻ¯ 32-āĻŦāĻŋāĻ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-M5-32Media-nofpu
SHmedia āĻāĻ° āĻāĻ¨ā§āĻ¯ 32-āĻŦāĻŋāĻ āĻā§āĻĄ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-m5-64 āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž
SHmedia āĻāĻ° āĻāĻ¨ā§āĻ¯ 64-āĻŦāĻŋāĻ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-M5-64Media-nofpu
SHmedia āĻāĻ° āĻāĻ¨ā§āĻ¯ 64-āĻŦāĻŋāĻ āĻā§āĻĄ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-m5-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ
SHcompact āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-m5-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻā§āĻ-āĻ¨āĻĢāĻĒā§
SHcompact-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻāĻŽāĻŦāĻŋ āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĄā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
-ml āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĄā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
-mdalign
64-āĻŦāĻŋāĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻāĻāĻŋ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§,
āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĨā§āĻā§ āĻāĻŋāĻā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨
āĻāĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¯āĻŧā§ -mdalign.
-āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸
āĻ˛āĻŋāĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŋāĻā§ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻā§āĻ āĻāĻ°ā§āĻ¨, āĻ¯āĻāĻ¨ āĻ¸āĻŽā§āĻāĻŦ; āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
-āĻŦāĻŋāĻļā§āĻ°āĻžāĻŽ.
-āĻŦāĻŋāĻāĻā§āĻŦāĻ˛
"āĻ¸ā§āĻāĻ" āĻā§āĻŦāĻŋāĻ˛ā§ 32-āĻŦāĻŋāĻ āĻ āĻĢāĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 16-āĻŦāĻŋāĻ āĻ āĻĢāĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĨ¤
-āĻāĻŽāĻŦāĻŋāĻāĻĒāĻ¸
SH2A-āĻ āĻŦāĻŋāĻ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-mfmovd
"fmovd" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻ āĻāĻ°ā§āĻ¨ -mdalign āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻŽāĻ°ā§āĻ¨ā§āĻ¸āĻžāĻ¸
āĻ°ā§āĻ¨ā§āĻ¸āĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻŽā§āĻ¨ā§ āĻāĻ˛ā§āĻ¨āĨ¤
-āĻāĻŽāĻ¨ā§-āĻ°ā§āĻ¨ā§āĻ¸āĻžāĻ¸
āĻ°ā§āĻ¨ā§āĻ¸āĻžāĻ¸ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ā§āĻ° āĻāĻā§ GCC-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻŽā§āĻ¨ā§ āĻāĻ˛ā§āĻ¨
āĻāĻŽāĻ°āĻž āĻāĻāĻŋ. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ SH āĻā§āĻ˛āĻā§āĻāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
- mnomacsave
"MAC" āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻāĻŋāĻā§ āĻāĻ˛-āĻā§āĻ˛ā§āĻŦāĻžāĻ°āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ -āĻŽāĻ°ā§āĻ¨ā§āĻ¸āĻžāĻ¸ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ.
-āĻŽāĻŋāĻāĻāĻ
-mno-ieee
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° IEEE āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨, āĻ¯āĻž āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§
āĻāĻŽāĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻā§āĻ°āĻŽāĻšā§āĻ¨āĨ¤ āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ -āĻŽāĻŋāĻāĻāĻ is
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤āĻāĻžāĻŦā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻāĻŖāĻŋāĻ¤ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -mno-ieee āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻĻā§āĻ°ā§āĻ¤ āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ°-āĻ¸āĻŽāĻžāĻ¨ āĻāĻŦāĻ āĻāĻŽ-āĻ¸āĻŽāĻžāĻ¨ āĻ¤ā§āĻ˛āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
implcit āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -āĻŽāĻŋāĻāĻāĻ or -mno-ieee.
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻāĻāĻ¸āĻŋ_āĻāĻ¨āĻā§āĻ¯āĻžāĻ˛āĻŋāĻĄā§āĻ
āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻā§āĻ¯āĻžāĻļā§ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻ āĻŦā§āĻ§ āĻāĻ°āĻ¤ā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻĄ
trampolines āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ āĻ¯āĻĻāĻŋ -āĻŽāĻŋāĻāĻāĻžāĻ°ā§āĻ° āĻŽā§āĻĄ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤
āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻ āĻĒāĻļāĻ¨ (āĻ¯ā§āĻŽāĻ¨ -m4) "icbi" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "icbi" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ¨āĻž āĻĻā§āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ, āĻāĻŦāĻ -āĻŽāĻŋāĻāĻāĻžāĻ°ā§āĻ° āĻŽā§āĻĄ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻ¨āĻ¯āĻŧ, āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻĄ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻā§āĻ¯āĻžāĻļā§ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻāĻāĻŋ āĻ¸āĻšāĻ¯ā§āĻā§ āĻ˛ā§āĻāĻžāĻ° āĻ¸āĻžāĻĨā§āĨ¤ āĻļā§āĻ§ā§ āĻāĻ āĻ¨āĻ¯āĻŧ
āĻ°āĻžāĻ¨ āĻāĻžāĻāĻŽā§ āĻĒā§āĻ°āĻŋāĻāĻŋāĻ˛ā§āĻāĻĄ āĻŽā§āĻĄ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ¯āĻžāĻļā§ āĻ˛āĻžāĻāĻ¨ āĻĨāĻžāĻāĻ˛ā§ āĻāĻāĻŋāĻ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ
TLB āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻ¨āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-āĻŽāĻŋāĻ¸āĻžāĻāĻ
āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻā§āĻĄā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤
-mpadstruct
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ 4 āĻŦāĻžāĻāĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻžāĻ āĻžāĻŽā§ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻ°ā§, āĻ¯āĻž
SH ABI-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨āĨ¤
-āĻŽā§āĻ¯āĻžāĻāĻŽāĻŋāĻ-āĻŽāĻĄā§āĻ˛=āĻŽāĻĄā§āĻ˛
āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒā§āĻ° āĻŽāĻĄā§āĻ˛ āĻāĻŦāĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĒā§āĻĨāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°ā§
āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻā§āĻ¨ __āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨āĻ¸. āĻĻā§āĻ¯
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻĄā§āĻ˛ āĻāĻŦāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:
āĻ¨āĻž
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻā§āĻ¨āĻžāĻ°ā§āĻā§āĻĄ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻā§āĻ°āĻŽ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒāĻ°āĻŽāĻžāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯āĻāĻŋ "sh*-*-linux*" āĻ¨āĻž āĻšāĻ˛ā§ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
soft-gusa
āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻŦāĻŋāĻ˛ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ GNU/Linux āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ gUSA āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻā§āĻ°āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨-
āĻĢāĻžāĻāĻļāĻ¨ āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻā§āĻ°āĻŽ āĻĨā§āĻā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŦāĻžāĻ§āĻž/āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻā§āĻĄ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° SH3* āĻāĻŦāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤
SH4* āĻāĻāĻ-āĻā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ āĻšāĻ¯āĻŧ
"sh*-*-linux*" āĻāĻŦāĻ SH3* āĻŦāĻž SH4*āĨ¤ āĻ˛āĻā§āĻˇā§āĻ¯ SH4A āĻšāĻ˛ā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ āĻšāĻŦā§
āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ "movli.l" āĻāĻŦāĻ "movco.l" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻāĻ°ā§ āĻĻāĻā§āĻˇ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¯āĻĨāĻžāĻ¯āĻĨ āĻāĻ˛ā§āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§.
soft-tcb
āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻā§āĻ°āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĨā§āĻ°ā§āĻĄ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻŦā§āĻ˛āĻ āĻāĻāĻŋ gUSA āĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¯āĻž SH1* āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŦāĻ SH2* āĻ˛āĻā§āĻˇā§āĻ¯āĨ¤ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻā§āĻ°āĻŽ āĻĨā§āĻā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŦāĻžāĻ§āĻž/āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻā§āĻĄ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤
āĻāĻāĻ-āĻā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤ āĻāĻ āĻŽāĻĄā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, gbr-āĻ āĻĢāĻ¸ā§āĻ= āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻšāĻ¤ā§ āĻšāĻŦā§
āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¨āĻ°āĻŽ-āĻāĻŽāĻžāĻ¸ā§āĻ
āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§āĻāĻžāĻŦā§ āĻ¸ā§āĻ āĻāĻ°ā§ āĻŦāĻžāĻ§āĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§
"SR.IMASK = 1111"āĨ¤ āĻāĻ āĻŽāĻĄā§āĻ˛āĻāĻŋ āĻ¤āĻāĻ¨āĻ āĻāĻžāĻ āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻŽā§āĻĄā§ āĻāĻ˛ā§
āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻ-āĻā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤āĨ¤ āĻĨā§āĻā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŦāĻžāĻ§āĻž/āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻā§āĻĄā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻāĨ¤ āĻāĻ āĻŽāĻĄā§āĻ˛ āĻšāĻ˛
āĻ¯āĻāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ "sh*-*-linux*" āĻāĻŦāĻ SH1* āĻŦāĻž SH2* āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻšāĻžāĻ°ā§āĻĄ-āĻāĻ˛āĻāĻ˛āĻ¸āĻŋāĻāĻ¸
"movli.l" āĻāĻŦāĻ "movco.l" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻā§āĻ°āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻā§āĻŦāĻ˛. āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° SH4A āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŦāĻ āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤āĨ¤
āĻ¯ā§āĻšā§āĻ¤ā§ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 32 āĻŦāĻŋāĻ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ 8-āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻ āĻĨāĻŦāĻž 16 āĻŦāĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ 32 āĻŦāĻŋāĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻ¸āĻā§āĻā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻšāĻŦā§
āĻŦā§āĻ¯āĻžāĻāĻžāĻ¤/āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ SH4A āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŦāĻžāĻ§āĻž/āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻā§āĻĄ āĻĨā§āĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
gbr-āĻ āĻĢāĻ¸ā§āĻ=
āĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻāĻŋ āĻĨā§āĻ°ā§āĻĄ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŦāĻžāĻāĻā§ āĻ āĻĢāĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻŦā§āĻ˛āĻ āĻāĻ āĻ¨ āĻ¯ā§ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻā§āĻ°āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯āĻāĻ¨
soft-tcb āĻŽāĻĄā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨āĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻžāĻ°āĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻā§āĻŖāĻŋāĻ¤āĻ āĻāĻŦāĻ 0-1020 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§ āĻšāĻ¤ā§ āĻšāĻŦā§ā§ˇ
āĻ¯āĻĨāĻžāĻ¯āĻĨ
āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻŽāĻŋāĻļā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§, āĻ¯āĻĻāĻŋāĻ āĻ¤āĻžāĻ°āĻž
āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻšāĻŦā§, āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻā§āĻ°āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻĄā§āĻ˛āĨ¤
-āĻāĻŽāĻāĻžāĻāĻ¸
"__atomic_test_and_set" āĻāĻ° āĻāĻ¨ā§āĻ¯ "tas.b" āĻ āĻĒāĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻŦāĻŋāĻļā§āĻˇ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŦāĻ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻāĻāĻŋ āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻā§āĻ¯āĻžāĻļā§ āĻ˛āĻžāĻāĻ¨ āĻĢā§āĻ˛āĻžāĻļā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻ¯āĻž "tas.b" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻšāĻŋāĻ¤āĨ¤ āĻāĻžāĻ˛ā§
āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻā§āĻ° SH4A āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° "tas.b" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻžāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻ¯āĻžāĻļā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄā§āĻāĻž āĻĻā§āĻ°ā§āĻ¨ā§āĻ¤āĻŋāĻ° āĻĢāĻ˛ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-mprefergot
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻ āĻĢāĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ˛āĻŋāĻā§āĻā§āĻ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻŦāĻŋāĻ˛āĨ¤
-āĻŽāĻŋāĻāĻāĻžāĻ°ā§āĻ° āĻŽā§āĻĄ
-mno-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻŽā§āĻĄ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻĒā§āĻ°āĻŋāĻāĻŋāĻ˛ā§āĻāĻĄ āĻŽā§āĻĄ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ (āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ) āĻĻā§āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž
-āĻŽāĻŋāĻāĻāĻžāĻ°ā§āĻ° āĻŽā§āĻĄ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŦā§āĻāĻžāĻ¯āĻŧ -mno-inline-ic_invalidate āĻ¯āĻĻāĻŋ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻĄ āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¨āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻŽā§āĻĄā§āĨ¤ -āĻŽāĻŋāĻāĻāĻžāĻ°ā§āĻ° āĻŽā§āĻĄ āĻ˛āĻā§āĻˇā§āĻ¯ "sh*-*-linux*" āĻšāĻ˛ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ
āĻ˛āĻā§āĻˇā§āĻ¯ SH1* āĻŦāĻž SH2* -āĻŽāĻŋāĻāĻāĻžāĻ°ā§āĻ° āĻŽā§āĻĄ āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻŽā§āĻĄ āĻ¨ā§āĻāĨ¤
-āĻŽāĻžāĻ˛ā§āĻāĻāĻ¸ā§āĻ=āĻ¸āĻāĻā§āĻ¯āĻž
āĻāĻāĻāĻŋ āĻā§āĻŖāĻŋāĻ¤ insn āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨.
-mdiv =āĻā§āĻļāĻ˛
āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻžāĻ āĻā§āĻļāĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¸āĻāĻāĻāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻā§āĻļāĻ˛ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§:
fp āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻā§āĻŦ āĻāĻā§āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻāĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄ āĻ¯āĻĨā§āĻˇā§āĻ āĻĨāĻžāĻāĻ˛ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻĒāĻāĻ¨ā§āĻĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻšāĻā§-āĻļā§āĻˇāĻŖāĻ¯ā§āĻā§āĻ¯ ILP
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ āĻļā§āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻāĻžāĻ°āĻŖ a
āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĨ¤
INV āĻāĻžāĻāĻā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°ā§
āĻ˛āĻā§āĻ¯āĻžāĻāĻļāĻā§ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻ āĻā§āĻļāĻ˛āĻāĻŋ āĻ¸āĻŋāĻāĻ¸āĻ āĻāĻŦāĻ āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻāĻŖāĻ¨āĻžāĻ°āĨ¤ āĻļā§āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻāĻāĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§,
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĢāĻžāĻāĻĻ āĻ¨āĻž.
inv:minlat
āĻāĻ° āĻāĻāĻāĻŋ āĻ°ā§āĻĒ INV āĻ¯ā§āĻāĻžāĻ¨ā§, āĻ¯āĻĻāĻŋ āĻā§āĻ¨ CSE āĻŦāĻž āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ā§āĻ° āĻ¸ā§āĻ¯ā§āĻ āĻ¨āĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻŦāĻž āĻ¯āĻĻāĻŋ
āĻĒā§āĻ°ā§ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻāĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§
āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻāĻŖāĻ¨āĻž āĻ¸āĻžāĻŽāĻā§āĻ°āĻŋāĻ āĻāĻŽāĻžāĻ¤ā§ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻā§āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĄāĻŧāĻŋāĻ¤
āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ, āĻāĻ°ā§ āĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ°āĻā§, āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻāĻŽ āĻ āĻĢāĻžāĻ° āĻāĻ°ā§
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻ°āĻžāĻ° āĻ¸ā§āĻ¯ā§āĻāĨ¤
āĻāĻ˛
āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°ā§ āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ inv:minlat āĻā§āĻļāĻ˛ āĻāĻ
"m5-*media-nofpu" āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ āĻā§āĻĄ āĻāĻ¨āĻ¤ā§āĻŦ āĻĻā§āĻ¯āĻŧāĨ¤
call2
āĻāĻāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ a
āĻāĻāĻāĻŋ āĻ˛ā§āĻāĻāĻĒ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻž āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ˛ā§āĻĄ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§
āĻ¸āĻŋāĻāĻ¸āĻ āĻāĻŦāĻ āĻā§āĻĄ āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĨ¤
inv: āĻāĻ˛
inv: call2
inv:fp
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° INV āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻā§āĻĄ āĻĨāĻžāĻā§
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž, āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ˛, call2, āĻŦāĻž fp āĻā§āĻļāĻ˛, āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§āĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§
āĻļā§āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯-āĻā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻšāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ, āĻ¤āĻžāĻ āĻāĻāĻž āĻ¸āĻŽā§āĻāĻŦ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤āĻāĻžāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻĨāĻžāĻā§āĨ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ¨āĻ°ā§āĻŽāĻŋāĻ˛āĻ¨
āĻ¸ā§āĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻž āĻāĻ˛ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻ¨āĻ¯āĻŧāĨ¤
inv20u
inv20l
āĻāĻ° āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻ inv:minlat āĻā§āĻļāĻ˛ āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ˛ā§āĻā§ āĻšāĻŋāĻ¸āĻžāĻŦ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻ¨ āĻĨā§āĻā§ āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻāĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ˛āĻā§āĻ¯āĻžāĻāĻļ āĻĢāĻŋāĻ āĻāĻ°ā§
20 āĻŦāĻŋāĻā§ (āĻĒā§āĻ˛āĻžāĻ¸ āĻ¸āĻžāĻāĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯) āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°ā§
āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨; āĻāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻāĻŋ āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻ˛āĻā§āĻ¯āĻžāĻāĻļā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ¤āĻŋ āĻāĻŽāĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧāĨ¤
inv20u āĻāĻāĻ°āĻāĻŽ āĻāĻāĻāĻŋ āĻā§āĻ āĻ˛āĻā§āĻ¯āĻžāĻāĻļā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŦāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨ā§āĻ¯āĻŧ, āĻāĻŦāĻ inv20l
āĻāĻāĻž āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻšāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨.
SHmedia āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻ āĻ¨ā§āĻ¯ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻļāĻ˛ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§:
āĻāĻ˛-āĻĄāĻŋāĻ1
āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°ā§ āĻ¯āĻž āĻāĻāĻ-āĻĒāĻĻāĻā§āĻˇā§āĻĒ āĻŦāĻŋāĻāĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž "div1" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨āĨ¤ āĻļā§āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻāĻāĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻ°ā§
āĻĢāĻžāĻāĻĻ āĻ¨āĻž āĻāĻāĻŋ SH4, SH2A āĻāĻŦāĻ SHcompact āĻāĻžāĻĄāĻŧāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻāĻ˛-āĻāĻĢāĻĒāĻŋ
āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻļāĻ¨āĻā§ āĻāĻ˛ āĻāĻ°ā§ āĻ¯āĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĄāĻžāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§
āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻļā§āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻāĻžāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
FPU āĻāĻ° āĻ¸āĻžāĻĨā§ SHcompact āĻāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻāĻāĻŋ āĻĄāĻŦāĻ˛ āĻ¨ā§āĻ āĻ¯ā§ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž
āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž FPU āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻŦā§ "āĻāĻ˛-āĻĄāĻŋāĻ1"āĨ¤
āĻāĻ˛ āĻā§āĻŦāĻŋāĻ˛
āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻļāĻ¨āĻā§ āĻāĻ˛ āĻāĻ°ā§ āĻ¯āĻž āĻā§āĻ āĻāĻžāĻāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ˛ā§āĻāĻāĻĒ āĻā§āĻŦāĻŋāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŦāĻ
āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻāĻžāĻāĻāĻĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¸āĻš "div1" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĨ¤ āĻļā§āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻžāĻ
āĻāĻāĻāĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻĢāĻžāĻāĻĻā§ āĻĢā§āĻ˛ā§ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ SH4 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¨ā§āĻ āĻāĻŽāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻŦā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻŋāĻ¸ā§āĻŦā§ "āĻāĻ˛-āĻĄāĻŋāĻā§§"āĨ¤
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻžāĻ āĻā§āĻļāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§āĻļāĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤ SH2A-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§āĻļāĻ˛ āĻšāĻ˛ "divs" āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ "divu" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤
-āĻŽā§āĻ¯āĻžāĻā§āĻŽā§āĻ˛ā§āĻ-āĻāĻāĻāĻā§āĻ¯āĻŧāĻŋāĻ-āĻāĻ°ā§āĻāĻ¸
āĻāĻļā§āĻĒāĻžāĻļā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻ˛ā§āĻā§ āĻāĻāĻāĻā§āĻ¯āĻŧāĻŋāĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŦāĻžāĻ° āĻāĻžāĻ¯āĻŧāĻāĻž āĻ°āĻŋāĻāĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ˛ āĻāĻžāĻ°ā§āĻ¯āĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻŦāĻ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻĒāĻāĻžāĻ°ā§āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ unwinding āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§āĻ¨ āĻā§āĻĄā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻĄāĻŧāĻžāĻ¤ā§āĨ¤
-mdivsi3_libfunc =āĻ¨āĻžāĻŽ
32-āĻŦāĻŋāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ¤ā§ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¨āĻžāĻŽ. āĻāĻ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻāĻ˛ āĻāĻŦāĻ inv: āĻāĻ˛ āĻŦāĻŋāĻāĻžāĻ āĻā§āĻļāĻ˛, āĻāĻŦāĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻ¨āĻ āĻāĻ¨āĻĒā§āĻ/āĻāĻāĻāĻĒā§āĻ/āĻā§āĻ˛ā§āĻŦāĻžāĻ°āĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻāĻ āĻ¸ā§āĻ āĻāĻļāĻž āĻāĻ°ā§ āĻ¯ā§āĻ¨ āĻāĻāĻŋ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻāĻŋāĻ˛ āĻ¨āĻžāĨ¤
-mfixed- āĻ°ā§āĻā§āĻ =āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°
āĻāĻāĻāĻŋ āĻ¯āĻž āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻā§āĻĄ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻāĻāĻāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻĻā§āĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻžāĻ§āĻŋāĻ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ°ā§āĻā§āĻ āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻŽāĻžāĻāĻ¨ā§āĻĄā§āĻā§āĻ¸āĻĄ-āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ
SHmedia32/SHcompact-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻĄā§āĻā§āĻ¸āĻĄ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ āĻŽā§āĻĄā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŽā§āĻĄ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°āĻāĻŋ 64-āĻŦāĻŋāĻ āĻ¸āĻš āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
MMU, āĻ¯āĻž OS āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ 32-āĻŦāĻŋāĻ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ āĻĒā§āĻ¤ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯ā§āĻšā§āĻ¤ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¨ā§āĻ
āĻāĻŽāĻĒā§āĻ˛āĻŋāĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻāĻ¨āĻĄā§āĻā§āĻ¸āĻĄ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ āĻŽā§āĻĄ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻŦāĻž āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
32-āĻŦāĻŋāĻ ABI-āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻĄāĻŋāĻĢāĻ˛ā§āĻ -mno-āĻ¸ā§āĻā§āĻ¯ā§āĻā§āĻ¤-āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ.
-mgettrcost =āĻ¸āĻāĻā§āĻ¯āĻž
"gettr" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻāĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 2 if
-mpt-āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ°, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 100.
-mpt-āĻ¸ā§āĻĨāĻŋāĻ°
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ "pt*" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻāĻāĻžāĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ°āĻ āĻāĻžāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§,
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§ āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§āĻ° āĻ¸āĻāĻā§āĻāĻž āĻ¤āĻžāĻ āĻŦāĻ˛ā§
"ptabs" āĻāĻŦāĻ "ptrel" āĻĢāĻžāĻāĻĻ āĻ¯āĻāĻ¨ 3 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻŦāĻ 3 āĻšāĻ¯āĻŧāĨ¤ āĻāĻ¤ā§ āĻāĻā§
āĻ āĻ¨āĻŋāĻā§āĻāĻžāĻā§āĻ¤ āĻĒā§āĻ°āĻāĻžāĻŦā§āĻ° āĻāĻā§ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻļāĻžāĻāĻž, āĻŦāĻž āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨. āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, "__do_global_ctors", āĻāĻ° āĻāĻāĻāĻŋ āĻ āĻāĻļ
libgcc āĻ¯āĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒā§ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻāĻžāĻ˛āĻžāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°ā§ āĻ¯āĻž
-1 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤ āĻ¸āĻā§āĻā§ -mpt-āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ, "ptabs" āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻā§ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ -1āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻāĻāĻā§ āĻŦā§āĻļāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻāĻžāĻ˛āĻžāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻāĻ¨
āĻ˛ā§āĻĒ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻļā§āĻˇā§ āĻāĻ¸ā§, āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ āĻāĻžāĻ°āĻŖ "ptabs" -1 āĻ āĻ˛ā§āĻĄ āĻšāĻ¯āĻŧ
āĻ˛āĻā§āĻˇā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĨ¤
āĻ¯ā§āĻšā§āĻ¤ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĻāĻžāĻ°ā§ āĻā§āĻ¨ā§ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mno-pt-āĻ¸ā§āĻĨāĻŋāĻ°. āĻ¸āĻā§āĻā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§
-mgettrcost, -mno-pt-āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŦā§āĻāĻžāĻ¯āĻŧ -mgettrcost=100; āĻāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° deters
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŦāĻ°āĻžāĻĻā§āĻĻāĨ¤
-āĻ āĻŦāĻžāĻ§ā§āĻ¯-āĻĒā§āĻ°āĻ¤ā§āĻ
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋ āĻ āĻŦā§āĻ§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŋāĻšā§āĻ¨
"movi"/"shori"/"ptabs" āĻŦāĻž "movi"/"shori"/"ptrel" āĻĻāĻŋāĻ¯āĻŧā§ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŦā§āĻ§, āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻā§āĻļāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§ āĻāĻŽāĻ¨ āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻ¯āĻž āĻāĻāĻžāĻ¯āĻŧ
āĻĢāĻžāĻāĻĻā§ āĻĢā§āĻ˛āĻžāĻ° āĻāĻ¨ā§āĻ¯ "ptabs" āĻŦāĻž "ptrel"āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻ āĻ°ā§āĻĨāĻŦāĻš -mno-pt-āĻ¸ā§āĻĨāĻŋāĻ° āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻāĻŋ āĻā§āĻ°āĻ¸-āĻŦā§āĻ¸āĻŋāĻ-āĻŦā§āĻ˛āĻ CSE, āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§
āĻ˛ā§āĻĄ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mno-āĻ āĻŦā§āĻ§-āĻāĻŋāĻšā§āĻ¨.
-āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻā§āĻ-āĻāĻ¸ā§āĻ =NUM
āĻ§āĻ°ā§ NUM āĻāĻāĻāĻŋ āĻļāĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻšāĻ¤ā§ āĻšāĻŦā§. āĻāĻā§āĻāĻ¤āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ˛ā§ āĻāĻ°āĻ āĻļāĻžāĻāĻž-āĻŽā§āĻā§āĻ¤ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ
āĻ¯ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-mzdcbranch
-mno-zdcbranch
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ (āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž) āĻ¯ā§ āĻļā§āĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ¯ā§āĻ¤āĻŋ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻļāĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ "āĻŦāĻŋāĻāĻŋ" āĻāĻŦāĻ
"bf" āĻĻā§āĻ°ā§āĻ¤āĨ¤ āĻ¯āĻĻāĻŋ -mzdcbranch āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻļā§āĻ¨ā§āĻ¯ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§
āĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ¯ā§āĻ¤āĻŋ āĻļāĻžāĻāĻž āĻā§āĻĄ āĻā§āĻ°āĻŽ. āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§
SH4 āĻāĻŦāĻ SH4A āĻāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -mno-zdcbranch.
-āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§-āĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻā§āĻ¨ āĻāĻŦāĻ āĻāĻŽāĻž āĻāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻ˛ā§ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ. āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻ¨āĻŋāĻ°ā§āĻāĻ° -āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ¨ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§-
āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ -ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻāĻŦāĻ -āĻŽāĻ¨ā§-āĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
-ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻŦāĻ¨ā§āĻ§.
-mfsca
-mno-fsca
āĻ¸āĻžāĻāĻ¨ āĻāĻŦāĻ āĻā§āĻ¸āĻžāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ "fsca" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻŦāĻž āĻ āĻ¨āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ "-mfsca" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
"-āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨"āĨ¤ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§
SH4A. "-mno-fsca" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ āĻ¸āĻžāĻāĻ¨ āĻāĻŦāĻ āĻā§āĻ¸āĻžāĻāĻ¨ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻšāĻ¯āĻŧ āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ
"-āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨" āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĨ¤
-mfsrra
-mno-fsrra
āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻŦāĻ°ā§āĻāĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ "fsrra" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻŦāĻž āĻ āĻ¨āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨
āĻŽā§āĻ˛ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĨ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ "-mfsrra" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
"-āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨" āĻāĻŦāĻ "-āĻ āĻĢāĻŋāĻ¨āĻžāĻāĻ-āĻāĻŖāĻŋāĻ¤-āĻļā§āĻ§ā§"āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨
SH4A āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤ "-mno-fsrra" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§
"-āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨" āĻāĻŦāĻ "-āĻ āĻĢāĻŋāĻ¨āĻžāĻāĻ-āĻāĻŖāĻŋāĻ¤-āĻļā§āĻ§ā§"-āĻ¤ā§ āĻĨāĻžāĻāĻ˛ā§āĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨
āĻĒā§āĻ°āĻāĻžāĻŦāĨ¤
-āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻ¨ā§āĻ¯-āĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ¯ā§āĻ¤āĻŋ āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§āĻ¨ āĻļāĻžāĻāĻž āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§āĻ¨
āĻ¨āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ° āĻĢāĻ˛ā§ SH4 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§ āĻĻā§āĻ°ā§āĻ¤ āĻā§āĻĄ āĻāĻ¸āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸ā§āĻ˛āĻžāĻ°āĻŋāĻ¸ 2 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸ā§āĻ˛āĻžāĻ°āĻŋāĻ¸ 2 āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:
-mclear-hwcap
-mclear-hwcap āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻŦāĻ˛ā§
āĻ¸ā§āĻ˛āĻžāĻ°āĻŋāĻ¸ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĨ¤ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ ISA āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽā§āĻļāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻāĻŋ āĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ā§ˇ
-āĻŽāĻŋāĻŽā§āĻĒā§āĻ°-āĻā§āĻā§āĻ¸āĻ
-āĻŽāĻŋāĻŽā§āĻĒā§āĻ°-āĻā§āĻā§āĻ¸āĻ, āĻāĻžāĻĄāĻŧāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ - āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻĒāĻžāĻ¸ āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻŦāĻ˛ā§ -z āĻĒāĻžāĻ āĻĨā§āĻā§
āĻāĻāĻāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ āĻŦāĻā§āĻā§āĻ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨-
āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ āĻā§āĻĄāĨ¤
-āĻŽāĻŋāĻŽā§āĻĒā§āĻ°-āĻā§āĻā§āĻ¸āĻ āĻĻāĻŽāĻ¨ āĻāĻ°ā§ "āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ¯ā§āĻā§āĻ¯ āĻ¤āĻŦā§ āĻ -āĻ˛ā§āĻāĻžāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§ āĻĨāĻžāĻā§ā§ˇ
āĻŦāĻŋāĻāĻžāĻ" āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻĒāĻŋ-āĻ āĻ¨-āĻā§ āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻ˛āĻŋāĻā§āĻ¨, āĻāĻŦāĻ āĻāĻžāĻ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻāĻŋ āĻāĻ¸āĻ˛ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻā§āĻĄāĻŧā§ āĻāĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŽāĻŋāĻŽā§āĻĒā§āĻ°-āĻā§āĻā§āĻ¸āĻ, āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ -fpic or -fpic.
āĻāĻ āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ āĻ¸ā§āĻ˛āĻžāĻ°āĻŋāĻ¸ 2-āĻ āĻāĻĒāĻ°ā§āĻ°āĻā§āĻ˛āĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:
- āĻĨā§āĻ°ā§āĻĄ
POSIX āĻĨā§āĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĨā§āĻ°ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°ā§
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ¤āĻžāĻāĻžāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĨā§āĻ°ā§āĻĄāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻ¨āĻž
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦāĻž āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ āĻŦāĻā§āĻā§āĻ āĻā§āĻĄā§āĻ° āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻžāĨ¤
- āĻĨā§āĻ°ā§āĻĄ
āĻāĻ āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ - āĻĨā§āĻ°ā§āĻĄ.
SPARC āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ SPARC-āĻ¤ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:
-mno-app -regs
-āĻŽā§āĻ¯āĻžāĻĒ-āĻ°ā§āĻā§āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ -āĻŽā§āĻ¯āĻžāĻĒ-āĻ°ā§āĻā§āĻ¸ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° 2 āĻĨā§āĻā§ 4 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§, āĻ¯āĻž
SPARC SVR4 ABI āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĨ¤ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻ¤ā§ 1, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° 2 āĻĨā§āĻā§ 4 āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻāĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ¯ā§āĻā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ˛ā§āĻŦāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻāĻŋāĻā§ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻā§āĻˇāĻ¤āĻŋāĻ° āĻāĻ°āĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ SVR4 ABI-āĻ¸āĻā§āĻā§ āĻšāĻ¤ā§, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨
-mno-app -regs. āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
-mflat
-āĻāĻŽāĻ¨ā§-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ
āĻ¸āĻā§āĻā§ -mflat, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ/āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¨āĻž āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
"āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ" āĻŦāĻž āĻāĻāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻāĻ¨ā§āĻĄā§ āĻŽāĻĄā§āĻ˛āĨ¤ āĻāĻ āĻŽāĻĄā§āĻ˛ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ¸āĻā§āĻā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻāĻ¨ā§āĻĄā§ āĻŽāĻĄā§āĻ˛āĨ¤ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻāĻ¨āĻĒā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° (0--5) āĻāĻāĻ¨āĻ āĻāĻā§
"āĻāĻ˛-āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤" āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŖā§āĻ¯ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻā§āĻā§ -āĻāĻŽāĻ¨ā§-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ (āĻĄāĻŋāĻĢāĻ˛ā§āĻ), āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸ā§āĻ/āĻ°āĻŋāĻ¸ā§āĻā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ (āĻŦā§āĻ¯āĻ¤ā§āĻ¤
āĻĒāĻžāĻ¤āĻžāĻ° āĻāĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯)āĨ¤ āĻāĻāĻŋ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻŽā§āĻĄāĨ¤
-āĻāĻŽāĻāĻĢāĻĒāĻŋāĻāĻ
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻŽā§āĻŦāĻ˛āĻŋāĻ¤ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mno-fpu
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ˛ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ
āĻ¸āĻŽāĻ¸ā§āĻ¤ SPARC āĻāĻžāĻ°ā§āĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻ¨āĻ¤ āĻāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž
āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻ¸āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻā§āĻ°āĻ¸-āĻ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¨āĻŋāĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻā§āĻ°āĻ¸-āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨āĨ¤ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ-*-āĻāĻāĻ āĻāĻŦāĻ āĻ¸ā§āĻĒāĻžāĻ°āĻā§āĻ˛āĻžāĻāĻ-*-*
āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ¨āĻž.
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§; āĻ āĻ¤āĻāĻŦ, āĻāĻāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻāĻĒāĻ¨āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻ¯āĻĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻ¸āĻŦ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ°āĨ¤ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¸āĻāĻāĻ˛āĻ¨ libgcc.a, āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¯ā§ GCC āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¸ā§, āĻ¸āĻā§āĻā§ -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻā§āĻ°āĻŽ
āĻāĻžāĻ āĻāĻ°āĻ¤ā§.
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻā§āĻ¯āĻŧāĻžāĻĄ-āĻĢā§āĻ˛ā§āĻ
āĻā§āĻ¯āĻŧāĻžāĻĄ-āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ (āĻ˛āĻ āĻĄāĻŦāĻ˛) āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻā§āĻ¯āĻŧāĻžāĻĄ-āĻĢā§āĻ˛ā§āĻ
āĻā§āĻ¯āĻŧāĻžāĻĄ-āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ (āĻ˛āĻ āĻĄāĻŦāĻ˛) āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ˛ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ SPARC ABI-āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§ˇ āĻāĻ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
āĻāĻ āĻ˛ā§āĻāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻāĻŽāĻ¨ āĻā§āĻ¨ SPARC āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¨ā§āĻ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻā§
āĻā§āĻ¯āĻŧāĻžāĻĄ-āĻļāĻŦā§āĻĻ āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ āĻ¤āĻžāĻ°āĻž āĻ¸āĻāĻ˛ā§āĻ āĻāĻāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻā§ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°ā§
āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻĢāĻžāĻāĻĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻā§āĻ°ā§āĻ¯āĻžāĻĒ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻ°āĻŖā§, āĻāĻāĻŋ ABI āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻ āĻ¨ā§āĻ āĻ§ā§āĻ°
āĻ°ā§āĻāĻŋāĻ¨ āĻ¸ā§āĻ¤āĻ°āĻžāĻ -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻā§āĻ¯āĻŧāĻžāĻĄ-āĻĢā§āĻ˛ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mno-unaligned- āĻĄāĻžāĻŦāĻ˛āĻ¸
-āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ-āĻĻā§āĻŦā§āĻ¤
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻĄāĻžāĻŦāĻ˛āĻā§āĻ˛āĻŋāĻ° 8-āĻŦāĻžāĻāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻ¸āĻā§āĻā§ -āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ-āĻĻā§āĻŦā§āĻ¤, GCC āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻĄāĻžāĻŦāĻ˛ā§āĻ° 8-āĻŦāĻžāĻāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻāĻā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž
āĻ āĻ¨ā§āĻ¯ āĻ§āĻ°āĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§, āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻ°āĻŽ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĨāĻžāĻā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻāĻž
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻ¤āĻžāĻĻā§āĻ° 4-āĻŦāĻžāĻāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻŋāĻā§ āĻŦāĻŋāĻ°āĻ˛ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĨ¤ āĻāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻ¯āĻŧ
āĻāĻžāĻ°āĻŖ āĻāĻ° āĻĢāĻ˛ā§ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻā§āĻˇāĻ¤āĻŋ āĻšāĻ¯āĻŧ, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻŽāĻŋāĻāĻāĻžāĻ°-āĻŽā§āĻĄ
-mno-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻŽā§āĻĄ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻāĻžāĻāĻāĻžāĻ° āĻŽā§āĻĄā§ āĻāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ
LEON3 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ "casa" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
-mno-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻŽā§āĻĄ.
-mno-āĻĻā§āĻ°ā§āĻ¤-structs
-āĻŽāĻĢāĻžāĻ¸ā§āĻāĻžāĻ°-āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ¸
āĻ¸āĻā§āĻā§ -āĻŽāĻĢāĻžāĻ¸ā§āĻāĻžāĻ°-āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ¸, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻāĻžāĻ āĻžāĻŽā§āĻ° 8-āĻŦāĻžāĻāĻ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ "ldd" āĻāĻŦāĻ "std" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻā§āĻĄāĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻā§, āĻĻā§āĻŦāĻŋāĻā§āĻŖ "ld" āĻāĻŦāĻ "st" āĻā§āĻĄāĻŧāĻžāĻ° āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧāĨ¤ āĻ¤āĻŦā§
āĻāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ SPARC ABI āĻ˛āĻā§āĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻžāĻŦā§, āĻāĻāĻž āĻāĻĻā§āĻĻā§āĻļā§āĻ¯
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°ā§ āĻ¯ā§ āĻ¤āĻžāĻĻā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻā§āĻĄ
ABI āĻāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧāĨ¤
-mcpu =cpu_type
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ, āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸ā§āĻ, āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¯āĻ¨ā§āĻ¤ā§āĻ°ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ° cpu_type. āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ cpu_type āĻšāĻ¯āĻŧ v7, āĻ¸āĻ°āĻ˛āĻŦāĻ°ā§āĻā§āĻ¯āĻŧ āĻāĻŋāĻ°āĻšāĻ°āĻŋā§ āĻŦā§āĻā§āĻˇāĻŦāĻŋāĻļā§āĻˇ, v8, āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ,
āĻšāĻžāĻāĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ, Leon, leon3, leon3v7, āĻ¸ā§āĻĒāĻžāĻ°āĻā§āĻ˛āĻžāĻāĻ, f930, f934, sparclite86x, āĻ¸ā§āĻĒāĻžāĻ°ā§āĻāĻ˛ā§āĻ,
tsc701, v9, āĻāĻ˛ā§āĻā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ, ultrasparc3, āĻ¨āĻžāĻāĻ ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ°āĻž, āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž2, āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž3 āĻāĻŦāĻ āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž4.
āĻ¨ā§āĻāĻŋāĻ āĻ¸ā§āĻ˛āĻžāĻ°āĻŋāĻ¸ āĻāĻŦāĻ GNU/Linux āĻā§āĻ˛āĻā§āĻāĻ¨āĻā§āĻ˛āĻŋāĻ āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻšā§āĻ¸ā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ°āĻž āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ -mcpu=āĻ¨ā§āĻāĻŋāĻ āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ āĻ¯āĻĻāĻŋ
GCC āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŋāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻāĻŦāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻāĻā§āĻ˛ā§ v7, v8, āĻ¸ā§āĻĒāĻžāĻ°āĻā§āĻ˛āĻžāĻāĻ, āĻ¸ā§āĻĒāĻžāĻ°ā§āĻāĻ˛ā§āĻ, v9.
āĻāĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
v7 cypress, leon3v7
v8 āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ, āĻšāĻžāĻāĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ, āĻ˛āĻŋāĻāĻ¨, āĻ˛āĻŋāĻāĻ¨3
āĻ¸ā§āĻĒāĻžāĻ°āĻā§āĻ˛āĻžāĻāĻ
f930, f934, sparclite86x
āĻ¸ā§āĻĒāĻžāĻ°ā§āĻāĻ˛ā§āĻ
tsc701
v9 āĻāĻ˛ā§āĻā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ, āĻāĻ˛ā§āĻā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ3, āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž, āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž2, āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž3, āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž4
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ (āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§), GCC āĻāĻ° V7 āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
SPARC āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°āĨ¤ āĻ¸āĻā§āĻā§ -mcpu = āĻ¸āĻžāĻāĻĒā§āĻ°ā§āĻ¸, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§ āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§
āĻ¸āĻžāĻāĻĒā§āĻ°ā§āĻ¸ CY7C602 āĻāĻŋāĻĒ, āĻ¯ā§āĻŽāĻ¨āĻāĻŋ SPARCStation/SPARCServer 3xx āĻ¸āĻŋāĻ°āĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ
āĻĒā§āĻ°āĻžāĻ¨ā§ SPARCStation 1, 2, IPX āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯āĻ āĻāĻĒāĻ¯ā§āĻā§āĻ¤āĨ¤
āĻ¸āĻā§āĻā§ -mcpu=v8, GCC SPARC āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° V8 āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
V7 āĻā§āĻĄ āĻĨā§āĻā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻšāĻ˛ āĻ¯ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§ āĻāĻŦāĻ
āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¯āĻž SPARC-V8 āĻ¤ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻāĻŋāĻ¨ā§āĻ¤ā§ SPARC-V7 āĻ¤ā§ āĻ¨ā§āĻāĨ¤ āĻ¸āĻā§āĻā§
-mcpu=superparc, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§ āĻāĻāĻŋāĻā§ āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ āĻāĻŋāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨
SPARCStation 10, 1000 āĻāĻŦāĻ 2000 āĻ¸āĻŋāĻ°āĻŋāĻā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤āĨ¤
āĻ¸āĻā§āĻā§ -mcpu=sparclite, GCC SPARC-āĻāĻ° SPARClite āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ¨, āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ§āĻžāĻĒ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ ("ffs") āĻ¯ā§āĻ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¯āĻž SPARClite-āĻ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻāĻŋāĻ¨ā§āĻ¤ā§ SPARC-V7-āĻ āĻ¨ā§āĻāĨ¤ āĻ¸āĻā§āĻā§ -mcpu=f930, āĻĻā§āĻ¯
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§ āĻāĻāĻŋāĻā§ Fujitsu MB86930 āĻāĻŋāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§, āĻ¯āĻž āĻāĻ¸āĻ˛
SPARClite, āĻā§āĻ¨ FPU āĻāĻžāĻĄāĻŧāĻžāĻāĨ¤ āĻ¸āĻā§āĻā§ -mcpu=f934, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§ āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§
Fujitsu MB86934 āĻāĻŋāĻĒ, āĻ¯ā§āĻāĻŋ FPU āĻ¸āĻš āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻāĻ¤āĻŽ SPARCliteāĨ¤
āĻ¸āĻā§āĻā§ -mcpu = āĻ¸ā§āĻĒāĻžāĻ°ā§āĻāĻ˛ā§āĻ, GCC SPARC-āĻāĻ° SPARClet āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ¨, āĻā§āĻ¨/āĻāĻŽāĻž, āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻāĻžāĻ āĻ¯ā§āĻ āĻāĻ°ā§
āĻ§āĻžāĻĒ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ ("ffs") āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¯āĻž SPARClet-āĻ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻāĻŋāĻ¨ā§āĻ¤ā§ SPARC-V7-āĻ āĻ¨ā§āĻāĨ¤ āĻ¸āĻā§āĻā§
-mcpu=tsc701, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻāĻŋāĻā§ TEMIC SPARClet āĻāĻŋāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§āĨ¤
āĻ¸āĻā§āĻā§ -mcpu=v9, GCC SPARC āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° V9 āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻ
64-āĻŦāĻŋāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¯ā§āĻ āĻāĻ°ā§, 3āĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ
āĻļāĻ°ā§āĻ¤ āĻā§āĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ āĻ¸āĻā§āĻā§ -mcpu=āĻāĻ˛ā§āĻā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ,
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§ āĻāĻāĻŋāĻā§ āĻ¸āĻžāĻ¨ āĻāĻ˛ā§āĻā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ I/II/IIi āĻāĻŋāĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§āĨ¤ āĻ¸āĻā§āĻā§
-mcpu=ultrasparch3, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§ āĻāĻāĻŋāĻā§ āĻ¸āĻžāĻ¨ āĻāĻ˛ā§āĻā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§
III/III+/IIIi/IIIi+/IV/IV+ āĻāĻŋāĻĒāĨ¤ āĻ¸āĻā§āĻā§ -mcpu=āĻ¨āĻŋāĻ¯āĻŧāĻžāĻā§āĻ°āĻž, āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°
āĻ¸āĻžāĻ¨ UltraSPARC T1 āĻāĻŋāĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋāĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§ā§ˇ āĻ¸āĻā§āĻā§ -mcpu=āĻ¨āĻŋāĻ¯āĻŧāĻžāĻā§āĻ°āĻžā§¨, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ Sun UltraSPARC T2 āĻāĻŋāĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§āĨ¤ āĻ¸āĻā§āĻā§ -mcpu=āĻ¨āĻŋāĻ¯āĻŧāĻžāĻā§āĻ°āĻžā§¨, āĻĻā§āĻ¯
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§ āĻāĻāĻŋāĻā§ āĻ¸āĻžāĻ¨ āĻāĻ˛ā§āĻā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ āĻāĻŋā§Š āĻāĻŋāĻĒāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§āĨ¤ āĻ¸āĻā§āĻā§ -mcpu=āĻ¨āĻŋāĻ¯āĻŧāĻžāĻā§āĻ°āĻžā§¨,
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§ āĻāĻāĻŋāĻā§ āĻ¸āĻžāĻ¨ āĻāĻ˛ā§āĻā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ T4 āĻāĻŋāĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§āĨ¤
-mtune =cpu_type
āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ cpu_type, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻ āĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻ āĻŦāĻž āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸ā§āĻ āĻ¯ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ -mcpu =cpu_type āĻāĻā§āĨ¤
āĻāĻ¨ā§āĻ¯ āĻāĻāĻ āĻŽāĻžāĻ¨ -mcpu =cpu_type āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -mtune =cpu_typeāĻ¤āĻŦā§ āĻāĻāĻŽāĻžāĻ¤ā§āĻ°
āĻĻāĻ°āĻāĻžāĻ°ā§ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ CPU āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻā§āĻ˛āĻŋ
āĻ¸āĻ°āĻ˛āĻŦāĻ°ā§āĻā§āĻ¯āĻŧ āĻāĻŋāĻ°āĻšāĻ°āĻŋā§ āĻŦā§āĻā§āĻˇāĻŦāĻŋāĻļā§āĻˇ, āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ, āĻšāĻžāĻāĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ, Leon, leon3, leon3v7, f930, f934, sparclite86x,
tsc701, āĻāĻ˛ā§āĻā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ, ultrasparc3, āĻ¨āĻžāĻāĻ ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ°āĻž, āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž2, āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž3 āĻāĻŦāĻ āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž4āĨ¤ āĻ¸āĻā§āĻā§
āĻ¨ā§āĻāĻŋāĻ āĻ¸ā§āĻ˛āĻžāĻ°āĻŋāĻ¸ āĻāĻŦāĻ GNU/Linux āĻā§āĻ˛āĻā§āĻāĻ¨, āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-mv8plus
-mno-v8plus
āĻ¸āĻā§āĻā§ -mv8plus, GCC SPARC-V8+ ABI-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ V8 āĻĨā§āĻā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯
ABI āĻšāĻ˛ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŦāĻ āĻāĻāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° 64 āĻŦāĻŋāĻ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻŽāĻ¸ā§āĻ¤ SPARC-V32 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ 9-āĻŦāĻŋāĻ āĻŽā§āĻĄā§ Solaris-āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§āĨ¤
-āĻāĻŽāĻāĻŋāĻāĻ¸
-mno-vis
āĻ¸āĻā§āĻā§ -āĻāĻŽāĻāĻŋāĻāĻ¸, GCC āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž UltraSPARC āĻāĻŋāĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mno-vis.
-mvis2
-mno-vis2
āĻ¸āĻā§āĻā§ -mvis2, GCC āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž UltraSPARC-āĻāĻ° 2.0 āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§āĻ¯āĻŧ
āĻāĻŋāĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mvis2 āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§ āĻ¯ā§
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ UltraSPARC-III āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĨ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ -mvis2 āĻāĻāĻžāĻĄāĻŧāĻžāĻ
āĻ¸ā§āĻ -āĻāĻŽāĻāĻŋāĻāĻ¸.
-mvis3
-mno-vis3
āĻ¸āĻā§āĻā§ -mvis3, GCC āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž UltraSPARC-āĻāĻ° 3.0 āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§āĻ¯āĻŧ
āĻāĻŋāĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mvis3 āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§ āĻ¯ā§
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž-ā§Š āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĨ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ -mvis3 āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸ā§āĻ
-mvis2 āĻāĻŦāĻ -āĻāĻŽāĻāĻŋāĻāĻ¸.
-mcbcond
-mno-cbcond
āĻ¸āĻā§āĻā§ -mcbcond, GCC āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻ¤ā§āĻ˛āĻ¨āĻž-āĻāĻŦāĻ-āĻļāĻžāĻāĻžāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, āĻ¯ā§āĻŽāĻ¨ āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° 2011-āĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ -mcbcond āĻāĻāĻ¨
āĻāĻāĻāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻā§ āĻāĻžāĻ°ā§āĻā§āĻ āĻāĻ°āĻž āĻ¯āĻž āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ niagara-4 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§āĨ¤
-mpopc
-mno-popc
āĻ¸āĻā§āĻā§ -mpopc, GCC āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž UltraSPARC āĻāĻ¨āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻŖāĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mpopc āĻ¯āĻāĻ¨ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, āĻ¯ā§āĻŽāĻ¨ āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž-ā§¨ āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĨ¤
-mfmaf
-mno-fmaf
āĻ¸āĻā§āĻā§ -mfmaf, GCC āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž UltraSPARC āĻĢāĻŋāĻāĻāĻĄ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛āĻžāĻ-āĻāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§āĻ¯āĻŧ-
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mfmaf āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§ āĻ¯ā§
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž-3 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĨ¤
-mfix-at697f
Atmel AT697F āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻāĻ āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻĄ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ ā§āĻ¯āĻžāĻ°āĻžāĻāĻ¨ā§āĻĄ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨
(āĻ¯āĻž AT13E āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° erratum #697 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ)āĨ¤
-mfix-ut699
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ āĻāĻŦāĻ āĻĄā§āĻāĻž āĻā§āĻ¯āĻžāĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻĄ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ ā§āĻ¯āĻžāĻ°āĻžāĻāĻ¨ā§āĻĄ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨
UT699 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻā§āĻ˛ā§ -m 9-āĻŦāĻŋāĻā§ SPARC-V64 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻĒāĻ°ā§āĻ° āĻāĻžāĻĄāĻŧāĻžāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻŦā§āĻļ:
-m32
-m64
āĻāĻāĻāĻŋ 32-āĻŦāĻŋāĻ āĻŦāĻž 64-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ 32-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ int āĻ¸ā§āĻ āĻāĻ°ā§,
āĻĻā§āĻ°ā§āĻ āĻāĻŦāĻ 32 āĻŦāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°. 64-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ 32 āĻŦāĻŋāĻ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ āĻāĻŦāĻ int āĻ¸ā§āĻ āĻāĻ°ā§
64 āĻŦāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°.
-mcmodel =āĻ¯ā§
āĻāĻāĻāĻŋ āĻā§āĻĄ āĻŽāĻĄā§āĻ˛ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻŽā§āĻĄāĻ˛ā§
āĻŽāĻžāĻāĻžāĻ°āĻŋ/āĻ¨āĻŋāĻŽā§āĻ¨ āĻā§āĻĄ āĻŽāĻĄā§āĻ˛: 64-āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž, āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¨āĻŋāĻŽā§āĻ¨ 32-āĻ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻ¸ā§āĻŽā§āĻ¤āĻŋāĻ° āĻŦāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻŦāĻž āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻŽāĻ§ā§āĻ¯āĻŽ
āĻŽāĻžāĻāĻžāĻ°āĻŋ/āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻā§āĻĄ āĻŽāĻĄā§āĻ˛: 64-āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž, āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¨āĻŋāĻŽā§āĻ¨ā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
44 āĻŦāĻŋāĻ āĻŽā§āĻŽāĻ°āĻŋ, āĻā§āĻā§āĻ¸āĻ āĻāĻŦāĻ āĻĄāĻžāĻāĻž āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻāĻ 2GB āĻāĻ° āĻāĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻĄāĻžāĻāĻž āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻāĻāĻŋ āĻā§āĻā§āĻ¸āĻ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° 2GB āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤
medany
āĻŽāĻžāĻāĻžāĻ°āĻŋ/āĻ¯ā§āĻā§āĻ¨āĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻā§āĻĄ āĻŽāĻĄā§āĻ˛: 64-āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž, āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¯ā§ āĻā§āĻ¨āĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§, āĻā§āĻā§āĻ¸āĻ āĻāĻŦāĻ āĻĄāĻžāĻāĻž āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻāĻ āĻāĻŦāĻ āĻĄāĻžāĻāĻž 2GB āĻāĻ° āĻāĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻāĻāĻŋ āĻā§āĻā§āĻ¸āĻ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° 2GB āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻž āĻāĻŦāĻļā§āĻ¯āĻāĨ¤
embedany
āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻāĻžāĻ°āĻŋ/āĻ¯ā§āĻā§āĻ¨āĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻā§āĻĄ āĻŽāĻĄā§āĻ˛: 64-āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž, āĻĒāĻžāĻ ā§āĻ¯
āĻāĻŦāĻ āĻĄā§āĻāĻž āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ 2GB-āĻāĻ° āĻāĻŽ āĻāĻāĻžāĻ°ā§āĻ° āĻšāĻ¤ā§ āĻšāĻŦā§, āĻāĻāĻ¯āĻŧāĻ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻ¯ā§ āĻā§āĻ¨āĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻšāĻŦā§ā§ˇ
(āĻ˛āĻŋāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤)āĨ¤ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° %g4 āĻĄā§āĻāĻžāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻŋāĻ°āĻāĻžāĻŦā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻŦāĻ PIC āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
-mmemory-āĻŽāĻĄā§āĻ˛=āĻŽā§āĻŽ-āĻŽāĻĄā§āĻ˛
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¯ā§āĻā§āĻ¨ āĻāĻāĻāĻŋāĻ¤ā§ āĻŽā§āĻŽāĻ°āĻŋ āĻŽāĻĄā§āĻ˛āĻāĻŋ āĻŦāĻ˛āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŦāĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽā§āĻŽāĻ°āĻŋ āĻŽāĻĄā§āĻ˛āĨ¤
rmo āĻāĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻ°ā§āĻĄāĻžāĻ°
āĻĒāĻŋāĻāĻ¸āĻ āĻāĻāĻļāĻŋāĻ āĻ¸ā§āĻā§āĻ° āĻ āĻ°ā§āĻĄāĻžāĻ°
tso āĻŽā§āĻ āĻ¸ā§āĻā§āĻ° āĻ āĻ°ā§āĻĄāĻžāĻ°
sc āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯
āĻāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻŽāĻĄā§āĻ˛āĻā§āĻ˛āĻŋ āĻāĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻāĻāĻžāĻŦā§ Sparc V9 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻļāĻŋāĻˇā§āĻ D-āĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛, āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° "PSTATE.MM" āĻĢāĻŋāĻ˛ā§āĻĄā§ āĻ¸ā§āĻ āĻāĻ°āĻžāĨ¤
-mstack-āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤
-mno-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤
āĻ¸āĻā§āĻā§ -mstack-āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤, GCC āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°, āĻāĻŦāĻ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻāĻ˛ā§,
-2047 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻĢāĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻžāĻ° āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻ
64-āĻŦāĻŋāĻ āĻŽā§āĻĄā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻ¨ āĻ āĻĢāĻ¸ā§āĻ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨ā§āĻāĨ¤
āĻāĻ¸āĻĒāĻŋāĻāĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ SPU-āĻ¤ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:
-āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ¨-āĻ°āĻŋāĻ˛ā§āĻ
-āĻŽāĻ°āĻ°-āĻ°āĻŋāĻ˛ā§āĻ
SPU-āĻāĻ° āĻ˛ā§āĻĄāĻžāĻ° āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, GCC āĻāĻāĻāĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ -mno-error-reloc
āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§, -āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ¨-āĻ°āĻŋāĻ˛ā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
-āĻāĻŽāĻāĻ¸āĻāĻĢ-āĻĄāĻŋāĻāĻŽāĻ
-āĻŽā§āĻ¨āĻ¸ā§āĻĢ-āĻĄāĻŋāĻāĻŽāĻ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¯ā§āĻā§āĻ˛āĻŋ DMA āĻāĻ° āĻ¸ā§āĻāĻ¨āĻž āĻŦāĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧā§ˇ
āĻ¯ā§ āĻŽā§āĻŽāĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻ¤āĻžāĻ° āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸āĻŽā§āĻŽāĻžāĻ¨āĨ¤ āĻ¸āĻā§āĻā§ -āĻŽā§āĻ¨āĻ¸ā§āĻĢ-āĻĄāĻŋāĻāĻŽāĻ
āĻŽā§āĻŽāĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ "āĻ āĻ¸ā§āĻĨāĻŋāĻ°" āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŽāĻ¨ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻ āĻĻāĻā§āĻˇ āĻā§āĻĄ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŽā§āĻŽāĻ°āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻŦāĻ°āĻ āĻŽāĻžāĻ°ā§āĻ
āĻ āĻ¸ā§āĻĨāĻŋāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŽā§āĻŽāĻ°āĻŋ, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -āĻāĻŽāĻāĻ¸āĻāĻĢ-āĻĄāĻŋāĻāĻŽāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻĄāĻŋāĻāĻŽāĻāĻ° āĻāĻŋāĻāĻŋā§āĻ¸āĻž āĻāĻ°āĻ¤ā§ āĻŦāĻ˛ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻāĻžāĻŦā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§āĻŽāĻ°āĻŋāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§āĨ¤
āĻŦā§āĻ°āĻžāĻā§āĻ-āĻāĻā§āĻāĻŋāĻ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, GCC āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻ¸ā§āĻāĻ˛ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻāĻāĻāĻŋ āĻļāĻžāĻāĻž āĻāĻā§āĻāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻŦāĻž āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻļāĻžāĻāĻžāĨ¤ āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ¤ 8 āĻāĻ° āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤āĻžāĻ° āĻļāĻžāĻāĻž āĻĨā§āĻā§ āĻĻā§āĻ°ā§āĨ¤ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻāĻžāĻ°āĻŖ āĻāĻā§, āĻāĻžāĻĄāĻŧāĻž
āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§, āĻŦāĻž āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻā§ āĻāĻāĻā§ āĻā§āĻ āĻāĻ°āĻ¤ā§āĨ¤
-msmall-āĻŽā§āĻŽ
-āĻŽā§āĻ˛āĻžāĻ°ā§āĻ-āĻŽā§āĻŽ
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻ āĻ§āĻžāĻ°āĻŖāĻž āĻāĻ°ā§ āĻ¯ā§ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻā§āĻ˛āĻŋ āĻāĻāĻ¨āĻ 18 āĻŦāĻŋāĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻ¨āĻ¯āĻŧāĨ¤
āĻ¸āĻā§āĻā§ -āĻŽā§āĻ˛āĻžāĻ°ā§āĻ-āĻŽā§āĻŽ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ 32-āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĨ¤
-mstdmain
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, GCC āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§ āĻ¯āĻž SPU-āĻļā§āĻ˛ā§āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻ§āĻ°ā§ āĻ¨ā§āĻ¯āĻŧ
āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ (āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻā§)āĨ¤ āĻ¸āĻā§āĻā§ -mstdmain, GCC āĻ˛āĻŋāĻā§āĻ
āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻā§āĻĄā§āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻāĻāĻāĻŋ C99-āĻ¸ā§āĻāĻžāĻāĻ˛ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĻā§ "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻšāĻŋāĻ¸ā§āĻŦā§ āĻ§āĻ°ā§ āĻ¨ā§āĻ¯āĻŧ,
"argv" āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¸āĻšāĨ¤
-mfixed- āĻ°ā§āĻā§āĻ =āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°
āĻāĻāĻāĻŋ āĻ¯āĻž āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻā§āĻĄ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻāĻāĻāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻĻā§āĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻžāĻ§āĻŋāĻ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ°ā§āĻā§āĻ āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-mea32
-mea64
āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ PPU āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ "__ea" āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¨āĻžāĻŽ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻšāĻ¯āĻŧ 32 āĻŦāĻž 64 āĻŦāĻŋāĻ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 32 āĻŦāĻŋāĻāĨ¤
āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ ABI-āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻāĻžāĻ°ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻ¤āĻžāĻ āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻŦāĻā§āĻā§āĻ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
āĻāĻāĻ āĻ¸ā§āĻāĻŋāĻ āĻ¸āĻšāĨ¤
-maddress-āĻ¸ā§āĻĒā§āĻ¸-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
-mno-āĻ āĻŋāĻāĻžāĻ¨āĻž-āĻ¸ā§āĻĒā§āĻ¸-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
"__ea" āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻāĻŋāĻā§ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ/āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻāĻŋ "__ea" āĻāĻŦāĻ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻžāĻ¸ā§āĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
"__ea" āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°.
-mcache-size =āĻā§āĻ¯āĻžāĻļā§-āĻāĻāĻžāĻ°
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ libgcc-āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻ¯āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§
āĻāĻŦāĻ "__ea" āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°-āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻā§āĻ¯āĻžāĻļā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻ¯āĻžāĻļā§ āĻāĻāĻžāĻ° āĻ¸āĻš āĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻā§āĻ¯āĻžāĻļā§-āĻāĻāĻžāĻ° āĻšāĻ¯āĻŧ 8, 16, 32, 64
āĻāĻŦāĻ 128. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§āĻ¯āĻžāĻļā§ āĻ¸āĻžāĻāĻ 64KBāĨ¤
-āĻŽā§āĻ¯āĻžāĻāĻŽāĻŋāĻ-āĻāĻĒāĻĄā§āĻ
-mno-āĻĒāĻ°āĻŽāĻžāĻŖā§-āĻāĻĒāĻĄā§āĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ libgcc-āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻ¯āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§
āĻāĻŦāĻ PPU-āĻ¸āĻžāĻāĻĄ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°-āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻā§āĻ¯āĻžāĻļā§ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻāĻĒāĻĄā§āĻ āĻšāĻŦā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤. āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻāĻĒāĻĄā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ SPU āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ PPU āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧ
"__ea" āĻ¨āĻžāĻŽā§āĻ° āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸ āĻ¸ā§āĻĒā§āĻ¸ āĻā§āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ PPU-āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻšāĻ¸ā§āĻ¤āĻā§āĻˇā§āĻĒ āĻāĻ°ā§ āĻ¨āĻž
PPU āĻā§āĻĄ āĻĨā§āĻā§ āĻāĻāĻ āĻā§āĻ¯āĻžāĻļā§ āĻ˛āĻžāĻāĻ¨ā§ āĻĨāĻžāĻāĻž āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĨ¤ āĻĒāĻ°āĻŽāĻžāĻŖā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°āĻ˛ā§
āĻāĻĒāĻĄā§āĻ, āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻšāĻ¸ā§āĻ¤āĻā§āĻˇā§āĻĒ āĻāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§; āĻ¯āĻžāĻāĻšā§āĻ, āĻŦā§āĻ¯āĻžāĻ āĻā§āĻ¯āĻžāĻļā§ āĻ˛āĻžāĻāĻ¨ āĻ˛ā§āĻāĻž āĻŦā§āĻļāĻŋ
āĻĻāĻā§āĻˇ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻ°āĻŖ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻāĻĒāĻĄā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-mdual-nops
-mdual-nops=n
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, GCC āĻĻā§āĻŦā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ nops āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻŦā§āĻĻā§āĻ§āĻŋāĻ° āĻāĻļāĻž āĻāĻ°ā§
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž. n 0 āĻĨā§āĻā§ 10 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ āĻā§āĻ n āĻāĻŽ nops āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ. 10 āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻ, 0 āĻāĻ° āĻŽāĻ¤ā§āĻ -āĻāĻŽāĻ¨ā§-āĻĄā§āĻ¯āĻŧāĻžāĻ˛-āĻ¨ā§āĻĒāĻ¸. āĻ¸āĻā§āĻā§ āĻ āĻā§āĻˇāĻŽ -āĻāĻāĻ¸.
-mhint-max-nops=n
āĻāĻāĻāĻŋ āĻļāĻžāĻāĻž āĻāĻā§āĻāĻŋāĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¨āĻĒāĨ¤ āĻāĻāĻāĻŋ āĻļāĻžāĻāĻž āĻāĻā§āĻāĻŋāĻ¤ āĻāĻŽāĻĒāĻā§āĻˇā§ 8 āĻšāĻ¤ā§ āĻšāĻŦā§
āĻļāĻžāĻāĻž āĻĨā§āĻā§ āĻĻā§āĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻā§. āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¨ n nops to
āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻāĻŋ āĻļāĻžāĻāĻžāĻ° āĻāĻā§āĻāĻŋāĻ¤ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
-mhint-max-distance=n
āĻļāĻžāĻāĻž āĻāĻā§āĻāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻāĻā§āĻāĻŋāĻ¤āĻāĻŋāĻā§ 256-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§
āĻļāĻžāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, GCC āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻŋ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§
125.
-msafe-āĻāĻā§āĻāĻŋāĻ¤
āĻāĻāĻāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻžāĻ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ SPU āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻžāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻāĻ˛ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, GCC
āĻāĻ āĻ¸ā§āĻāĻ˛āĻāĻŋ āĻāĻāĻŦā§ āĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ "hbrp" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¯āĻŧāĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻāĻ¨ā§āĻ¨āĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ V
āĻ āĻ¨ā§āĻ¯āĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V āĻ°āĻŋāĻ˛āĻŋāĻ 4-āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°:
-G āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻž āĻŦāĻžāĻā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¯ā§ - āĻĒā§āĻ°āĻ¤ā§āĻā§ or - āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
-āĻāĻŋāĻ āĻāĻāĻāĻŋ ".ident" āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ˛ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻĒā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻžāĨ¤
-āĻāĻŋāĻāĻāĻ¨ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ ".ident" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¯ā§āĻ āĻāĻ°āĻž āĻĨā§āĻā§ āĻŦāĻŋāĻ°āĻ¤ āĻĨāĻžāĻā§āĻ¨ (āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ)āĨ¤
-āĻāĻ¯āĻŧāĻžāĻāĻĒāĻŋ,dirs
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨ dirs, āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨, āĻ¸āĻā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ¨ā§āĻ¯ -l.
-āĻāĻŽ,Dir
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻĻā§āĻā§āĻ¨ Dir M4 āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§. āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻžāĻāĻ˛-āĻāĻŋāĻāĻā§āĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m TILE-Gx-āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:
-mcmodel=āĻā§āĻ
āĻā§āĻ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛ā§āĻ° āĻĻā§āĻ°āĻ¤ā§āĻŦ 500M āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻāĻāĻ¯āĻŧ āĻĻāĻŋāĻā§ āĻĒāĻŋāĻ¸āĻŋ-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ āĻŋāĻāĻžāĻ¨āĻž 32 āĻŦāĻŋāĻāĨ¤ āĻĒāĻ°āĻŽ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻžāĨ¤
-mcmodel=āĻŦāĻĄāĻŧ
āĻŦāĻĄāĻŧ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ˛ āĻĻā§āĻ°āĻ¤ā§āĻŦā§āĻ° āĻā§āĻ¨ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¨ā§āĻ, āĻĒāĻŋāĻ¸āĻŋ-
āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž, āĻŦāĻž āĻĒāĻ°āĻŽ āĻ āĻŋāĻāĻžāĻ¨āĻžāĨ¤
-mcpu =āĻ¨āĻžāĻŽ
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ CPU-āĻāĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ°āĻāĻžāĻ° tilegx.
-m32
-m64
āĻāĻāĻāĻŋ 32-āĻŦāĻŋāĻ āĻŦāĻž 64-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ 32-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ int āĻ¸ā§āĻ āĻāĻ°ā§,
āĻĻā§āĻ°ā§āĻ, āĻāĻŦāĻ 32 āĻŦāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°. 64-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ 32 āĻŦāĻŋāĻ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻ āĻāĻŦāĻ int āĻ¸ā§āĻ āĻāĻ°ā§
64 āĻŦāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°.
-āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻŦāĻĄāĻŧ/āĻā§āĻ āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĄā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻāĻ˛āĻĒā§āĻ°ā§ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m TILEPro-āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:
-mcpu =āĻ¨āĻžāĻŽ
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ CPU-āĻāĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ°āĻāĻžāĻ° tilepro.
-m32
āĻāĻāĻāĻŋ 32-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻ¯āĻž 32 āĻŦāĻŋāĻā§ int, āĻ˛āĻ āĻāĻŦāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĨ¤
āĻāĻāĻŋ āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻāĻ°āĻŖ āĻ¤āĻžāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻŽā§āĻ˛āĻ¤ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
V850 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m V850 āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-āĻŽāĻ˛āĻ-āĻāĻ˛
-mno-āĻ˛āĻ-āĻāĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ˛āĻā§ āĻĻā§āĻ°ā§ (āĻ¨āĻŋāĻāĻā§) āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ˛ āĻ āĻ¨ā§āĻ āĻĻā§āĻ°ā§ āĻšāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ˛ā§āĻĄ āĻāĻ°ā§ āĻāĻŦāĻ āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻ˛ āĻāĻ°ā§
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§āĨ¤
-mno-ep
-āĻāĻŽāĻāĻĒāĻŋ
āĻāĻāĻ āĻ¸ā§āĻāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° 4 āĻŦāĻž āĻ¤āĻžāĻ° āĻŦā§āĻļāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻāĻā§āĻ˛āĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž (āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§āĻ¨)
"ep" āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻĒāĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŦāĻ āĻā§āĻ "sld" āĻāĻŦāĻ "sst" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĻā§āĻ¯ -āĻāĻŽāĻāĻĒāĻŋ āĻāĻĒāĻ¨āĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻ˛ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻžāĻ˛ā§ āĻĨāĻžāĻā§āĨ¤
-mno-prolog-āĻĢāĻžāĻāĻļāĻ¨
-mprolog-āĻĢāĻžāĻāĻļāĻ¨
āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻžāĻāĻŋāĻ¤ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨)
āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻĒāĻ¸āĻāĻšāĻžāĻ°āĨ¤ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ§ā§āĻ°, āĻ¤āĻŦā§ āĻāĻŽ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¸ā§āĻĒā§āĻ¸ āĻ¯āĻĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
-mprolog-āĻĢāĻžāĻāĻļāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻ˛ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻžāĻ˛ā§ āĻĨāĻžāĻā§āĨ¤
-āĻāĻŽāĻ¸ā§āĻĒā§āĻ¸
āĻā§āĻĄ āĻ¯āĻ¤āĻāĻž āĻ¸āĻŽā§āĻāĻŦ āĻā§āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻāĻ āĻļā§āĻ§ā§ āĻāĻžāĻ˛ā§ -āĻāĻŽāĻāĻĒāĻŋ
āĻāĻŦāĻ -mprolog-āĻĢāĻžāĻāĻļāĻ¨ āĻ āĻĒāĻļāĻ¨āĨ¤
-mtda =n
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻŦāĻž āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ°āĻžāĻā§āĻ¨ āĻ¯āĻžāĻ° āĻāĻāĻžāĻ° n āĻŦāĻžāĻāĻ āĻŦāĻž āĻāĻŽ āĻā§āĻˇā§āĻĻā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ
āĻ¯ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ "ep" āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ. āĻā§āĻˇā§āĻĻā§āĻ° āĻĄā§āĻāĻž āĻāĻ˛āĻžāĻāĻž āĻŽā§āĻ 256 āĻŦāĻžāĻāĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
(āĻŦāĻžāĻāĻ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ 128 āĻŦāĻžāĻāĻ)āĨ¤
-msda =n
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻŦāĻž āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ°āĻžāĻā§āĻ¨ āĻ¯āĻžāĻ° āĻāĻāĻžāĻ° n āĻā§āĻ āĻĄā§āĻāĻž āĻāĻ˛āĻžāĻāĻžāĻ¯āĻŧ āĻŦāĻžāĻāĻ āĻŦāĻž āĻāĻŽ
āĻ¯ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ "gp" āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ. āĻā§āĻ āĻĄā§āĻāĻž āĻāĻ˛āĻžāĻāĻž 64 āĻāĻŋāĻ˛ā§āĻŦāĻžāĻāĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-mzda =n
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻŦāĻž āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ°āĻžāĻā§āĻ¨ āĻ¯āĻžāĻ° āĻāĻāĻžāĻ° n āĻĒā§āĻ°āĻĨāĻŽ 32 āĻ¤ā§ āĻŦāĻžāĻāĻ āĻŦāĻž āĻ¤āĻžāĻ° āĻāĻŽ
āĻāĻŋāĻ˛ā§āĻŦāĻžāĻāĻ āĻŽā§āĻŽāĻ°āĻŋāĨ¤
-mv850
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻšāĻ˛ V850.
-MV850E3V5
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻšāĻ˛ V850E3V5āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ
__v850e3v5__ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-MV850E2V4
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻšāĻ˛ V850E3V5āĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽ
-MV850E3V5 āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-MV850E2V3
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻšāĻ˛ V850E2V3āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ
__v850e2v3__ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-mv850e2
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻšāĻ˛ V850E2āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ __v850e2__
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-mv850e1
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻšāĻ˛ V850E1āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ
__v850e1__ āĻāĻŦāĻ __v850e__ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-mv850es
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻšāĻ˛ V850ESāĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽ -mv850e1
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-mv850e
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻšāĻ˛ V850EāĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ __v850e__
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ -mv850 āĻ¨āĻž -mv850e āĻ¨āĻž -mv850e1 āĻ¨āĻž -mv850e2 āĻ¨āĻž -MV850E2V3 āĻ¨āĻž -MV850E3V5
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻžāĻ°ā§āĻā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ __v850*__
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ __v850 āĻāĻŦāĻ __v851__ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§ āĻ¯āĻž
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻ āĻ˛āĻā§āĻˇā§āĻ¯.
-mdisable-calt
-mno-āĻ āĻā§āĻˇāĻŽ-āĻāĻ˛
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ v850e, v850e1, āĻāĻ° āĻāĻ¨ā§āĻ¯ "CALLT" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽāĻā§ āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĨ¤
v850 āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§āĻ° v2e850, v2e3v850 āĻāĻŦāĻ v3e5v850 āĻĢā§āĻ˛ā§āĻāĻžāĻ°āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻ¯āĻāĻ¨ RH850 ABI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻĻā§āĻā§āĻ¨ -MRH850-ABI), āĻāĻŦāĻ
āĻ¯āĻāĻ¨ GCC ABI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ āĻā§āĻˇāĻŽāĨ¤ āĻ¯āĻĻāĻŋ "CALLT" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŋāĻšā§āĻ¨ "__V850_CALLT__" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
-āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸
-āĻŽāĻ¨ā§-āĻŦāĻŋāĻļā§āĻ°āĻžāĻŽ
āĻĒāĻžāĻ¸ āĻ āĻ¨ (āĻ āĻĨāĻŦāĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž) the -āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-āĻŽāĻ˛āĻ-āĻāĻžāĻŽā§āĻĒ
-mno-āĻ˛āĻ-āĻāĻžāĻŽā§āĻĒāĻ¸
āĻĒāĻŋāĻ¸āĻŋ-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽāĻā§ āĻ āĻā§āĻˇāĻŽ (āĻŦāĻž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨)āĨ¤
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽāĻā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ (āĻŦāĻž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨)ā§ˇ āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžā§āĻĒāĻ°ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¯āĻāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻšāĻ¯āĻŧ V850E2V3 āĻ āĻĨāĻŦāĻž āĻāĻā§āĻāĻ¤āĻ°. āĻ¯āĻĻāĻŋ
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸āĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°
āĻĒā§āĻ°āĻ¤ā§āĻ "__FPU_OK__" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻŦā§, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤ā§āĻ "__NO_FPU__" āĻšāĻŦā§
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤
-āĻŽā§āĻ˛ā§āĻĒ
e3v5 LOOP āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ e3v5 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻžāĻ°āĻŖ āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻāĻ¨āĻ āĻ°āĻ¯āĻŧā§āĻā§
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ
-MRH850-ABI
-mghs
V850 ABI-āĻāĻ° RH850 āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤ āĻ¸āĻā§āĻā§
ABI-āĻāĻ° āĻāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯:
¡ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻāĻžāĻ āĻžāĻŽā§ āĻāĻŦāĻ āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻŽā§āĻŽāĻ°āĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§
āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°
¡ āĻŦāĻĄāĻŧ āĻāĻžāĻ āĻžāĻŽā§ āĻāĻŦāĻ āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ (āĻāĻāĻžāĻ°ā§ 8 āĻŦāĻžāĻāĻā§āĻ° āĻŦā§āĻļāĻŋ) āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
¡ āĻĢāĻžāĻāĻļāĻ¨ 16-āĻŦāĻŋāĻ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻāĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤
¡ āĻĻā§āĻ¯ -m8byte-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
¡ āĻĻā§āĻ¯ -mdisable-calt āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
-mno-āĻ āĻā§āĻˇāĻŽ-āĻāĻ˛ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
āĻ¯āĻāĻ¨ ABI-āĻāĻ° āĻāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ C āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŋāĻšā§āĻ¨ "__V850_RH850_ABI__"
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž.
-āĻāĻŽāĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻāĻŦāĻŋ
V850 ABI-āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§ GCC āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ā§ˇ ABI āĻāĻ° āĻāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻ¸āĻžāĻĨā§
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻ§āĻŋ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯:
¡ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻāĻāĻžāĻ°ā§āĻ° āĻāĻžāĻ āĻžāĻŽā§ āĻāĻŦāĻ āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨āĻā§āĻ˛āĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° "r10" āĻ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
¡ āĻŦāĻĄāĻŧ āĻāĻžāĻ āĻžāĻŽā§ āĻāĻŦāĻ āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ (āĻāĻāĻžāĻ°ā§ 8 āĻŦāĻžāĻāĻā§āĻ° āĻŦā§āĻļāĻŋ) āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
¡ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ 32-āĻŦāĻŋāĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
¡ āĻĻā§āĻ¯ -m8byte-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
¡ āĻĻā§āĻ¯ -mdisable-calt āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¨āĻ¯āĻŧāĨ¤
āĻ¯āĻāĻ¨ ABI-āĻāĻ° āĻāĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ C āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŋāĻšā§āĻ¨ "__V850_GCC_ABI__"
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž.
-m8byte-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mno-8āĻŦāĻžāĻāĻ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
8-āĻŦāĻžāĻāĻā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¤ā§ "āĻĄāĻžāĻŦāĻ˛āĻ¸" āĻāĻŦāĻ "āĻ˛āĻ āĻ˛āĻ" āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ¸ā§āĻŽāĻžāĻ¨āĻž. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻ¸āĻŦ āĻ āĻŦāĻā§āĻā§āĻā§āĻ° āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĻāĻ°āĻŖāĻā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž
4 āĻŦāĻžāĻāĻ. āĻāĻāĻ¨ -m8byte-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻžāĻ°ā§āĻ¯āĻ¤ āĻ¸āĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŋāĻšā§āĻ¨
"__V850_8BYTE_ALIGN__" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
-āĻāĻŽāĻŦāĻŋāĻ-āĻ¸ā§āĻāĻ
āĻŦāĻĄāĻŧ āĻ¸ā§āĻāĻ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°/āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°ā§āĻā§āĻā§āĻ° āĻŦāĻžāĻāĻ°ā§āĻ° āĻļāĻžāĻāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ āĻāĻŋāĻ¯ā§āĻ āĻāĻ°ā§āĨ¤
-āĻŽā§āĻ¯āĻžāĻĒ-āĻ°ā§āĻā§āĻ¸
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄā§ r2 āĻāĻŦāĻ r5 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻ
āĻ¸ā§āĻāĻŋāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mno-app -regs
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ r2 āĻāĻŦāĻ r5 āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŖā§āĻ¯ āĻāĻ°ā§āĨ¤
āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m VAX-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-āĻŽāĻŋāĻāĻ¨āĻŋāĻā§āĻ¸
āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž ("aobleq" āĻāĻŦāĻ āĻ¤āĻžāĻ) āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
VAX āĻĻā§āĻ°ā§āĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻā§āĻĄāĻŧā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž āĻāĻ¨ā§āĻ¯.
-mgnu
GNU āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻšāĻā§āĻā§ āĻāĻŽāĻ¨ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ā§ āĻ¸ā§āĻ āĻāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻāĻāĻĒā§āĻ āĻāĻ°ā§āĻ¨
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-āĻāĻŽāĻāĻŋ āĻĄāĻŋ-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻŋ-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŽā§āĻŦāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻā§āĻĄāĨ¤
VMS āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m VMS āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-mvms-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨-āĻā§āĻĄ
"āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻĨā§āĻā§ VMS āĻāĻ¨ā§āĻĄāĻŋāĻļāĻ¨ āĻā§āĻĄ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ POSIX-āĻļā§āĻ˛ā§ āĻļāĻ°ā§āĻ¤ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻž
(āĻ¯ā§āĻŽāĻ¨ āĻ¤ā§āĻ°ā§āĻāĻŋ) āĻā§āĻĄāĨ¤
-mdebug-main =āĻāĻĒāĻ¸āĻ°ā§āĻ
āĻ¯āĻžāĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¸ā§āĻ āĻĒā§āĻ°āĻĨāĻŽ āĻ°ā§āĻāĻŋāĻ¨āĻāĻŋāĻā§ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻāĻ°ā§āĻ¨ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ°ā§āĻāĻŋāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ°
-mmalloc64
64-āĻŦāĻŋāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻ°ā§āĻāĻŋāĻ¨ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mpointer-size =āĻāĻ¯āĻŧāĻ¤āĻ¨
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻ¯āĻŧāĻ¤āĻ¨ āĻšāĻ¯āĻŧ 32 or āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ 32 āĻŦāĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ, 64 or āĻĻā§āĻ°ā§āĻ 64 āĻŦāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŦāĻ āĻ¨āĻžāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 32 āĻŦāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "pragma pointer_size" āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
āĻāĻŋāĻāĻā§āĻ¸ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻŦāĻŋāĻāĻžāĻā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ VxWorks āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻ˛āĻā§āĻˇā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸ā§āĻ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-āĻāĻŽāĻāĻ°āĻāĻŋāĻĒāĻŋ
GCC VxWorks āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻŦāĻ āĻ°āĻŋāĻ¯āĻŧā§āĻ˛ āĻāĻžāĻāĻŽ āĻĒā§āĻ°āĻ¸ā§āĻ¸ (RTPs) āĻāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻā§āĻ° āĻĨā§āĻā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻā§āĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§
"__RTP__"āĨ¤
-āĻ -āĻ¸ā§āĻĨāĻŋāĻ°
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻāĻāĻāĻŋ RTP āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻ āĻĒāĻļāĻ¨ - āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻŦāĻ - āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ RTP-āĻāĻ° āĻāĻ¨ā§āĻ¯āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§; - āĻ¸ā§āĻĨāĻŋāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
-āĻŦāĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ
-āĻŦāĻŋāĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ°āĻž āĻ¸āĻā§āĻā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻāĻŋāĻ¯āĻŧāĻžāĻŦāĨ¤
-Xbind-āĻ āĻ˛āĻ¸
āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ā§āĻ° āĻ āĻ˛āĻ¸ āĻŦāĻžāĻāĻ§āĻžāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -Wl,-z,āĻāĻāĻ¨ āĻāĻŦāĻ āĻāĻāĻŋ āĻšāĻ˛
āĻĄāĻžāĻ¯āĻŧāĻžāĻŦā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤āĨ¤
-āĻāĻā§āĻ¸āĻŦāĻžāĻāĻ¨ā§āĻĄ-āĻāĻāĻ¨
āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ā§āĻ° āĻ āĻ˛āĻ¸ āĻŦāĻžāĻāĻ§āĻžāĻ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻŦāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻĄāĻžāĻ¯āĻŧāĻžāĻŦā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖāĨ¤
x86-64 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻ āĻ§ā§āĻ¨ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
Xstormy16 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ Xstormy16 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-msim
āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻā§āĻ¸āĻā§āĻ¨āĻ¸āĻž āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ Xtensa āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:
-mconst16
-mno-const16
āĻ§ā§āĻ°ā§āĻŦāĻ āĻŽāĻžāĻ¨ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ "CONST16" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ āĻĻā§āĻ¯
"CONST16" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ Tensilica āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻāĻĻāĻ°ā§āĻļ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻāĻ¨
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ, "CONST16" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ "L32R" āĻāĻ° āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ "CONST16" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ "L32R"
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤
-āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§-āĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻĢāĻŋāĻāĻāĻĄ āĻā§āĻ¨/āĻ¯ā§āĻ āĻāĻŦāĻ āĻā§āĻŖ/āĻŦāĻŋāĻ¯āĻŧā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨
āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻāĻāĻŋāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĢāĻŋāĻāĻāĻĄ āĻā§āĻ¨/āĻ¯ā§āĻ āĻāĻŦāĻ āĻā§āĻŖ/āĻŦāĻŋāĻ¯āĻŧā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻāĻ°ā§
āĻā§āĻŖ āĻāĻŦāĻ āĻ¯ā§āĻ/āĻŦāĻŋāĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻĨāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĨ¤
āĻāĻāĻŋ āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻŦāĻžāĻā§āĻāĻ¨ā§āĻ¯āĻŧ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ ā§āĻ° IEEE 754-āĻ¸āĻā§āĻā§ āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ: āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻā§āĻŖāĻŋāĻ¤ āĻ¯ā§āĻ/āĻŦāĻŋāĻ¯āĻŧā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¤ā§āĻ¤āĻžāĻāĻžāĻ° āĻ¨āĻ¯āĻŧ
āĻĢāĻ˛āĻžāĻĢāĻ˛, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ āĻ§āĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĨā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻŦāĻŋāĻ
IEEE āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄāĨ¤ āĻĢāĻŋāĻāĻāĻĄ āĻā§āĻ¨ āĻ¯ā§āĻ/āĻŦāĻŋāĻ¯āĻŧā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻā§āĻŖāĻŋāĻ¤āĻ āĻāĻŦāĻ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ āĻ¨āĻ¯āĻŧ
āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻ¯ā§āĻ/āĻŦāĻŋāĻ¯āĻŧā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
mserialize-āĻ āĻ¸ā§āĻĨāĻŋāĻ°
-mno-āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻ-āĻ āĻ¸ā§āĻĨāĻŋāĻ°
āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§, GCC "āĻ āĻ¸ā§āĻĨāĻŋāĻ°" āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻāĻā§ "MEMW" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¯āĻŧ
āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ mserialize-āĻ āĻ¸ā§āĻĨāĻŋāĻ°.
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -mno-āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻ-āĻ āĻ¸ā§āĻĨāĻŋāĻ° "MEMW" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§āĨ¤
-āĻāĻŽāĻĢā§āĻ°ā§āĻ¸-āĻ¨ā§-āĻāĻŦāĻŋ
āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻ¯ā§āĻŽāĻ¨ GNU/Linux, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻŽā§āĻĄ Xtensa āĻā§āĻĄ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§-
āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻā§āĻĄ (PIC), āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ PIC āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
-āĻŽāĻā§āĻā§āĻ¸āĻ-āĻŦāĻŋāĻāĻžāĻ-āĻāĻ§ā§āĻ¯āĻžāĻ¤ā§āĻŽāĻŋāĻ
-mno-āĻā§āĻā§āĻ¸āĻ-āĻŦāĻŋāĻāĻžāĻ-āĻāĻā§āĻˇāĻ°āĻŋāĻ
āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻĒā§āĻ˛ āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mno-āĻā§āĻā§āĻ¸āĻ-āĻŦāĻŋāĻāĻžāĻ-āĻāĻā§āĻˇāĻ°āĻŋāĻ,
āĻ¯āĻž āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻŦāĻŋāĻāĻžāĻā§ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻ°āĻžāĻā§āĨ¤ āĻāĻ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻĒā§āĻ˛ āĻāĻāĻāĻŋ āĻĄā§āĻāĻž RAM/ROM āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻŦāĻ āĻā§āĻĄ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒā§āĻĨāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻĒā§āĻ˛
āĻāĻāĻžāĻ° āĻ¸āĻā§āĻā§ -āĻŽāĻā§āĻā§āĻ¸āĻ-āĻŦāĻŋāĻāĻžāĻ-āĻāĻ§ā§āĻ¯āĻžāĻ¤ā§āĻŽāĻŋāĻ, āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻā§āĻā§āĻ¸āĻ āĻŦāĻŋāĻāĻžāĻā§ āĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯āĻžāĻ¤ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ¯āĻ¤āĻāĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻ°āĻžāĻāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻĄāĻŧ āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-mtarget-lign
-mno-āĻāĻžāĻ°ā§āĻā§āĻ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§, āĻ¤āĻāĻ¨ GCC āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ
āĻāĻŋāĻā§ āĻā§āĻĄ āĻāĻ¨āĻ¤ā§āĻŦā§āĻ° āĻŦā§āĻ¯āĻ¯āĻŧā§ āĻļāĻžāĻāĻž āĻāĻ°āĻŋāĻŽāĻžāĻ¨āĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ āĻĻā§āĻ¯
āĻ¸āĻāĻ¯ā§āĻāĻ¨āĻāĻžāĻ°ā§ āĻļāĻžāĻāĻž āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻŦāĻ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻ¤ā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§. āĻ¯āĻĻāĻŋ āĻ¯āĻĨā§āĻˇā§āĻ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ¨āĻž āĻĨāĻžāĻā§
āĻāĻāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻ¤ā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, āĻā§āĻ¨ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
-mtarget-lign. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ āĻā§-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻžāĻ° āĻāĻĒāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛ā§ āĻ¨āĻž
"LOOP" āĻāĻ° āĻŽāĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, āĻ¯āĻž āĻ¸āĻāĻ¯ā§āĻāĻ¨āĻāĻžāĻ°ā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§, āĻšāĻ¯āĻŧ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻāĻ°ā§
āĻāĻ¨āĻ¤ā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦāĻž NOP āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻĻā§āĻŦāĻžāĻ°āĻž.
-āĻŽāĻ˛ā§āĻ˛āĻ āĻāĻ˛
-āĻŽāĻ¨ā§-āĻ˛āĻ āĻāĻ˛
āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§, āĻ¤āĻāĻ¨ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧā§ˇ
āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛ā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯
āĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž. āĻāĻ āĻ āĻ¨ā§āĻŦāĻžāĻĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§ āĻĢāĻžāĻāĻļāĻ¨āĨ¤ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻāĻāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻ°ā§
āĻāĻāĻāĻŋ "L32R"-āĻ "āĻā§āĻ¯āĻžāĻ˛" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻĒāĻ°ā§ āĻāĻāĻāĻŋ "CALLX" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
-āĻŽāĻ¨ā§-āĻ˛āĻ āĻāĻ˛. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ˛ āĻāĻžāĻ°ā§āĻā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¸ā§āĻŽāĻžāĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¨āĻ¯āĻŧ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°, āĻ¤āĻžāĻ GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻā§āĻĄ āĻāĻāĻ¨āĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛ āĻĻā§āĻāĻžāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ --- āĻĒā§āĻ°āĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĻā§āĻāĻ¤ā§ disassembled āĻ āĻŦāĻā§āĻā§āĻ āĻā§āĻĄ āĻĻā§āĻā§āĻ¨āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ°āĻ¸-āĻĢāĻžāĻāĻ˛ āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻļā§āĻ§ā§ āĻ¨āĻ¯āĻŧ
āĻ¯ā§āĻā§āĻ˛ā§ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻžāĻ° āĻŦāĻžāĻāĻ°ā§āĨ¤
zseries āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻ āĻ§ā§āĻ¨ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻāĻ¨ā§āĻ¨āĻ¤ āĻā§āĻĄ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨
āĻāĻ āĻŽā§āĻļāĻŋāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻĄā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻĒā§āĻ°āĻāĻ¨ā§āĻŽāĨ¤
āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻā§āĻ° āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻŦāĻ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻāĻ¯āĻŧ āĻĢāĻ°ā§āĻŽ āĻ°āĻ¯āĻŧā§āĻā§; āĻāĻ° āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ°ā§āĻĒ -āĻĢā§ is
-fno-foo. āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻ°āĻŖā§āĻ¤ā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻ°ā§āĻŽ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§---āĻ¯ā§āĻāĻŋ āĻ¨āĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ. āĻāĻĒāĻ¨āĻŋ āĻšāĻ¯āĻŧ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ āĻ¨ā§āĻ¯ āĻĢāĻ°ā§āĻŽāĻāĻŋ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¨āĻž- āĻŦāĻž āĻāĻāĻŋ āĻ¯ā§āĻ āĻāĻ°āĻžāĨ¤
-fbounds-āĻā§āĻ
āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ ā§āĻ¯āĻžāĻ°ā§āĻā§āĻ˛āĻŋ āĻā§āĻˇāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
Java āĻāĻŦāĻ Fortran āĻĢā§āĻ°āĻ¨ā§āĻ āĻāĻ¨ā§āĻĄ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ āĻ āĻĒāĻļāĻ¨āĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻ¤ā§āĻ¯ āĻāĻŦāĻ āĻŽāĻŋāĻĨā§āĻ¯āĻž
āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§.
-fstack-āĻĒā§āĻ¨āĻāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°=āĻĒā§āĻ¨āĻāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻ¸ā§āĻ¤āĻ°
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻā§āĻˇāĻŋāĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ/āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻĒā§āĻ¸ āĻĒā§āĻ¨āĻāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§. Reuse_level āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¸āĻŦ, āĻ¨āĻžāĻŽ_āĻāĻžāĻ°ā§āĻ¸, āĻŦāĻž āĻ¨āĻž. āĻ¸āĻŦ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻŦāĻ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒā§āĻ¨āĻāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§, āĻ¨āĻžāĻŽ_āĻāĻžāĻ°ā§āĻ¸ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻžāĻŽ āĻ¸āĻš āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻāĻŦāĻ āĻ¨āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒā§āĻ¨āĻāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ¸āĻŦ. āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ˛ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻĒāĻĄ āĻ˛ā§āĻāĻžāĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻā§āĻŦāĻ¨āĻāĻžāĻ˛ āĻŦāĻž āĻāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§āĻāĻžāĻŦā§ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨
āĻāĻžāĻˇāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻļā§āĻˇ āĻŦāĻŋāĻ¨ā§āĻĻā§āĨ¤ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻā§āĻŦāĻ¨āĻāĻžāĻ˛ āĻļā§āĻˇ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻ¯āĻĻāĻŋ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻŦāĻžāĻ¸ āĻāĻ°ā§, āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻŦāĻž āĻ¸ā§āĻā§āĻĒ āĻāĻ°āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¯āĻžāĻ° āĻ˛āĻžāĻāĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¨ā§āĻ
āĻāĻāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻŦāĻ¨āĻāĻžāĻ˛ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ˛āĻŋāĻā§āĻ¯āĻžāĻ¸āĻŋ āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻāĻžāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻ°āĻ¯āĻŧā§āĻā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒā§āĻ¨āĻāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ,
int *p;
{
int local1;
p = &local1;
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ 1 = 10;
....
}
{
int local2;
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ 2 = 20;
...
}
āĻ¯āĻĻāĻŋ (*p == 10) // āĻ˛ā§āĻāĻžāĻ˛1-āĻāĻ° āĻ¸ā§āĻ¯ā§āĻā§āĻ° āĻŦāĻžāĻāĻ°ā§
{
}
āĻāĻ°ā§āĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ:
struct A
{
A(int k): i(k), j(k) { }
int i;
int j;
};
āĻāĻāĻāĻŋ *āĻāĻĒāĻŋ;
void foo (const A&AR)
{
ap = &ar;
}
āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻŦāĻžāĻ°()
{
foo(A(10)); // āĻā§āĻŽā§āĻĒ āĻ āĻŦāĻā§āĻā§āĻā§āĻ° āĻā§āĻŦāĻ¨āĻāĻžāĻ˛ āĻļā§āĻˇ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ foo āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§
{
A a(ā§¨ā§Ļā§§ā§§);
....
}
ap->i+= 10; // āĻāĻĒāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ āĻĢ āĻ¸ā§āĻā§āĻĒ āĻā§āĻŽā§āĻĒ āĻ¯āĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨
// a āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ ap->i āĻāĻ° āĻŽāĻžāĻ¨ āĻāĻ¤?
}
āĻāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻā§āĻŦāĻ¨āĻāĻžāĻ˛ C++ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻā§āĻŦāĻ¨āĻāĻžāĻ˛ āĻļā§āĻˇ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻ¸ā§āĻŽā§āĻ¤āĻŋāĻ¤ā§ āĻŦā§āĻāĻā§ āĻĨāĻžāĻā§,
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻĒā§āĻ¸ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻŦāĻž āĻ¸āĻžāĻĨā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻ¤āĻž āĻ°āĻ¯āĻŧā§āĻā§
āĻ¸ā§āĻā§āĻĒāĻĄ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¯āĻžāĻ° āĻ˛āĻžāĻāĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻ¤āĻŦā§ āĻāĻŋāĻā§
āĻ˛āĻŋāĻā§āĻ¯āĻžāĻ¸āĻŋ āĻā§āĻĄ āĻĒā§āĻ°āĻžāĻ¨ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻĻā§āĻ° āĻāĻāĻ°āĻŖā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ
āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒā§āĻ¨āĻāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻĢāĻ˛ā§ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒā§āĻ¨āĻāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
-ftrapv
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¯ā§āĻ, āĻŦāĻŋāĻ¯āĻŧā§āĻā§āĻ° āĻāĻĒāĻ° āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
āĻā§āĻŖāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤
-fwrapv
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ āĻ¯ā§ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻ¤ā§
āĻ¯ā§āĻ, āĻŦāĻŋāĻ¯āĻŧā§āĻ āĻāĻŦāĻ āĻā§āĻ¨ āĻĻā§āĻ-āĻĒāĻ°āĻŋāĻĒā§āĻ°āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻŽā§āĻĄāĻŧāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻāĻŋāĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻāĻžāĻāĻž āĻāĻžāĻˇāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻāĻžāĻāĻž āĻĢā§āĻ°āĻ¨ā§āĻ āĻāĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻ°āĻŖāĨ¤
- āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ
āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻ¨ā§āĻ¯
āĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻž, āĻāĻ° āĻ āĻ°ā§āĻĨ āĻšāĻ˛ GCC āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽ āĻāĻ¨āĻāĻ¯āĻŧāĻžāĻāĻ¨ā§āĻĄ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§,
āĻ¯āĻž āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻĄā§āĻāĻž āĻ¸āĻžāĻāĻ āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻĻāĻŋāĻ āĻāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻ¨āĻž
āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻāĻ°ā§āĻ¨, GCC āĻāĻāĻŋāĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻžāĻˇāĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§
āĻ¯ā§āĻŽāĻ¨ C++ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ° āĻŽāĻ¤ā§ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§
C āĻ¯ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻŋ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻ¯āĻž āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ āĻĒāĻžāĻ°ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
C++ āĻāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§ C++ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻžāĨ¤
-āĻ -āĻāĻ˛-āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĢāĻžāĻāĻĻā§ āĻĢā§āĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻā§āĻāĻĄāĻŧāĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻ
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¯āĻž āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻāĻžāĻĄāĻŧāĻž,
āĻāĻāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻĢāĻžāĻāĻĻā§ āĻāĻāĻāĻžāĻ¨ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, āĻ¯ā§āĻŽāĻ¨ āĻŽā§āĻŽāĻ°āĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻŦāĻž
āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ āĻāĻāĻŋ āĻ¸ā§āĻŦā§āĻā§āĻāĻžāĻāĻžāĻ°ā§ āĻĨā§āĻā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¯ā§āĻŽāĻ¨ "SIGALRM"āĨ¤
-āĻĢāĻĄāĻŋāĻ˛āĻŋāĻ-āĻĄā§āĻĄ-āĻāĻā§āĻ¸āĻ¸ā§āĻĒāĻļāĻ¨āĻ¸
āĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ āĻŦāĻĻāĻžāĻ¨ āĻ°āĻžāĻā§ āĻ¨āĻž
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻĻā§āĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ ā§āĻ¯āĻžāĻĄāĻž āĻĢā§āĻ°āĻ¨ā§āĻ āĻāĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ ā§āĻ¯āĻžāĻĄāĻž āĻāĻžāĻˇāĻžāĻ° āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤āĨ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨
āĻ¯ā§ āĻĒāĻžāĻ¸āĻā§āĻ˛āĻŋ āĻŽā§āĻ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋāĻā§ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻāĻžāĻŦā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°āĨ¤
-āĻĢāĻžāĻ¨āĻāĻāĻ¨ā§āĻĄ-āĻā§āĻŦāĻŋāĻ˛
āĻ āĻ¨ā§āĻ°ā§āĻĒ, āĻāĻāĻ, āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ - āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ, āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯ā§ āĻā§āĻ¨ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨; āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻāĻāĻŋ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¸ā§āĻāĻŋāĻā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻāĻĒāĻ¨āĻžāĻ° āĻĒāĻā§āĻˇ āĻĨā§āĻā§.
-āĻĢā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸-āĻāĻ¨āĻāĻ¯āĻŧāĻžāĻāĻ¨ā§āĻĄ-āĻā§āĻŦāĻŋāĻ˛
āĻāĻžāĻ°ā§āĻā§āĻ āĻŽā§āĻļāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ˛ā§, DWARF 2 āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§ unwind āĻā§āĻŦāĻŋāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻŦāĻŋāĻ˛ āĻšāĻ˛
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻ āĻŋāĻ, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻĨā§āĻā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻ¨āĻāĻ¯āĻŧāĻžāĻāĻ¨ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻāĻā§āĻ¨ā§āĻ (āĻ¯ā§āĻŽāĻ¨ āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° āĻŦāĻž āĻāĻŦāĻ°ā§āĻāĻ¨āĻž āĻ¸āĻāĻā§āĻ°āĻšāĻāĻžāĻ°ā§)āĨ¤
-fno-gnu-āĻ āĻ¨āĻ¨ā§āĻ¯
āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ GNU āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ C āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻš āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋāĻ¤ā§, C++ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻž āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§āĻ° āĻ¸āĻāĻā§āĻāĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ "STB_GNU_UNIQUE" āĻŦāĻžāĻāĻ§āĻžāĻ
āĻāĻŦāĻ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§āĻ āĻ āĻ¨āĻ¨ā§āĻ¯
"RTLD_LOCAL"; āĻĻā§āĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ
"RTLD_LOCAL" āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻ¤āĻžāĻā§ˇ
āĻĒā§āĻ°āĻ¤ā§āĻ āĻŦāĻžāĻāĻ§āĻžāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ āĻ¨ā§āĻ¯ āĻāĻ āĻ¸āĻā§āĻā§ āĻĻā§āĻŦāĻŋāĻŽāĻ¤. āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ āĻāĻžāĻ°āĻŖ
āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ DSO-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻŦā§ "dlclose"; āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛ā§ āĻāĻ°āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
"dlclose" āĻāĻŦāĻ "dlopen" āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻāĻŋ DSO āĻāĻ°, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -fno-gnu-āĻ āĻ¨āĻ¨ā§āĻ¯.
-fpcc-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨
āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ "āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤" "āĻ¸ā§āĻā§āĻ°āĻžāĻāĻ" āĻāĻŦāĻ "āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨" āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨, āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĻā§āĻ°ā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻŽāĻ¤ā§
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻāĻŽ āĻĻāĻā§āĻˇ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻāĻā§
GCC-āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¨ā§āĻ¤āĻāĻāĻ˛āĻ¯ā§āĻā§āĻ¯āĻ¤āĻž,
āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻĒā§āĻ°ā§āĻā§āĻŦāĻ˛ āĻ¸āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° (pcc)āĨ¤
āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻāĻžāĻ āĻžāĻŽā§ āĻĢā§āĻ°āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĨ¤
āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻžāĻ āĻžāĻŽā§ āĻāĻŦāĻ āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨āĻā§āĻ˛āĻŋ āĻšāĻ˛ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻāĻŋāĻā§āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§
āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ§āĻ°āĻ¨āĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄ -fpcc-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻāĻ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄ āĻ¸āĻš -freg-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻāĻ āĻāĻāĻāĻŋ āĻ -āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĨ¤
-freg-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨
āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ˛ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ "struct" āĻāĻŦāĻ "āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨" āĻŽāĻžāĻ¨ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻ°āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°
āĻā§āĻ¯āĻŧā§ āĻā§āĻ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ -fpcc-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨.
āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻā§āĻ¨āĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ āĻ¨āĻž āĻāĻ°ā§āĻ¨ -fpcc-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻ¨āĻž -freg-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨, GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻ¯ā§ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻāĻžāĻ°ā§āĻā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĻāĨ¤ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻ¨āĻž āĻĨāĻžāĻā§,
GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻ -fpcc-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨, āĻ˛āĻā§āĻˇā§āĻ¯ āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻ¯ā§āĻāĻžāĻ¨ā§ GCC āĻĒā§āĻ°āĻ§āĻžāĻ¨
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻŽāĻ°āĻž āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ, āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻāĻ°āĻ āĻĻāĻā§āĻˇ āĻŦā§āĻā§ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ
āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨.
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄ -freg-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻāĻ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄ āĻ¸āĻš -fpcc-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻāĻ āĻāĻāĻāĻŋ āĻ -āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĨ¤
-āĻĢāĻļā§āĻ°ā§āĻ-āĻāĻ¨āĻžāĻŽāĻ¸
āĻāĻāĻāĻŋ "enum" āĻāĻžāĻāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻ¤āĻā§āĻ˛āĻŋ āĻŦāĻžāĻāĻ āĻāĻ° āĻā§āĻˇāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨āĨ¤ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§, "enum" āĻĒā§āĻ°āĻāĻžāĻ°āĻāĻŋ āĻā§āĻˇā§āĻĻā§āĻ°āĻ¤āĻŽ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
āĻāĻžāĻāĻĒ āĻ¯ā§ āĻ¯āĻĨā§āĻˇā§āĻ āĻāĻžāĻ¯āĻŧāĻāĻž āĻāĻā§.
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻĻā§āĻ¯ -āĻĢāĻļā§āĻ°ā§āĻ-āĻāĻ¨āĻžāĻŽāĻ¸ āĻ¸ā§āĻāĻā§āĻ° āĻĢāĻ˛ā§ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¨āĻ¯āĻŧ
āĻ¯ā§ āĻ¸ā§āĻāĻ āĻāĻžāĻĄāĻŧāĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄ āĻ¸āĻā§āĻā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ. āĻāĻāĻāĻŋ āĻ -āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĨ¤
-fshort-āĻĄāĻžāĻŦāĻ˛
"āĻĢā§āĻ˛ā§āĻ" āĻāĻ° āĻŽāĻ¤ā§ "āĻĄāĻŦāĻ˛" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ āĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻĻā§āĻ¯ -fshort-āĻĄāĻžāĻŦāĻ˛ āĻ¸ā§āĻāĻā§āĻ° āĻĢāĻ˛ā§ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¨āĻ¯āĻŧ
āĻ¯ā§ āĻ¸ā§āĻāĻ āĻāĻžāĻĄāĻŧāĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄ āĻ¸āĻā§āĻā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ. āĻāĻāĻāĻŋ āĻ -āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĨ¤
-āĻĢāĻļā§āĻ°ā§āĻ-āĻĄāĻžāĻŦā§āĻ˛ā§āĻāĻžāĻ°
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨ wchar_t āĻšāĻ¤ā§ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻā§āĻ¨ int āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§
āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻŋāĻ˛ā§āĻĄāĻŋāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻŽāĻĻ.
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻĻā§āĻ¯ -āĻĢāĻļā§āĻ°ā§āĻ-āĻĄāĻžāĻŦā§āĻ˛ā§āĻāĻžāĻ° āĻ¸ā§āĻāĻā§āĻ° āĻĢāĻ˛ā§ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¨āĻ¯āĻŧ
āĻ¯ā§ āĻ¸ā§āĻāĻ āĻāĻžāĻĄāĻŧāĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄ āĻ¸āĻā§āĻā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ. āĻāĻāĻāĻŋ āĻ -āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĨ¤
-fno-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ
āĻ¸āĻŋ āĻā§āĻĄā§, āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŦāĻ¸āĻžāĻ¨ā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°
āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤āĻāĻžāĻŦā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻāĻž āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨ āĻāĻ°ā§āĻā§
āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ˛āĻā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻ¨āĻŋāĻāĨ¤ āĻāĻ āĻāĻāĻ°āĻŖ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ - āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ, āĻāĻŦāĻ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ˛āĻā§āĻˇā§āĻ¯ā§ GCC-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤ āĻ āĻ¨ā§āĻ¯ āĻĻāĻŋāĻā§,
āĻāĻ āĻāĻāĻ°āĻŖāĻāĻŋ āĻāĻāĻāĻ¸āĻ āĻ¸āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŦāĻ āĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻ¤āĻŋ āĻŦāĻž āĻā§āĻĄ āĻŦāĻšāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§ āĻāĻāĻžāĻ°ā§āĻ° āĻļāĻžāĻ¸ā§āĻ¤āĻŋāĨ¤ āĻĻā§āĻ¯ -fno-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ āĻŦāĻā§āĻā§āĻā§āĻ° āĻĄāĻžāĻāĻž āĻ¸ā§āĻāĻļāĻ¨ā§ āĻ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ°āĻžāĻāĻž āĻāĻāĻŋāĻ¤
āĻĢāĻžāĻāĻ˛, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ˛āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤ āĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻā§ āĻ¯ā§ āĻ¯āĻĻāĻŋ
āĻāĻāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ ("āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤" āĻāĻžāĻĄāĻŧāĻž) āĻĻā§āĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻāĻāĻ˛āĻ¨ā§, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻĒāĻžāĻŦā§āĻ¨
āĻāĻĒāĻ¨āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻžāĻ§āĻŋāĻ-āĻ¸āĻāĻā§āĻāĻž āĻ¤ā§āĻ°ā§āĻāĻŋāĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻ¸āĻā§āĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
- āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§. āĻ¸āĻā§āĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻŋāĻ -fno-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ˛āĻā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ
āĻāĻžāĻ˛ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§, āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻŦā§
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻā§āĻ˛āĻŋ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻā§āĻˇāĻŖāĻžāĻā§ āĻāĻāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
-āĻĢāĻ¨ā§-āĻāĻ¨ā§āĻĄā§āĻ¨ā§āĻ
āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨ #āĻĒāĻ°āĻŋāĻāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ
-āĻĢāĻŋāĻ¨āĻšāĻŋāĻŦāĻŋāĻ-āĻāĻāĻžāĻ°-āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ
āĻāĻāĻāĻŋ ".size" āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻŦāĻž āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°āĻŦā§ āĻ¤āĻž āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻŽāĻžāĻāĻāĻžāĻ¨ā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻĻā§āĻāĻŋ āĻ āĻ°ā§āĻ§ā§āĻ āĻĻā§āĻ°ā§ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŽā§āĻ¤āĻŋāĻ¤ā§ āĻāĻ˛āĻžāĻĻāĻžāĨ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ crtstuff.c; āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§ āĻ¨āĻž
āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§āĨ¤
-āĻĢāĻāĻžāĻ°āĻŦā§āĻ-āĻ āĻĢāĻ˛
āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋ āĻā§āĻĄā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻžāĻˇā§āĻ¯ āĻ¤āĻĨā§āĻ¯ āĻ°āĻžāĻā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻŋ āĻāĻ°āĻ āĻŦā§āĻļāĻŋ āĻšāĻ¯āĻŧ
āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻĻā§āĻ°āĻ āĻāĻžāĻā§ āĻ˛āĻžāĻā§ āĻ¯āĻžāĻĻā§āĻ° āĻāĻ¸āĻ˛ā§ āĻĒāĻĄāĻŧāĻ¤ā§ āĻšāĻŦā§
āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻā§āĻĄ (āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¨āĻŋāĻā§āĻ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ)āĨ¤
-fno-verbose-asm, āĻĄāĻŋāĻĢāĻ˛ā§āĻ, āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻžāĻ°āĻŖ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻšāĻ¯āĻŧ
āĻĻā§āĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĻāĻ°āĻāĻžāĻ°ā§āĨ¤
-frecord-gcc-āĻ¸ā§āĻāĻ
āĻāĻ āĻ¸ā§āĻāĻā§āĻ° āĻĢāĻ˛ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨āĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¯āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤ āĻāĻ āĻ¸ā§āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŋāĻā§ āĻāĻĒāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻŦāĻ āĻ°ā§āĻāĻ°ā§āĻĄāĻŋāĻ āĻāĻ° āĻ¸āĻ āĻŋāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻšāĻ˛ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻŦāĻ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ ASCII āĻĒāĻžāĻ ā§āĻ¯ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻ°ā§āĻĒ āĻ¨ā§āĻ¯āĻŧāĨ¤ āĻāĻ
āĻ¸ā§āĻāĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ -āĻĢāĻāĻžāĻ°āĻŦā§āĻ-āĻ āĻĢāĻ˛ āĻ¸ā§āĻāĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯ā§ āĻ¸ā§āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ°ā§āĻāĻ°ā§āĻĄ
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻāĻāĻ¨āĻ āĻ āĻŦāĻā§āĻā§āĻā§ āĻĒā§āĻāĻāĻžāĻ¯āĻŧ āĻ¨āĻž
āĻĢāĻžāĻāĻ˛ āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨ -āĻā§āĻ°ā§āĻāĻ°ā§āĻĄ-āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻ¸ā§āĻāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻ¯ āĻāĻĒāĻžāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯
āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĨ¤
-fpic
āĻāĻāĻāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻā§āĻĄ (PIC) āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋ
āĻ˛āĻā§āĻˇā§āĻ¯ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻĄ āĻāĻāĻāĻŋ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°ā§
āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻ āĻĢāĻ¸ā§āĻ āĻā§āĻŦāĻŋāĻ˛ (āĻāĻŋāĻāĻāĻŋ)āĨ¤ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ˛ā§āĻĄāĻžāĻ° GOT āĻāĻ¨ā§āĻā§āĻ°āĻŋāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°ā§ āĻ¯āĻāĻ¨
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ (āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ āĻ˛ā§āĻĄāĻžāĻ° GCC āĻāĻ° āĻ āĻāĻļ āĻ¨āĻ¯āĻŧ; āĻāĻāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻāĻ° āĻ āĻāĻļ
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ). āĻ¯āĻĻāĻŋ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ GOT āĻāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻŽā§āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°ā§
āĻāĻāĻžāĻ°, āĻāĻĒāĻ¨āĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒāĻžāĻŦā§āĻ¨ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ -fpic āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž; āĻāĻŋāĻ¤āĻ°ā§
āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻ¸āĻā§āĻā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ -fpic āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§. (āĻāĻ¸āĻĒāĻŋāĻāĻāĻ°āĻ¸āĻŋ-āĻ¤ā§ āĻāĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ 8k āĻāĻŦāĻ 32k
m68k āĻāĻŦāĻ RS/6000-āĻāĨ¤ 386 āĻāĻ° āĻā§āĻ¨ āĻ¸ā§āĻŽāĻž āĻ¨ā§āĻāĨ¤)
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻāĻŦāĻ āĻ¤āĻžāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽā§āĻļāĻŋāĻ¨āĨ¤ 386-āĻāĻ° āĻāĻ¨ā§āĻ¯, GCC āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V-āĻāĻ° āĻāĻ¨ā§āĻ¯ PIC āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻ°ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧ
386i. IBM RS/6000-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻā§āĻĄ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĨ¤
āĻ¯āĻāĻ¨ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ "__pic__" āĻāĻŦāĻ "__PIC__" 1 āĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-fpic
āĻ˛āĻā§āĻˇā§āĻ¯ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ˛ā§, āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨, āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤
āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻāĻŦāĻ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻ āĻĢāĻ¸ā§āĻ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻā§āĻ¨ā§ āĻ¸ā§āĻŽāĻž āĻāĻĄāĻŧāĻžāĻ¨ā§āĨ¤ āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ m68k, PowerPC āĻāĻŦāĻ SPARC-āĻ āĻāĻāĻāĻŋ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, āĻāĻŦāĻ āĻ¤āĻžāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽā§āĻļāĻŋāĻ¨āĨ¤
āĻ¯āĻāĻ¨ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ "__pic__" āĻāĻŦāĻ "__PIC__" 2 āĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-fpie
-fpie
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ°ā§āĻĒ -fpic āĻāĻŦāĻ -fpic, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻā§āĻĄ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¯āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻĒāĻžāĻ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-fpie āĻāĻŦāĻ -fpie āĻāĻāĻ¯āĻŧāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ "__pie__" āĻāĻŦāĻ "__PIE__" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻā§
āĻŽāĻžāĻ¨ 1 āĻāĻ° āĻāĻ¨ā§āĻ¯ -fpie āĻāĻŦāĻ 2 āĻāĻ¨ā§āĻ¯ -fpie.
-fno-āĻāĻžāĻŽā§āĻĒ-āĻā§āĻŦāĻŋāĻ˛
āĻ¸ā§āĻāĻ āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻŽā§āĻĒ āĻā§āĻŦāĻŋāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻāĻ°āĻ āĻĻāĻā§āĻˇ āĻšāĻŦā§
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽā§āĻ° āĻā§āĻļāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¯ā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
-fpic or -fpic āĻŦāĻŋāĻ˛ā§āĻĄāĻŋāĻ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻ āĻāĻļ āĻāĻ āĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
āĻāĻāĻāĻŋ āĻāĻžāĻŽā§āĻĒ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§, āĻāĻžāĻŽā§āĻĒ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻĒā§āĻ¯āĻŧā§āĻā§āĻ¨ āĻāĻŦāĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻāĨ¤
āĻ¸ā§āĻĨāĻŋāĻ°-REG
āĻ¨āĻžāĻŽ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻŋāĻāĻŋā§āĻ¸āĻž REG āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§; āĻā§āĻ¨āĻžāĻ°ā§āĻā§āĻĄ āĻā§āĻĄ āĻāĻāĻ¨āĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻāĻāĻŋ (āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°, āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻŦāĻž āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻŽāĻŋāĻāĻž āĻāĻžāĻĄāĻŧāĻž)āĨ¤
REG āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻā§āĻšā§āĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻŽā§āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ
āĻāĻŦāĻ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻĢāĻžāĻāĻ˛ā§ "REGISTER_NAMES" āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§āĻ¤ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĢāĻ°ā§āĻŽ āĻ¨ā§āĻ, āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋāĻŽā§āĻā§ āĻĒāĻāĻ¨ā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
-fcal-āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤-REG
āĻ¨āĻžāĻŽ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻŋāĻāĻŋā§āĻ¸āĻž REG āĻāĻāĻāĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ¯ā§āĻā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¯āĻž āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ˛ā§āĻŦāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ˛ āĻāĻāĻŋ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻŦāĻž āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻā§āĻĄāĻŧā§ āĻĨāĻžāĻā§ āĻ¨āĻž
āĻāĻ˛ āĻāĻāĻāĻžāĻŦā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž REG.
āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻŦāĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋāĨ¤ āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ¤āĻžāĻāĻž āĻ¯āĻž āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻāĻžāĻ°ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§ āĻŦā§āĻ¯āĻžāĻĒāĻ āĻā§āĻŽāĻŋāĻāĻž āĻ°ā§āĻā§āĻā§
āĻŽāĻĄā§āĻ˛ āĻŦāĻŋāĻĒāĻ°ā§āĻ¯āĻ¯āĻŧāĻāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĢāĻ°ā§āĻŽ āĻ¨ā§āĻ, āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋāĻŽā§āĻā§ āĻĒāĻāĻ¨ā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
-fcal-āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤-REG
āĻ¨āĻžāĻŽ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻŋāĻāĻŋā§āĻ¸āĻž REG āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ¯ā§āĻā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻāĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŽāĻ¨āĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ˛ āĻā§āĻĄāĻŧā§ āĻŦāĻ¸āĻŦāĻžāĻ¸āĻāĻžāĻ°ā§ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻŦāĻž āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯āĻ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĢāĻžāĻāĻļāĻ¨
āĻāĻāĻāĻžāĻŦā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°ā§āĻ¨ REG āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻŦāĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋāĨ¤ āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ¤āĻžāĻāĻž āĻ¯āĻž āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻāĻžāĻ°ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§ āĻŦā§āĻ¯āĻžāĻĒāĻ āĻā§āĻŽāĻŋāĻāĻž āĻ°ā§āĻā§āĻā§
āĻŽāĻĄā§āĻ˛ āĻŦāĻŋāĻĒāĻ°ā§āĻ¯āĻ¯āĻŧāĻāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĢāĻ˛ā§ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻŖā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¯āĻ¯āĻŧ āĻāĻā§
āĻĢāĻžāĻāĻļāĻ¨ āĻŽāĻžāĻ¨ āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻ¤ā§ āĻĒāĻžāĻ°ā§.
āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĢāĻ°ā§āĻŽ āĻ¨ā§āĻ, āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋāĻŽā§āĻā§ āĻĒāĻāĻ¨ā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
-fpack-truct [=n]
āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻžāĻĄāĻŧāĻž, āĻāĻ°ā§āĻ¤ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻžāĻ āĻžāĻŽā§ āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§āĻ° āĻāĻāĻ¸āĻžāĻĨā§ āĻĒā§āĻ¯āĻžāĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ
āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻ¯āĻž āĻĻā§āĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ āĻļāĻā§āĻ¤āĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§), āĻĒā§āĻ¯āĻžāĻ āĻāĻžāĻ āĻžāĻŽā§ āĻ¸āĻĻāĻ¸ā§āĻ¯
āĻāĻ āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§, āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§ (āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻ¸ā§āĻ¤ā§
āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻāĻžāĻŦā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻž āĻāĻāĻāĻĒā§āĻ
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻĻā§āĻ¯ -fpack-struct āĻ¸ā§āĻāĻā§āĻ° āĻĢāĻ˛ā§ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¨āĻ¯āĻŧ
āĻ¯ā§ āĻ¸ā§āĻāĻ āĻāĻžāĻĄāĻŧāĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄ āĻ¸āĻā§āĻā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ. āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻāĻŋ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¸āĻžāĻŦāĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻ˛ āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻĢāĻŋāĻ¨āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻ-āĻĢāĻžāĻāĻļāĻ¨
āĻĢāĻžāĻāĻļāĻ¨ā§ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻ¸āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ°ā§
āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ āĻŋāĻ āĻāĻā§, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ āĻāĻ° āĻāĻ˛ āĻ¸āĻžāĻāĻā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻžāĨ¤ (āĻāĻŋāĻā§ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§,
"__builtin_return_address" āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž, āĻ¤āĻžāĻ āĻāĻ˛ āĻ¸āĻžāĻāĻ
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¤āĻĨā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤)
void __cyg_profile_func_enter (āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° *this_fn,
āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° *āĻāĻ˛_āĻ¸āĻžāĻāĻ);
void __cyg_profile_func_exit (void *this_fn,
āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° *āĻāĻ˛_āĻ¸āĻžāĻāĻ);
āĻĒā§āĻ°āĻĨāĻŽ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻ˛ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻļā§āĻ°ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž, āĻ¯āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻ¤ā§āĻ āĻ¸āĻžāĻ°āĻŖā§āĻ¤ā§ āĻ āĻŋāĻ āĻĻā§āĻāĻ˛āĻžāĻŽāĨ¤
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĻ āĻāĻ āĻāĻ¨ā§āĻ¸āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻŋāĻ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ§āĻžāĻ°āĻŖāĻžāĻāĻ¤āĻāĻžāĻŦā§, āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻā§ˇ
āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯ā§āĻā§āĻ¯ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ¨āĻ˛āĻžāĻāĻ¨ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻ° āĻ āĻ°ā§āĻĨ āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻĄ āĻāĻāĻžāĻ°ā§āĻ°āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ extern āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖāĻāĻžāĻŦā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŋ āĻā§āĻĄ, āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯ā§āĻā§āĻ¯ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ. (āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻžāĻā§āĻ¯āĻŦāĻžāĻ¨ āĻšāĻ¨
āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻ¨āĻ˛āĻžāĻāĻ¨ā§ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§, āĻāĻĒāĻ¨āĻŋ āĻšāĻ¯āĻŧāĻ¤ āĻ āĻ°ā§āĻāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻĒāĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĨ¤)
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨āĻā§ "no_instrument_function" āĻāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻŋ
āĻāĻ¨ā§āĻ¸āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯
āĻāĻĒāĻ°ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨, āĻāĻā§āĻ-āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻŦāĻŋāĻā§āĻ¨āĻŋāĻ¤ āĻ°ā§āĻāĻŋāĻ¨, āĻāĻŦāĻ āĻ¯ā§ āĻā§āĻ¨āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻž āĻĨā§āĻā§
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻā§ āĻāĻ˛ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž (āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻ¸āĻāĻā§āĻ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°, āĻ¯āĻĻāĻŋ
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻŋāĻ āĻ°ā§āĻāĻŋāĻ¨ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻŦāĻž āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§)āĨ¤
-āĻĢāĻŋāĻ¨āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻ-āĻĢāĻžāĻāĻļāĻ¨-āĻŦāĻžāĻĻ-āĻĢāĻžāĻāĻ˛-āĻ¤āĻžāĻ˛āĻŋāĻāĻž=āĻĢāĻžāĻāĻ˛,āĻĢāĻžāĻāĻ˛...
āĻāĻ¨ā§āĻ¸āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĨā§āĻā§ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ (āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĻā§āĻā§āĻ¨
āĻāĻ° "-āĻĢāĻŋāĻ¨āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻ-āĻĢāĻžāĻāĻļāĻ¨")āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻž āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ āĻŽā§āĻ˛ā§
āĻāĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻĢāĻžāĻāĻ˛, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨ instrumented āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻŽā§āĻ¯āĻžāĻ āĻļā§āĻˇ āĻšāĻ¯āĻŧ
substrings: āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻ, āĻāĻāĻŋ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻ āĻšāĻ¤ā§
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ:
-āĻĢāĻŋāĻ¨āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻ-āĻĢāĻžāĻāĻļāĻ¨-āĻāĻā§āĻ¸āĻā§āĻ˛ā§āĻĄ-āĻĢāĻžāĻāĻ˛-āĻ˛āĻŋāĻ¸ā§āĻ=/bits/stl,include/sys
āĻĢāĻžāĻāĻ˛ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻžāĻĻ āĻĻā§āĻ¯āĻŧ āĻ¯āĻžāĻ° āĻĒāĻžāĻĨāĻ¨āĻžāĻŽā§ "/bits/stl" āĻĨāĻžāĻā§ āĻŦāĻž
"āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤/sys"āĨ¤
āĻ¯āĻĻāĻŋ, āĻā§āĻ¨ā§ āĻāĻžāĻ°āĻŖā§, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ āĻā§āĻˇāĻ° ',' āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¸āĻŋāĻŽ, ',' āĻ˛āĻŋāĻā§āĻ¨āĨ¤ āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖ, "-finstrument-functions-exclude-file-list=',,tmp'" (āĻāĻāĻ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§ āĻāĻŋāĻ°ā§)āĨ¤
-āĻĢāĻŋāĻ¨āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻ-āĻĢāĻžāĻāĻļāĻ¨-āĻŦāĻžāĻĻ-āĻĢāĻžāĻāĻļāĻ¨-āĻ˛āĻŋāĻ¸ā§āĻ=āĻ¸āĻŋāĻŽ,āĻ¸āĻŋāĻŽ...
āĻāĻāĻŋ "-finstrument-functions-exclude-file-list" āĻāĻ° āĻŽāĻ¤, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°ā§
āĻāĻ¨ā§āĻ¸āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĨā§āĻā§ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻļāĻ¨ āĻ¨āĻžāĻŽā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĨ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¨āĻžāĻŽ
be matched āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨āĻžāĻŽ, āĻ¯ā§āĻŽāĻ¨ "āĻā§āĻā§āĻāĻ° blah(const āĻā§āĻā§āĻāĻ° &)",
āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻŽā§āĻ¯āĻžāĻā§āĻāĻ˛āĻĄ āĻ¨āĻžāĻŽ āĻ¨āĻ¯āĻŧ (āĻ¯ā§āĻŽāĻ¨, "_Z4blahRSt6vectorIiSaIiEE")āĨ¤ āĻŽā§āĻ¯āĻžāĻ āĻšāĻ¯āĻŧā§ āĻā§āĻā§
āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻ° āĻāĻĒāĻ°: āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻŽ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻšāĻ˛ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻ, āĻāĻāĻŋ
āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤āĨ¤ C99 āĻāĻŦāĻ C++ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¨āĻžāĻŽ
āĻāĻāĻāĻŋāĻāĻĢ-ā§Ž āĻ āĻĻāĻŋāĻ¤ā§ āĻšāĻŦā§, āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻ āĻā§āĻˇāĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°ā§āĨ¤
-fstack-āĻā§āĻ
āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ° āĻŦāĻžāĻāĻ°ā§ āĻ¯āĻžāĻ¨ āĻ¨āĻž āĻ¤āĻž āĻ¯āĻžāĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ
āĻāĻĒāĻ¨āĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻĨā§āĻ°ā§āĻĄ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻāĻ˛āĻŽāĻžāĻ¨ āĻĨāĻžāĻāĻ˛ā§ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤,
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĨā§āĻā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻā§āĻŦ āĻāĻŽāĻ āĻāĻāĻŋāĻā§ āĻāĻāĻ-āĻĨā§āĻ°ā§āĻĄā§āĻĄ āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĨāĻžāĻāĻ˛ā§ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻ¸ā§āĻāĻāĻāĻŋ āĻāĻ¸āĻ˛ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖ āĻšāĻ¯āĻŧ āĻ¨āĻž; āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦāĻž āĻāĻžāĻˇāĻž āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ¤āĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻ¸ā§āĻāĻ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻāĻāĻžāĻ¯āĻŧ
āĻ¤āĻžāĻ°āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻā§āĻā§ āĻĻā§āĻāĻ¤ā§ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨.
āĻāĻĒāĻ¨āĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨: "āĻ¨āĻž" āĻŽāĻžāĻ¨ā§ āĻā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ, "āĻā§āĻ¨āĻžāĻ°āĻŋāĻ"
āĻĒā§āĻ°āĻžāĻ¨ā§-āĻļā§āĻ˛ā§ āĻā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻā§āĻ° āĻāĻ°ā§, "āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ" āĻŽāĻžāĻ¨ā§ āĻ¸ā§āĻ°āĻž āĻā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -fstack-āĻā§āĻ.
āĻāĻ˛ā§āĻĄ-āĻ¸ā§āĻāĻžāĻāĻ˛ āĻā§āĻāĻŋāĻ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¸ā§:
1. āĻŦāĻĄāĻŧ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻā§āĻļāĻ˛: āĻ¤āĻžāĻ°āĻž āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°ā§āĨ¤
2. āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻŽāĻž: āĻ¯āĻāĻ¨ āĻāĻāĻŋ a āĻĻā§āĻŦāĻžāĻ°āĻž āĻļā§āĻ°ā§āĻˇā§ āĻĨāĻžāĻā§
āĻŦāĻŋāĻļā§āĻˇ āĻĢāĻžāĻāĻļāĻ¨, āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻā§āĻāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻāĻāĻ˛āĻ
3. āĻ āĻĻāĻā§āĻˇāĻ¤āĻž: āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻā§āĻļāĻ˛ āĻāĻŦāĻ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻāĻāĻ¯āĻŧā§āĻ° āĻāĻžāĻ°āĻŖā§
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨, āĻā§āĻĄ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻŦāĻžāĻ§āĻžāĻā§āĻ°āĻ¸ā§āĻ¤ āĻšāĻ¯āĻŧ.
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻĒā§āĻ°āĻžāĻ¨ā§-āĻ¸ā§āĻāĻžāĻāĻ˛ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻā§āĻāĻŋāĻ āĻšāĻ˛ "āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĢāĻ˛āĻŦā§āĻ¯āĻžāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§ āĻāĻžāĻ°ā§āĻā§āĻ āĻ¸āĻžāĻĒā§āĻ°ā§āĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
-āĻĢāĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸ā§āĻŽāĻž-āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ =REG
-fstack-āĻ¸ā§āĻŽāĻž-āĻāĻŋāĻšā§āĻ¨=āĻ¸āĻŋāĻŽ
-fno-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸ā§āĻŽāĻž
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ¨ āĻŦāĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ, āĻ
āĻ°āĻžāĻ¨ āĻāĻžāĻāĻŽā§ āĻ¸āĻāĻā§āĻ¤ āĻāĻ¤ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻā§ āĻ¸āĻāĻā§āĻ¤ āĻāĻ¤ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°ā§, āĻ¤āĻžāĻ āĻŦāĻŋāĻļā§āĻˇ āĻ¨āĻž āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¸āĻāĻā§āĻ¤ āĻ§āĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž.
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻāĻŋ āĻĒāĻ°āĻŽ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ 0x80000000 āĻāĻŦāĻ āĻ¨ā§āĻā§āĻ° āĻĻāĻŋāĻā§ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ,
āĻāĻĒāĻ¨āĻŋ āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -fstack-limit-symbol=__stack_limit āĻāĻŦāĻ
-Wl,--defsym,__stack_limit=0x7ffe0000 128KB āĻāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻŽāĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻ¤ā§āĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§
āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GNU āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-fsplit-āĻ¸ā§āĻā§āĻ¯āĻžāĻ
āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻāĻŋāĻā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻ˛ā§
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ āĻ¸āĻāĻ˛āĻā§āĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĒāĻā§ āĻĒāĻĄāĻŧāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻ āĻā§āĻˇāĻŽ āĻšāĻ¯āĻŧ
āĻāĻ°āĻ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĨā§āĻ°ā§āĻĄā§āĻĄ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻĒāĻ¯ā§āĻā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĨā§āĻ°ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻāĻžāĻ° āĻāĻŖāĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻāĨ¤ āĻāĻ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GNU/Linux āĻāĻ˛āĻŽāĻžāĻ¨ i386 āĻāĻŦāĻ x86_64 āĻŦā§āĻ¯āĻžāĻ āĻāĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¯āĻāĻ¨ āĻā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -fsplit-āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻ˛ āĻā§āĻĄ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ -fsplit-āĻ¸ā§āĻā§āĻ¯āĻžāĻ, āĻ¸ā§āĻāĻžāĻ¨ā§
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŦ āĻŦā§āĻļāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻĒā§āĻ¸ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŦ āĻāĻŽā§āĻĒāĻžāĻāĻ˛
āĻā§āĻĄ, āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻā§āĻĄ āĻ¸āĻš, āĻ¸āĻš -fsplit-āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻ āĻŋāĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻā§āĻĄāĻāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ -fsplit-āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻāĻā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ GNU binutils āĻ°āĻŋāĻ˛āĻŋāĻā§ āĻā§āĻ˛ā§āĻĄ āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
ā§¨ā§Ļā§Ļā§Ž āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°ā§āĨ¤
- fleading-āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ°
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŦāĻ āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻĒ, -fno-āĻ˛āĻŋāĻĄāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ°, āĻā§āĻ° āĻāĻ°ā§ āĻĒāĻĨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨ āĻ¸āĻŋ
āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¸āĻā§āĻā§ āĻ˛āĻŋāĻā§āĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻā§āĻĄāĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻĻā§āĻ¯ - fleading-āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ° āĻ¸ā§āĻāĻā§āĻ° āĻĢāĻ˛ā§ GCC āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻ¨āĻ¯āĻŧ
āĻ¸ā§āĻ āĻ¸ā§āĻāĻ āĻāĻžāĻĄāĻŧāĻžāĻ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖāĨ¤ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻāĻāĻāĻŋ āĻŽā§āĻ¨ā§ āĻāĻ˛ā§āĻ¨
āĻ¨āĻ¨-āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¨āĻž
āĻāĻ āĻ¸ā§āĻāĻ āĻāĻ¨ā§āĻ¯.
-ftls-āĻŽāĻĄā§āĻ˛=āĻŽāĻĄā§āĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻĄ-āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻŽāĻĄā§āĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯ āĻŽāĻĄā§āĻ˛ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻāĻāĻāĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§
"global-dynamic", "local-dynamic", "initial-exec" āĻŦāĻž "local-exec"āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§
āĻĒāĻāĻ¨ā§āĻĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻžāĻĒā§āĻā§āĻˇā§: āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻĻāĻā§āĻˇ āĻŽāĻĄā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨āĻ¯āĻŧ, āĻŦāĻž āĻ¯āĻĻāĻŋ -fpic āĻāĻĒāĻ° āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨
āĻāĻžāĻĄāĻŧāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ -fpic āĻšāĻ˛ "āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ-āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšā§"; āĻ¸āĻā§āĻā§ -fpic āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
"āĻā§āĻ˛ā§āĻŦāĻžāĻ˛-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ"āĨ¤
-fvisibility=āĻĄāĻŋāĻĢāĻ˛ā§āĻ|āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ|āĻ˛ā§āĻāĻžāĻ¨ā§|āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ ELF āĻāĻŽā§āĻ āĻĒā§āĻ°āĻ¤ā§āĻ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨---āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻ
āĻā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻ¨āĻž āĻšāĻ˛ā§ āĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻā§āĻŦ
āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ āĻŦāĻā§āĻā§āĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻāĻŦāĻ āĻ˛ā§āĻĄā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĻ¨, āĻāĻ°āĻ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻā§āĻĄ, āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ-āĻ¨āĻŋāĻā§āĻāĻ¤ API āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤ā§āĻ āĻ¸āĻāĻāĻ°ā§āĻˇ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§āĨ¤ āĻāĻāĻžāĻ
āĻĒā§āĻ°āĻŦāĻ˛āĻāĻžāĻŦā§ āĻāĻĒāĻ¨āĻžāĻ° āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻžāĻ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāĻ¯āĻŧā§āĻā§āĻ¨āĨ¤
āĻ¨āĻžāĻŽāĻāĻ°āĻŖ āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§āĻ, "āĻĄāĻŋāĻĢāĻ˛ā§āĻ" āĻŽāĻžāĻ¨ā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨; āĻ āĻ°ā§āĻĨāĻžā§, āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻāĻžāĻ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻĨā§āĻā§ āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§āĨ¤ "āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤" āĻāĻŦāĻ "āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ" āĻŦā§āĻļ āĻ āĻā§āĻā§
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ-āĻŦāĻŋāĻļā§āĻŦā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§ āĻ¤āĻžāĻ āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻšāĻ˛ "āĻ˛ā§āĻāĻžāĻ¨ā§"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
if - āĻ āĻĻā§āĻļā§āĻ¯āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ "āĻĄāĻŋāĻĢāĻ˛ā§āĻ", āĻ āĻ°ā§āĻĨāĻžā§, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻāĻā§ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻāĻ°ā§āĻ¨---āĻāĻāĻŋ
GCC āĻāĻ° āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻāĻāĻ°āĻŖ āĻāĻāĻžāĻ¯āĻŧāĨ¤
ELF āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻ āĻŋāĻ āĻāĻā§ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž
āĻāĻ˛āĻ°āĻŋāĻ āĻĄā§āĻ°ā§āĻĒāĻžāĻ°ā§āĻ° "āĻšāĻžāĻ āĻā§ āĻ°āĻžāĻāĻ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ" āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻ¯āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻā§http://people.redhat.com/~drepper/>)---āĻ¤āĻŦā§ āĻāĻāĻāĻŋ āĻāĻā§āĻāĻ¤āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻ¯āĻāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻāĻŦāĻ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤. āĻāĻāĻŋ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻāĻŦāĻ āĻĄāĻŋāĻāĻ˛āĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻĻāĻ°ā§āĻļ
āĻ¸āĻā§āĻā§ -fvisibility= āĻ˛ā§āĻāĻžāĻ¨ā§ āĻāĻŦāĻ "__attribute__ ((āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž("āĻĄāĻŋāĻĢāĻ˛ā§āĻ")))" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§
"__declspec(dllexport)" āĻāĻĒāĻ¨āĻŋ āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ¸āĻš āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻĒāĻžāĻŦā§āĻ¨āĨ¤
āĻ¯āĻžāĻ°āĻž āĻā§āĻ°āĻ¸-āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻā§āĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻŦāĻ°āĨ¤
āĻ¯āĻžāĻ°āĻž āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻā§āĻĄā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻā§āĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻŋ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ #āĻĒā§āĻ°āĻžāĻāĻŽāĻž āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻĻā§āĻˇā§āĻāĻŋāĻĒāĻžāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°. āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻā§āĻˇāĻŖāĻžāĻā§āĻ˛āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻž āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§ āĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°ā§
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ) #āĻĒā§āĻ°āĻžāĻāĻŽāĻž āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĻā§āĻˇā§āĻāĻŋāĻĒāĻžāĻ¤ āĻ§āĻžāĻā§āĻāĻž (āĻ˛ā§āĻāĻžāĻ¨ā§) āĻāĻŦāĻ #āĻĒā§āĻ°āĻžāĻāĻŽāĻž āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻĻā§āĻˇā§āĻāĻŋāĻĒāĻžāĻ¤ āĻĒāĻĒ. āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻĒā§āĻ°āĻ¤ā§āĻ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻĻā§āĻāĻž āĻāĻāĻŋāĻ¤ as āĻ āĻāĻļ of āĻĻā§āĻ¯
āĻāĻĒāĻŋāĻāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻā§āĻā§āĻ¤āĻŋ āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻĄ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯āĻāĻ¨ āĻāĻāĻŋ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻ¯āĻŧ; āĻ āĻ°ā§āĻĨāĻžā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ DSO-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¸āĻ°ā§āĻŦāĻĻāĻž
PLT āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻāĻžāĻ°āĻšā§āĻĄāĻā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨---āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž
āĻĒā§āĻ°āĻā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻā§āĻĄā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯āĻ¤āĻž āĻāĻŦāĻ āĻ¸ā§āĻŦ-āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°ā§āĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§
ISO C++ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĻ° āĻāĻžāĻ°āĻŖā§, "āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻ¨āĻ¤ā§āĻ¨" āĻāĻŦāĻ "āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž" āĻāĻŦāĻļā§āĻ¯āĻ
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻ¸āĻā§āĻ¤āĻ¨ āĻĨāĻžāĻā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻŦāĻžāĻāĻ°ā§āĻ° āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ
āĻāĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ, āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻļāĻž āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻžāĻĄāĻŧāĻž āĻ āĻ¨ā§āĻ¯ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻžāĨ¤ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻŦāĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ #āĻĒā§āĻ°āĻžāĻāĻŽāĻž āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻĻā§āĻˇā§āĻāĻŋāĻĒāĻžāĻ¤ āĻ§āĻžāĻā§āĻāĻž (āĻĄāĻŋāĻĢāĻ˛ā§āĻ) āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻ¨ā§ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻā§āĨ¤
extern āĻā§āĻˇāĻŖāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž - āĻ āĻĻā§āĻļā§āĻ¯āĻ¤āĻž, āĻ¤āĻžāĻ āĻ āĻ¨ā§āĻ āĻā§āĻĄ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻā§āĻā§ recompiled -fvisibility= āĻ˛ā§āĻāĻžāĻ¨ā§ āĻā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻžāĻĄāĻŧāĻž. āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻ āĻ¯ā§ āĻŽāĻžāĻ¨ā§
āĻā§āĻ¨ āĻ¸ā§āĻĒāĻˇā§āĻ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻāĻžāĻĄāĻŧāĻžāĻ "āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤" āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ PLT āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻāĻ°āĻ āĻŦā§āĻļāĻŋ
āĻŦāĻ˛āĻžāĻ° āĻāĻ¨ā§āĻ¯ "__attribute ((āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž))" āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž "#pragma GCC āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¯āĻž "āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤" āĻā§āĻˇāĻŖāĻžāĻā§āĻ˛āĻŋāĻā§ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ - āĻ āĻĻā§āĻļā§āĻ¯āĻ¤āĻž C++ āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻ˛āĻŋāĻā§āĻā§āĻ āĻ¸āĻ¤ā§āĻ¤āĻžāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§, āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖ, DSO-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻŋāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻļā§āĻ°ā§āĻŖā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ¸āĻš āĻ¯āĻžāĻ¤ā§ āĻāĻžāĻāĻĒ_āĻ¤āĻĨā§āĻ¯ āĻ¨ā§āĻĄāĻā§āĻ˛āĻŋ āĻĄāĻŋāĻāĻ¸āĻāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻā§āĻā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻā§āĻļāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖ, āĻ¤āĻžāĻĻā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻāĻŦāĻ āĻā§āĻāĻžāĻŦā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ
<http://gcc.gnu.org/wiki/Visibility>.
-fstrict-āĻ āĻ¸ā§āĻĨāĻŋāĻ°-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯āĻĻāĻŋ āĻāĻĻā§āĻŦāĻžāĻ¯āĻŧā§ āĻŦāĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻŦāĻž āĻ āĻ¨ā§āĻ¯ āĻāĻžāĻ āĻžāĻŽā§
āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ, āĻ¯āĻĻāĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽā§āĻŽāĻžāĻ¨ āĻāĻ°ā§) āĻāĻāĻāĻŋ āĻāĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨā§āĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸, āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻā§āĻ¤āĻŋāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻŽā§āĻŽāĻ°āĻŋ-āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻĒā§āĻ°āĻŋāĻĢā§āĻ°āĻžāĻ˛ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ 16 āĻŦāĻŋāĻ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻšāĻ¤ā§ āĻšāĻŦā§; āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻŋāĻĢā§āĻ°āĻžāĻ˛ āĻŦāĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ° āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
GCC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ "āĻāĻ¨āĻ¸āĻžāĻāĻ¨āĻĄ āĻļāĻ°ā§āĻ" āĻšāĻŋāĻ¸āĻžāĻŦā§ (āĻāĻ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ¤ā§ āĻā§āĻ 16 āĻŦāĻŋāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻā§āĻā§)
16-āĻŦāĻŋāĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻ¸āĻŽā§āĻāĻŦāĻ¤, āĻāĻ°āĻ āĻĻāĻā§āĻˇ 32-āĻŦāĻŋāĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻāĻ˛ā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻŽāĻ§ā§āĻ¯ā§
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ, āĻāĻāĻŋ āĻāĻāĻāĻŋ 32-āĻŦāĻŋāĻ āĻ˛ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻĻāĻŋāĻ āĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°ā§
āĻŦāĻžāĻāĻ āĻ¯āĻžāĻ¤ā§ āĻŦāĻŋāĻ-āĻĢāĻŋāĻ˛ā§āĻĄā§āĻ° āĻā§āĻ¨ā§ āĻ āĻāĻļ āĻŦāĻž āĻŽā§āĻŽāĻ°āĻŋ-āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĨāĻžāĻā§ āĻ¨āĻž
āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻšā§āĻ¨āĨ¤
āĻāĻŋāĻā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻ¯ā§āĻŽāĻ¨ āĻ¯āĻāĻ¨ "āĻĒā§āĻ¯āĻžāĻāĻĄ" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻŋ
āĻāĻāĻāĻŋ āĻāĻāĻ āĻĒāĻĄāĻŧāĻž āĻŦāĻž āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻ˛ā§āĻāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻāĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻžāĻ°ā§āĻā§āĻ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ GCC āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒāĻ˛ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻ¤ā§ āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§
āĻā§āĻĄā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°ā§ āĻ¯āĻž āĻ°āĻžāĻ¨ āĻāĻžāĻāĻŽā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻž āĻāĻžāĻāĻāĻžāĻ āĻāĻ°āĻŦā§āĨ¤
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: C/C++11 āĻŽā§āĻŽāĻ°āĻŋ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻāĻžāĻ°āĻŖā§, āĻ˛ā§āĻāĻžāĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻ -āĻŦāĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§āĻ° āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻāĻ°āĻ¤ā§āĨ¤ āĻ¤āĻžāĻ āĻ¸āĻŦ āĻŦāĻŋāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ§āĻ°āĻ¨āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨āĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĨ¤
-fsync-libcalls
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "__sync" āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§āĻ° āĻā§āĻ¨ā§ āĻāĻāĻ-āĻ āĻĢ-āĻ˛āĻžāĻāĻ¨ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ C++11 "__āĻĒāĻ°āĻŽāĻžāĻŖā§" āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻžāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻāĻžāĻŦā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻĻāĻ°āĻāĻžāĻ°ā§ āĻĢāĻ°ā§āĻŽ
is -fno-sync-libcalls. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ libatomic
āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤
āĻĒāĻ°āĻŋāĻŦā§āĻļ
āĻāĻ āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§ āĻ¯āĻž GCC āĻā§āĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°ā§ āĻ¤āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻŋāĻā§
āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻŖā§āĻ° āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻŦāĻž āĻāĻĒāĻ¸āĻ°ā§āĻāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻāĻžāĻ āĻāĻ°ā§
āĻĢāĻžāĻāĻ˛ā§āĻ°āĨ¤ āĻāĻŋāĻā§ āĻ¸āĻāĻāĻ˛āĻ¨ āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĻāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯ā§āĻŽāĻ¨ -B, -I āĻāĻŦāĻ -L.
āĻāĻā§āĻ˛āĻŋ āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻĒā§āĻ°āĻžāĻ§āĻžāĻ¨ā§āĻ¯ āĻĒāĻžāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§
GCC-āĻāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ° āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¨āĻŋāĻ¨āĨ¤
āĻ˛ā§āĻ¯āĻžāĻ
Lc_ctype
Lc_messages
Lc_all
āĻāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋ GCC āĻ¯ā§āĻāĻžāĻŦā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻāĻ°āĻŖ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻ¯āĻž āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻŽā§āĻŽā§āĻ˛āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ GCC āĻ˛ā§āĻā§āĻ˛ āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§
āĻŦāĻŋāĻāĻžāĻ Lc_ctype āĻāĻŦāĻ Lc_messages āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻ˛ā§āĻā§āĻ˛
āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§ āĻā§āĻ¨āĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽāĻžāĻ¨ āĻšāĻ˛
en_GB.UTF-8 āĻāĻāĻ¨āĻžāĻāĻā§āĻĄ āĻāĻŋāĻāĻĄāĻŽā§ āĻāĻāĻ°ā§āĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ UTF-8 āĻ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° Lc_ctype āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ āĻā§āĻˇāĻ° āĻļā§āĻ°ā§āĻŖā§āĻŦāĻŋāĻāĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻā§āĻˇāĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ; āĻāĻāĻŋ āĻāĻŋāĻā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŦāĻžāĻāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻ¨āĻā§āĻĄāĻŋāĻ āĻ¯āĻžāĻ¤ā§ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻāĻŦāĻ āĻāĻ¸ā§āĻā§āĻĒ āĻ āĻā§āĻˇāĻ° āĻĨāĻžāĻā§ āĻ¯āĻž āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻ¨ā§āĻĄ āĻŦāĻž āĻāĻ¸ā§āĻā§āĻĒāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° Lc_messages āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻŦāĻžāĻ°ā§āĻ¤āĻžāĨ¤
āĻ¯āĻĻāĻŋ Lc_all āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻāĻāĻŋ āĻāĻ° āĻŽāĻžāĻ¨ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§ Lc_ctype āĻāĻŦāĻ
Lc_messages; āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, Lc_ctype āĻāĻŦāĻ Lc_messages āĻāĻ° āĻŽāĻžāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ˛ā§āĻ¯āĻžāĻ
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸ā§āĻāĻ. āĻ¯āĻĻāĻŋ āĻāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§, GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ āĻšāĻ¯āĻŧ
C āĻāĻāĻ°ā§āĻāĻŋ āĻāĻāĻ°āĻŖāĨ¤
āĻāĻŋāĻāĻŽāĻĒāĻŋāĻĄāĻŋāĻāĻāĻāĻ°
If āĻāĻŋāĻāĻŽāĻĒāĻŋāĻĄāĻŋāĻāĻāĻāĻ° āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻŋ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ā§āĻ° āĻāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§āĻ° āĻāĻāĻāĻĒā§āĻ āĻ§āĻ°ā§ āĻ°āĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĢāĻžāĻāĻ˛ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻ¨āĻĒā§āĻ: āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻāĻāĻĒā§āĻ, āĻ¯āĻž
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻ¨āĻĒā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
Gcc_compare_debug
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ Gcc_compare_debug āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -fcompare-debug āĻĨā§āĻā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°āĨ¤ āĻāĻ°āĻ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĻā§āĻā§āĻ¨āĨ¤
Gcc_exec_prefix
If Gcc_exec_prefix āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻŋ āĻ¨āĻžāĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĨ¤ āĻāĻ āĻāĻĒāĻ¸āĻ°ā§āĻāĻāĻŋ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ˛ā§ āĻā§āĻ¨ āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§, āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻāĻāĻŋ āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ¯āĻĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻˇ āĻšāĻ¯āĻŧ
āĻāĻĒāĻ¨āĻŋ āĻāĻžāĻ¨.
If Gcc_exec_prefix āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¨ā§āĻ, āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻŦā§āĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻāĻāĻŋ āĻ¯ā§ āĻĒāĻžāĻĨāĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤
GCC āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻā§āĻāĻā§ āĻ¨āĻž āĻĒāĻžāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻŋ āĻĻā§āĻāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĨ¤
āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ Gcc_exec_prefix is āĻāĻĒāĻ¸āĻ°ā§āĻ/lib/gcc/ āĻā§āĻĨāĻžāĻ¯āĻŧ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻāĻ° āĻāĻĒāĻ¸āĻ°ā§āĻ
āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĨ¤ āĻ āĻ¨ā§āĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻ°āĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¤āĻāĻ¨ "āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸" āĻāĻ° āĻŽāĻžāĻ¨
āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻ˛āĻŋāĻĒāĻŋ.
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¸āĻā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ -B āĻāĻ āĻāĻĒāĻ¸āĻ°ā§āĻā§āĻ° āĻāĻĒāĻ° āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¨āĻŋāĻ¨āĨ¤
āĻāĻ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¯ā§āĻŽāĻ¨ āĻĢāĻžāĻāĻ˛ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ crt0.o āĻ¯ā§āĻā§āĻ˛ā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻžāĻ° āĻ¨āĻžāĻŽ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ
āĻ¸āĻā§āĻā§ /usr/local/lib/gcc (āĻāĻ°ā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§, āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻš GCC_INCLUDE_DIR), GCC āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§āĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž
āĻ¨āĻžāĻŽ āĻāĻāĻāĻžāĻŦā§, āĻ¸āĻā§āĻā§ -āĻŦāĻŋāĻĢā§/, GCC āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ foo/āĻŦāĻžāĻ° āĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻŋāĻ āĻāĻā§
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ /usr/local/lib/bar. āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ
āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ° āĻŽāĻžāĻ¨ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ Gcc_exec_prefix āĻ¯āĻāĻ¨ āĻšā§āĻĄāĻžāĻ° āĻā§āĻāĻāĻā§āĻ¨
āĻĢāĻžāĻāĻ˛āĨ¤
COMPILER_PATH
āĻŽā§āĻ˛ā§āĻ¯ COMPILER_PATH āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ˛āĻ¨-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž, āĻ āĻ¨ā§āĻāĻāĻž āĻāĻ°āĻāĻŽ āĻĒāĻžāĻĨ.
āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ GCC āĻāĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§, āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¨āĻž āĻĒāĻžāĻ°ā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻā§āĻāĻā§āĻ¨ Gcc_exec_prefix.
LIBRARY_PATH
āĻŽā§āĻ˛ā§āĻ¯ LIBRARY_PATH āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ˛āĻ¨-āĻŦāĻŋāĻā§āĻāĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž, āĻ āĻ¨ā§āĻāĻāĻž āĻāĻ°āĻāĻŽ āĻĒāĻžāĻĨ.
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¨ā§āĻāĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ GCC āĻāĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻŦāĻŋāĻļā§āĻˇ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻā§āĻā§, āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻāĻā§ āĻ¨āĻž āĻĒāĻžāĻ¯āĻŧ Gcc_exec_prefix.
GCC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻ¨ā§āĻ¯ -l āĻŦāĻŋāĻāĻ˛ā§āĻĒ (āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋ -L āĻĒā§āĻ°āĻĨāĻŽ āĻāĻ¸āĻž).
āĻ˛ā§āĻ¯āĻžāĻ
āĻāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ˛ā§āĻā§āĻ˛ āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ āĻāĻĒāĻžāĻ¯āĻŧ
āĻāĻ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ āĻā§āĻˇāĻ° āĻ¸ā§āĻ āĻ¯āĻāĻ¨ āĻ āĻā§āĻˇāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻŋāĻāĻžāĻ°ā§āĻ˛, āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ˛āĻŋāĻāĻžāĻ°ā§āĻ˛ āĻāĻŦāĻ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻā§āĻ˛āĻŋ C āĻāĻŦāĻ C++ āĻ āĻĒāĻžāĻ°ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¯āĻāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻšāĻ¯āĻŧ
āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŦāĻžāĻāĻ āĻ āĻā§āĻˇāĻ° āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ˛ā§āĻ¯āĻžāĻ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŦā§āĻā§āĻ¤:
āĻ¸āĻŋ-āĻā§āĻāĻāĻāĻ¸
JIS āĻ āĻā§āĻˇāĻ° āĻāĻŋāĻ¨ā§āĻ¨āĨ¤
āĻ¸āĻŋ-āĻāĻ¸āĻā§āĻāĻāĻāĻ¸
SJIS āĻ āĻā§āĻˇāĻ° āĻāĻŋāĻ¨ā§āĻ¨āĨ¤
āĻ¸āĻŋ-āĻāĻāĻ¸āĻŋāĻā§āĻĒāĻŋ
EUCJP āĻ āĻā§āĻˇāĻ° āĻāĻŋāĻ¨ā§āĻ¨āĨ¤
If āĻ˛ā§āĻ¯āĻžāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻāĻāĻŋāĻ° āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻŽāĻžāĻ¨ āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° "mblen" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻāĻŦāĻ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻŦāĻžāĻāĻ āĻāĻŋāĻ¨āĻ¤ā§ āĻ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻ°āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ˛ā§āĻā§āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ "mbtowc"
āĻ āĻā§āĻˇāĻ°.
āĻāĻŋāĻā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻāĻ°āĻŖāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§āĨ¤
CPATH
C_INCLUDE_PATH
CPLUS_INCLUDE_PATH
OBJC_INCLUDE_PATH
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻ āĻā§āĻˇāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻā§āĻ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž, āĻ āĻ¨ā§āĻāĻāĻžā§ˇ
āĻŽāĻ¤ āĻĒāĻžāĻĨ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°āĻŋāĻ¤ā§āĻ°,
"PATH_SEPARATOR", āĻ˛āĻā§āĻˇā§āĻ¯-āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻŦāĻ GCC āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻžāĻāĻŽā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤ āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢāĻā§āĻ° āĻāĻ¨ā§āĻ¯
āĻāĻāĻ¨ā§āĻĄā§āĻ-āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻŋāĻā§āĻ˛āĻ¨, āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻāĻāĻāĻŋ
āĻā§āĻ˛āĻ¨
CPATH āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§āĻŽāĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -IāĻāĻŋāĻ¨ā§āĻ¤ā§
āĻ¸āĻā§āĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻā§āĻ¨ā§ āĻĒāĻžāĻĨ āĻĒāĻ°ā§ -I āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ āĻāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛
āĻā§āĻ¨ āĻāĻžāĻˇāĻž āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ āĻŦāĻļāĻŋāĻˇā§āĻ āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻšāĻ¯āĻŧ
āĻāĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¯ā§āĻŽāĻ¨ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ¨ā§ āĻĒāĻžāĻĨ āĻ¸āĻā§āĻā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻĒāĻ°ā§ -āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻĒāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨
āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§, āĻāĻāĻāĻŋ āĻāĻžāĻ˛āĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ¤āĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ
āĻāĻžāĻā§āĻ° āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĨ¤ āĻāĻžāĻ˛āĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻĒāĻĨā§āĻ° āĻļā§āĻ°ā§āĻ¤ā§ āĻŦāĻž āĻļā§āĻˇā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻāĻ° āĻŽāĻžāĻ¨ CPATH āĻšāĻ˛ ":/special/include", āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻāĻ āĻ°āĻāĻŽ
-āĻāĻŽāĻŋāĨ¤ -āĻāĻŽāĻŋ/āĻŦāĻŋāĻļā§āĻˇ/āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤.
DEPENDENCIES_OUTPUT
āĻ¯āĻĻāĻŋ āĻāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ° āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻāĻŋāĻāĻžāĻŦā§ āĻŽā§āĻ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§āĻ¤ āĻ¨āĻ¨-āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§āĨ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻāĻāĻāĻĒā§āĻā§ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻŽā§āĻ˛ā§āĻ¯ DEPENDENCIES_OUTPUT āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĨā§āĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻ¨āĻžāĻŽ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¸ā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ¤ā§ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻĨāĻŦāĻž
āĻŽāĻžāĻ¨ āĻĢāĻ°ā§āĻŽ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻĢāĻžāĻāĻ˛ āĻ˛āĻā§āĻˇā§āĻ¯, āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻĢāĻžāĻāĻ˛ āĻ˛āĻŋāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻĢāĻžāĻāĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¨āĻžāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
āĻ āĻ¨ā§āĻ¯ āĻāĻĨāĻžāĻ¯āĻŧ, āĻāĻ āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻāĻŽāĻāĻŽ
āĻāĻŦāĻ -āĻāĻŽāĻāĻĢ, āĻāĻāĻāĻŋ āĻāĻā§āĻāĻŋāĻ āĻ¸āĻā§āĻā§ -āĻāĻŽāĻāĻŋ āĻ¸ā§āĻāĻ āĻā§āĻŦ.
SUNPRO_DEPENDENCIES
āĻāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ DEPENDENCIES_OUTPUT (āĻāĻĒāĻ°ā§ āĻĻā§āĻā§āĻ¨), āĻ¸ā§āĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻžāĻĄāĻŧāĻž
āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ -M āĻŦāĻ°āĻ -āĻāĻŽāĻāĻŽāĨ¤ āĻ¤āĻŦā§
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ powerpc64le-linux-gnu-gcc-4.9 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨