āĻāĻāĻŋ āĻšāĻ˛ i686-linux-android-gcc āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž 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 āĻāĻŦāĻ āĻ¤āĻžāĻ āĻāĻ° āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻāĻ āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻŦāĻ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻāĻ¯āĻŧāĻ āĻ°āĻ¯āĻŧā§āĻā§
āĻĢāĻ°ā§āĻŽ āĻāĻ° āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ°ā§āĻĒ -āĻĢā§ āĻšāĻŦā§ -fno-foo. āĻāĻ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻĨāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ
āĻāĻ āĻĻā§āĻāĻŋ āĻĢāĻ°ā§āĻŽ, āĻ¯ā§āĻāĻŋ āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻ¯āĻŧāĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻĒāĻāĻ¨ā§āĻĻ āĻ¸āĻžāĻ°āĻžāĻāĻļ
āĻāĻāĻžāĻ¨ā§ āĻāĻžāĻāĻĒ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻā§āĻˇā§āĻ ā§āĻŦāĻĻā§āĻ§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻžāĻ°āĻžāĻāĻļ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻā§
āĻŦāĻŋāĻāĻžāĻā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻŦāĻŋāĻ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-c -S -E -o āĻĢāĻžāĻāĻ˛ -āĻ¨ā§-āĻĒā§āĻ°āĻžāĻŽāĻžāĻ¨āĻŋāĻ-āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĒāĻžāĻāĻĒ -āĻĒāĻžāĻ¸-āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨-āĻā§āĻĄ -x āĻāĻžāĻˇāĻž -v
-### --help[=āĻļā§āĻ°ā§āĻŖā§[...]] --āĻ˛āĻā§āĻˇā§āĻ¯-āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ --āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ - āĻŽā§āĻĄāĻŧāĻ @āĻĢāĻžāĻāĻ˛ -pplugin =āĻĢāĻžāĻāĻ˛
-āĻĢā§āĻ˛āĻžāĻāĻŋāĻ¨-āĻāĻ°ā§āĻ-āĻ¨āĻžāĻŽ=ARG -fdump-ada-pec[- āĻĒāĻžāĻ¤āĻ˛āĻž] -fdump- āĻā§-āĻ¸ā§āĻĒā§āĻ =āĻĢāĻžāĻāĻ˛
C āĻāĻžāĻˇāĻž āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-āĻāĻ¨āĻ¸āĻŋ -std=āĻŽāĻžāĻ¨ -fgnu89-āĻāĻ¨āĻ˛āĻžāĻāĻ¨ -āĻ āĻā§āĻ¸-āĻ¤āĻĨā§āĻ¯ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
-āĻĒāĻ¤āĻ¨-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻšā§āĻ¨-āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻĄāĻŋāĻ-āĻĢāĻžāĻāĻļāĻ¨ -āĻĢāĻ¨ā§-āĻāĻāĻ¸āĻāĻŽ -āĻāĻĢāĻāĻ¨āĻ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨ -āĻāĻĢāĻāĻ¨āĻ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨-āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
-āĻĢā§āĻ¸ā§āĻā§āĻĄ -āĻĢā§āĻ°āĻŋāĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ -āĻĢā§āĻĒā§āĻ¨āĻāĻŽāĻĒāĻŋ -āĻāĻĢāĻāĻŽāĻāĻ¸-āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ -fplan9-āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ -āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ
-āĻ¨ā§-āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻā§āĻĄ-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ - āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ -āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤-cpp āĻĒāĻ¤āĻŋāĻ¤-āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž
-fcond-āĻ āĻŽāĻŋāĻ˛ -āĻĢā§āĻ˛ā§āĻ¯āĻžāĻā§āĻ¸-āĻā§āĻā§āĻāĻ°-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -āĻĢāĻ¸āĻžāĻāĻ¨āĻĄ-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄāĻ¸ -āĻĢāĻ¸āĻžāĻāĻ¨āĻĄ-āĻāĻžāĻ°
āĻĢāĻžāĻ¨āĻ¸āĻžāĻāĻ¨āĻĄ-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ -āĻĢāĻžāĻ¨āĻ¸āĻžāĻāĻ¨āĻĄ-āĻāĻžāĻ°
āĻ¸āĻŋ ++ āĻāĻžāĻˇāĻž āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ=n -fno-āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸-āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ -fcheck-āĻ¨āĻ¤ā§āĻ¨ -fconserve-āĻ¸ā§āĻĒā§āĻ¸
-fconstexpr-āĻāĻā§āĻ°āĻ¤āĻž=n -āĻŦāĻ¨ā§āĻ§ā§-āĻāĻ¨āĻā§āĻāĻļāĻ¨ -āĻĢāĻ¨ā§-āĻāĻ˛āĻžāĻāĻĄ-āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖāĻāĻžāĻ°ā§ -āĻāĻĢāĻāĻ¨āĻ-āĻāĻ¨āĻĢā§āĻ°ā§āĻ¸-āĻāĻš-āĻ¸ā§āĻĒā§āĻā§āĻ¸
- āĻ¸ā§āĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ -āĻāĻĢāĻāĻ¨āĻ-āĻĢāĻ°-āĻ¸ā§āĻā§āĻĒ -fno-gnu-āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ -fno-āĻāĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻ-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ
-fno-āĻāĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ -fno-āĻāĻŽāĻĒā§āĻ˛āĻŋāĻŽā§āĻ¨ā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨ -āĻāĻĢāĻāĻŽāĻāĻ¸-āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨
-fno-nonansi-builtins -fnothrow-opt -fno-āĻ āĻĒāĻžāĻ°ā§āĻāĻ°-āĻ¨āĻžāĻŽ -āĻĢāĻ¨ā§-āĻŦāĻŋāĻāĻ˛ā§āĻĒ-āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¸
-āĻ āĻ¨ā§āĻŽāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ -fno-āĻ¸ā§āĻ¨ā§āĻĻāĻ°-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ -āĻĢā§āĻ°ā§āĻĒā§ -āĻāĻĢāĻāĻ¨āĻ-āĻāĻ°āĻāĻŋāĻāĻŋ -āĻĢāĻ¸ā§āĻā§āĻ¯āĻžāĻāĻ¸ -ftemplate-āĻāĻā§āĻ°āĻ¤āĻž=n
-fno-āĻĨā§āĻ°ā§āĻĄāĻ¸ā§āĻĢ-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻā§āĻ¸ -āĻĢāĻŋāĻāĻ-āĻ¸āĻŋāĻāĻā§āĻ¸āĻ-āĻāĻā§āĻā§āĻ¸āĻŋāĻ -fno-āĻĻā§āĻ°ā§āĻŦāĻ˛ -āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻā§āĻ++ -fno-āĻĄāĻŋāĻĢāĻ˛ā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨
-fvisibility-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻāĻžāĻ¨ā§ -āĻĢāĻŋāĻ¸āĻŋāĻŦāĻŋāĻ˛āĻŋāĻāĻŋ-āĻāĻŽāĻāĻ¸-āĻāĻŽāĻĒā§āĻ¯āĻžāĻ -āĻāĻ¯āĻŧāĻžāĻŦāĻŋ -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-āĻļā§-āĻ˛ā§āĻā§āĻļāĻ¨ =[āĻāĻāĻĻāĻž|āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛āĻžāĻāĻ¨]
-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 -āĻāĻāĻŽāĻŋāĻ¸āĻŋāĻ-āĻŦāĻ¨ā§āĻ§āĻ¨ā§
āĻŽāĻŋāĻ¸āĻŋāĻ-āĻĢāĻŋāĻ˛ā§āĻĄ-āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ° -āĻāĻŽāĻŋāĻ¸āĻŋāĻ-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ-āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ āĻŽāĻŋāĻ¸āĻŋāĻ-āĻāĻ¨āĻā§āĻ˛ā§āĻĄ-āĻĄāĻŋāĻ°āĻ¸
-āĻāĻ¨ā§-āĻŽāĻžāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻžāĻĒ -āĻāĻ¨ā§-āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ° -āĻāĻ¨ā§āĻ¨ā§āĻ˛ -āĻāĻ¨ā§-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ -āĻāĻāĻžāĻ°āĻ˛ā§āĻ¨ā§āĻĨ-āĻ¸ā§āĻā§āĻ°āĻŋāĻ -Wpacked
-āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĒā§āĻ¯āĻžāĻāĻĄ-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ-āĻāĻŽāĻĒā§āĻ¯āĻžāĻ -Wpadded - āĻŦāĻ¨ā§āĻ§āĻ¨ā§ -Wpedantic-ms- āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
-āĻ¨ā§-āĻĒā§āĻĄāĻžāĻ¨ā§āĻāĻŋāĻ-āĻāĻŽāĻāĻ¸-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ -Wpointer-rith -Wno-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĨā§āĻā§ int-āĻāĻžāĻ¸ā§āĻ -āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ- āĻā§āĻˇāĻŖāĻž
-Wreturn-āĻāĻžāĻāĻĒ -āĻĄā§āĻ¨āĻ¸ā§āĻ¨ā§āĻ¸-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ -āĻāĻžāĻ¯āĻŧāĻž -āĻ¸āĻžāĻāĻ¨-āĻ¤ā§āĻ˛āĻ¨āĻž -Wsign-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
-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āĻ āĻā§āĻˇāĻ° - āĻĄāĻžāĻŽā§āĻĒāĻ¸ā§āĻĒā§āĻ¸ - āĻĄāĻžāĻŽā§āĻĒ āĻŽā§āĻļāĻŋāĻ¨ - āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ -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]
-fdump-āĻā§āĻ°āĻŋ-āĻĄā§āĻŽ[-n] -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻĄāĻŋāĻāĻ¸āĻ[-n] -āĻāĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻĢāĻŋāĻĒā§āĻ°āĻĒ[-n] -āĻāĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻĢāĻŋāĻāĻĒā§āĻ[-n]
-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻĢā§āĻ°āĻāĻĒā§āĻ°āĻĒ[-n] -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻāĻĒāĻŋāĻ°ā§āĻ¨āĻžāĻŽ[-n] -āĻāĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻāĻ¨āĻāĻ°āĻāĻŋ -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻā§āĻā§āĻ
-fdump-āĻā§āĻ°āĻŋ-āĻ¸āĻŋāĻā§āĻ -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻāĻ¸āĻāĻ°āĻ[-n] -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻĢā§āĻ°āĻāĻĒā§āĻ°āĻĒ[-n] -fdump-āĻŦā§āĻā§āĻˇ-āĻŽā§āĻā§āĻ¤[-n]
-āĻāĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻāĻŋāĻāĻ°āĻĒāĻŋ[-n] -ftree-vectorizer-verbose=n -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻ¸ā§āĻā§āĻ°āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ[-n]
-fdump-āĻĢāĻžāĻāĻ¨āĻžāĻ˛-insns=āĻĢāĻžāĻāĻ˛ -fcompare-debug[=opts] -fcompare-āĻĄāĻŋāĻŦāĻžāĻ-āĻ¸ā§āĻā§āĻ¨ā§āĻĄ
-āĻĢāĻŋāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻ-āĻĄāĻāĻ¯āĻŧāĻžāĻ°ā§āĻĢ 2-āĻĄā§āĻĒāĻ¸ -āĻĢā§āĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻ-āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤-āĻĄāĻŋāĻŦāĻžāĻ-āĻĒā§āĻ°āĻāĻžāĻ°
-āĻĢā§āĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻ-āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤-āĻĄāĻŋāĻŦāĻžāĻ-āĻĒā§āĻ°āĻ¤ā§āĻ -femit-āĻļā§āĻ°ā§āĻŖā§-āĻĄāĻŋāĻŦāĻžāĻ-āĻ¸āĻ°ā§āĻŦāĻĻāĻž -āĻĒā§āĻ°āĻŽāĻžāĻŖāĻ¯ā§āĻā§āĻ¯-āĻ°āĻāĻŽ-āĻĒāĻžāĻ¸
-āĻĒā§āĻ°āĻŽāĻžāĻŖāĻ¯ā§āĻā§āĻ¯-āĻ°āĻāĻŽ-āĻĒāĻžāĻ¸=āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž -fdebug-āĻāĻžāĻāĻĒāĻ¸-āĻŦāĻŋāĻāĻžāĻ -āĻāĻĢāĻāĻŽāĻāĻāĻŽ-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ -fpre-ipa-āĻŽā§āĻŽ-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ
-fpost-ipa-āĻŽā§āĻŽ-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ -āĻāĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻāĻ°ā§āĻāĻ¸ -āĻĢā§āĻ°ā§āĻ¨ā§āĻĄāĻŽ-āĻŦā§āĻ=āĻ¸ā§āĻā§āĻ°āĻŋāĻ -āĻĢāĻ¸āĻā§āĻĄ-āĻāĻžāĻ°āĻŦā§āĻ =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 -fdse -āĻāĻ¯āĻŧāĻĒā§āĻ°ā§āĻŖ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ -āĻĢāĻŋāĻĒāĻž-āĻ¸ā§āĻ°āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨
-ffat-lto-āĻŦāĻ¸ā§āĻ¤ā§ āĻĢāĻžāĻ¸ā§āĻ-āĻāĻŖāĻŋāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻāĻŖāĻŋāĻ¤ -āĻĢā§āĻ˛ā§āĻ-āĻ¸ā§āĻā§āĻ°
-āĻĢā§āĻā§āĻ¸ā§āĻ¸-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž=āĻļā§āĻ˛ā§ -āĻĢāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ-āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°āĻž -ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻļā§āĻ˛ā§ -āĻĢāĻžāĻāĻļāĻ¨-āĻŦāĻŋāĻāĻžāĻ
-fgcse -fgcse-āĻāĻĢāĻāĻžāĻ°-āĻ°āĻŋāĻ˛ā§āĻĄ -fgcse-las -fgcse-lm -fgraphite-āĻĒāĻ°āĻŋāĻāĻ¯āĻŧ -fgcse-Sm
-fif-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -fif-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§¨ -āĻĢāĻžāĻāĻ¨āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨
-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨-āĻāĻ˛ā§-āĻāĻāĻŦāĻžāĻ° -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ¸ā§āĻŽāĻž=n -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻā§āĻ-āĻĢāĻžāĻāĻļāĻ¨ -āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ
-āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ-āĻā§āĻ˛ā§āĻ¨ -āĻĢāĻŋāĻĒāĻž-āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸-āĻ°āĻŋāĻāĻ°ā§āĻ -āĻĢāĻŋāĻĒāĻž-āĻĒāĻŋāĻāĻŋāĻ -āĻĢāĻŋāĻĒāĻž-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ -āĻĢāĻŋāĻĒāĻž-āĻŦāĻŋāĻļā§āĻĻā§āĻ§-āĻāĻ¨āĻ¸ā§āĻ
-āĻĢāĻŋāĻĒāĻž-āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ -āĻĢāĻŋāĻ°āĻž-āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ=āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ -āĻĢāĻŋāĻ°āĻž-āĻ āĻā§āĻāĻ˛=āĻāĻ˛āĻžāĻāĻž -āĻĢāĻŋāĻ°āĻž-āĻ˛ā§āĻĒ-āĻāĻžāĻĒ
-fno-ira-āĻļā§āĻ¯āĻŧāĻžāĻ°-āĻ¸ā§āĻ-āĻ¸ā§āĻ˛āĻ -fno-ira-āĻļā§āĻ¯āĻŧāĻžāĻ°-āĻ¸ā§āĻĒāĻŋāĻ˛-āĻ¸ā§āĻ˛āĻ -āĻĢāĻŋāĻ°āĻž-āĻāĻžāĻ°ā§āĻŦā§āĻ¸=n -āĻĢāĻžāĻāĻāĻĒā§āĻāĻ¸
-fkeep-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨ -āĻĢāĻāĻŋāĻĒ-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-āĻāĻ¨āĻ¸ā§āĻāĻ¸ - āĻĢā§āĻ˛āĻĒ-āĻŦā§āĻ˛āĻ - āĻĢā§āĻ˛āĻĒ-āĻā§āĻ¯āĻžāĻĒā§āĻāĻž
-āĻĢā§āĻ˛ā§āĻĒ-āĻāĻ¨ā§āĻāĻžāĻ°āĻā§āĻā§āĻ -āĻĢā§āĻ˛ā§āĻĒ-āĻ¸ā§āĻā§āĻ°āĻŋāĻĒ-āĻāĻ¨āĻŋ -floop-āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛-āĻ¸āĻŽāĻ¸ā§āĻ¤ -āĻĢā§āĻ˛ā§
-āĻĢā§āĻ˛ā§-āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨-āĻ˛ā§āĻā§āĻ˛ -āĻĢā§āĻ˛ā§-āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨=āĻĒāĻžāĻ¨āĻž -āĻĢā§āĻ˛ā§-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ -fmerge-āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ
-fmerge-āĻ§ā§āĻ°ā§āĻŦāĻ -fmodulo-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ -fmodulo-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ-āĻ°ā§āĻāĻŽā§āĻāĻ¸ -āĻĢāĻŽāĻ-āĻ˛ā§āĻĒ-āĻāĻā§āĻ°āĻŽāĻŖāĻāĻžāĻ°ā§āĻ°āĻž
fmudflap - fmudflapir -fmudflapth -fno-āĻļāĻžāĻāĻž-āĻāĻŖāĻ¨āĻž-āĻ°ā§āĻāĻŋ -fno-āĻĄāĻŋāĻĢāĻ˛ā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨
-āĻĢāĻ¨ā§-āĻĄāĻŋāĻĢāĻžāĻ°-āĻĒāĻĒ -fno-āĻĢāĻžāĻāĻļāĻ¨-cse -fno-āĻ āĻ¨ā§āĻŽāĻžāĻ¨-āĻļāĻžāĻāĻž-āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž -fno-āĻāĻ¨āĻ˛āĻžāĻāĻ¨
-fno-math-erno -fno-peephole -fno-peephole2 -fno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻāĻ¨ā§āĻāĻžāĻ°āĻŦā§āĻ˛āĻ -fno-sched-āĻ¸ā§āĻĒā§āĻ
-fno-āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤-āĻļā§āĻ¨ā§āĻ¯ -fno-āĻāĻĒāĻ˛ā§āĻā§āĻ˛-āĻĒā§āĻ¨āĻāĻā§āĻ°āĻŽ -fno-āĻā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ-āĻāĻŖāĻŋāĻ¤
-fno-āĻļā§āĻ¨ā§āĻ¯-āĻļā§āĻ°ā§-āĻāĻ¨-āĻŦāĻŋāĻāĻ¸āĻāĻ¸ -āĻĢāĻŽāĻŋāĻ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° -āĻĢā§āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻŽā§āĻ
-āĻĢā§āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ-āĻāĻžāĻ-āĻāĻ˛ -āĻāĻāĻļāĻŋāĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ -āĻĢāĻĒāĻŋāĻ˛-āĻ˛ā§āĻĒāĻ¸ -āĻĢāĻĒā§āĻ°ā§āĻĄāĻŋāĻāĻāĻŋāĻ-āĻāĻŽāĻ¨āĻŋāĻ
-fprefetch-āĻ˛ā§āĻĒ-āĻ ā§āĻ¯āĻžāĻ°ā§ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻ¸āĻāĻļā§āĻ§āĻ¨ -āĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻĄāĻŋāĻ° =āĻĒāĻĨ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨
-āĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻā§āĻ¨āĻžāĻ°ā§āĻ =āĻĒāĻĨ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° =āĻĒāĻĨ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŽāĻžāĻ¨
-āĻĢā§āĻ°ā§āĻ¸āĻŋāĻĒā§āĻ°ā§āĻāĻžāĻ˛-āĻāĻŖāĻŋāĻ¤ āĻŽā§āĻā§āĻ¤ -fregmove -āĻĢā§āĻ°ā§āĻ¨āĻžāĻŽ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° -āĻĢā§āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ
-āĻĢā§āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ-āĻāĻŦāĻ-āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ -āĻĢā§āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°-āĻĢāĻžāĻāĻļāĻ¨ -frerun-cse-āĻāĻĢāĻāĻžāĻ°-āĻ˛ā§āĻĒ
-āĻĢā§āĻ°ā§āĻļāĻĄāĻŋāĻāĻ˛-āĻŽāĻĄāĻŋāĻāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ˛ā§āĻĒ -āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ-āĻāĻŖāĻŋāĻ¤ -fsched2-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻ
-fsched-āĻāĻžāĻĒ -fsched-āĻ¸ā§āĻĒā§āĻ-āĻ˛ā§āĻĄ -fsched-āĻŦāĻŋāĻļā§āĻˇ-āĻ˛ā§āĻĄ-āĻŦāĻŋāĻĒāĻā§āĻāĻ¨āĻ
-āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸-āĻĄā§āĻĒ [=n] -āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸ [=n] -fsched-āĻā§āĻ°ā§āĻĒ-āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ
-fsched-āĻ¸āĻŽāĻžāĻ˛ā§āĻāĻ¨āĻž-āĻĒāĻžāĻĨ-āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ -āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻĒā§āĻ-āĻāĻ¨-āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ -fsched-āĻ°ā§āĻ¯āĻžāĻā§āĻ-āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ
-āĻĢāĻ¸āĻāĻĄ-āĻ˛āĻžāĻ¸ā§āĻ-āĻāĻ¨-āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ -āĻĢāĻ¸āĻĄ-āĻĄā§āĻĒ-āĻāĻžāĻāĻ¨ā§āĻ-āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ -fschedule- inss
-fschedule-inss2 -āĻ¸ā§āĻāĻļāĻ¨-āĻ ā§āĻ¯āĻžāĻā§āĻāĻ° -fselective-āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻŋāĻ -āĻĢāĻ¸ā§āĻā§āĻāĻŋāĻ-āĻ¸ā§āĻāĻŋāĻĄā§āĻ˛āĻŋāĻ 2
-fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨āĻŋāĻ -fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨-āĻŦāĻžāĻāĻ°ā§āĻ°-āĻ˛ā§āĻĒ -āĻĢā§āĻ°āĻŋāĻāĻ-āĻŽā§āĻĄāĻŧ
-āĻĢāĻ¸āĻŋāĻāĻ¨āĻžāĻ˛āĻŋāĻ-āĻ¨ā§āĻ¯āĻžāĻ¨āĻ¸ -fsingle-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž-āĻ§ā§āĻ°ā§āĻŦāĻ -fsplit-ivs-āĻāĻ¨-āĻāĻ¨āĻ°ā§āĻ˛āĻžāĻ°
-fsplit-āĻāĻ¯āĻŧāĻžāĻāĻĄ-āĻāĻžāĻāĻĒāĻ¸ -āĻĢāĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ°āĻā§āĻˇāĻ -fstack-āĻ°āĻā§āĻˇāĻ-āĻ¸āĻŽāĻ¸ā§āĻ¤ -āĻā§āĻ°āĻŋāĻā§āĻ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ
-fstrict-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ -fthread-āĻāĻžāĻŽā§āĻĒ -āĻĢāĻā§āĻ°ā§āĻ¸āĻžāĻ° -āĻāĻĢāĻā§āĻ°āĻŋ-āĻŦāĻŋāĻ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ -āĻāĻĢāĻāĻŋ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨-āĻāĻ˛-āĻĄāĻŋāĻ¸āĻŋāĻ
-āĻāĻĢāĻā§āĻ°āĻŋ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ -ftre-ch -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
-ftre-vect-āĻ˛ā§āĻĒ-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ -āĻĢā§āĻ°āĻŋ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ -āĻāĻĢāĻāĻŋ-āĻāĻŋāĻāĻ°āĻĒāĻŋ -āĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻŽāĻāĻž āĻāĻ°āĻž
āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ āĻ˛-āĻ˛ā§āĻĒāĻ¸ -āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ˛ā§āĻĒāĻ¸ -āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻ˛ā§āĻĒ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨
-āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ -āĻĢāĻžāĻ¨āĻ¸ā§āĻāĻ-āĻ˛ā§āĻĒāĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛-āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ-āĻāĻ¨-āĻāĻ¨āĻ°ā§āĻ˛āĻžāĻ°
-fvect-āĻāĻ¸ā§āĻ-āĻŽāĻĄā§āĻ˛ -fvpt -āĻĢāĻāĻ¯āĻŧā§āĻŦ -āĻĒā§āĻ°ā§-āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ -fwpa -āĻĢāĻŋāĻāĻ-āĻ˛āĻŋāĻā§āĻāĻžāĻ°-āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ --āĻĒāĻ°āĻŽ
āĻ¨āĻžāĻŽ=āĻŽā§āĻ˛ā§āĻ¯ -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
āĻŽā§āĻļāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻā§āĻāĻž āĻ¨āĻŋāĻāĻ āĻ¯ā§āĻļā§āĻ° āĻāĻŦāĻŋāĻ°ā§āĻāĻžāĻŦ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mhalf-reg-āĻĢāĻžāĻāĻ˛ -mprefer- āĻļāĻ°ā§āĻ-āĻāĻ¨āĻ¸-āĻ°ā§āĻāĻŋ -āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻā§āĻ-āĻāĻ¸ā§āĻ =NUM
-mcmove -mnops =NUM -msoft-cmpsf -msplit-lohi -āĻĒā§āĻ¸ā§āĻ-āĻāĻā§āĻ -āĻĒā§āĻ¸ā§āĻ-āĻ¸āĻāĻļā§āĻ§āĻ¨
-mstack-oftset =NUM - āĻ¨āĻŋāĻāĻāĻ¤āĻŽ -āĻŽāĻ˛āĻ-āĻāĻ˛ -mshort-āĻāĻ˛ -msmall16 -mfp-āĻŽā§āĻĄ=āĻŽā§āĻĄ
-mvect-āĻĄāĻžāĻŦāĻ˛ -āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻā§āĻā§āĻāĻ°-āĻāĻ˛āĻžāĻāĻ¨ =NUM -msplit-vecmove-āĻļā§āĻā§āĻ°āĻ -m1reg-REG
āĻāĻāĻ°āĻāĻŽ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -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 -mcirrus-fix-invalid-insns
-mno-cirrus-fix-invalid-insns -mpoke-āĻĢāĻžāĻāĻļāĻ¨-āĻ¨āĻžāĻŽ -āĻŽāĻĨāĻŽā§āĻŦ -āĻŽāĻ°ā§āĻŽ -mtpcs-āĻĢā§āĻ°ā§āĻŽ
-mtpcs-āĻĒāĻžāĻ¤āĻž-āĻĢā§āĻ°ā§āĻŽ -mcaller-āĻ¸ā§āĻĒāĻžāĻ°-āĻāĻ¨ā§āĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻŋāĻ -mcallee-āĻ¸ā§āĻĒāĻžāĻ°-āĻāĻ¨ā§āĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻŋāĻ -āĻāĻŽāĻāĻŋāĻĒāĻŋ=āĻ¨āĻžāĻŽ
-mtls-āĻāĻĒāĻāĻžāĻˇāĻž=āĻāĻĒāĻāĻžāĻˇāĻž -mword-āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° -mfix-cortex-M3-LDRD -āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ-āĻĒā§āĻ°āĻŦā§āĻļ
āĻāĻāĻŋāĻāĻ° āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mmcu =MCU - maccumulate- args -āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻā§āĻ-āĻāĻ¸ā§āĻ =āĻŽā§āĻ˛ā§āĻ¯ -mcall-āĻĒā§āĻ°ā§āĻ˛ā§āĻāĻ¸ -āĻĒā§āĻĻāĻŋāĻ¨āĻž8
-mno-āĻŦāĻŋāĻā§āĻ¨ -āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸ -mshort-āĻāĻ˛ -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=āĻ¸āĻŽāĻ¯āĻŧ
āĻĄāĻŋāĻ¸ā§āĻŽā§āĻŦāĻ° āĻāĻ˛āĻĢāĻž/āĻāĻŋāĻāĻŽāĻāĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mvms-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨-āĻā§āĻĄ -mdebug-main =āĻāĻĒāĻ¸āĻ°ā§āĻ -mmalloc64
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 -āĻĒā§āĻĻāĻŋāĻ¨āĻž32 -āĻŽā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-300
āĻāĻāĻāĻĒāĻŋāĻĒāĻŋāĻ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻŽāĻžāĻ°ā§āĻ =āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°-āĻāĻžāĻāĻĒ -āĻāĻŽāĻŦāĻŋāĻ-āĻ¸ā§āĻāĻ -āĻŽāĻĄāĻŋāĻ¸ā§āĻŦāĻ˛-āĻāĻĢāĻĒā§āĻ°ā§āĻāĻ¸
-mdisable-āĻ¸ā§āĻā§āĻāĻ°āĻŖ -mfast-āĻĒāĻ°ā§āĻā§āĻˇ-āĻāĻ˛ -āĻāĻŽāĻāĻžāĻ¸ -mgnu-Ld -āĻāĻŽāĻāĻāĻāĻĒāĻŋ-āĻāĻ˛āĻĄāĻŋ
-mfixed- āĻ°ā§āĻā§āĻ =āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž -āĻāĻŽāĻāĻžāĻŽā§āĻĒ-āĻāĻ¨-āĻŦāĻŋāĻ˛āĻŽā§āĻŦ -āĻŽāĻŋāĻ˛āĻŋāĻā§āĻāĻžāĻ°-āĻ āĻĒā§āĻ -āĻŽāĻ˛āĻ-āĻāĻ˛
-āĻŽāĻ˛āĻžāĻ-āĻ˛ā§āĻĄ-āĻ¸ā§āĻā§āĻ° -mno-āĻŦāĻŋāĻ-āĻ¸ā§āĻāĻ -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-āĻāĻžāĻāĻĒ -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 -āĻŽā§āĻ¸ -mpclmul
-mfsgsbase -mrdrnd -mf16c -mfma -msse4a -m3dnow -mpopcnt - mabm -āĻāĻŽāĻŦāĻŋāĻāĻŽāĻāĻ -āĻāĻŽāĻāĻŋāĻŦāĻŋāĻāĻŽ -mfma4
-mxop -mlzcnt -mbmi2 -mlwp -āĻŽāĻĨā§āĻ°ā§āĻĄāĻ¸ -āĻŽā§āĻ¨ā§-āĻāĻ˛āĻžāĻāĻ¨-āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻĒāĻ¸ -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ āĻ˛-āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻĒāĻ¸
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻĒāĻ¸-āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ -mstringop-āĻā§āĻļāĻ˛=āĻĒāĻžāĻ¨āĻž -mpush-āĻāĻ°āĻāĻ¸
-āĻŽā§āĻ¯āĻžāĻā§āĻŽā§āĻ˛ā§āĻ-āĻāĻāĻāĻā§āĻ¯āĻŧāĻŋāĻ-āĻāĻ°ā§āĻāĻ¸ -m128bit-āĻ˛āĻ-āĻĄāĻžāĻŦāĻ˛ -m96bit-āĻ˛āĻ-āĻĄāĻžāĻŦāĻ˛ -āĻāĻŽāĻā§āĻ°āĻŋāĻĒāĻ°ā§āĻŽ =NUM
-msseregparm -mveclibabi =āĻāĻĻāĻ°ā§āĻļ -mvect8-Ret-āĻāĻ¨-āĻāĻŽāĻāĻāĻŽ -mpc32 -mpc64 -mpc80 -mstackrealign
-āĻŽā§āĻŽāĻŋāĻ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° -āĻŽāĻ¨ā§-āĻ°ā§āĻĄ-āĻā§āĻ¨ -mno-Tls- āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻ¸ā§āĻ-āĻ°ā§āĻĢāĻ¸ -mcmodel =āĻā§āĻĄ-āĻŽāĻĄā§āĻ˛
-āĻŽāĻžāĻŦāĻŋ=āĻ¨āĻžāĻŽ -m32 -m64 -mx32 -mlarge-āĻĄā§āĻāĻž-āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ=NUM -msse2avx -āĻŽāĻĢā§āĻ¨ā§āĻā§āĻ°āĻŋ -m8bit-idiv
-mavx256-āĻŦāĻŋāĻāĻā§āĻ¤-āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯ā§āĻā§āĻ¤-āĻ˛ā§āĻĄ -mavx256-āĻŦāĻŋāĻāĻā§āĻ¤-āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯ā§āĻā§āĻ¤-āĻ¸ā§āĻā§āĻ°
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- āĻŽā§āĻŽāĻ°āĻŋ-āĻāĻ¨āĻ¸āĻāĻ¨āĻāĻ¸ =āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ¸
IA-64/VMS āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mvms-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨-āĻā§āĻĄ -mdebug-main =āĻāĻĒāĻ¸āĻ°ā§āĻ -mmalloc64
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-āĻŽā§āĻĄ-āĻ ā§āĻ¯āĻžāĻĒ-āĻŽāĻĄā§āĻ˛
āĻŽāĻŋāĻĒāĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻāĻāĻ˛ -āĻāĻŦāĻŋ -āĻŽāĻžāĻ°ā§āĻ =āĻāĻŋāĻ˛āĻžāĻ¨ -mtune =āĻāĻŋāĻ˛āĻžāĻ¨ -āĻŽāĻŋāĻĒāĻ¸ 1 -āĻŽāĻŋāĻĒāĻ¸ 2 -āĻŽāĻŋāĻĒāĻ¸ 3 -āĻŽāĻŋāĻĒāĻ¸ 4
-āĻŽāĻŋāĻĒāĻ¸ 32 -mips32r2 -āĻŽāĻŋāĻĒāĻ¸ 64 -mips64r2 -āĻŽāĻŋāĻĒāĻ¸ 16 -mno-Mips16 -mflip-MIPS16
-āĻŽāĻŋāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻā§āĻ-āĻāĻŽāĻāĻāĻĒāĻŋāĻāĻ¸ 16 -mno-āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻā§āĻ-āĻāĻŽāĻāĻāĻĒāĻŋāĻāĻ¸ 16 -āĻŽāĻžāĻŦāĻŋ=āĻāĻŦā§ -āĻŽā§āĻ¯āĻžāĻŦāĻŋāĻā§āĻ¯āĻžāĻ˛āĻ¸ -āĻŽāĻ¨ā§-āĻ āĻŦāĻŋāĻāĻžāĻ˛āĻ¸
-āĻŽāĻļāĻžāĻ°ā§āĻĄ -mno-āĻāĻžāĻ āĻāĻ°āĻž -mplt -mno-plt -mxgot -mno-xgot -mgp32 -mgp64 -mfp32
-mfp64 -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ -āĻāĻāĻāĻŋ-āĻāĻžāĻ¸āĻž -mdouble-āĻžāĻ˛ā§ -āĻāĻŽāĻĄāĻŋāĻāĻ¸āĻĒāĻŋ -mno-dsp
-mdspr2 -mno-dspr2 -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-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
āĻĒāĻŋāĻĄāĻŋāĻĒāĻŋ -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 =āĻā§āĻĄ-āĻŽāĻĄā§āĻ˛ - āĻā§āĻˇāĻŽāĻ¤āĻž
-āĻŽāĻ¨ā§-āĻļāĻā§āĻ¤āĻŋ -āĻāĻŽāĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°2 -mno-power2 -āĻāĻŽāĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ -mpowerpc64 -mno-āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ -āĻŽāĻžāĻ˛āĻāĻŋāĻāĻŋāĻ
-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 -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ -āĻāĻŽāĻ¨ā§-āĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ
-mnew-mnemonics - āĻāĻžāĻāĻ-āĻ¸ā§āĻŽā§āĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻž -āĻŽāĻĢā§āĻ˛-āĻā§āĻ -āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ˛-āĻāĻ -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-āĻĒāĻ°ā§āĻā§āĻˇ
RX āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -m64bit-āĻĄāĻžāĻŦāĻ˛āĻ¸ -m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸ -āĻāĻĢāĻĒāĻŋāĻāĻ -āĻ¨ā§āĻĢāĻĒā§ -mcpu = -āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻĄā§āĻāĻž
-āĻŽāĻŋāĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻĄā§āĻāĻž -msmall-āĻĄā§āĻāĻž -msim -āĻŽāĻ¨ā§-āĻ¸āĻŋāĻŽ -mas100-āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ -mno-as100-āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸
-āĻŽāĻ°ā§āĻ˛āĻžāĻā§āĻ¸ -mmax-āĻ§ā§āĻ°ā§āĻŦāĻ-āĻāĻāĻžāĻ°= -āĻŽāĻŋāĻ¨ā§āĻ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°= -mpid -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 āĻāĻžāĻ°ā§āĻĄ
āĻ¸ā§āĻā§āĻ° āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻŽā§āĻŦ -āĻŽā§āĻ˛ -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-āĻ¸ā§āĻĨāĻŋāĻ° -āĻŽā§āĻ¯āĻžāĻā§āĻŽā§āĻ˛ā§āĻ-āĻāĻāĻāĻā§āĻ¯āĻŧāĻŋāĻ-āĻāĻ°ā§āĻāĻ¸
-āĻ āĻŦāĻžāĻ§ā§āĻ¯-āĻĒā§āĻ°āĻ¤ā§āĻ -msoft-āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ -āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻā§āĻ-āĻāĻ¸ā§āĻ =NUM -mcbranchdi -mcmpeqdi -āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž
āĻ¸ā§āĻ˛āĻžāĻ°āĻŋāĻ¸ 2 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻŽāĻŋāĻŽā§āĻĒā§āĻ°-āĻā§āĻā§āĻ¸āĻ -mno-āĻ āĻļā§āĻĻā§āĻ§-āĻā§āĻā§āĻ¸āĻ - āĻĨā§āĻ°ā§āĻĄ - āĻĨā§āĻ°ā§āĻĄ
SPARC āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mcpu =cpu-āĻāĻžāĻāĻĒ -mtune =cpu-āĻāĻžāĻāĻĒ -mcmodel =āĻā§āĻĄ-āĻŽāĻĄā§āĻ˛ -mmemory-āĻŽāĻĄā§āĻ˛=āĻŽā§āĻŽ-
āĻŽāĻĄā§āĻ˛ -m32 -m64 -āĻŽā§āĻ¯āĻžāĻĒ-āĻ°ā§āĻā§āĻ¸ -mno-app -regs -āĻŽāĻĢāĻžāĻ¸ā§āĻāĻžāĻ°-āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ¸ -mno-āĻĻā§āĻ°ā§āĻ¤-structs
-mflat -āĻāĻŽāĻ¨ā§-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ -āĻāĻŽāĻāĻĢāĻĒāĻŋāĻāĻ -mno-fpu -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻā§āĻ¯āĻŧāĻžāĻĄ-āĻĢā§āĻ˛ā§āĻ
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻā§āĻ¯āĻŧāĻžāĻĄ-āĻĢā§āĻ˛ā§āĻ -mstack-āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤ -mno-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤ -āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ-āĻĻā§āĻŦā§āĻ¤
-mno-unaligned- āĻĄāĻžāĻŦāĻ˛āĻ¸ -mv8plus -mno-v8plus -āĻāĻŽāĻāĻŋāĻāĻ¸ -mno-vis -mvis2 -mno-vis2
-mvis3 -mno-vis3 -mfmaf -mno-fmaf -mpopc -mno-popc -mfix-at697f
āĻāĻ¸āĻĒāĻŋāĻāĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ¨-āĻ°āĻŋāĻ˛ā§āĻ -āĻŽāĻ°āĻ°-āĻ°āĻŋāĻ˛ā§āĻ -āĻāĻŽāĻāĻ¸āĻāĻĢ-āĻĄāĻŋāĻāĻŽāĻ -āĻŽā§āĻ¨āĻ¸ā§āĻĢ-āĻĄāĻŋāĻāĻŽāĻ āĻŦā§āĻ°āĻžāĻā§āĻ-āĻāĻā§āĻāĻŋāĻ¤
-msmall-āĻŽā§āĻŽ -āĻŽā§āĻ˛āĻžāĻ°ā§āĻ-āĻŽā§āĻŽ -mstdmain -mfixed- āĻ°ā§āĻā§āĻ =āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž -mea32 -mea64
-maddress-āĻ¸ā§āĻĒā§āĻ¸-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -mno-āĻ āĻŋāĻāĻžāĻ¨āĻž-āĻ¸ā§āĻĒā§āĻ¸-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -mcache-size =āĻā§āĻ¯āĻžāĻļā§-āĻāĻāĻžāĻ°
-āĻŽā§āĻ¯āĻžāĻāĻŽāĻŋāĻ-āĻāĻĒāĻĄā§āĻ -mno-āĻĒāĻ°āĻŽāĻžāĻŖā§-āĻāĻĒāĻĄā§āĻ
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ V āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻāĻŋāĻ -āĻāĻŋāĻāĻāĻ¨ -āĻāĻ¯āĻŧāĻžāĻāĻĒāĻŋ,āĻĒāĻžāĻĨ -āĻāĻŽ,Dir
āĻāĻžāĻāĻ˛-āĻāĻŋāĻāĻā§āĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻāĻ -m32 -m64
āĻāĻžāĻāĻ˛āĻĒā§āĻ°ā§ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -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 -āĻāĻŽāĻŦāĻŋāĻ-āĻ¸ā§āĻāĻ
āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻāĻŽāĻāĻŋ -mgnu -āĻŽāĻŋāĻāĻ¨āĻŋāĻā§āĻ¸
āĻāĻŋāĻāĻā§āĻ¸ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš -āĻāĻŽāĻāĻ°āĻāĻŋāĻĒāĻŋ -āĻ -āĻ¸ā§āĻĨāĻŋāĻ° -āĻŦāĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ -āĻŦāĻŋāĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ -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-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ -āĻĢāĻ¨ā§-āĻāĻ¨ā§āĻĄā§āĻ¨ā§āĻ
-fpcc-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ -fpic -fpic -fpie -fpie -fno-āĻāĻžāĻŽā§āĻĒ-āĻā§āĻŦāĻŋāĻ˛ -frecord-gcc-āĻ¸ā§āĻāĻ
-freg-struct-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ -āĻĢāĻļā§āĻ°ā§āĻ-āĻāĻ¨āĻžāĻŽāĻ¸ -fshort-āĻĄāĻžāĻŦāĻ˛ -āĻĢāĻļā§āĻ°ā§āĻ-āĻĄāĻžāĻŦā§āĻ˛ā§āĻāĻžāĻ° -āĻĢāĻāĻžāĻ°āĻŦā§āĻ-āĻ āĻĢāĻ˛
-fpack-truct [=n] -fstack-āĻā§āĻ -āĻĢāĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸ā§āĻŽāĻž-āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ =REG -fstack-āĻ¸ā§āĻŽāĻž-āĻāĻŋāĻšā§āĻ¨=āĻ¸āĻŋāĻŽ
-fno-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸ā§āĻŽāĻž -fsplit-āĻ¸ā§āĻā§āĻ¯āĻžāĻ - fleading-āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ° -ftls-āĻŽāĻĄā§āĻ˛=āĻŽāĻĄā§āĻ˛ -ftrapv
-fwrapv -fbounds-āĻā§āĻ - āĻ āĻĻā§āĻļā§āĻ¯āĻ¤āĻž -fstrict-āĻ āĻ¸ā§āĻĨāĻŋāĻ°-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽāĻ āĻĻā§āĻ¯ āĻ°āĻāĻŽ 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
āĻ ā§āĻ¯āĻžāĻĄāĻž āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻĢāĻžāĻāĻ˛ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻāĻ¨āĻŋāĻ āĻā§āĻˇāĻŖāĻž āĻ°āĻ¯āĻŧā§āĻā§ (āĻāĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻˇāĻŖāĻž
āĻĒā§āĻ¯āĻžāĻā§āĻ, āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ, āĻŦāĻž āĻā§āĻ¨ā§āĻ°āĻŋāĻ, āĻŦāĻž āĻāĻāĻāĻŋ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻāĻŋāĻ¯āĻŧā§āĻļāĻ¨), āĻŦāĻž āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻāĻ¨āĻŋāĻ
āĻĒā§āĻ¨āĻāĻ¨āĻžāĻŽāĻāĻ°āĻŖ āĻā§āĻˇāĻŖāĻž (āĻāĻāĻāĻŋ āĻĒā§āĻ¯āĻžāĻā§āĻ, āĻā§āĻ¨ā§āĻ°āĻŋāĻ, āĻŦāĻž āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻā§āĻˇāĻŖāĻž)āĨ¤ āĻ¯ā§āĻŽāĻ¨
āĻĢāĻžāĻāĻ˛āĻ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻāĻļāĻŽāĻž.
āĻĢāĻžāĻāĻ˛.āĻāĻĄāĻŋāĻŦāĻŋ
āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻāĻ¨āĻŋāĻ āĻŦāĻĄāĻŋ (āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŦāĻž āĻĒā§āĻ¯āĻžāĻā§āĻ āĻŦāĻĄāĻŋ) āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻ ā§āĻ¯āĻžāĻĄāĻž āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ āĻĢāĻžāĻāĻ˛āĨ¤
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻĢāĻžāĻāĻ˛āĻ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻ˛āĻžāĻļ.
āĻĢāĻžāĻāĻ˛.s
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻā§āĻĄāĨ¤
āĻĢāĻžāĻāĻ˛.S
āĻĢāĻžāĻāĻ˛.sx
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻā§āĻĄ āĻ¯āĻž āĻ āĻŦāĻļā§āĻ¯āĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯
āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻĢāĻžāĻāĻ˛ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻŽāĻ§ā§āĻ¯ā§ āĻāĻžāĻāĻ¯āĻŧāĻžāĻ¨ā§ āĻšāĻŦā§. āĻā§āĻ¨ā§ āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻ¸āĻā§āĻā§ āĻā§āĻ¨ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻāĻ āĻāĻžāĻŦā§ āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻāĻĒāĻ¨āĻŋ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ¨āĻĒā§āĻ āĻāĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -x āĻŦāĻŋāĻāĻ˛ā§āĻĒ:
-x āĻāĻžāĻˇāĻž
āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻžāĻˇāĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ (āĻāĻāĻŋ āĻ¨āĻž āĻĻāĻŋāĻ¯āĻŧā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻ¨āĻžāĻŽā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨)āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĻ¨ -x āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ āĻāĻžāĻˇāĻž āĻšāĻ¯āĻŧ:
c c-āĻšā§āĻĄāĻžāĻ° cpp-āĻāĻāĻāĻĒā§āĻ
c++ c++-āĻšā§āĻĄāĻžāĻ° c++-cpp-āĻāĻāĻāĻĒā§āĻ
āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ-āĻšā§āĻĄāĻžāĻ° āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ-āĻāĻāĻāĻĒā§āĻ
āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++-āĻšā§āĻĄāĻžāĻ° āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ-āĻāĻāĻāĻĒā§āĻ
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°-āĻ¸āĻžāĻĨā§-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ
Ada
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
āĻšāĻŦā§ āĻāĻŋāĻĄāĻŋāĻŦāĻŋ --āĻāĻ°ā§āĻāĻ¸ cc1 ....
-pplugin =āĻ¨āĻžāĻŽ.so
āĻĢāĻžāĻāĻ˛ā§ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻā§āĻĄ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨ āĻ¨āĻžāĻŽāĻ¤āĻžāĻ, āĻāĻāĻāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻ āĻŦāĻā§āĻā§āĻ āĻŦāĻ˛ā§ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦā§āĻ¸ āĻ¨āĻžāĻŽ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ (āĻĻā§āĻā§āĻ¨ -āĻĢā§āĻ˛āĻžāĻāĻŋāĻ¨-āĻāĻ°ā§āĻ-āĻ¨āĻžāĻŽ-āĻāĻžāĻŦāĻŋ=āĻŽā§āĻ˛ā§āĻ¯ āĻ¨āĻŋāĻā§). āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻāĻĒāĻŋāĻāĻ-āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ˛āĻŦā§āĻ¯āĻžāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
-āĻĢā§āĻ˛āĻžāĻāĻŋāĻ¨-āĻāĻ°ā§āĻ-āĻ¨āĻžāĻŽ-āĻāĻžāĻŦāĻŋ=āĻŽā§āĻ˛ā§āĻ¯
āĻ¨āĻžāĻŽāĻ āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻāĻžāĻŦāĻŋ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ¸āĻā§āĻā§ āĻŽā§āĻ˛ā§āĻ¯ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¨āĻžāĻŽāĻ āĻāĻ¨ā§āĻ¯ āĻ¨āĻžāĻŽ.
-fdump-ada-pec[- āĻĒāĻžāĻ¤āĻ˛āĻž]
C āĻāĻŦāĻ C++ āĻ¸ā§āĻ°ā§āĻ¸ āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ 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, .h āĻāĻŦāĻ .i āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻŋ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ C++ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§, āĻ¯āĻĻāĻŋ āĻ¨āĻž -x is
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤, āĻāĻŦāĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ C++ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻāĻžāĻĄāĻŧāĻžāĻ
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 -āĻļāĻŋāĻā§āĻˇāĻžāĻ°ā§āĻĨā§ would
āĻ¨āĻž.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ; āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ
c90
c89
iso9899: 1990
āĻ¸āĻŽāĻ¸ā§āĻ¤ ISO C90 āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĻ¨ (āĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ GNU āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¯āĻž ISO C90 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻŋāĻ°ā§āĻ§āĻĒā§āĻ°ā§āĻŖ
āĻ āĻā§āĻˇāĻŽ)āĨ¤ āĻāĻāĻ āĻ°āĻāĻŽ -āĻāĻ¨āĻ¸āĻŋ āĻ¸āĻŋ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
iso9899: 199409
āĻ¸āĻāĻļā§āĻ§āĻ¨ā§ 90 āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ ISO C1āĨ¤
c99
āĻ¸āĻŋ 9 āĻāĻā§āĻ¸
iso9899: 1999
ISO9899: 199x
ISO C99āĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻŽāĻžāĻ¨ āĻāĻāĻ¨āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ; āĻĻā§āĻāĻž
<http://gcc.gnu.org/gcc-4.7/c99status.html> āĻāĻ°ā§ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ¨āĻžāĻŽ āĻā§āĻ˛ā§ āĻ¸āĻŋ 9 āĻāĻā§āĻ¸
āĻāĻŦāĻ ISO9899: 199x āĻŦāĻā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ
c11
āĻ¸āĻŋ 1 āĻāĻā§āĻ¸
iso9899: 2011
ISO C11, ISO C āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° 2011 āĻ¸āĻžāĻ˛ā§āĻ° āĻ¸āĻāĻļā§āĻ§āĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻŦāĻ
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻ¨āĻžāĻŽ āĻ¸āĻŋ 1 āĻāĻā§āĻ¸ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
gnu90
gnu89
ISO C90 āĻāĻ° GNU āĻāĻĒāĻāĻžāĻˇāĻž (āĻāĻŋāĻā§ C99 āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻš)āĨ¤ āĻāĻāĻŋ āĻ¸āĻŋ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻā§āĻĄāĨ¤
gnu99
gnu9x
ISO C99 āĻāĻ° GNU āĻāĻĒāĻāĻžāĻˇāĻžāĨ¤ āĻ¯āĻāĻ¨ ISO C99 āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ GCC-āĻ¤ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻāĻāĻŋ āĻšāĻŦā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧā§ āĻ¨āĻžāĻŽ gnu9x āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
gnu11
gnu1x
ISO C11 āĻāĻ° GNU āĻāĻĒāĻāĻžāĻˇāĻžāĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻŦāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ. āĻ¨āĻžāĻŽ gnu1x
āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻŋ ++ 98
1998 ISO C++ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻ¸āĻāĻļā§āĻ§āĻ¨ā§āĨ¤ āĻāĻāĻ āĻ°āĻāĻŽ -āĻāĻ¨āĻ¸āĻŋ C++ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻŋāĻāĻ¨āĻāĻ ++ 98
āĻāĻ° GNU āĻāĻĒāĻāĻžāĻˇāĻž -std=c++98. āĻāĻāĻŋ C++ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻ¸āĻŋ ++ 11
2011 ISO C++ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻ¸āĻāĻļā§āĻ§āĻ¨ā§āĨ¤ C++11 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻāĻ¨āĻ āĻāĻā§
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ, āĻāĻŦāĻ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻ°āĻŋāĻ˛āĻŋāĻā§ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨ āĻāĻĒāĻžāĻ¯āĻŧā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻŋāĻāĻ¨āĻāĻ ++ 11
āĻāĻ° GNU āĻāĻĒāĻāĻžāĻˇāĻž -std=c++11. C++11-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻāĻ¨āĻ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ, āĻāĻŦāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻ°āĻŋāĻ˛āĻŋāĻā§ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨ āĻāĻĒāĻžāĻ¯āĻŧā§āĨ¤
-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 āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ v3.0http://www.openmp.org/> āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻŦā§āĻāĻž - āĻĨā§āĻ°ā§āĻĄ, āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ āĻ˛āĻā§āĻˇā§āĻ¯ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻā§ā§ˇ
- āĻĨā§āĻ°ā§āĻĄ.
-fgnu-tm
āĻ¯āĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ -fgnu-tm āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§
āĻāĻ¨ā§āĻā§āĻ˛ā§āĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ˛ā§āĻ¨āĻĻā§āĻ¨ āĻŽā§āĻŽāĻ°āĻŋ ABI āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ¨āĻĨāĻŋāĻ° āĻ°ā§āĻĒ (āĻ°āĻŋāĻāĻŋāĻļāĻ¨
1.1, āĻŽā§ 6 2009)āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
GCC āĻāĻ° āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, āĻ āĻĢāĻŋāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§āĨ¤ āĻĻāĻ¯āĻŧāĻž āĻāĻ°ā§ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¨āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
āĻ˛ā§āĻ¨āĻĻā§āĻ¨ā§āĻ° āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ GCC-āĻāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯,
āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ˛ā§āĻ¨āĻĻā§āĻ¨ āĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻŽā§āĻŽāĻ°āĻŋ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻ¨āĻ¨-āĻāĻ˛ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
(-āĻ -āĻāĻ˛-āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ).
-āĻāĻĢāĻāĻŽāĻāĻ¸-āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨
āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢā§āĻ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻŋāĻā§ āĻ -āĻŽāĻžāĻ¨āĻ āĻāĻ āĻ¨ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨āĨ¤
C++ āĻā§āĻĄā§, āĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§āĻ° āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻŽāĻ¤ā§ āĻšāĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻā§āĻˇāĻŖāĻž
āĻāĻžāĻāĻĒāĻĄā§āĻĢ āĻāĻ¨ā§āĻ āĻāĻāĻ;
āĻāĻ āĻ¨ ABC {
Uow uow;
};
āĻāĻžāĻ āĻžāĻŽā§ āĻāĻŦāĻ āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§ āĻ¨āĻžāĻŽāĻšā§āĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻāĻŋāĻā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§āĻ āĻā§āĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-fplan9-āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻ¨ 9 āĻā§āĻĄā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻŋāĻā§ āĻ -āĻŽāĻžāĻ¨āĻ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻā§āĻ°āĻšāĻŖ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ -āĻāĻĢāĻāĻŽāĻāĻ¸-āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨, āĻŦā§āĻ¨āĻžāĻŽā§ āĻ¸āĻš āĻāĻžāĻ āĻžāĻŽā§āĻ¤ā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ§āĻ°āĻŖā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻļāĻž āĻāĻ°ā§, āĻāĻŦāĻā§ˇ
āĻāĻāĻāĻŋ āĻāĻžāĻāĻĒāĻĄā§āĻĢ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻˇāĻŋāĻ¤ āĻŦā§āĻ¨āĻžāĻŽā§ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋāĻā§āĻ˛āĻŋāĨ¤ āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
C āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, C++ āĻ¨āĻ¯āĻŧāĨ¤
-āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ
āĻāĻāĻāĻ¸āĻ āĻ¸āĻŋ āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯ -āĻāĻ¨āĻ¸āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ (āĻāĻŦāĻ -āĻ¸ā§āĻā§āĻĄ āĻāĻ ā§āĻ° āĻāĻāĻāĻ¸āĻ āĻ¸āĻŋ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯) āĻŦā§āĻāĻžāĻ¯āĻŧ -āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ.
-āĻ¨ā§-āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻā§āĻĄ-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ
āĻĻā§āĻāĻŋ āĻĒāĻžāĻ¸ā§ āĻāĻāĻāĻŋ āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§: āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻŋāĻāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ "cc1", "cc1plus", āĻŦāĻž "cc1obj" āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°ā§āĻā§āĻ¨ -B āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°ā§āĻā§āĻ¨
āĻ¸āĻāĻāĻ˛āĻ¨ āĻ§āĻžāĻĒ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻā§āĻ° āĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻ§āĻžāĻĒā§ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻā§āĻĄ cpp āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž
(āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ)
"cc1", "cc1plus", āĻāĻŦāĻ "cc1obj" āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ˛ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻŦā§āĨ¤
- āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤
-āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤-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 āĻšāĻ˛ C++ ABI āĻāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
G++ 3.4 āĻ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 1 āĻšāĻ˛ C++ ABI-āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛
G++ 3.2āĨ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 0 āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻŽāĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻšāĻŦā§ āĻ¯āĻž C++-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ¨āĻŋāĻˇā§āĻ āĻāĻžāĻŦā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ
ABI āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨āĨ¤ āĻ āĻ¤āĻāĻŦ, āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 0 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ ABI ABI āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻŦā§
āĻŦāĻžāĻāĻā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻŋāĻ° āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 2āĨ¤
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 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" āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°ā§ āĻ¸āĻāĻā§āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨
āĻ¨āĻ¤ā§āĻ¨ (āĻĒāĻ°ā§).
-fconserve-āĻ¸ā§āĻĒā§āĻ¸
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§ āĻ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻŦāĻž āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ-āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻĄ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ°āĻžāĻā§āĻ¨, āĻ¯ā§āĻŽāĻ¨
āĻ¸āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ°āĻā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ā§ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§
āĻ¸āĻāĻā§āĻāĻž āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ°āĻšāĻ¸ā§āĻ¯āĻāĻ¨āĻāĻāĻžāĻŦā§ āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻšāĻ¯āĻŧ
"main()" āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§, āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ° āĻ§ā§āĻŦāĻāĻ¸ āĻšāĻā§āĻā§
āĻāĻžāĻ°āĻŖ āĻĻā§āĻāĻŋ āĻ¸āĻāĻā§āĻāĻž āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ° āĻŦā§āĻļāĻŋāĻ° āĻāĻžāĻ āĻ˛āĻā§āĻˇā§āĻ¯ā§ āĻāĻĒāĻ¯ā§āĻā§ āĻ¨āĻ¯āĻŧ, āĻāĻāĻ¨ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¨āĻž āĻāĻ°ā§ BSS-āĻ āĻ°āĻžāĻāĻžāĨ¤
-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. āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻā§āĻĄ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž
āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ˛āĻā§āĻāĻ¨ āĻāĻ°ā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻž; āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ°āĻŦā§
āĻāĻāĻ¨āĻ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§, āĻ¤āĻžāĻ āĻāĻāĻāĻŋ āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻž āĻšāĻŦā§
āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻ°āĻŖā§āĻ° āĻĢāĻ˛ā§āĨ¤
- āĻ¸ā§āĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯
-āĻāĻĢāĻāĻ¨āĻ-āĻĢāĻ°-āĻ¸ā§āĻā§āĻĒ
If - āĻ¸ā§āĻ¯ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸ā§āĻ¯ā§āĻ a āĻ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ for-init-āĻŦāĻŋāĻŦā§āĻ¤āĻŋ
āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻ˛ā§āĻĒ āĻ¨āĻŋāĻā§āĻ, āĻ¯ā§āĻŽāĻ¨ C++ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻ¯āĻĻāĻŋ
-āĻāĻĢāĻāĻ¨āĻ-āĻĢāĻ°-āĻ¸ā§āĻā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸ā§āĻ¯ā§āĻ a āĻ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ for-init-āĻŦāĻŋāĻŦā§āĻ¤āĻŋ
āĻāĻ¨āĻā§āĻ˛ā§āĻ¸āĻŋāĻ āĻ¸ā§āĻā§āĻĒā§āĻ° āĻļā§āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨āĻāĻŋ G++ āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻāĻŋāĻ˛, āĻāĻŦāĻ
C++ āĻāĻ° āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ (āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤) āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻĻāĻŋ āĻā§āĻ¨ āĻĒāĻ¤āĻžāĻāĻž āĻŽāĻžāĻ¨ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĻāĻŋāĻ¤ā§
āĻĒā§āĻ°āĻžāĻ¨ā§-āĻļā§āĻ˛ā§ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¯āĻž āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ āĻŦā§āĻ§ āĻšāĻŦā§, āĻŦāĻž āĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻŦā§
āĻāĻāĻ°āĻŖāĨ¤
-fno-gnu-āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ
"typeof" āĻā§ āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻāĻŋāĻ¨āĻŦā§āĻ¨ āĻ¨āĻž, āĻ¯āĻžāĻ¤ā§ āĻ¸ā§āĻ āĻā§āĻĄāĻāĻŋ āĻāĻ āĻļāĻŦā§āĻĻāĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻāĻĒāĻ¨āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ "__typeof__" āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ -āĻāĻ¨āĻ¸āĻŋ āĻŦā§āĻāĻž
-fno-gnu-āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ.
-fno-āĻāĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻ-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ
āĻ -āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ¨āĻ āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻ¯ā§āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤āĻāĻžāĻŦā§ (āĻ¯ā§āĻŽāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨); āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
-fno-āĻāĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻā§āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻāĻ¨ā§āĻ¸āĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻŋāĻ¨ā§āĻ¨āĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻ¯āĻžāĻ¤ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŦāĻ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ¸ā§āĻĒāĻˇā§āĻ āĻĻā§āĻˇā§āĻāĻžāĻ¨ā§āĻ¤ā§āĻ° āĻāĻāĻ āĻ¸ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤
-fno-āĻāĻŽāĻĒā§āĻ˛āĻŋāĻŽā§āĻ¨ā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨
āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻžāĻāĻāĻžāĻ¤ā§, āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻŦāĻžāĻāĻ°ā§āĻ° āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžā§ˇ
#āĻĒā§āĻ°āĻžāĻāĻŽāĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨. āĻāĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§ āĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻāĻžāĻ°āĻŖ āĻšāĻŦā§
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¤āĻžāĻ°āĻž āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ.
-āĻāĻĢāĻāĻŽāĻāĻ¸-āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨
āĻāĻŽāĻāĻĢāĻ¸āĻŋ-āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒā§āĻĄā§āĻ¨ā§āĻāĻŋāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻ¯ā§āĻŽāĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ int āĻāĻŦāĻ
āĻ -āĻŽāĻžāĻ¨āĻ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒāĻžāĻāĻ¯āĻŧāĻžāĨ¤
-fno-nonansi-builtins
ANSI/ISO C āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻā§āĻˇāĻŖāĻžāĻā§āĻ˛āĻŋ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
"ffs", "alloca", "_exit", "index", "bzero", "conjf" āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻĢāĻžāĻāĻļāĻ¨āĨ¤
-fnothrow-opt
āĻāĻāĻāĻŋ "āĻĨā§āĻ°ā§()" āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻ¨ āĻāĻāĻŋ āĻāĻāĻāĻŋ "noexcept" āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨
āĻā§āĻ¨ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻā§āĻā§āĻ¸āĻ āĻāĻāĻžāĻ° āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻāĻŽāĻžāĻ¤ā§ āĻŦāĻž āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻāĻ°āĻ¤ā§
āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻ¨āĻ¨-āĻ¤ā§āĻā§āĻ āĻ¸āĻš āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻĨāĻžāĻā§
āĻ§ā§āĻŦāĻāĻ¸āĻāĻžāĻ°ā§, āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻāĻ¸āĻ˛ā§ āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋāĻā§ āĻā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻŦā§
āĻāĻžāĻ°āĻŖ āĻ¸ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ EH āĻā§āĻ˛āĻŋāĻ¨āĻāĻĒāĻā§āĻ˛āĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŋāĻ
āĻĒā§āĻ°āĻāĻžāĻŦ āĻšāĻ˛ āĻ¯ā§ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĨā§āĻā§ āĻ¨āĻŋāĻā§āĻˇāĻŋāĻĒā§āĻ¤
āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻĢāĻ˛ā§ "āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤" āĻ¨āĻž āĻšāĻ¯āĻŧā§ "āĻāĻžāĻ°ā§āĻŽāĻŋāĻ¨ā§āĻ" āĻāĻ°āĻžāĻ° āĻāĻ˛ āĻāĻ¸āĻŦā§āĨ¤
-fno-āĻ āĻĒāĻžāĻ°ā§āĻāĻ°-āĻ¨āĻžāĻŽ
āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻ¨āĻžāĻŽā§āĻ° āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ "āĻāĻŦāĻ", "āĻŦāĻŋāĻā§āĻ¯āĻžāĻ¨ā§āĻĄ", "āĻŦāĻŋāĻāĻ°", "compl", "āĻ¨āĻž", "āĻŦāĻž" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻāĻŦāĻ "xor" āĻāĻŋāĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤
-āĻĢāĻ¨ā§-āĻŦāĻŋāĻāĻ˛ā§āĻĒ-āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¸
āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻāĻā§āĻ˛āĻŋ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŦāĻ˛ā§ āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻāĻ¸ā§āĻ¯ā§ āĻāĻ°āĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻāĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, G++ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻ¨āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯
āĻāĻāĻāĻŋ āĻļā§āĻ°ā§āĻŖā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻ āĻ°ā§āĻĨāĨ¤
-āĻ āĻ¨ā§āĻŽāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ
āĻ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻĨā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻŋāĻā§ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻĄāĻžāĻāĻ¨āĻā§āĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻžāĻŦā§,
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻ āĻ¨ā§āĻŽāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻāĻŋāĻā§ āĻ¨āĻ¨-āĻāĻ¨āĻĢāĻ°ā§āĻŽāĻŋāĻ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§āĨ¤
-fno-āĻ¸ā§āĻ¨ā§āĻĻāĻ°-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇā§āĻāĻ°āĻŖ āĻŦā§āĻāĻžāĻ¯āĻŧ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻā§āĻ° āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°āĻŦā§
āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°ā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻžāĻāĻĒāĻĄā§āĻĢ āĻŦāĻž āĻāĻžāĻāĻĒāĻ¨āĻžāĻŽ (āĻ¯ā§āĻŽāĻ¨ "āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° f(T) [T = int]" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§
"void f(int)") āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻ¯āĻžāĻ¤ā§ āĻāĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻ āĻšāĻ¯āĻŧ āĻ¯ā§ āĻā§āĻ¨ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻāĻĄāĻŧāĻŋāĻ¤āĨ¤ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ
āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇā§āĻāĻ°āĻŖ āĻŦā§āĻāĻžāĻ¯āĻŧ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¯ā§āĻā§āĻ¨āĻ āĻŦāĻžāĻĻ āĻĻā§āĻŦā§
āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¯āĻž āĻ¸ā§āĻ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻ āĻāĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ° āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻŦā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ āĻŋāĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻ¸āĻšāĻ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ -fno-āĻ¸ā§āĻ¨ā§āĻĻāĻ°-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻŦā§āĨ¤
-āĻĢā§āĻ°ā§āĻĒā§
āĻ˛āĻŋāĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻā§āĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ āĻŦā§āĻāĻžāĻ¯āĻŧ
-fno-āĻāĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻ-āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ.
-āĻāĻĢāĻāĻ¨āĻ-āĻāĻ°āĻāĻŋāĻāĻŋ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻš āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
C++ āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻāĻžāĻāĻĒ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ (āĻāĻ¤āĻŋāĻļā§āĻ˛_āĻāĻžāĻ¸ā§āĻ āĻāĻŦāĻ typeid) āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻ¨āĻž āĻāĻ°ā§āĻ¨
āĻāĻžāĻˇāĻžāĻ° āĻ¸ā§āĻ āĻ āĻāĻļāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŋāĻā§ āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻžāĻāĻāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻāĻĻā§āĻ°āĻ
āĻ¯ā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻāĻāĻ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻāĻ¤āĻŋāĻļā§āĻ˛_āĻāĻžāĻ¸ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻāĻāĻ¨āĻ āĻāĻžāĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¤āĻĨā§āĻ¯ āĻāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨, āĻ¯ā§āĻŽāĻ¨ "āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° *" āĻŦāĻž āĻĻā§āĻŦā§āĻ¯āĻ°ā§āĻĨāĻšā§āĻ¨ āĻŦā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸ā§ āĻāĻžāĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-āĻĢāĻ¸ā§āĻā§āĻ¯āĻžāĻāĻ¸
āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻļā§āĻˇā§ āĻĢā§āĻ°āĻ¨ā§āĻ-āĻāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻ¤āĻĨā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° G++ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĨ¤
-āĻā§āĻ°āĻŋāĻā§āĻ-āĻāĻ¨āĻžāĻŽāĻ¸
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻŖāĻŋāĻ¤ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŖāĻ¨āĻžāĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻ¯ā§āĻŽāĻ¨ C++ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§;
āĻŽā§āĻ˛āĻ¤, āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ¯āĻž āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸āĻāĻā§āĻ¯āĻ āĻŦāĻŋāĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŖāĻ¨āĻžāĻāĻžāĻ°ā§āĻĻā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§)āĨ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ āĻāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻāĻŋ āĻŦā§āĻ§ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŽāĻžāĻ¨āĻā§ āĻāĻŖāĻ¨āĻžāĻā§āĻ¤ āĻĒā§āĻ°āĻāĻžāĻ°ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻžāĻ¸ā§āĻāĨ¤
-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-āĻāĻ° āĻ˛āĻā§āĻāĻ¨āĨ¤
-fno-āĻĻā§āĻ°ā§āĻŦāĻ˛
āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻĒā§āĻ°āĻ¤ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, G++
āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻĒā§āĻ°āĻ¤ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻĨāĻžāĻā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨, āĻāĻŦāĻ
āĻļā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ; āĻāĻ° āĻĢāĻ˛ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻŽāĻžāĻ¨ā§āĻ° āĻā§āĻĄ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻ° āĻā§āĻ¨ā§ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§āĻāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ G++ āĻāĻ° āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻ°āĻŋāĻ˛āĻŋāĻā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻā§āĻ++
C++ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ¤ā§ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻ¤āĻŦā§ āĻāĻ°ā§āĻ¨
āĻāĻāĻ¨āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ (āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
C++ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤)
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨, āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž, āĻāĻŦāĻ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ°ā§āĻĨ āĻāĻā§
C++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯:
-fno-āĻĄāĻŋāĻĢāĻ˛ā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¨āĻž āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖāĻāĻžāĻŦā§ āĻāĻāĻāĻŋ āĻļā§āĻ°ā§āĻŖā§āĻ° āĻ¸ā§āĻ¯ā§āĻā§āĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŽāĻ¤ā§ āĻ˛āĻŋāĻā§āĻā§āĻ āĻĨāĻžāĻāĻŦā§; āĻ¤āĻžāĻ°āĻž āĻļā§āĻ§ā§ āĻāĻ°āĻŦā§ āĻ¨āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻž
-āĻāĻ¯āĻŧāĻžāĻŦāĻŋ (āĻ¸āĻŋ, āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ, āĻ¸āĻŋ++ āĻāĻŦāĻ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°)
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨ 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" āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻāĻ°ā§ āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻāĻ° āĻāĻāĻžāĻ°
āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§ āĻŦāĻžāĻāĻ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ; āĻ¯ā§āĻāĻŋ 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++)
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨ C++11 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ°ā§āĻŖ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻā§ { }, āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ
int i = { 2.2 }; // āĻ¤ā§āĻ°ā§āĻāĻŋ: āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻĨā§āĻā§ int āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻāĻā§āĻ°ā§āĻŖ
āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛ āĻāĻŦāĻ -Wc++11-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻ.
āĻ¸āĻā§āĻā§ -std=c++11, -Wno-āĻ¸āĻāĻā§āĻ°ā§āĻŖ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĄāĻžāĻ¯āĻŧāĻāĻ¨āĻŋāĻ¸ā§āĻāĻŋāĻ āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻ¸ā§āĻāĻ āĻŋāĻ¤ āĻā§āĻĄā§āĻ° āĻ āĻ°ā§āĻĨāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ āĻ¨āĻž; āĻ¸āĻāĻā§āĻ°ā§āĻŖ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
SFINAE āĻĒā§āĻ°āĻ¸āĻā§āĻā§ āĻāĻāĻ¨āĻ āĻ āĻ¸ā§āĻ¸ā§āĻĨ āĻŦāĻ˛ā§ āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
- āĻŦā§āĻ¯āĻ¤ā§āĻ¤ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻžāĻ°āĻŖā§ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ noexcept-āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ¯āĻžāĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻĨā§āĻ°ā§āĻ¯āĻŧāĻŋāĻ āĻāĻā§āĻ¸ā§āĻĒāĻļāĻ¨ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ¨ā§āĻ (āĻ¯ā§āĻŽāĻ¨ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ() or āĻāĻžāĻĄāĻŧāĻž)
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻ¨āĻž.
-āĻ¨ā§āĻ¨-āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛-āĻĄā§āĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻā§āĻ˛āĻžāĻ¸ā§ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¨-āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĄā§āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻĨāĻžāĻā§, āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻā§āĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻĻā§āĻā§āĻ¤ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻ¸āĻŽā§āĻāĻŦ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻšāĻŦā§
āĻŦā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸ā§ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻĻāĻŋ -Weffc ++ is
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ
-āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻā§āĻĄā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ°āĻĻā§āĻ° āĻ āĻ°ā§āĻĄāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻ¨āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¤āĻžāĻĻā§āĻ° āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§:
āĻāĻžāĻ āĻžāĻŽā§ a {
int i;
int j;
A (): j (0), i (1) {}
};
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ°āĻŦā§ i āĻāĻŦāĻ j āĻŽā§āĻ˛ā§
āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§āĻ° āĻā§āĻˇāĻŖāĻž āĻāĻĻā§āĻļ, āĻ¯ā§ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤. āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ -āĻĄāĻŦā§āĻ˛āĻŋāĻ... āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž -āĻāĻ¯āĻŧāĻžāĻ˛.
-Weffc ++ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻ¸ā§āĻāĻ āĻŽā§āĻ¯āĻŧāĻžāĻ°ā§āĻ¸ā§āĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻļā§āĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻ˛āĻā§āĻāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°
C++, āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻŦāĻ:
¡ āĻāĻāĻā§āĻŽ 11: āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĒāĻŋ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĻ¨
āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻŽā§āĻŽāĻ°āĻŋāĨ¤
¡ āĻāĻāĻā§āĻŽ 12: āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻāĻ¤āĻž āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§āĻ¨āĨ¤
¡ āĻāĻāĻā§āĻŽ 14: āĻŦā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸ā§ āĻ§ā§āĻŦāĻāĻ¸āĻāĻžāĻ°ā§āĻā§ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
¡ āĻāĻāĻā§āĻŽ 15: "āĻ āĻĒāĻžāĻ°ā§āĻāĻ°=" āĻā§ *āĻāĻ° āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤
āĻāĻāĻā§āĻŽ 23: āĻ¯āĻāĻ¨ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻāĻ¨ āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸ā§āĻāĻ āĻŽā§āĻ¯āĻŧāĻžāĻ°ā§āĻ¸ā§āĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻļā§āĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻ˛āĻā§āĻāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ āĻ§āĻŋāĻ
āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻ¸āĻŋ ++ āĻŦāĻ:
¡ āĻāĻāĻā§āĻŽ 6: āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻŦāĻ āĻšā§āĻ°āĻžāĻ¸ā§āĻ° āĻāĻĒāĻ¸āĻ°ā§āĻ āĻāĻŦāĻ āĻĒā§āĻ¸ā§āĻāĻĢāĻŋāĻā§āĻ¸ āĻĢāĻ°ā§āĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻāĻ°ā§āĻ¨
āĻ āĻĒāĻžāĻ°ā§āĻāĻ°āĨ¤
āĻāĻāĻā§āĻŽ 7: āĻāĻāĻ¨āĻ "&&", "||", āĻŦāĻž "," āĻāĻāĻžāĻ°āĻ˛ā§āĻĄ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸āĻā§āĻ¤āĻ¨ āĻĨāĻžāĻā§āĻ¨ āĻ¯ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻŦ āĻŽā§āĻ¨ā§ āĻāĻ˛ā§ āĻ¨āĻž
āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻžāĻā§āĻ˛āĻŋāĻ°; āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° , 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++ āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨āĻ¤āĻž āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻāĻ°āĻŖāĨ¤
āĻāĻžāĻ āĻžāĻŽā§ a {
āĻ āĻĒāĻžāĻ°ā§āĻāĻ° int ();
A& operator = (int);
};
āĻĒā§āĻ°āĻ§āĻžāĻ¨ ()
{
āĻ āĻ, āĻ;
a = b;
}
āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§, G++ āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°āĻŦā§ A& āĻ āĻĒāĻžāĻ°ā§āĻāĻ° = (const A&);, āĻ¯āĻāĻ¨ cfront
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° =.
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-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 āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§ āĻ¯āĻž āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻĨāĻžāĻā§āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻĨā§āĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ˛āĻā§āĻˇāĻŖ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤āĻāĻžāĻŦā§, āĻāĻāĻāĻĒā§āĻ āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻĻāĻŋāĻ (āĻ¯ā§āĻŽāĻ¨ āĻāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ, ...)āĨ¤ āĻ¨ā§āĻā§ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĄāĻžāĻ¯āĻŧāĻāĻ¨āĻŋāĻ¸ā§āĻāĻŋāĻ āĻŽā§āĻ¸ā§āĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ, āĻ¯ā§āĻŽāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻ¤āĻā§āĻ˛āĻŋ āĻ āĻā§āĻˇāĻ°, āĻāĻ¤ āĻāĻ¨ āĻāĻ¨
āĻāĻ¤ā§āĻ¸ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤. āĻāĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻĢā§āĻ°āĻ¨ā§āĻ āĻāĻ¨ā§āĻĄāĻ āĻĒāĻžāĻ°ā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¤āĻŦā§ āĻāĻļāĻž āĻāĻ°āĻž āĻšāĻā§āĻā§, āĻ āĻĻā§āĻ° āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§, āĻŦāĻžāĻāĻŋ āĻĢā§āĻ°āĻ¨ā§āĻ
āĻļā§āĻˇ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻšāĻāĻŽ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§.
-fmessage-āĻĻā§āĻ°ā§āĻā§āĻ¯=n
āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ˛āĻžāĻāĻ¨ā§ āĻĢāĻŋāĻ āĻāĻ°ā§ n āĻāĻ°āĻŋāĻ¤ā§āĻ°. āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ 72āĻāĻŋ āĻ āĻā§āĻˇāĻ° g ++ āĻāĻŦāĻ āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻŦāĻžāĻāĻŋ āĻ āĻāĻļāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ 0 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĨ¤ āĻ¯āĻĻāĻŋ n āĻļā§āĻ¨ā§āĻ¯, āĻ¤āĻžāĻ°āĻĒāĻ° āĻā§āĻ¨ āĻ˛āĻžāĻāĻ¨-āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻž; āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻāĻāĻ āĻ˛āĻžāĻāĻ¨ā§āĨ¤
-fdiagnostics-show-location= āĻāĻāĻŦāĻžāĻ°
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻžāĻāĻ¨-āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ āĻŽā§āĻĄā§ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖāĨ¤ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ°āĻŋāĻĒā§āĻ°ā§āĻāĻžāĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻāĻŽāĻ¨ āĻāĻāĻĻāĻž āĻā§āĻ¸ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯; āĻ āĻ°ā§āĻĨāĻžā§, āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻāĻŋ āĻŽāĻžāĻ¨āĻžāĻ¨āĻ¸āĻ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŦ āĻĻā§āĻ°ā§āĻ āĻšāĻ˛ā§
āĻāĻāĻāĻŋ āĻāĻāĻ āĻā§āĻ¤ āĻ˛āĻžāĻāĻ¨ā§ āĻāĻŦāĻ āĻāĻŦā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻāĻ¤ā§āĻ¸ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻšāĻŦā§ āĻ¨āĻž
(āĻāĻĒāĻ¸āĻ°ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§) āĻāĻŦāĻžāĻ°, āĻŦāĻžāĻ°āĻŦāĻžāĻ°, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻāĻ¤āĻž āĻ˛āĻžāĻāĻ¨ā§āĨ¤ āĻāĻ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻ°āĻŖāĨ¤
-fdiagnostics-show-location=āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛āĻžāĻāĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻžāĻāĻ¨-āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ āĻŽā§āĻĄā§ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖāĨ¤ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ°āĻŋāĻĒā§āĻ°ā§āĻāĻžāĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ
āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻā§āĻ¤ āĻ°ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ āĻā§āĻ¸ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ¤āĻĨā§āĻ¯ (āĻāĻĒāĻ¸āĻ°ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§) āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻžāĻā§āĻāĻžāĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĨā§āĻā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻāĻāĻ āĻ˛āĻžāĻāĻ¨ā§ āĻŽāĻžāĻĒāĻ¸āĻ āĻāĻ°āĻž āĻā§āĻŦ āĻĻā§āĻ°ā§āĻāĨ¤
-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
-āĻāĻāĻŽāĻŋāĻ¸āĻŋāĻ-āĻŦāĻ¨ā§āĻ§āĻ¨ā§ -āĻāĻ¨ā§āĻ¨ā§āĻ˛ - āĻŦāĻ¨ā§āĻ§āĻ¨ā§ -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
āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ "printf" āĻāĻŦāĻ "scanf" āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨
āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻā§, āĻāĻŦāĻ āĻ¯ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖ. āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, "printf", "scanf", "strftime" āĻāĻŦāĻ
"strfmon" (āĻāĻāĻāĻŋ āĻāĻā§āĻ¸/āĻāĻĒā§āĻ¨ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨, āĻ¸āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§ āĻ¨āĻ¯āĻŧ) āĻĒāĻ°āĻŋāĻŦāĻžāĻ° (āĻŦāĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻā§āĻˇā§āĻ¯-
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ°āĻŋāĻŦāĻžāĻ°)āĨ¤ āĻā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻšāĻ¯āĻŧā§āĻā§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻžāĻĄāĻŧāĻž āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻŦāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻā§āĻ āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻāĻ˛ā§āĻ˛ā§āĻāĻŋāĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻžāĻĄāĻŧāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢā§āĻ°āĻŋāĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ or -āĻāĻĢāĻāĻ¨āĻ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨.
GNU libc āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 2.2 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ ISO C90 āĻāĻŦāĻ C99 āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯, āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻāĻāĻ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ā§āĻ° āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ
āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻāĻŦāĻ āĻāĻŋāĻā§ BSD āĻāĻŦāĻ GNU āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§; GCC āĻāĻ° āĻŦāĻžāĻāĻ°ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻž
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻ°āĻ¨ā§āĻĨāĻžāĻāĻžāĻ°ā§āĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻ¯āĻĻāĻŋ -āĻļāĻŋāĻā§āĻˇāĻžāĻ°ā§āĻĨā§ āĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ -Wformat,
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻ¨āĻ¯āĻŧ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§ (āĻāĻŋāĻ¨ā§āĻ¤ā§
"strfmon" āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¸ā§āĻā§āĻ˛āĻŋ C āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻā§āĻ¨ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻ¨ā§āĻ)āĨ¤
āĻĨā§āĻā§ -Wformat āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻžāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§, -Wformat
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŦā§āĻāĻžāĻ¯āĻŧ -āĻāĻ¨ā§āĻ¨ā§āĻ˛.
-Wformat āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛. āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻā§āĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻŋāĻā§ āĻĻāĻŋāĻā§āĻ° āĻāĻĒāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯,
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ -Wformat-y2k, -Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ-āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤-āĻāĻ°ā§āĻāĻ¸, -Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ-āĻļā§āĻ¨ā§āĻ¯-āĻĻā§āĻ°ā§āĻā§āĻ¯,
-Wformat-nonliteral, -Wformat-āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž, āĻāĻŦāĻ -Wformat = 2 āĻāĻĒāĻ˛āĻŦā§āĻ§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻž
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ -āĻāĻ¯āĻŧāĻžāĻ˛.
-Wformat-y2k
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻžāĻĄāĻŧāĻžāĻ "strftime" āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĻā§āĻ āĻ āĻā§āĻā§āĻ° āĻŦāĻāĻ°āĨ¤
-Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻā§-āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§-nul
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§, NUL āĻŦāĻžāĻāĻ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ-āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤-āĻāĻ°ā§āĻāĻ¸
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻā§, āĻāĻāĻāĻŋ "printf" āĻŦāĻž "scanf" āĻāĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĢāĻžāĻāĻļāĻ¨āĨ¤ āĻ¸āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻā§ āĻ¯āĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ $
āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻ¨āĻŽā§āĻŦāĻ° āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻāĻ¨āĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¯ā§āĻšā§āĻ¤ā§
āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§ "va_arg"-āĻ āĻā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻžāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĻŋ
āĻ¯ā§āĻā§āĻ¤āĻŋ. āĻ¯āĻžāĻāĻšā§āĻ, "scanf" āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĻāĻŽāĻ¨ āĻāĻ°āĻŦā§
āĻāĻāĻ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻĒāĻ° āĻĨā§āĻā§ āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¸āĻŦ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻž
āĻŦāĻ˛ā§ āĻ¯ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤āĨ¤
-Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ-āĻļā§āĻ¨ā§āĻ¯-āĻĻā§āĻ°ā§āĻā§āĻ¯
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻļā§āĻ¨ā§āĻ¯-āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻ¸āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻļā§āĻ¨ā§āĻ¯-āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤āĨ¤
-Wformat-nonliteral
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ
āĻ¤āĻžāĻ āĻā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž, āĻ¯āĻ¤āĻā§āĻˇāĻŖ āĻ¨āĻž āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ¤āĻžāĻ° āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻāĻā§ a āĻšāĻŋāĻ¸ā§āĻŦā§ āĻ¨ā§āĻ¯āĻŧ
"va_list"āĨ¤
-Wformat-āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻāĻžāĻ°ā§ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻāĻāĻŋ "printf" āĻāĻŦāĻ āĻāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§
"scanf" āĻĢāĻžāĻāĻļāĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ¨ā§āĻ
āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ, āĻ¯ā§āĻŽāĻ¨ "printf (foo);"āĨ¤ āĻāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻšāĻ˛ā§ āĻ¸āĻŋāĻāĻŋāĻāĻ°āĻŋāĻāĻŋ āĻšā§āĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻāĻ¨āĻĒā§āĻ āĻĨā§āĻā§ āĻāĻ¸ā§āĻā§ āĻāĻŦāĻ āĻāĻ¤ā§ āĻ°āĻ¯āĻŧā§āĻā§ %n. (āĻāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻŋāĻ¸ā§āĻ° āĻāĻāĻāĻŋ āĻāĻĒāĻ¸ā§āĻ
-Wformat-nonliteral āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
-Wformat-āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¯ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -Wformat-nonliteral.)
-Wformat = 2
āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž -Wformat āĻĒā§āĻ˛āĻžāĻ¸ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻā§āĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ¨āĻ¯āĻŧ -Wformat. āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
-Wformat -Wformat-nonliteral -Wformat-āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž -Wformat-y2k.
-āĻāĻ¨ā§āĻ¨ā§āĻ˛
āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻ¨āĻžāĻ˛ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
"nonnull" āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤
-āĻāĻ¨ā§āĻ¨ā§āĻ˛ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛ āĻāĻŦāĻ -Wformat. āĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -āĻāĻ¨ā§-āĻ āĻ¨ā§āĻ˛
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-āĻāĻŋāĻ¨āĻŋāĻ¤-āĻ¸ā§āĻŦāĻ¯āĻŧāĻ (āĻ¸āĻŋ, āĻ¸āĻŋ++, āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ āĻāĻŦāĻ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°)
āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻā§āĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -āĻāĻ¨āĻŋāĻ¨āĻŋāĻāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻĄ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ, GCC āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ¸ā§āĻ¨āĻŋāĻĒā§āĻā§ "i" āĻāĻžāĻ˛ā§ āĻ¨āĻž āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§
āĻāĻāĻ¨ -āĻāĻŋāĻ¨āĻŋāĻ¤-āĻ¸ā§āĻŦāĻ¯āĻŧāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
int f ()
{
int i = i;
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ i;
}
- 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++-āĻ, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ "āĻ āĻ¨ā§āĻ¯" āĻļāĻžāĻāĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ "āĻ¯āĻĻāĻŋ" āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻāĻ¤, āĻ¯āĻž
āĻāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖā§ "āĻ¯āĻĻāĻŋ (āĻŦāĻŋ)"āĨ¤ āĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° āĻ¯āĻž āĻāĻļāĻž āĻāĻ°ā§ āĻ¤āĻž āĻ¨āĻ¯āĻŧ
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° āĻŦā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻāĻ¨ā§āĻĄā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻĒāĻ°ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖā§ āĻāĻŋāĻ¤ā§āĻ°āĻŋāĻ¤āĨ¤ āĻ¯āĻāĻ¨ āĻ¸ā§āĻāĻžāĻ¨ā§
āĻāĻ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž, āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻĨāĻžāĻāĻžāĻāĻžāĻ˛ā§āĻ¨ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻŦā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻ° āĻāĻ°āĻ¤ā§, "āĻ¯āĻĻāĻŋ" āĻāĻŋāĻ¤āĻ°ā§āĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻ¸ā§āĻĒāĻˇā§āĻ āĻ§āĻ¨ā§āĻ°ā§āĻŦāĻ¨ā§āĻ§āĻ¨ā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§āĻ¨
āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻ¤āĻžāĻ "āĻ āĻ¨ā§āĻ¯" āĻāĻ¨āĻā§āĻ˛ā§āĻĄāĻŋāĻ "if" āĻāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻā§āĻ¨ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¨ā§āĻāĨ¤ āĻĻā§āĻ¯
āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻā§āĻĄ āĻāĻ āĻŽāĻ¤ āĻĻā§āĻāĻžāĻŦā§:
{
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ)
{
āĻ¯āĻĻāĻŋ (āĻ)
āĻĢā§ ();
āĻāĻ°
āĻŦāĻžāĻ° ();
}
}
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŦāĻŋāĻĒāĻā§āĻāĻ¨āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨?: āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻŽāĻŋāĻĄāĻ˛ āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ 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++ āĻāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-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 āĻāĻ° āĻ āĻĒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻ¯ā§āĻŽāĻ¨ āĻā§āĻ˛ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°, āĻ āĻŦā§āĻ§ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻŦāĻž
pragmas āĻŽāĻ§ā§āĻ¯ā§ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ. āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨ -āĻ āĻāĻžāĻ¨āĻž-āĻĒā§āĻ°āĻžāĻāĻŽāĻžāĻ¸.
-WSTRICT-LIASING
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻāĻ¨ -āĻā§āĻ°āĻŋāĻā§āĻ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ. āĻāĻāĻž āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻā§ āĻāĻŽāĻ¨ āĻāĻ ā§āĻ° āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻŦ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ§āĻ°āĻž āĻĒāĻĄāĻŧā§ āĻ¨āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ°ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ§āĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻā§āĻˇāĻ¤āĻŋ āĻāĻāĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛āĨ¤ āĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ¨ -WSTRICT-LIASING = 3
-WSTRICT-LIASING = n
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻāĻ¨ -āĻā§āĻ°āĻŋāĻā§āĻ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ. āĻāĻāĻž āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻā§ āĻāĻŽāĻ¨ āĻāĻ ā§āĻ° āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻā§āĻ āĻ¸ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋ āĻāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ (āĻāĻŽ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ)āĨ¤ āĻāĻā§āĻāĻ¤āĻ° āĻ¸ā§āĻ¤āĻ°
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻ°āĻ āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ, āĻ¯ā§āĻāĻžāĻŦā§ -O āĻāĻžāĻ āĻāĻ°ā§āĨ¤ -WSTRICT-LIASING is
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -WSTRICT-LIASING = n, n=3 āĻ¸āĻšāĨ¤
āĻ˛ā§āĻā§āĻ˛ 1: āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ, āĻĻā§āĻ°ā§āĻ¤, āĻāĻŽ āĻ¸āĻ āĻŋāĻāĨ¤ āĻāĻā§āĻ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻšāĻ˛ā§ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻāĻŋāĻ¨ā§āĻ¤ā§ -fstrict-aliasing āĻāĻāĻ¨āĻ āĻā§āĻĄ āĻāĻā§āĻ āĻāĻ°ā§, āĻāĻžāĻ°āĻŖ āĻāĻ¤ā§ āĻā§āĻŦ āĻāĻŽ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻāĻā§
āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻž āĻ āĻ¨ā§āĻ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻā§. āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻ¨ā§ āĻĄāĻŋāĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻŽāĻ¨ā§ āĻĻā§āĻĄāĻŧāĻžāĻ¯āĻŧ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻļā§āĻˇāĨ¤
āĻ˛ā§āĻā§āĻ˛ 2: āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ, āĻĻā§āĻ°ā§āĻ¤, āĻā§āĻŦ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻāĻ¨āĻ āĻ āĻ¨ā§āĻ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻ¨āĻž
āĻ¯āĻĻāĻŋāĻ āĻ˛ā§āĻā§āĻ˛ 1 āĻ¯āĻ¤ āĻŦā§āĻļāĻŋ), āĻāĻŦāĻ āĻāĻŋāĻā§ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ (āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻ˛ā§āĻā§āĻ˛ 1 āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ)āĨ¤
āĻ˛ā§āĻā§āĻ˛ 1 āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§, āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻĻā§āĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ°āĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĨ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§ āĻāĻ˛ā§āĨ¤
āĻ˛ā§āĻā§āĻ˛ 3 (āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ -WSTRICT-LIASING): āĻā§āĻŦ āĻāĻŽ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻŦāĻ āĻāĻŋāĻā§ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤
āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ¯āĻāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻĨāĻžāĻā§ āĻ¤āĻāĻ¨ 1 āĻŦāĻž 2 āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻāĻŋāĻā§āĻāĻž āĻ§ā§āĻ°āĨ¤
āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻļā§āĻ˛ā§āĻˇ + āĻĄāĻŋāĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ā§āĻ° āĻ¯āĻ¤ā§āĻ¨ āĻ¨ā§āĻ¯āĻŧ:
"*(int*)&some_float"āĨ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ˛ā§, āĻāĻāĻŋ āĻĒāĻŋāĻāĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§āĻ āĻāĻ˛ā§, āĻ¯ā§āĻāĻžāĻ¨ā§
āĻāĻāĻŋ āĻĒā§āĻ°āĻŦāĻžāĻš-āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ-āĻā§ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻ āĻā§āĻ¸ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°ā§āĨ¤
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĄāĻŋāĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĨ¤ āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¨āĻž
āĻ§āĻ°āĻ¨ā§āĻ°āĨ¤
-Wstrict-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§
-WSTRICT-overflow =n
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻāĻ¨ -fstrict-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ. āĻāĻāĻŋ āĻŽāĻžāĻŽāĻ˛āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§
āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§ āĻ¯ā§ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻāĻŦā§ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¨āĻž āĻ¯ā§āĻāĻžāĻ¨ā§ āĻā§āĻĄāĻāĻŋ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§: āĻāĻāĻŋ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽāĻ¨ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻŋāĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻžāĻŦā§ āĻāĻ
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤
āĻāĻāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¯āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻāĻāĻŦā§ āĻ¨āĻž āĻ¤āĻž āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻāĻĄāĻŧāĻŋāĻ¤ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻŽāĻ¨ āĻ¯ā§ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻāĻāĻ¨āĻ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻ¸āĻ˛ā§,
āĻāĻāĻŦā§ āĻ¤āĻžāĻ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻšāĻā§āĻ āĻāĻāĻāĻŋ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§: āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻ¯ā§ āĻāĻ¸āĻ˛ā§ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨āĻž. āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĢā§āĻāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻ¸ā§āĻ¤āĻ° āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒā§āĻ° āĻāĻ¤āĻā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§ āĻ¤āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻāĻāĻ¨
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻāĻĻā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĨ¤
-WSTRICT-overflow = 1
āĻ¸āĻ¨ā§āĻĻā§āĻšāĻāĻ¨āĻ āĻāĻŦāĻ āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻ¸āĻšāĻ āĻāĻāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ: "x +
1 > x"; āĻ¸āĻš -fstrict-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻŋāĻā§ 1 āĻ āĻ¸āĻ°āĻ˛ā§āĻāĻ°āĻŖ āĻāĻ°āĻŦā§āĨ¤ āĻāĻ āĻ¸ā§āĻ¤āĻ°āĻāĻŋ
of -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 āĻāĻŦāĻ
āĻāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨. āĻāĻā§āĻāĻ¤āĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ° āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻ¸āĻ āĻŋāĻāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĨ¤
-āĻāĻ¯āĻŧāĻžāĻ°ā§-āĻ¸ā§āĻŽāĻž
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻāĻ¨ -āĻāĻĢāĻāĻŋ-āĻāĻŋāĻāĻ°āĻĒāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ (āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ -āĻ2 āĻāĻŦāĻ āĻāĻĒāĻ°ā§). āĻāĻāĻž
āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻ¸āĻžāĻŦāĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŽāĻžāĻ° āĻŦāĻžāĻāĻ°ā§ āĻĨāĻžāĻā§āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-āĻ¨ā§-āĻĄāĻŋāĻāĻāĻāĻŋ-āĻŦāĻžāĻ-āĻāĻŋāĻ°ā§
āĻļā§āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛-āĻāĻžāĻāĻŽ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻŦāĻŋāĻāĻžāĻāĻ¨
āĻļā§āĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻ āĻ¸ā§āĻŽāĻ¤āĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĻŋāĻ° āĻāĻāĻāĻŋ āĻŦā§āĻ§ āĻāĻĒāĻžāĻ¯āĻŧ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
NaNs
-Wsystem-headers
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻāĻ āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĨā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻ°ā§āĻ¤āĻž
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĻāĻŽāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻ¤āĻžāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ°ā§ āĻ¨āĻž
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻāĻĒā§āĻ āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻ āĻŋāĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻŦā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻĨā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻ¤ā§ āĻŦāĻ˛ā§ āĻ¯ā§āĻ¨ āĻ¤āĻžāĻ°āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻā§āĻĄ āĻāĻā§āĻā§. āĻ¯āĻžāĻāĻšā§āĻ, āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻāĻ¯āĻŧāĻžāĻ˛ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¯ā§āĻā§
āĻāĻā§āĻāĻž āĻ¨āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ°ā§ āĻ āĻāĻžāĻ¨āĻž pragmas āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨---āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯, -āĻ āĻāĻžāĻ¨āĻž-āĻĒā§āĻ°āĻžāĻāĻŽāĻžāĻ¸
āĻ āĻŦāĻļā§āĻ¯āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
-WTRAMPOLINES
āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ trampolines āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨.
āĻāĻāĻāĻŋ āĻā§āĻ°āĻžāĻŽāĻĒā§āĻ˛āĻŋāĻ¨ āĻšāĻ˛ āĻĄā§āĻāĻž āĻŦāĻž āĻā§āĻĄā§āĻ° āĻāĻāĻāĻŋ āĻā§āĻ āĻ āĻāĻļ āĻ¯āĻž āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ
āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻĢāĻžāĻāĻļāĻ¨āĻā§ āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§ āĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ āĻŋāĻ¤ āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻā§āĻ¨ āĻŦāĻŋāĻļā§āĻˇ āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§,
āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ āĻŋāĻ¤ āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
-Wfloat-āĻ¸āĻŽāĻžāĻ¨
āĻ¸āĻŽāĻ¤āĻž āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¤ā§ āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ° āĻĒāĻŋāĻāĻ¨ā§ āĻ§āĻžāĻ°āĻŖāĻžāĻāĻŋ āĻšāĻ˛ āĻ¯ā§ āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻāĻŋ (āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯) āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻāĻ¨āĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ āĻ¸ā§āĻŽ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻ°āĻā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ (āĻā§āĻĄ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻ°ā§, āĻŦāĻž āĻāĻŋāĻā§āĻ¤ā§
āĻ āĻ¨ā§āĻ¯ āĻāĻĒāĻžāĻ¯āĻŧ) āĻāĻŖāĻ¨āĻž āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŦāĻž āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¤ā§āĻ°ā§āĻāĻŋ, āĻāĻŦāĻ
āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ (āĻāĻŦāĻ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ
āĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž)āĨ¤ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻ¸āĻŽāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻĒāĻ¨āĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻŦā§āĻ¨
āĻĻā§āĻāĻŋ āĻŽāĻžāĻ¨ āĻāĻāĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ āĻ°ā§āĻā§āĻ āĻāĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĻā§āĻāĻ¤ā§; āĻāĻŦāĻ āĻāĻ āĻ¸āĻā§āĻā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°āĻŋāĻ˛ā§āĻļāĻ¨āĻžāĻ˛ āĻ āĻĒāĻžāĻ°ā§āĻāĻ°, āĻ¤āĻžāĻ āĻ¸āĻŽāĻ¤āĻž āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻā§āĻ˛āĨ¤
- āĻāĻ¤āĻŋāĻšā§āĻ¯āĻāĻ¤ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ āĻāĻŦāĻ ISO C-āĻ¤ā§ āĻāĻŋāĻ¨ā§āĻ¨āĻāĻžāĻŦā§ āĻāĻāĻ°āĻŖ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻ¸āĻ āĻ¸āĻŋ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ āĻ¸āĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻ¨ā§āĻ, āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ¯ā§āĻā§āĻ¤
āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¯ā§ āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻāĻāĻŋāĻ¤.
¡ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¯āĻž āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻŦāĻĄāĻŋāĻ¤ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ˛āĻŋāĻāĻžāĻ°ā§āĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŋāĻ¤āĻ°ā§
āĻĒā§āĻ°āĻĨāĻžāĻāĻ¤ 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++ āĻ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§ āĻ¨āĻž āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻāĻžāĻ¯āĻŧāĻž āĻĻā§āĻ¯āĻŧ
struct/class/enum, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻžāĻāĻĒāĻĄā§āĻĢ āĻāĻžāĻ¯āĻŧāĻž āĻĻāĻŋāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĨ¤
-Wlarger-āĻāĻ° āĻā§āĻ¯āĻŧā§ =āĻ˛ā§āĻ¨
āĻ¯āĻāĻ¨āĻ āĻā§āĻ¨ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĨā§āĻā§ āĻŦāĻĄāĻŧ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ˛ā§āĻ¨ āĻŦāĻžāĻāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-Wframe-āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ-=āĻ˛ā§āĻ¨
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻāĻ° āĻĨā§āĻā§ āĻŦāĻĄāĻŧ āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻ˛ā§āĻ¨ āĻŦāĻžāĻāĻ āĻāĻŖāĻ¨āĻž āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻāĻŦāĻ āĻ°āĻā§āĻˇāĻŖāĻļā§āĻ˛ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ¸āĻ˛
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŋāĻā§āĻāĻž āĻŦā§āĻļāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ˛ā§āĻ¨ āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻž āĻĒāĻžāĻ¨āĨ¤ āĻāĻŋāĻ¤āĻ°ā§
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, "āĻ ā§āĻ¯āĻžāĻ˛ā§āĻāĻž", āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛-āĻĻā§āĻ°ā§āĻā§āĻ¯ā§āĻ° āĻ ā§āĻ¯āĻžāĻ°ā§, āĻŦāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻ¯ā§āĻā§āĻ¨ā§ āĻ¸ā§āĻĨāĻžāĻ¨
a āĻāĻ¸ā§āĻ¯ā§ āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž constructs āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨āĻŦāĻžāĻŖā§āĨ¤
-Wno-āĻŽā§āĻā§āĻ¤-āĻ¨āĻ¨āĻšā§āĻĒ-āĻŦāĻ¸ā§āĻ¤ā§
āĻ¸ā§āĻ¤ā§āĻĒā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻā§ āĻŽā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-Wstack- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° =āĻ˛ā§āĻ¨
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ° āĻĨā§āĻā§ āĻŦāĻĄāĻŧ āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻ˛ā§āĻ¨ āĻŦāĻžāĻāĻ āĻāĻŖāĻ¨āĻž
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ°āĻā§āĻˇāĻŖāĻļā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. "āĻ ā§āĻ¯āĻžāĻ˛ā§āĻāĻž" āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻ¯ā§āĻā§āĻ¨ā§ āĻ¸ā§āĻĨāĻžāĻ¨
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛-āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻ ā§āĻ¯āĻžāĻ°ā§, āĻŦāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĨ¤
āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻāĻŋ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻ°ā§āĻā§ -fstack-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.
¡ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ¸ā§āĻĨāĻŋāĻ° āĻšāĻ¯āĻŧ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°ā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¤āĻž āĻšāĻ˛:
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° 1120 āĻŦāĻžāĻāĻ
¡ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° (āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§) āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŦāĻĻā§āĻ§ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¤āĻž āĻšāĻ˛:
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° 1648 āĻŦāĻžāĻāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
¡ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° (āĻāĻāĻļāĻŋāĻāĻāĻžāĻŦā§) āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻŦāĻĻā§āĻ§ āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¤āĻž āĻšāĻ˛:
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸ā§āĻŽāĻžāĻšā§āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
-āĻāĻ¨āĻ¸ā§āĻĢ-āĻ˛ā§āĻĒ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨
āĻ˛ā§āĻĒ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻ¨āĻž āĻā§āĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻžāĻ°āĻŖ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻŋāĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĻŋ
āĻ˛ā§āĻĒ āĻ¸ā§āĻāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĨ¤ āĻ¸āĻā§āĻā§ -āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻ˛ā§āĻĒ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻā§āĻ¨āĨ¤
-āĻ¨ā§-āĻĒā§āĻĄāĻžāĻ¨ā§āĻāĻŋāĻ-āĻāĻŽāĻāĻ¸-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° MinGW āĻ˛āĻā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻž)
āĻ -ISO "printf" / "scanf" āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻ°āĻŖ "I32" āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§,
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻā§āĻ¨ āĻ¤āĻāĻ¨ MS āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ Windows āĻāĻžāĻ°ā§āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ "I64", āĻāĻŦāĻ "I"
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ -Wformat āĻāĻŦāĻ -āĻļāĻŋāĻā§āĻˇāĻžāĻ°ā§āĻĨā§ āĻāĻŋāĻāĻ¨āĻāĻ-āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĨ¤
-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. āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž.
-Wconversion
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§, āĻ¯ā§āĻŽāĻ¨ "abs (x)" āĻ¯āĻāĻ¨ "x" āĻšāĻ¯āĻŧ "āĻĻā§āĻŦā§āĻ¤"; āĻŽāĻ§ā§āĻ¯ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨, āĻ¯ā§āĻŽāĻ¨ "āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ ui = -1"; āĻāĻŦāĻ āĻā§āĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°, āĻ¯ā§āĻŽāĻ¨
"sqrtf (M_PI)"āĨ¤ "abs(int) x)" āĻāĻŦāĻ "ui = āĻāĻ° āĻŽāĻ¤ā§ āĻ¸ā§āĻĒāĻˇā§āĻ āĻāĻžāĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžā§ˇ
(āĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤) -1", āĻ āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ "abs (2.0)" āĻāĻ° āĻŽāĻ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -Wno-āĻāĻŋāĻšā§āĻ¨-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°.
C++ āĻāĻ° āĻāĻ¨ā§āĻ¯, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻ° āĻāĻāĻžāĻ°āĻ˛ā§āĻĄ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĻ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨; āĻāĻŦāĻ
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋ āĻ¯āĻž āĻāĻāĻ¨āĻ āĻāĻāĻāĻŋ āĻāĻžāĻāĻĒ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§ āĻ¨āĻž: "āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°" āĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻāĻāĻ āĻ§āĻ°āĻ¨ā§āĻ°, āĻāĻāĻāĻŋ āĻŦā§āĻ¸ āĻā§āĻ˛āĻžāĻ¸ āĻŦāĻž āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĨ¤ āĻŽāĻ§ā§āĻ¯ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ C++ āĻ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻ¯āĻĻāĻŋ āĻ¨āĻž -Wsign-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-Wno-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°-āĻļā§āĻ¨ā§āĻ¯ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
"NULL" āĻāĻŦāĻ āĻ¨āĻ¨-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ -Wconversion-null is
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻˇāĻŽāĨ¤
-Wzero-as-āĻ¨āĻžāĻ˛-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻāĻ¨āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C++)
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻāĻā§āĻˇāĻ°āĻŋāĻ '0' āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
C++11-āĻ "nullptr"-āĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻšāĻāĻ¤āĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻļāĻ°ā§āĻ° āĻā§āĻāĻž
āĻāĻāĻāĻŋ āĻāĻžāĻ˛āĻŋ āĻļāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ if, āĻāĻ° or do āĻ¯āĻāĻ¨ āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž.
-āĻā§āĻ¨āĻžāĻŽ-āĻ¤ā§āĻ˛āĻ¨āĻž
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻŽāĻžāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ C++ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯āĻŧ
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻ āĻŽāĻŋāĻ˛āĻā§āĻ˛āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ. āĻ¸āĻŋ-āĻ¤ā§ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻāĻ¯āĻŧāĻžāĻ˛.
-Wjump-āĻŽāĻŋāĻ¸-āĻāĻ¨āĻŋāĻ (āĻ¸āĻŋ, āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-āĻ¸āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°)
āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ "āĻā§āĻā§" āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻŦāĻž āĻāĻāĻāĻŋ "āĻ¸ā§āĻāĻ" āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻĒā§āĻ°ā§ āĻā§āĻĄāĻŧā§ āĻāĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸ā§āĻāĻ¨āĻž, āĻŦāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻ˛ā§āĻŦā§āĻ˛ā§ āĻĒāĻŋāĻāĻ¨ā§āĻ° āĻĻāĻŋāĻā§ āĻāĻžāĻāĻĒāĻŋāĻ¯āĻŧā§ āĻĒāĻĄāĻŧā§
āĻāĻ°āĻŽā§āĻ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻ¯āĻāĻ¨ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨
āĻā§āĻˇāĻŋāĻ¤. āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ Objective-C āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤; C++ āĻ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ°
āĻļāĻžāĻāĻž āĻā§āĻ¨ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ.
-Wjump-āĻŽāĻŋāĻ¸-āĻāĻ¨āĻŋāĻ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -Wc++-āĻāĻŽā§āĻĒā§āĻ¯āĻžāĻ. āĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
-āĻāĻ¨ā§-āĻāĻžāĻŽā§āĻĒ-āĻŽāĻŋāĻ¸-āĻāĻ¨āĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-āĻ¸āĻžāĻāĻ¨-āĻ¤ā§āĻ˛āĻ¨āĻž
āĻ¯āĻāĻ¨ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻāĻāĻŋ āĻā§āĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤āĻāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ
āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¯āĻāĻ¨ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻāĻ¨āĻ¸āĻžāĻāĻ¨ā§āĻĄā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
by -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž; āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ¤ā§ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻĄāĻŧāĻž, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž
-āĻāĻ¨ā§-āĻ¸āĻžāĻāĻ¨-āĻ¤ā§āĻ˛āĻ¨āĻž.
-Wsign-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻŽāĻžāĻ¨ā§āĻ° āĻāĻŋāĻšā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§āĻŽāĻ¨
āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŦāĻŋāĻšā§āĻ¨ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻžāĨ¤ āĻāĻāĻāĻŋ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻ
āĻĸāĻžāĻ˛āĻžāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨ā§āĻ°āĻŦ āĻāĻ°ā§āĨ¤ C-āĻ¤ā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻžāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -Wconversion.
-āĻāĻ¯āĻŧāĻžāĻĄāĻĄā§āĻ°ā§āĻ¸
āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻ¸āĻ¨ā§āĻĻā§āĻšāĻāĻ¨āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻāĻāĻāĻŋ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻĢāĻžāĻāĻļāĻ¨, āĻ¯ā§āĻŽāĻ¨ "void func(void); if (func)", āĻāĻŦāĻ
āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž, āĻ¯ā§āĻŽāĻ¨ "if (x == "abc")"āĨ¤
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§: āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸āĻ°ā§āĻŦāĻĻāĻž
āĻ¸āĻ¤ā§āĻ¯ā§ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§, āĻ¤āĻžāĻ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇā§ āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ°
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ā§ āĻŦāĻ¨ā§āĻ§āĻ¨ā§ āĻā§āĻ˛ā§ āĻā§āĻāĻŋ; āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ˛āĻŋāĻāĻžāĻ°ā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ˛āĻ¨āĻž
āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻ°āĻŖā§āĻ° āĻĢāĻ˛ā§ āĻāĻŦāĻ āĻ¸āĻŋ āĻ¤ā§ āĻŦāĻšāĻ¨āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧ, āĻ¤āĻžāĻ āĻ¤āĻžāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻžāĻ° "strcmp" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻā§āĻ¯āĻŧā§āĻāĻŋāĻ˛ā§āĻ¨āĨ¤ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-āĻŦā§āĻ˛ā§āĻāĻŋāĻāĻžāĻ˛-āĻāĻĒ
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ āĻĒāĻžāĻ°ā§āĻāĻ°āĻĻā§āĻ° āĻ¸āĻ¨ā§āĻĻā§āĻšāĻāĻ¨āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻĒā§āĻ°ā§āĻā§āĻˇāĻžāĻĒāĻā§ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ-āĻāĻ¯āĻŧāĻžāĻāĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤āĨ¤
-āĻāĻ¯āĻŧāĻžāĻā§āĻ°āĻŋāĻā§āĻ-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨
āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦāĻž āĻāĻāĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§ āĻā§āĻ¨ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻž āĻŦāĻ˛āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ (āĻāĻŋāĻ¤āĻ°ā§
āĻāĻžāĻˇāĻž āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§āĨ¤)
-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++ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻŽāĻĒā§āĻ˛ā§āĻ, āĻŦāĻž āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻž āĻŦā§āĻ¨āĻžāĻŽā§ āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻŽāĻŋāĻ¸āĻŋāĻ-āĻĢāĻŋāĻ˛ā§āĻĄ-āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ°
āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻŋāĻā§ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤
āĻā§āĻĄ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°āĻŦā§, āĻāĻžāĻ°āĻŖ "xh" āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤āĻāĻžāĻŦā§ āĻļā§āĻ¨ā§āĻ¯:
āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ āĻāĻ¸ {āĻāĻ¨ā§āĻ āĻāĻĢ, āĻāĻŋ, āĻāĻāĻ; };
struct sx = { 3, 4 };
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŽāĻ¨ā§āĻ¨ā§āĻ¤ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¨āĻž, āĻ¤āĻžāĻ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨
āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°āĻŦā§ āĻ¨āĻž:
āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ āĻāĻ¸ {āĻāĻ¨ā§āĻ āĻāĻĢ, āĻāĻŋ, āĻāĻāĻ; };
struct sx = { .f = 3, .g = 4 };
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž. āĻ āĻ¨ā§āĻ¯ āĻĒā§āĻ¤ā§ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž āĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž,
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž -Wno-āĻ āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤-āĻā§āĻˇā§āĻ¤ā§āĻ°-āĻ¸ā§āĻāĻ¨āĻžāĻāĻžāĻ°ā§.
-āĻāĻŽāĻŋāĻ¸āĻŋāĻ-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ-āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ
āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž "āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŦāĻŋāĻāĻĻā§āĻ°āĻ
āĻāĻā§āĻ˛āĻŋ āĻā§āĻŦāĻ˛ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§, āĻĒāĻ°āĻŽ āĻ¨āĻ¯āĻŧāĨ¤ GCC āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŦā§
"āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻš āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¯āĻž āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ, āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ,
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻĒāĻžāĻ¸āĻŋāĻ āĻŦāĻž āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ "āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤
āĻĢāĻ˛ā§ āĻ§āĻ°āĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§. āĻ āĻ°ā§āĻĨāĻžā§ āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻ āĻŦāĻž āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻŦāĻžāĻŽ āĻĻāĻŋāĻā§,
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ§āĻ°āĻ¨, āĻŦāĻž āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻāĻžāĻāĻĒ
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§ āĻāĻāĻāĻŋ "āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤āĨ¤
GCC āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§ āĻ¯āĻž "āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ" āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻŖāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻžāĻ°, āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§. GCC āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŦā§ āĻ¯ā§ "āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ"
āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻ¯ā§ āĻā§āĻ¨āĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž "vprintf" āĻāĻ° āĻŽāĻ¤ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨āĻā§ āĻāĻ˛ āĻāĻ°ā§
āĻ āĻĨāĻŦāĻž "vscanf", āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŦāĻ āĻāĻŋāĻā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯
"āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻžāĨ¤
-āĻāĻ¨ā§-āĻŽāĻžāĻ˛ā§āĻāĻŋāĻāĻžāĻ°
āĻāĻāĻāĻŋ āĻŽāĻžāĻ˛ā§āĻāĻŋ āĻ āĻā§āĻˇāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ āĻĨāĻžāĻāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž ('āĻĢā§āĻĢ') āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ. āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¤āĻžāĻ°āĻž āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻ° āĻā§āĻĄā§ āĻāĻžāĻāĻĒā§, āĻāĻžāĻ°āĻŖ āĻ¤āĻžāĻĻā§āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨-āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻĒā§āĻ°ā§āĻā§āĻŦāĻ˛ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻā§āĻ¤=
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-āĻŦāĻā§āĻāĻŋāĻ¤-āĻā§āĻˇāĻŖāĻž
āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛, āĻāĻŦāĻ āĻ āĻŦāĻāĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻžāĻāĻĒ
"āĻŦāĻā§āĻāĻŋāĻ¤" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
-āĻāĻ¨ā§-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§
āĻ§ā§āĻ°ā§āĻŦāĻ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ¤ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛-āĻāĻžāĻāĻŽ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ-āĻāĻ¨āĻŋāĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻŽāĻ¨ā§āĻ¨ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻāĻžāĻ°
āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž. āĻ āĻ¨ā§āĻ¯ āĻĒā§āĻ¤ā§ -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž āĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž,
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻāĻ¯āĻŧā§āĻā§āĻ¸āĻā§āĻ°āĻž -Wno-āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ-init.
-Wpacked
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§āĻā§ āĻĒā§āĻ¯āĻžāĻāĻĄ āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ¯āĻžāĻāĻĄ āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻā§āĻ° āĻ¨ā§āĻ
āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦāĻž āĻāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻĒā§āĻ°āĻāĻžāĻŦāĨ¤ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ˛-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ āĻā§āĻĄā§, "struct bar"-āĻ "fx" āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻšāĻŦā§
āĻā§āĻ˛āĻāĻžāĻŦā§ āĻ¸āĻāĻ¯ā§āĻāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¯āĻĻāĻŋāĻ "āĻ¸ā§āĻā§āĻ°āĻžāĻāĻ āĻŦāĻžāĻ°" āĻāĻ° āĻ¨āĻŋāĻā§āĻ āĻĒā§āĻ¯āĻžāĻāĻĄ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¨ā§āĻ:
āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻ āĻĢā§ {
āĻāĻ¨ā§āĻ āĻāĻā§āĻ¸;
āĻāĻ° āĻ, āĻŦāĻŋ, āĻ¸āĻŋ, āĻĄāĻŋ;
__ 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++ āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-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.
-Wvector-āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨-āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸
āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° SIMD āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻā§āĻā§āĻāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¨āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻŋāĻāĻ¨āĻŋāĻ āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻĻāĻ°āĻāĻžāĻ°ā§. āĻā§āĻā§āĻāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
"āĻĒāĻŋāĻ¸āĻāĻ¯āĻŧāĻžāĻāĻ", āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻā§āĻāĻ°ā§ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻĒāĻžāĻĻāĻžāĻ¨ "āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ā§", āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻā§āĻā§āĻāĻ° āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻ§āĻ°āĻŖā§āĻ° āĻ¸ā§āĻā§āĻ˛āĻžāĻ°, āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻļāĻŋ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĻāĻā§āĻˇ; āĻāĻŦāĻ "āĻāĻāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻ¸ā§āĻā§āĻ˛āĻžāĻ°", āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§ āĻā§āĻā§āĻāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻāĻžāĻāĻĒā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĢāĻŋāĻ āĻāĻ°ā§āĨ¤
-Wvla
āĻā§āĻĄā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ -āĻāĻ¨ā§-āĻāĻ˛āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°āĻŦā§
-āĻļāĻŋāĻā§āĻˇāĻžāĻ°ā§āĻĨā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻ ā§āĻ¯āĻžāĻ°ā§āĻ° āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĨ¤
-Wvolatile-register-var
āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻĻā§āĻŦāĻžāĻ¯āĻŧā§ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨. āĻāĻĻā§āĻŦāĻžāĻ¯āĻŧā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻāĻžāĻ°ā§ āĻ¨āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ āĻ¯āĻž āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ˛ā§āĻāĻžāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛.
-Wdisabled-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨
āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻž āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻžāĻ¸ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄā§ āĻāĻŋāĻā§ āĻā§āĻ˛ āĻāĻā§; āĻāĻāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GCC āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
āĻ āĻĒāĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°āĻ°āĻž āĻā§āĻĄāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĻŋāĨ¤ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ, āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¯ā§ āĻšāĻ¯āĻŧ
āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄ āĻā§āĻŦ āĻŦāĻĄāĻŧ āĻŦāĻž āĻā§āĻŦ āĻāĻāĻŋāĻ˛; GCC āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻ¤ā§ āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°āĻŦā§ āĻ¯āĻāĻ¨
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¨āĻŋāĻā§āĻ āĻ āĻ¤ā§āĻ¯āĻ§āĻŋāĻ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-Wpointer-āĻāĻŋāĻšā§āĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ° āĻ¸āĻš āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻžāĻ¸āĻŋāĻ āĻŦāĻž āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ Objective-C āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻšā§āĻ¯ āĻšāĻ¯āĻŧ -āĻāĻ¯āĻŧāĻžāĻ˛ āĻāĻŦāĻ āĻĻā§āĻŦāĻžāĻ°āĻž
-āĻļāĻŋāĻā§āĻˇāĻžāĻ°ā§āĻĨā§, āĻ¯āĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -Wno-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻāĻŋāĻšā§āĻ¨.
-Wstack-āĻ°āĻā§āĻˇāĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻāĻ¨ -āĻĢāĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ°āĻā§āĻˇāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ. āĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§
āĻ¯āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻŽā§āĻ¯āĻžāĻļāĻŋāĻ āĻĨā§āĻā§ āĻ°āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻžāĨ¤
-āĻāĻ¨ā§-āĻŽāĻžāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻžāĻĒ
āĻ¯ā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖāĻā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻā§āĻ˛āĻŋ āĻĻāĻŽāĻ¨ āĻāĻ°ā§āĻ¨ā§ˇ -fmudflap.
-āĻāĻāĻžāĻ°āĻ˛ā§āĻ¨ā§āĻĨ-āĻ¸ā§āĻā§āĻ°āĻŋāĻ
"āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨" āĻĻā§āĻ°ā§āĻā§āĻ¯ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ°ā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¸āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ§ā§āĻ¨āĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ§ā§āĻ°ā§āĻŦāĻāĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸ā§āĻŽāĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ āĻĻā§āĻ°ā§āĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻŦ āĻĒā§āĻ°ā§āĻā§āĻŦāĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻĻā§āĻ°ā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻ¨.
āĻ¸ā§āĻŽāĻž āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻĒāĻ°ā§ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĻŋ, āĻāĻŦāĻ āĻā§āĻ°ā§āĻ˛āĻŋāĻ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ āĻ¨āĻž
NUL C90-āĻ, āĻ¸ā§āĻŽāĻž āĻāĻŋāĻ˛ 509 āĻ āĻā§āĻˇāĻ°; C99-āĻ āĻāĻāĻŋāĻā§ 4095-āĻ āĻāĻ¨ā§āĻ¨ā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ C++98 āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻāĻĻāĻ°ā§āĻļ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¨āĻž, āĻ¤āĻžāĻ āĻāĻŽāĻ°āĻž āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻžāĻ°āĻ˛ā§āĻ¨ā§āĻĨ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻāĻ°āĻŋ āĻ¨āĻž
āĻ¸āĻŋ++āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻšā§āĻ¯ āĻšāĻ¯āĻŧ -āĻļāĻŋāĻā§āĻˇāĻžāĻ°ā§āĻĨā§, āĻāĻŦāĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -Wno-āĻāĻāĻžāĻ°āĻ˛ā§āĻ¨ā§āĻĨ-āĻ¸ā§āĻā§āĻ°āĻŋāĻ.
-Wunsufixed-float-constants (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯-C)
GCC āĻ¯ā§ āĻā§āĻ¨ā§ āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻ§ā§āĻ°ā§āĻŦāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻŦā§ āĻ¯āĻžāĻ° āĻā§āĻ¨ā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¨ā§āĻāĨ¤ āĻāĻāĻ¨
āĻ¸āĻā§āĻā§ āĻāĻāĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ -Wsystem-headers āĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ°ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°. "FLOAT_CONST_DECIMAL64" āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻžāĻāĻŽāĻž āĻĻāĻļāĻŽāĻŋāĻ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻĨā§āĻā§ C99 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻāĻ¨ā§āĻ¨āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻž āĻāĻĒāĻ¨āĻžāĻ° āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ or āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ
GCC āĻāĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻŋāĻļā§āĻˇ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŦāĻž GCC āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ:
-g āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¨ā§āĻāĻŋāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻ¸ā§āĻāĻžāĻŦāĻ¸, āĻ¸āĻŋāĻāĻāĻĢāĻāĻĢ,
XCOFF, āĻŦāĻž DWARF 2)āĨ¤ GDB āĻāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻŦ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, -g āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ¯ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GDB āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§; āĻāĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻāĻŋāĻĄāĻŋāĻŦāĻŋāĻ¤ā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻžāĻāĻā§ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻāĻ°āĻŦā§ āĻŦāĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĒāĻĄāĻŧāĻ¤ā§ āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°āĻŦā§āĨ¤ āĻ¤ā§āĻŽāĻŋ āĻ¯āĻĻāĻŋ āĻāĻžāĻ
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻ¤ā§, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -gstabs+,
-gstabs, -gxcoff+, -gxcoff, āĻŦāĻž -āĻāĻŋāĻāĻŋāĻāĻŽāĻāĻ¸ (āĻ¨āĻŋāĻā§ āĻĻā§āĻ).
GCC āĻāĻĒāĻ¨āĻžāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ -g āĻ¸āĻā§āĻā§ -O. āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻĄ āĻā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻļāĻ°ā§āĻāĻāĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽāĻžāĻā§ āĻŽāĻžāĻā§ āĻāĻļā§āĻāĻ°ā§āĻ¯āĻāĻ¨āĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§: āĻāĻĒāĻ¨āĻŋ āĻā§āĻˇāĻŋāĻ¤ āĻāĻŋāĻā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻžāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŦ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§āĻ° āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤āĻāĻžāĻŦā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻāĻļāĻž āĻāĻ°ā§āĻ¨āĻ¨āĻŋ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§; āĻāĻŋāĻā§ āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž āĻāĻžāĻ°āĻŖ āĻ¤āĻžāĻ°āĻž āĻ§ā§āĻ°ā§āĻŦāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻŖāĻ¨āĻž āĻāĻ°ā§ āĻŦāĻž āĻ¤āĻžāĻĻā§āĻ° āĻŽāĻžāĻ¨ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻŋāĻ˛
āĻšāĻžāĻ¤; āĻāĻŋāĻā§ āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻžāĻ°āĻŖ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛
āĻ˛ā§āĻĒāĻ¸
āĻ¤āĻŦā§āĻ āĻāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻĄ āĻāĻāĻāĻĒā§āĻ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻĒā§āĻ°āĻŽāĻžāĻŖ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ¸āĻā§āĻāĻ¤ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻŦāĻžāĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻĒāĻ¯ā§āĻā§ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ GCC āĻāĻ°āĻ āĻāĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻžāĻ§āĻŋāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤
-ggdb
GDB āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻĒāĻ˛āĻŦā§āĻ§ (DWARF 2, āĻ¸ā§āĻāĻžāĻŦāĻ¸, āĻŦāĻž āĻ¨ā§āĻāĻŋāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻ¯āĻĻāĻŋ āĻāĻ° āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤), āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ˛ā§ GDB āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻšāĨ¤
-gstabs
āĻāĻŋāĻĄāĻŋāĻŦāĻŋ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻŦ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ (āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ) āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻāĻāĻŋ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ BSD āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ DBX āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻāĨ¤ MIPS, āĻāĻ˛āĻĢāĻž āĻāĻŦāĻ
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V āĻ°āĻŋāĻ˛āĻŋāĻ 4 āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻŦ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻ¨āĻ¯āĻŧ
DBX āĻŦāĻž SDB āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V āĻ°āĻŋāĻ˛āĻŋāĻ 4 āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ GNU āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¸āĻŽāĻŦā§āĻ¤ āĻšāĻ.
-āĻĢā§āĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻ-āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤-āĻĄāĻŋāĻŦāĻžāĻ-āĻĒā§āĻ°āĻ¤ā§āĻ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻŦ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ (āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ) āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻ¯ā§ āĻāĻ¸āĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-femit-āĻļā§āĻ°ā§āĻŖā§-āĻĄāĻŋāĻŦāĻžāĻ-āĻ¸āĻ°ā§āĻŦāĻĻāĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻāĻŋ C++ āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§,
āĻā§āĻ˛āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° āĻ¯āĻžāĻ°āĻž GCC āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§ āĻ¤āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻ āĻā§āĻˇāĻŽ
āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ°āĻŖ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ˛ā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻāĻžāĻ° āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻŦā§
āĻĻā§āĻ āĻāĻāĻāĻŋ āĻĢā§āĻ¯āĻžāĻā§āĻāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ āĻ¨ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž.
-fno-āĻĄāĻŋāĻŦāĻžāĻ-āĻāĻžāĻāĻĒāĻ¸-āĻŦāĻŋāĻāĻžāĻ
DWARF v4 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŦāĻž āĻāĻā§āĻāĻ¤āĻ° āĻāĻžāĻāĻĒ DIE āĻā§āĻ˛āĻŋāĻā§ āĻ¨āĻŋāĻā§āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻžāĻāĻž āĻšāĻŦā§
.debug_types āĻŦāĻŋāĻāĻžāĻāĻā§ .debug_info āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻ āĻāĻļ āĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻāĻāĻžāĻ
āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ comdat āĻŦāĻŋāĻāĻžāĻā§ āĻ¤āĻžāĻĻā§āĻ° āĻ°āĻžāĻāĻž āĻāĻ°ā§ āĻĻāĻā§āĻˇ āĻ¯ā§āĻšā§āĻ¤ā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¤āĻžāĻ°āĻĒāĻ° āĻšāĻŦā§
āĻ¸āĻĻā§āĻļ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ DWARF āĻā§āĻ°āĻžāĻšāĻāĻ°āĻž .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 āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ)āĨ¤ āĻāĻ āĻšāĻ˛
IRIX 6-āĻ DBX āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 2, 3 āĻŦāĻž 4 āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§; āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 2āĨ¤
āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ 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-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ.
-āĻāĻŋāĻāĻŋāĻāĻŽāĻāĻ¸
āĻāĻŋāĻāĻŽāĻāĻ¸ āĻĄāĻŋāĻŦāĻžāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ (āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ)āĨ¤ āĻāĻ āĻšāĻ˛
VMS āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ 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.
-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-āĻĄā§āĻĒāĻ¸
DWARF2 āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻĻā§āĻļ āĻ¤āĻĨā§āĻ¯ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§
āĻĒā§āĻ°āĻ¤ā§āĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° DWARF2 āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ˛āĻŦā§āĻ§āĻŋ āĻāĻ°ā§
āĻ¸āĻā§āĻā§ -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 āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻāĻ āĻāĻ°ā§ āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻŋāĻā§ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻžāĻ¸ā§āĻ° āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻļā§āĻˇ āĻšāĻ¯āĻŧāĨ¤
-āĻāĻĢāĻāĻžāĻāĻŽ-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒāĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ°āĻžāĻ¸ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§ āĻ¯āĻāĻ¨ āĻāĻāĻŋ
āĻļā§āĻˇāĨ¤
-āĻāĻĢāĻāĻŽāĻāĻāĻŽ-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻāĻāĻŋ
āĻļā§āĻˇāĨ¤
-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,tail_call:0 dbg_cnt(dce) āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ 10 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ¤ā§āĻ¯ āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻŦā§
āĻāĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖ
-āĻĒā§āĻ°āĻŽāĻžāĻŖāĻ¯ā§āĻā§āĻ¯-āĻ°āĻāĻŽ-āĻĒāĻžāĻ¸
-āĻĢāĻĄāĻŋāĻ¸ā§āĻŦāĻ˛-āĻ°āĻāĻŽ-āĻĒāĻžāĻ¸=āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž
āĻāĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻ¯āĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ/āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻžāĻ¸ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻĒāĻžāĻ¸ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ/āĻ āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
*<-fdisable-ipa-āĻĒāĻžāĻ¸>
āĻāĻāĻĒāĻŋāĻ āĻĒāĻžāĻ¸ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨ āĻĒāĻžāĻ¸. āĻĒāĻžāĻ¸ āĻĒāĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻāĻāĻ āĻĒāĻžāĻ¸ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻšāĻ˛ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻĒāĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ a āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž 1 āĻĨā§āĻā§ āĻļā§āĻ°ā§āĨ¤
*<-fdisable-rtl-āĻĒāĻžāĻ¸>
*<-fdisable-rtl-āĻĒāĻžāĻ¸=āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž>
āĻāĻ°āĻāĻŋāĻāĻ˛ āĻĒāĻžāĻ¸ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨ āĻĒāĻžāĻ¸. āĻĒāĻžāĻ¸ āĻĒāĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻāĻāĻ āĻĒāĻžāĻ¸ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻšāĻ˛ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻĒāĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ a āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž 1 āĻĨā§āĻā§ āĻļā§āĻ°ā§āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻž
āĻĢāĻžāĻāĻļāĻ¨ āĻ°ā§āĻā§āĻ āĻŦāĻž āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋ a āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ¯āĻž āĻā§āĻĄāĻŧāĻž
āĻā§āĻ˛āĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻāĻāĻ¯āĻŧ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¤ā§āĻā§āĻ āĻšāĻ˛ā§, āĻ¸āĻāĻā§āĻ¯āĻž
āĻā§āĻĄāĻŧāĻž āĻāĻāĻāĻŋ āĻāĻāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ° cgraph āĻ¨ā§āĻĄ āĻāĻ° āĻāĻāĻāĻāĻĄāĻŋ is
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻĄāĻŧā§, āĻĒāĻžāĻ¸ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻā§āĻˇāĻŽ
āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻ¯ āĻāĻāĻāĻāĻĄāĻŋ āĻāĻāĻāĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻĒāĻžāĻ¸ā§ āĻĻā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻ¨āĻžāĻŽ āĻ āĻĒāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -fdump-āĻĒāĻžāĻ¸.
*<-fdisable-āĻā§āĻ°āĻŋ-āĻĒāĻžāĻ¸>
*<-fdisable-āĻā§āĻ°āĻŋ-āĻĒāĻžāĻ¸=āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž>
āĻā§āĻ°āĻŋ āĻĒāĻžāĻ¸ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻĒāĻžāĻ¸āĨ¤ āĻĻā§āĻ -fdisable-rtl āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻāĨ¤
*<-āĻĢā§āĻ¨ā§āĻŦāĻ˛-āĻāĻāĻĒāĻŋāĻ-āĻĒāĻžāĻ¸>
āĻāĻāĻĒāĻŋāĻ āĻĒāĻžāĻ¸ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨ āĻĒāĻžāĻ¸. āĻĒāĻžāĻ¸ āĻĒāĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻāĻāĻ āĻĒāĻžāĻ¸ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻšāĻ˛ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻāĻšā§āĻŦāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻĒāĻžāĻ¸ā§āĻ° āĻ¨āĻžāĻŽ a āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ āĻ¨ā§āĻā§āĻ°āĻŽāĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž 1 āĻĨā§āĻā§ āĻļā§āĻ°ā§āĨ¤
*<-āĻĢā§āĻ¨ā§āĻŦāĻ˛-āĻāĻ°āĻāĻŋāĻāĻ˛-āĻĒāĻžāĻ¸>
*<-āĻĢā§āĻ¨ā§āĻŦāĻ˛-āĻāĻ°āĻāĻŋāĻāĻ˛-āĻĒāĻžāĻ¸=āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž>
āĻāĻ°āĻāĻŋāĻāĻ˛ āĻĒāĻžāĻ¸ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨ āĻĒāĻžāĻ¸āĨ¤ āĻĻā§āĻ -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-āĻĒāĻžāĻ¸
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°āĻ¤ā§ āĻŦāĻ˛ā§ āĻ āĻā§āĻˇāĻ°. āĻāĻ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° 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 āĻĻā§āĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻĒ-āĻāĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻĒāĻžāĻ¸.
-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻāĻ°āĻāĻŋāĻāĻ˛-āĻĄāĻŋāĻ¸āĻŋāĻ
āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻĄā§āĻĄ āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻĒāĻžāĻ¸ā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤
-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻāĻ°āĻāĻŋāĻāĻ˛-āĻĄāĻŋāĻŦāĻŋāĻāĻ°
āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻļāĻžāĻāĻž āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-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-regmove
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻĒāĻžāĻ¸ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-fdump-rtl-sched1
-fdump-rtl-sched2
-fdump-rtl-sched1 āĻāĻŦāĻ -fdump-rtl-sched2 āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻžāĻ¸
-fdump-rtl-āĻĻā§āĻā§āĻ¨
āĻ¸āĻžāĻāĻ¨ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ.
-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 āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻžāĻĄāĻŧāĻžāĻ
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻĄāĻŋāĻĒāĻŋ āĻā§āĻāĻžāĨ¤
-āĻĄāĻŋāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ (-fdump-rtl-āĻĒāĻžāĻ¸), āĻĄāĻžāĻŽā§āĻĒ a
VCG āĻĨā§āĻā§ āĻĻā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻš āĻā§āĻ°āĻžāĻĢā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž
file.pass.vcg.
-āĻĄā§āĻā§āĻ¸ āĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ 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-āĻā§āĻ°āĻŋ-āĻ¸ā§āĻāĻ-āĻ āĻĒāĻļāĻ¨
āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻāĻžāĻˇāĻž āĻāĻžāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻ¨āĻĨāĻŋ. āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ, āĻāĻŦāĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¯āĻĻāĻŋ -āĻ āĻĒāĻļāĻ¨ āĻĢāĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ āĻĒāĻļāĻ¨ āĻāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž - āĻĒā§āĻĨāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ
āĻĄāĻžāĻŽā§āĻĒā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤ āĻ¸āĻŦ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŦ āĻĄāĻžāĻŽā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¨āĻ¯āĻŧ; āĻ¯āĻžāĻ°āĻž āĻāĻā§
āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻŦā§. āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻ āĻŋāĻāĻžāĻ¨āĻž
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨ā§āĻĄā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻāĻāĻŋ āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻāĻŦāĻ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§āĨ¤ āĻāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻ˛ āĻŦāĻžāĻāĻ§āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻāĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸āĻš āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻāĻ˛āĨ¤
asmname
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻā§āĻˇāĻŖāĻžāĻ° āĻāĻ¨ā§āĻ¯ "DECL_ASSEMBLER_NAME" āĻ¸ā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻ¸ā§āĻāĻŋ āĻĄāĻžāĻŽā§āĻĒā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
"DECL_NAME" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤ āĻāĻāĻŋāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ¸āĻšāĻāĻ¤āĻž āĻĨā§āĻā§ āĻĒāĻŋāĻāĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°āĻž
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻŽā§āĻ¯āĻžāĻā§āĻāĻ˛āĻĄ āĻ¨āĻžāĻŽāĨ¤
āĻĒāĻžāĻ¤āĻ˛āĻž
āĻāĻāĻāĻŋ āĻ¸ā§āĻ¯ā§āĻ āĻŦāĻž āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻŦāĻĄāĻŋāĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§āĻ° āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻ°āĻŖ
āĻ¸ā§āĻ¯ā§āĻ āĻĒā§āĻāĻā§ āĻā§āĻā§āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻāĻā§āĻŽ āĻĄāĻžāĻŽā§āĻĒ āĻ¯āĻāĻ¨ āĻ¤āĻžāĻ°āĻž āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĒā§āĻāĻāĻžāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻĒāĻĨāĨ¤ āĻ¸ā§āĻ¨ā§āĻĻāĻ°-āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻāĻžāĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻāĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ
āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻ¸āĻāĻ¸ā§āĻĨāĻžāĨ¤
āĻāĻžāĻāĻāĻž āĻāĻžāĻā§āĻ° āĻāĻāĻāĻŋ āĻāĻžāĻāĻāĻž āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻžāĻāĻā§āĻ˛āĻŋ āĻ¸ā§āĻ¨ā§āĻĻāĻ°āĻāĻžāĻŦā§ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧā§ˇ
āĻāĻāĻāĻŋ āĻ¸āĻŋ-āĻāĻ° āĻŽāĻ¤ā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĨ¤
āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤
āĻāĻ°āĻ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ (āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻŽāĻžāĻ¨āĻŋāĻ¤ āĻ¨āĻ¯āĻŧ)āĨ¤
āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨
āĻĒāĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ (āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻŽāĻžāĻ¨āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻŦāĻŋāĻāĻ˛ā§āĻĒ)āĨ¤
āĻŦā§āĻ˛āĻ
āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻĻā§āĻāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ (āĻāĻžāĻāĻāĻž āĻĄāĻžāĻŽā§āĻĒā§ āĻ āĻā§āĻˇāĻŽ)āĨ¤
vops
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻĻā§āĻāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻ˛āĻžāĻāĻ¨āĻ¨ā§
āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻĻā§āĻāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻāĻāĻāĻĄāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨āĻ¨ā§āĻ¯ ID ("DECL_UID") āĻĻā§āĻāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
āĻāĻžāĻ°ā§āĻŦā§āĻ¸
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸ā§āĻā§āĻāĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ°āĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻĻā§āĻāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
eh āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ EH āĻ āĻā§āĻāĻ˛ā§āĻ° āĻ¨āĻŽā§āĻŦāĻ° āĻĻā§āĻāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
SCEV
āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĻā§āĻāĻžāĻ¨ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻŦ āĻŦāĻžāĻĻā§ āĻ¸āĻŦ āĻ āĻĒāĻļāĻ¨ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨ āĻāĻžāĻāĻāĻž, āĻĒāĻžāĻ¤āĻ˛āĻž, āĻāĻžāĻ°ā§āĻŦā§āĻ¸ āĻāĻŦāĻ āĻ˛āĻžāĻāĻ¨āĻ¨ā§.
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻžāĻā§āĻ° āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻŽā§āĻāĻŦ:
āĻŽā§āĻ˛
āĻā§āĻ¨ āĻāĻžāĻ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻā§ āĻĄāĻžāĻŽā§āĻĒ, āĻĨā§āĻā§ āĻĢāĻžāĻāĻ˛.āĻ°āĻŋāĻāĻŋāĻ¨āĻžāĻ˛.
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ
āĻ¸āĻŦ āĻāĻžāĻ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻ°ā§ āĻĄāĻžāĻŽā§āĻĒ, āĻĨā§āĻā§ āĻĢāĻžāĻāĻ˛.āĻ āĻĒāĻāĻŋāĻŽāĻžāĻāĻāĻĄ.
āĻāĻŋāĻŽā§āĻĒāĻ˛
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻāĻŋāĻŽāĻĒā§āĻ˛āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻĒāĻžāĻ¸ā§āĻ° āĻāĻā§ āĻāĻŦāĻ āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛
āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .āĻāĻŋāĻŽā§āĻĒāĻ˛ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
cfg āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻĢā§āĻ˛ā§ āĻā§āĻ°āĻžāĻĢ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻāĻ¯ā§āĻāĻ¨ .cfg āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻāĻŋāĻ¸āĻŋāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻā§āĻ°ā§āĻ˛ āĻĢā§āĻ˛ā§ āĻā§āĻ°āĻžāĻĢ āĻāĻŋāĻ¸āĻŋāĻāĻŋ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛
āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .āĻāĻŋāĻ¸āĻŋāĻāĻŋ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯, āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻĨāĻžāĻā§
āĻāĻāĻžāĻ§āĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§, āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž
āĻāĻŋāĻ¸āĻŋāĻāĻŋāĨ¤ āĻāĻĒāĻ¨āĻžāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻā§āĻ°āĻžāĻĢāĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°ā§ āĻāĻžāĻ āĻāĻŦāĻ āĻĒā§āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻĒā§āĻ°āĻĨāĻŽā§ āĻĢāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
ch āĻ˛ā§āĻĒ āĻšā§āĻĄāĻžāĻ° āĻāĻĒāĻŋ āĻāĻ°āĻžāĻ° āĻĒāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
.ch āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
SSA āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§ SSA āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .āĻ¸āĻž
āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻāĻĒāĻ¨āĻžāĻŽ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
.āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
CCP CCP āĻāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ āĻĨā§āĻā§
āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĨ¤
āĻ¸ā§āĻā§āĻ°ā§āĻāĻ¸āĻŋāĻĒāĻŋ
STORE-CCP āĻāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .storeccp
āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻĒā§āĻ°āĻžāĻ āĻāĻāĻļāĻŋāĻ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻĻā§āĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻāĻžāĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻāĻ¯ā§āĻāĻ¨ .āĻĒā§āĻ°ā§ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
fre āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻĻā§āĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻāĻžāĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
.āĻĢā§āĻ°ā§ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻāĻĒāĻŋāĻĒā§āĻ°āĻĒ
āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°ā§ āĻāĻžāĻ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .āĻā§āĻĒāĻžāĻāĻĒā§āĻ°āĻĒ
āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻ¸ā§āĻā§āĻ°_āĻā§āĻĒāĻžāĻāĻĒā§āĻ°āĻĒ
āĻĻā§āĻāĻžāĻ¨ āĻāĻĒāĻŋ-āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°ā§ āĻāĻžāĻ āĻĄāĻžāĻŽā§āĻĒ. āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
.āĻāĻ¸ā§āĻā§āĻ°_āĻā§āĻĒāĻžāĻāĻĒā§āĻ°āĻĒ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻĄāĻŋāĻ¸āĻŋāĻ āĻĄā§āĻĄ āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ā§āĻ° āĻĒāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻāĻ¯ā§āĻāĻ¨ .āĻĄāĻŋāĻ¸āĻŋāĻ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻāĻžāĻĻāĻžāĻ° āĻāĻžāĻĒāĻāĻž
āĻŽāĻžāĻĄāĻĢā§āĻ˛ā§āĻ¯āĻžāĻĒ āĻāĻ¨āĻ¸ā§āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻāĻ¯ā§āĻāĻ¨ .āĻāĻžāĻĻāĻžāĻ° āĻāĻžāĻĒāĻāĻž āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢāĻ āĻ¸āĻŽāĻˇā§āĻāĻŋāĻ° āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛
āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .āĻ¸ā§āĻ°āĻž āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻĄā§āĻŦāĻž
āĻā§āĻĄ āĻ¸āĻŋāĻā§āĻāĻŋāĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻāĻ¯ā§āĻāĻ¨ āĻĄā§āĻŦ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻĄā§āĻŽ āĻĄāĻŽāĻŋāĻ¨ā§āĻāĻ° āĻā§āĻ°āĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛
āĻ¸āĻāĻ¯ā§āĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĨ¤ āĻĄāĻŽ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻĄāĻŋāĻāĻ¸āĻ āĻŽā§āĻ¤ āĻĻā§āĻāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ. āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§āĻ āĻāĻ°ā§ .dse āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
Phiopt
PHI āĻ¨ā§āĻĄāĻā§āĻ˛āĻŋāĻā§ āĻ¸ā§āĻā§āĻ°ā§āĻāĻāĻ˛āĻžāĻāĻ¨ āĻā§āĻĄā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛
āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .āĻĢāĻŋāĻ¯āĻŧā§āĻĒā§āĻ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻĢā§āĻ°ā§āĻĒā§āĻ°āĻĒ
āĻāĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .Forwprop āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻāĻĒāĻŋāĻ°āĻŋāĻ¨ā§āĻŽ
āĻāĻĒāĻŋ āĻ°āĻŋāĻ¨ā§āĻŽ āĻ āĻĒāĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛
āĻ¸āĻāĻ¯ā§āĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ .āĻā§āĻĒāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻāĻ¨āĻāĻ°āĻāĻŋ āĻā§āĻ¨ā§āĻ°āĻŋāĻā§āĻ° āĻāĻĒāĻ° āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨
āĻāĻžāĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ .nrv āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻā§āĻā§āĻ
āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§āĻ āĻāĻ°ā§ .vect āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻāĻ¸āĻāĻ˛āĻĒāĻŋ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛
āĻ¸āĻāĻ¯ā§āĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ .āĻāĻ¸āĻāĻ˛āĻĒāĻŋ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻāĻŋāĻāĻ°āĻĒāĻŋ āĻā§āĻ¯āĻžāĻ˛ā§ āĻ°ā§āĻā§āĻ āĻĒā§āĻ°ā§āĻĒāĻžāĻā§āĻļāĻ¨ (VRP) āĻāĻ° āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻāĻ¯ā§āĻāĻ¨ .vrp āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽā§āĨ¤
āĻ¸āĻŦ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒāĻ¤āĻžāĻāĻž āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻā§āĻ°āĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨āĨ¤
-ftree-vectorizer-verbose=n
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻžāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻāĻāĻĒā§āĻā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻ¤āĻĨā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ˛ā§āĻāĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻ¨āĻž -fdump-āĻŦā§āĻā§āĻˇ-āĻ¸āĻŽāĻ¸ā§āĻ¤ or -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻā§āĻ°āĻŋ-āĻā§āĻā§āĻ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄāĻžāĻŽā§āĻĒ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĢāĻžāĻāĻ˛ā§ āĻāĻāĻāĻĒā§āĻ āĻšāĻ¯āĻŧ, .vectāĨ¤ āĻāĻ¨ā§āĻ¯
n=0 āĻā§āĻ¨ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ n=1 āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛ā§āĻĒ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°ā§
āĻ¯ā§āĻāĻŋ āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŦāĻ āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ āĻšāĻāĻ¯āĻŧāĻž āĻ˛ā§āĻĒā§āĻ° āĻŽā§āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻ¯āĻĻāĻŋ n=2 āĻĻ
āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻžāĻ° āĻ¨āĻ¨-āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻāĻŋ āĻĒāĻžāĻ¸ āĻāĻ°ā§āĻā§
(vect_analyze_loop_form) - āĻ¯ā§āĻŽāĻ¨ āĻāĻŖāĻ¨āĻžāĻ¯ā§āĻā§āĻ¯, āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ-āĻ¸āĻŦāĻā§āĻ¯āĻŧā§, āĻāĻāĻ-āĻŦāĻŋāĻŦāĻŋ, āĻāĻāĻ-āĻĒā§āĻ°āĻŦā§āĻļ/āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨
loops āĻāĻ āĻāĻāĻ verbosity āĻ¸ā§āĻ¤āĻ° āĻ¯ā§ -fdump-tree-vect-āĻĒāĻ°āĻŋāĻ¸āĻāĻā§āĻ¯āĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¸āĻŽā§āĻš. āĻāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨
āĻāĻžāĻ°ā§āĻŦā§āĻ¸āĻŋāĻāĻŋ āĻ˛ā§āĻā§āĻ˛ āĻŽāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°āĻž āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯, āĻ āĻĨāĻŦāĻž āĻāĻāĻ
āĻāĻ°āĻ āĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ: āĻ¯āĻĻāĻŋ n=3, āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻžāĻ° āĻāĻ°āĻ āĻŽāĻĄā§āĻ˛
āĻ¤āĻĨā§āĻ¯ āĻāĻžāĻ¨āĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ n=4, āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻ¯āĻĻāĻŋ n=5, āĻĄā§āĻāĻž-āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ (āĻ¯ā§āĻŽāĻ¨ āĻŽā§āĻŽāĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž, āĻŽā§āĻŽāĻ°āĻŋ
āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸-āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨) āĻ°āĻŋāĻĒā§āĻ°ā§āĻā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ n=6, āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻžāĻ° āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°ā§ āĻ -
āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ-āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ˛ā§āĻĒ āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻĒāĻ°ā§āĻŦā§ āĻāĻ¤ā§āĻ¤ā§āĻ°ā§āĻŖ āĻšāĻ¯āĻŧāĻ¨āĻŋ (āĻ āĻ°ā§āĻĨāĻžā§, āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŖāĻ¨āĻžāĻ¯ā§āĻā§āĻ¯ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ āĻĨāĻŦāĻž āĻāĻāĻŋāĻ˛ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻĒā§āĻ°āĻŦāĻžāĻš āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§)āĨ¤ āĻ¯āĻĻāĻŋ n=7, āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻžāĻ° āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°ā§
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¨āĻ¨-āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ āĻ¨ā§āĻ¸ā§āĻā§āĻĄ āĻ˛ā§āĻĒāĨ¤ āĻ¯āĻĻāĻŋ n=8, SLP āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ¨ā§āĻ¯ n=9, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻžāĻ° āĻ¤āĻžāĻ° āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻāĻŦāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻ āĻāĻāĻ verbosity āĻ¸ā§āĻ¤āĻ° āĻ¯ā§
-fdump-tree-vect-āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¸āĻŽā§āĻš.
-āĻĢā§āĻ°ā§āĻ¨ā§āĻĄāĻŽ-āĻŦā§āĻ=āĻ¸ā§āĻā§āĻ°āĻŋāĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻāĻŋ āĻŦā§āĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¯āĻž GCC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻ˛ā§āĻŽā§āĻ˛ā§ āĻ¸āĻāĻā§āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻ¨āĻžāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋāĻ¤ā§ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻāĻŋ āĻāĻāĻžāĻ°ā§āĻ āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ āĻ¨āĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻ¤ā§āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ
āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¯āĻž āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ - āĻ āĻŦāĻžāĻ§-āĻŦā§āĻ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ
reproduciable āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻŦāĻ¸ā§āĻ¤ā§ āĻĢāĻžāĻāĻ˛.
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻžāĻĻāĻž āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤āĨ¤
-āĻĢāĻ¸āĻā§āĻĄ-āĻāĻžāĻ°āĻŦā§āĻ =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 āĻāĻŦāĻ
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻāĻļāĻž, āĻ āĻĨāĻŦāĻž āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸ā§āĻāĻ Gcc_exec_prefix āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ¨āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻā§āĻ¨āĨ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻĒāĻŋāĻāĻŋāĻ¯āĻŧā§ āĻĨāĻžāĻāĻž āĻā§āĻ˛ā§ āĻ¯āĻžāĻ /.
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻ¸āĻŋāĻ¸āĻ°ā§āĻ
āĻāĻžāĻ°ā§āĻā§āĻ sysroot āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻ āĻšāĻ˛
āĻ˛āĻā§āĻˇā§āĻ¯ sysroot āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ --sysroot āĻŦāĻŋāĻāĻ˛ā§āĻĒ,
āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¸āĻš āĻ¯āĻž āĻ¸āĻāĻāĻ˛āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤ āĻāĻžāĻ°ā§āĻā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§
sysroot āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻā§āĻ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ-āĻ¸āĻŋāĻ¸āĻ°ā§āĻ-āĻšā§āĻĄāĻžāĻ°-āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ
āĻšā§āĻĄāĻžāĻ° āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻžāĻ°ā§āĻā§āĻ sysroot-āĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻāĻŋ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨, āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻŋ āĻĻāĻŋāĻ¨
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¯āĻĻāĻŋ āĻāĻ āĻāĻžāĻ¤ā§āĻ¯āĻŧ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻ¤ā§āĻ°ā§āĻāĻŋ --- āĻāĻŦāĻ āĻāĻŋāĻā§ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻ āĻ¨ā§āĻ¯āĨ¤
- āĻĄāĻžāĻŽā§āĻĒ āĻŽā§āĻļāĻŋāĻ¨
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯ āĻŽā§āĻļāĻŋāĻ¨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻ 686-āĻĒāĻŋāĻ¸āĻŋ-āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸-āĻāĻŋāĻāĻ¨āĻāĻ)---āĻāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻāĻ° āĻāĻŋāĻā§.
- āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨ (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, 3.0)---āĻāĻ° āĻāĻŋāĻā§ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
- āĻĄāĻžāĻŽā§āĻĒāĻ¸ā§āĻĒā§āĻ¸
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻāĻļāĻŽāĻžāĻā§āĻ˛āĻŋ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨ --- āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯ āĻāĻŋāĻā§ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ (āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨
GCC āĻ¨āĻŋāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻā§āĻā§āĨ¤)
-āĻĢā§āĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻ-āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤-āĻĄāĻŋāĻŦāĻžāĻ-āĻĒā§āĻ°āĻāĻžāĻ°
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, DWARF2 āĻāĻāĻāĻĒā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, 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 āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ -fgcse
-fgcse-lm -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻā§āĻ-āĻĢāĻžāĻāĻļāĻ¨ -āĻĢāĻžāĻāĻ¨āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ -āĻĢāĻŋāĻĒāĻž-āĻ¸ā§āĻ°āĻž
-āĻĢā§āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ-āĻāĻžāĻ-āĻāĻ˛ -āĻāĻāĻļāĻŋāĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ -fpephole2 -fregmove -āĻĢā§āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ
-āĻĢā§āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°-āĻĢāĻžāĻāĻļāĻ¨ -frerun-cse-āĻāĻĢāĻāĻžāĻ°-āĻ˛ā§āĻĒ -fsched-āĻāĻ¨ā§āĻāĻžāĻ°āĻŦā§āĻ˛āĻ -fsched-āĻŦāĻŋāĻļā§āĻˇ
-fschedule- inss -fschedule-inss2 -āĻā§āĻ°āĻŋāĻā§āĻ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ -fstrict-āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§
-āĻāĻĢāĻā§āĻ°āĻŋ-āĻ¸ā§āĻāĻ-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -free-tail-merge -āĻĢā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ -āĻāĻĢāĻāĻŋ-āĻāĻŋāĻāĻ°āĻĒāĻŋ
āĻ¨ā§āĻā§ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ -fgcse āĻāĻšā§āĻŦāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ -āĻ2 āĻāĻŽā§āĻĒāĻŋāĻāĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§
āĻā§āĻā§āĻ¸
-āĻ3 āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§āĻ¨. -āĻ3 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻžāĻ˛ā§ āĻāĻ°ā§ -āĻ2 āĻāĻŦāĻ āĻāĻžāĻ˛ā§ āĻšāĻ¯āĻŧ
āĻĻā§āĻ¯ -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨, -āĻĢāĻžāĻ¨āĻ¸ā§āĻāĻ-āĻ˛ā§āĻĒāĻ¸, -āĻĢāĻĒā§āĻ°ā§āĻĄāĻŋāĻāĻāĻŋāĻ-āĻāĻŽāĻ¨āĻŋāĻ, -fgcse-āĻāĻĢāĻāĻžāĻ°-āĻ°āĻŋāĻ˛ā§āĻĄ,
-āĻĢā§āĻ°āĻŋ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ āĻāĻŦāĻ -āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ-āĻā§āĻ˛ā§āĻ¨ āĻ āĻĒāĻļāĻ¨āĨ¤
-āĻ0 āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻ.
-āĻāĻāĻ¸ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§āĻ¨āĨ¤ -āĻāĻāĻ¸ āĻ¸āĻŦ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ -āĻ2 āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ āĻ¨āĻž
āĻā§āĻĄ āĻāĻāĻžāĻ°āĨ¤ āĻāĻāĻŋ āĻā§āĻĄā§āĻ° āĻāĻāĻžāĻ° āĻāĻŽāĻžāĻ¤ā§ āĻĄāĻŋāĻāĻžāĻāĻ¨ āĻāĻ°āĻž āĻāĻ°āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°ā§āĨ¤
-āĻāĻāĻ¸ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒāĻ¤āĻžāĻāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§: -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻĢāĻžāĻāĻļāĻ¨ -āĻĢāĻžāĻ˛āĻžāĻāĻ¨-āĻāĻžāĻŽā§āĻĒ
āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻĒāĻ¸ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻāĻ¨-āĻ˛ā§āĻŦā§āĻ˛ -āĻĢā§āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ -āĻĢā§āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ-āĻāĻŦāĻ-āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨
-fprefetch-āĻ˛ā§āĻĒ-āĻ ā§āĻ¯āĻžāĻ°ā§ -ftre-vect-āĻ˛ā§āĻĒ-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
-āĻ āĻĢāĻžāĻ¸ā§āĻ
āĻāĻ ā§āĻ° āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻāĻĒā§āĻā§āĻˇāĻž. -āĻ āĻĢāĻžāĻ¸ā§āĻ āĻ¸āĻŦ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ -āĻ3 āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻāĻžāĻ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻŽāĻĒā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻāĻž
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĢāĻžāĻ¸ā§āĻ-āĻāĻŖāĻŋāĻ¤ āĻāĻŦāĻ āĻĢā§āĻ°ā§āĻāĻ°āĻžāĻ¨-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ -āĻĢāĻ¨ā§-āĻĒā§āĻ°ā§āĻā§āĻā§āĻ-āĻĒā§āĻ¯āĻžāĻ°ā§āĻ¨āĻ¸ āĻāĻŦāĻ -fstack-āĻ ā§āĻ¯āĻžāĻ°ā§.
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -O āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻ˛ā§āĻā§āĻ˛ āĻ¨āĻŽā§āĻŦāĻ° āĻ¸āĻš āĻŦāĻž āĻāĻžāĻĄāĻŧāĻž, āĻļā§āĻˇ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻ¯ā§ āĻāĻ.
āĻĢāĻ°ā§āĻŽā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ -fāĻĒāĻ¤āĻžāĻāĻž āĻŽā§āĻļāĻŋāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻĒāĻ¤āĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻ§āĻŋāĻāĻžāĻāĻļ āĻĒāĻ¤āĻžāĻāĻž āĻĻā§āĻāĻŋāĻ āĻāĻā§
āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻŦāĻ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻĢāĻ°ā§āĻŽ; āĻāĻ° āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ°ā§āĻĒ -āĻĢā§ āĻšāĻŦā§ -fno-foo. āĻā§āĻŦāĻŋāĻ˛ā§āĻ°
āĻ¨ā§āĻā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻ°ā§āĻŽ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§---āĻ¯ā§āĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ā§ˇ āĻāĻĒāĻ¨āĻŋ āĻ āĻā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻšāĻ¯āĻŧ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻ¯ āĻĢāĻ°ā§āĻŽ āĻāĻāĻ āĻ¨āĻž- āĻŦāĻž āĻāĻāĻŋ āĻ¯ā§āĻ āĻāĻ°āĻžāĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤ āĻ¤āĻžāĻ°āĻž āĻšāĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -O
āĻ āĻĒāĻļāĻ¨ āĻŦāĻž āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻŦāĻŋāĻ°āĻ˛ āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¯āĻāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° "āĻĢāĻžāĻāĻ¨-āĻāĻŋāĻāĻ¨āĻŋāĻ" āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
-fno-āĻĄāĻŋāĻĢāĻ˛ā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨
āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻāĻžāĻ°āĻŖ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻāĻŋāĻ¤āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻā§āĻ˛āĻžāĻ¸ā§āĻ° āĻ¸ā§āĻ¯ā§āĻ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++)āĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ -O, āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤
āĻāĻŋāĻ¤āĻ°ā§ āĻā§āĻ˛āĻžāĻ¸ āĻ¸ā§āĻā§āĻĒ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ; āĻ āĻ°ā§āĻĨāĻžā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖāĻāĻžāĻŦā§
āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĢāĻžāĻāĻļāĻ¨ āĻ¨āĻžāĻŽā§āĻ° āĻ¸āĻžāĻŽāĻ¨ā§āĨ¤
-āĻĢāĻ¨ā§-āĻĄāĻŋāĻĢāĻžāĻ°-āĻĒāĻĒ
āĻĢāĻžāĻāĻļāĻ¨ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻĒāĻĒ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¨ā§āĻ¯
āĻ¯ā§ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ā§āĻ° āĻĒāĻ°ā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĒāĻĒ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻŦā§āĻļ āĻāĻ¯āĻŧā§āĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻāĻŽāĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ āĻĒāĻĒ āĻāĻ°ā§
āĻāĻāĻĻāĻž.
āĻ¸ā§āĻ¤āĻ°ā§ āĻ āĻā§āĻˇāĻŽ -O, -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-āĻĢāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ-āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°āĻž
RTL āĻ āĻāĻāĻāĻŋ āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĒā§āĻ°āĻāĻžāĻ° āĻĒāĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĒāĻžāĻ¸ āĻĻā§āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻāĻŦāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĨ¤ āĻ˛ā§āĻĒ āĻāĻ¨āĻ°ā§āĻ˛āĻŋāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻāĻ˛ā§, āĻĻā§āĻāĻŋ āĻĒāĻžāĻ¸
āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧāĻāĻŋ āĻ˛ā§āĻĒ āĻāĻ¨āĻ°ā§āĻ˛ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ā§ˇ -O, -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻļā§āĻ˛ā§
-ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻŦāĻ¨ā§āĻ§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĨ¤ -ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻĻā§āĻ°ā§āĻ¤
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸āĻāĻā§āĻāĻ¨āĻā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻ¯ā§āĻŽāĻ¨ āĻĢāĻŋāĻāĻāĻĄ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛āĻžāĻ-āĻ ā§āĻ¯āĻžāĻĄ āĻāĻ āĻ¨ āĻāĻ°āĻž
āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻā§ āĻ¯āĻĻāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨. -ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻ āĻ¨ āĻ¸āĻŽā§āĻāĻŦ
āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻ¸āĻāĻā§āĻāĻ¨ āĻ¯āĻĻāĻŋ āĻāĻžāĻˇāĻžāĻ° āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ āĻāĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻŦāĻ¨ā§āĻ§.
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -ffp-āĻā§āĻā§āĻ¤āĻŋ=āĻĻā§āĻ°ā§āĻ¤.
-āĻĢāĻŽāĻŋāĻ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°
āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ
āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ, āĻ¸ā§āĻ āĻāĻĒ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ; āĻāĻāĻž āĻ¤ā§āĻ˛ā§ āĻāĻāĻāĻŋ
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ āĻ¨ā§āĻ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ It āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¤ā§āĻ˛ā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ āĻ¸āĻŽā§āĻāĻŦ on
āĻāĻŋāĻā§ āĻŽā§āĻļāĻŋāĻ¨āĨ¤
āĻāĻŋāĻā§ āĻŽā§āĻļāĻŋāĻ¨ā§, āĻ¯ā§āĻŽāĻ¨ VAX, āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ, āĻāĻžāĻ°āĻŖ āĻŽāĻžāĻ¨
āĻāĻ˛āĻŋāĻ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻŋāĻā§āĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻāĻž āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨ā§āĻ āĻāĻžāĻ¨. āĻŽā§āĻļāĻŋāĻ¨-āĻŦāĻŋāĻŦāĻ°āĻŖ āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ "FRAME_POINTER_REQUIRED"
āĻāĻāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻŽā§āĻļāĻŋāĻ¨ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤
GCC āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 4.6 āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻāĻ°ā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸ā§āĻāĻŋāĻ (āĻ¯āĻāĻ¨ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž)
32-āĻŦāĻŋāĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ 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-āĻļā§āĻ°ā§ āĻāĻ°āĻž-āĻāĻ¨-āĻŦāĻŋāĻāĻ¸āĻāĻ¸.
-fmudflap -fmudflapth - fmudflapir
āĻĢā§āĻ°āĻ¨ā§āĻ-āĻāĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻāĻāĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ (C āĻāĻŦāĻ C++), āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻāĻāĻŋāĻĒā§āĻ°ā§āĻŖ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°/āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻĄāĻŋāĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨, āĻāĻŋāĻā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸ā§āĻā§āĻ°āĻŋāĻ/āĻšāĻŋāĻĒ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ āĻāĻŋāĻā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯
āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž/āĻŦā§āĻ§āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖāĨ¤ āĻŽāĻĄāĻŋāĻāĻ˛ āĻ¤āĻžāĻ instrumented āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻŦāĻžāĻĢāĻžāĻ° āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§, āĻ āĻŦā§āĻ§ āĻ¸ā§āĻ¤ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŦāĻ C/C++ āĻāĻ° āĻāĻŋāĻā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻļā§āĻ°ā§āĻŖā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĨ¤ āĻāĻ¨ā§āĻ¸āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
(libmudflap), āĻ¯āĻž āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¯āĻĻāĻŋ -fmudflap āĻ˛āĻŋāĻā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ.
āĻāĻ¨ā§āĻ¸āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻā§āĻĄ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻāĻāĻ°āĻŖ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ MUDFLAP_OPTIONS
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸ā§āĻāĻ. āĻāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ "env MUDFLAP_OPTIONS=-help a.out" āĻĻā§āĻā§āĻ¨āĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -fmudflapth āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ -fmudflap āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽāĻžāĻ˛ā§āĻāĻŋ āĻšāĻ˛ā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§
āĻĨā§āĻ°ā§āĻĄā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ - fmudflapirāĻāĻžāĻĄāĻŧāĻžāĻ -fmudflap or -fmudflapth, āĻ¯āĻĻāĻŋ
āĻāĻ¨ā§āĻ¸āĻā§āĻ°ā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ā§āĻ° āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ°āĻŋāĻĄ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻāĻāĻŋ āĻāĻŽ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ (āĻāĻŦāĻ
āĻ¤āĻžāĻ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨) āĻāĻŦāĻ āĻāĻāĻ¨āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻāĻŋāĻā§ āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§
corrupting writes, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ˛āĻāĻžāĻŦā§ āĻĄā§āĻāĻž āĻĒāĻĄāĻŧāĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°āĻ¤ā§āĨ¤
-fthread-āĻāĻžāĻŽā§āĻĒ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻ˛āĻžāĻĢ āĻļāĻžāĻāĻž āĻāĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĻā§āĻāĻ¤ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž
āĻĒā§āĻ°āĻĨāĻŽāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻ¯ā§āĻāĻŋāĻ¤ āĻāĻ°ā§āĻāĻāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻĨāĻŽ āĻļāĻžāĻāĻž āĻšāĻ¯āĻŧ
āĻšāĻ¯āĻŧ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻļāĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§ āĻŦāĻž āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ¤ā§ āĻĒā§āĻ¨āĻāĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤
āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§, āĻļāĻ°ā§āĻ¤āĻāĻŋ āĻ¸āĻ¤ā§āĻ¯ āĻŦāĻž āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻŦāĻ˛ā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻž āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fsplit-āĻāĻ¯āĻŧāĻžāĻāĻĄ-āĻāĻžāĻāĻĒāĻ¸
āĻāĻāĻāĻŋ āĻāĻžāĻāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĻāĻāĻ˛ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ 32-āĻŦāĻŋāĻā§ "āĻ˛āĻ āĻ˛āĻ"
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°ā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻāĻžāĻŦā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻāĻ°āĻ āĻāĻ āĻŋāĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fcse-āĻ āĻ¨ā§āĻ¸āĻ°āĻŖ-āĻāĻžāĻŽā§āĻĒ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻžāĻŦāĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻļāĻ¨ (CSE), āĻāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨
āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻĒāĻĨ āĻĻāĻŋāĻ¯āĻŧā§ āĻ˛āĻžāĻĢā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯ā§ āĻĒā§āĻāĻāĻžāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻāĻ¨ CSE āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ "āĻ āĻ¨ā§āĻ¯" āĻ§āĻžāĻ°āĻž āĻ¸āĻš āĻāĻāĻāĻŋ "if" āĻŦāĻŋāĻŦā§āĻ¤āĻŋ, āĻ¯āĻāĻ¨ āĻļāĻ°ā§āĻ¤ āĻšāĻŦā§ āĻ¤āĻāĻ¨ 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 āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŽāĻ¨ āĻ¸āĻžāĻŦ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§
āĻ˛ā§āĻĄāĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻāĻžāĻ¨ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻā§āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŽāĻžāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ˛ā§āĻĒā§āĻ° āĻŦāĻžāĻāĻ°ā§āĻ° āĻ˛ā§āĻĄā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ˛ā§āĻĄ/āĻ¸ā§āĻā§āĻ° āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ āĻ°āĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ
āĻ˛ā§āĻĒā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĒāĻŋ/āĻ¸ā§āĻā§āĻ° āĻāĻ°ā§āĻ¨āĨ¤
āĻ¯āĻāĻ¨ gcse āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻ¤āĻāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¯āĻŧā§ˇ
-fgcse-Sm
āĻāĻāĻ¨ -fgcse-Sm āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ° āĻŽā§āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŽāĻ¨ā§āĻ° āĻĒāĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻŦ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛āĨ¤ āĻāĻ āĻĒāĻžāĻ¸āĻāĻŋ āĻĻā§āĻāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ˛ā§āĻĒā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§ā§ˇ āĻāĻāĻ¨
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¯ā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ -fgcse-lm, āĻāĻāĻāĻŋ āĻ˛ā§āĻĄ/āĻ¸ā§āĻā§āĻ° āĻā§āĻ°āĻŽ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻ˛ā§āĻĒ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛ā§āĻĒā§āĻ° āĻāĻā§ āĻāĻāĻāĻŋ āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻ˛ā§āĻĒā§āĻ° āĻĒāĻ°ā§ āĻāĻāĻāĻŋ āĻĻā§āĻāĻžāĻ¨ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻā§ā§ˇ
āĻā§āĻ¨ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻˇāĻŽ āĻ¨āĻ¯āĻŧā§ˇ
-fgcse-las
āĻāĻāĻ¨ -fgcse-las āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻāĻŽāĻ¨ āĻ¸āĻžāĻŦ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻĒāĻžāĻ¸
āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ˛ā§āĻĄāĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧ āĻ¯āĻž āĻ¸ā§āĻā§āĻ°ā§āĻ° āĻĒāĻ°ā§ āĻāĻāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻāĻ¸ā§ (āĻāĻāĻ¯āĻŧ
āĻāĻāĻļāĻŋāĻ āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž)āĨ¤
āĻā§āĻ¨ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻˇāĻŽ āĻ¨āĻ¯āĻŧā§ˇ
-fgcse-āĻāĻĢāĻāĻžāĻ°-āĻ°āĻŋāĻ˛ā§āĻĄ
āĻāĻāĻ¨ -fgcse-āĻāĻĢāĻāĻžāĻ°-āĻ°āĻŋāĻ˛ā§āĻĄ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻāĻŋ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ˛ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛ āĻĒāĻžāĻ¸ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§āĨ¤ āĻāĻ āĻĒāĻžāĻ¸ā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻšāĻ˛ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻĒāĻŋāĻ˛āĻŋāĻ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻžāĨ¤
-āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻ˛ā§āĻĒ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨
āĻ¯āĻĻāĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ˛ā§āĻĒ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻŦā§ āĻ¯ā§ āĻ˛ā§āĻĒ āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ
āĻ āĻ¤ā§āĻā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻļāĻ°ā§āĻ¤ āĻ¸āĻš loops āĻ āĻ¸ā§āĻŽ āĻ¨āĻ¯āĻŧ. āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤ā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ˛ā§āĻĒ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻ˛ā§āĻĒ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻ¨āĻŋāĻā§āĻ āĻĒā§āĻ°āĻŽāĻžāĻŖ āĻāĻ°āĻ¤ā§ āĻ¨āĻž āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻāĻāĻā§āĻ˛āĻŋ
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻŦā§āĻ§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻāĻ¨āĻ¸ā§āĻĢ-āĻ˛ā§āĻĒ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°āĻŦā§
āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ˛ā§āĻĒ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻāĻā§ āĻĒāĻžāĻ¯āĻŧ.
-āĻĢāĻā§āĻ°āĻ¸āĻāĻžāĻŽā§āĻĒāĻŋāĻ
āĻā§āĻ°āĻ¸-āĻāĻžāĻŽā§āĻĒāĻŋāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻāĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻā§āĻĄāĻā§ āĻāĻā§āĻā§āĻ¤ āĻāĻ°ā§ āĻāĻŦāĻ
āĻā§āĻĄ āĻāĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻā§āĻĄ āĻā§āĻ°āĻ¸- āĻāĻžāĻĄāĻŧāĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻžāĻ˛ āĻĒāĻžāĻ°āĻĢāĻ°ā§āĻŽ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž āĻ¨āĻžāĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻžāĻŽā§āĻĒāĻŋāĻ
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fauto-inc-āĻĄāĻŋāĻ¸ā§āĻŽā§āĻŦāĻ°
āĻŽā§āĻŽāĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻŦā§āĻĻā§āĻ§āĻŋ āĻŦāĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻžāĻ¸
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¨ā§āĻāĨ¤
āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ -O āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-fdce
RTL-āĻ āĻĄā§āĻĄ āĻā§āĻĄ āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻļāĻ¨ (DCE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-fdse
RTL-āĻ āĻĄā§āĻĄ āĻ¸ā§āĻā§āĻ° āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻļāĻ¨ (DSE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-fif-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ˛āĻžāĻĢāĻā§āĻ˛āĻŋāĻā§ āĻļāĻžāĻāĻž-āĻšā§āĻ¨ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻā§āĻˇā§āĻāĻžāĨ¤ āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§āĻ¨ āĻāĻžāĻ˛, āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ, āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ, āĻ¸ā§āĻ āĻĒāĻ¤āĻžāĻāĻž āĻāĻŦāĻ abs āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, āĻāĻŦāĻ āĻāĻŋāĻā§ āĻā§āĻļāĻ˛ āĻ¸āĻŽā§āĻāĻŦ
āĻĒā§āĻ°āĻŽāĻŋāĻ¤ āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻŋāĻĒ āĻāĻā§ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻāĻĒāĻ˛āĻŦā§āĻ§ "if-conversion2" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fif-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§¨
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻāĻžāĻŽā§āĻĒā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ (āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻļāĻžāĻāĻž-āĻšā§āĻ¨ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-āĻĢāĻĄāĻŋāĻ˛āĻŋāĻ-āĻ¨āĻžāĻ˛-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻā§āĻāĻ¸
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻā§ āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž āĻāĻŦāĻ āĻā§āĻ¨āĻ āĻā§āĻĄ āĻŦāĻž āĻĄā§āĻāĻž āĻ¨ā§āĻ
āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻĨāĻžāĻā§āĨ¤ āĻāĻāĻŋ āĻ¸āĻšāĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻžāĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°āĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, GCC-āĻ¤ā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻĄā§āĻāĻžāĻĢā§āĻ˛ā§ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§ āĻ¯āĻž āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻā§āĻā§ āĻā§āĻāĻā§āĻ˛āĻŋ āĻĻā§āĻ° āĻāĻ°ā§;
āĻāĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻĄāĻŋāĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻāĻŋ
āĻļā§āĻ¨ā§āĻ¯ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤
āĻ¤āĻŦā§ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻŋāĻā§ āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻāĻŋ āĻ¸āĻ¤ā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
-FNO-DELETE-NULL- āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻā§āĻāĻ¸ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨āĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§
āĻ¸ā§āĻ āĻāĻāĻ°āĻŖā§āĻ° āĻāĻĒāĻ°āĨ¤
āĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻāĻŽā§āĻŦā§āĻĄ āĻāĻ°āĻž, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻ¤āĻ°ā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ
āĻāĻāĻŋ āĻ¸āĻŦ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§: -āĻ0, -āĻ1, -āĻ2, -āĻ3, -āĻāĻāĻ¸. āĻĒāĻžāĻ¸ āĻ¯ā§ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĻāĻžāĻŦā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-fdevirtualize
āĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛ā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻŦāĻ āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤āĻāĻžāĻŦā§ āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻāĻ¯āĻŧā§āĻ° āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§
("-āĻĢāĻžāĻāĻ¨āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻŋāĻ") āĻāĻŦāĻ āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻ° (-āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ) āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ
āĻ¸ā§āĻ¤āĻ°ā§ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨
āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻāĻŋāĻā§ āĻā§āĻāĻāĻžāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
āĻŽā§āĻā§āĻ¤
āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ
x86-64 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¯āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§ 64-āĻŦāĻŋāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻļā§āĻ¨ā§āĻ¯-āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§
āĻ¤āĻžāĻĻā§āĻ° āĻ¨āĻŋāĻŽā§āĻ¨ 32-āĻŦāĻŋāĻ āĻ āĻ°ā§āĻ§ā§āĻ āĻ˛ā§āĻāĻž.
āĻ¸ā§āĻ¤āĻ°ā§ x86 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻ2, -āĻ3.
-āĻĢā§āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻŽā§āĻ
-fregmove
āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻžāĻāĻ§āĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻšāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ āĻāĻ
āĻĻā§āĻ-āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻš āĻŽā§āĻļāĻŋāĻ¨ā§ āĻŦāĻŋāĻļā§āĻˇāĻ¤ āĻ¸āĻšāĻžāĻ¯āĻŧāĻāĨ¤
āĻŦāĻŋāĻāĻĻā§āĻ°āĻ -fregmove āĻāĻŦāĻ -āĻĢā§āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻŽā§āĻ āĻāĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻšāĻ¯āĻŧ.
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-āĻĢāĻŋāĻ°āĻž-āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ=āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ
āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻā§āĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°āĻā§āĻ° āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°, āĻ¯āĻž Chow āĻāĻ° āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ°āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻŦāĻž CB,
āĻ¯āĻž Chaitin-Briggs āĻāĻžāĻ˛āĻžāĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ Chaitin-Briggs āĻ°āĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯ā§ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
-āĻĢāĻŋāĻ°āĻž-āĻ āĻā§āĻāĻ˛=āĻāĻ˛āĻžāĻāĻž
āĻāĻ¨ā§āĻāĻŋāĻā§āĻ°ā§āĻā§āĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻā§āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯ āĻāĻ˛āĻžāĻāĻž āĻ¯ā§āĻā§āĻ¤āĻŋ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤:
āĻ¸āĻŦ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ āĻā§āĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ°āĻž āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ āĻā§āĻ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸ā§āĻ āĻ¸āĻš āĻŽā§āĻļāĻŋāĻ¨āĨ¤
āĻŽāĻŋāĻļā§āĻ°
āĻ āĻā§āĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻĒ āĻ¸āĻš āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻŽāĻžāĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻŦāĻ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ°āĻž āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻā§āĻ¯āĻŧ, āĻāĻŦāĻ
āĻāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (-O, -āĻ2, ...)āĨ¤
āĻāĻ āĻāĻāĻāĻŋ āĻāĻāĻ āĻ āĻā§āĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻā§āĻˇā§āĻĻā§āĻ°āĻ¤āĻŽ āĻā§āĻĄā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻāĻžāĻ°, āĻāĻŦāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻˇāĻŽ -āĻāĻāĻ¸ or -āĻ0.
-āĻĢāĻŋāĻ°āĻž-āĻ˛ā§āĻĒ-āĻāĻžāĻĒ
āĻ˛ā§āĻĒ āĻāĻ¨āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛ā§āĻĒā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻĒ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ 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-āĻāĻžāĻĒ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻāĻā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻĒ āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ āĻāĻ¨āĻāĻ¸āĻāĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻŦā§āĻ§āĻāĻŽā§āĻ¯ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§
-fschedule- inss āĻŦāĻž āĻ -āĻ2 āĻ āĻĨāĻŦāĻž āĻāĻā§āĻāĻ¤āĻ°. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻĄ āĻāĻŦāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻĒāĻ°ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻĒ āĻŦā§āĻĻā§āĻ§āĻŋ āĻ°ā§āĻ§ āĻāĻ°ā§ āĻāĻ° āĻāĻāĻžāĻ° āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§āĻ¨
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻžāĻ°ā§āĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻĒāĻĄāĻŧā§
āĻŦāĻ°āĻžāĻĻā§āĻĻ
-fsched-āĻ¸ā§āĻĒā§āĻ-āĻ˛ā§āĻĄ
āĻāĻŋāĻā§ āĻ˛ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻāĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻāĻ¨ āĻā§āĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§, āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻā§āĻā§ -fschedule- inss āĻŦāĻž āĻ -āĻ2 āĻŦāĻž āĻāĻā§āĻāĻ¤āĻ°
-fsched-āĻŦāĻŋāĻļā§āĻˇ-āĻ˛ā§āĻĄ-āĻŦāĻŋāĻĒāĻā§āĻāĻ¨āĻ
āĻāĻ°ā§ āĻ˛ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻāĻ¤āĻŋāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻāĻ¨ āĻā§āĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§, āĻ¯ā§āĻŽāĻ¨ āĻ¸āĻā§āĻā§ -fschedule- inss āĻŦāĻž āĻ -āĻ2 āĻŦāĻž āĻāĻā§āĻāĻ¤āĻ°
-āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸
-āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸āĻāĻ¨āĻāĻ¸ =n
āĻ āĻāĻ˛ā§āĻ° āĻ¸āĻžāĻ°āĻŋ āĻĨā§āĻā§ āĻāĻ¤āĻā§āĻ˛āĻŋ insns (āĻ¯āĻĻāĻŋ āĻĨāĻžāĻā§) āĻ āĻāĻžāĻ˛ā§ āĻ¸āĻ°āĻžāĻ¨ā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻžāĻ¸ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ insns.
-fno-sched- āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸ āĻŽāĻžāĻ¨ā§ āĻ āĻāĻžāĻ˛ā§ āĻā§āĻ¨ āĻāĻ¨āĻ¸āĻ¨ā§āĻ¸ āĻ¸āĻ°āĻžāĻ¨ā§ āĻšāĻŦā§ āĻ¨āĻž,
-āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸āĻāĻ¨āĻāĻ¸ = 0 āĻŽāĻžāĻ¨ā§ āĻāĻ¤āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ insns āĻ¸āĻ°āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¤āĻžāĻ° āĻā§āĻ¨ āĻ¸ā§āĻŽāĻž āĻ¨ā§āĻ
āĻ āĻāĻžāĻ˛ā§ -āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸ āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
-āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸āĻāĻ¨āĻāĻ¸ = 1.
-āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸-āĻĄā§āĻĒ
-āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸-āĻĄā§āĻĒ =n
āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻ˛āĻĄā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤āĻā§āĻ˛āĻŋ insn āĻā§āĻ°ā§āĻĒ (āĻāĻā§āĻ°) āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨
insn āĻ¯āĻž āĻ¸ā§āĻĨāĻŦāĻŋāĻ° insns āĻāĻ° āĻ¸āĻžāĻ°āĻŋ āĻĨā§āĻā§ āĻ āĻāĻžāĻ˛ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĨ¤ āĻāĻ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻļāĻŋāĻĄāĻŋāĻāĻ˛ āĻĒāĻžāĻ¸ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻā§, āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ
-āĻĢāĻ¸āĻāĻĄ-āĻ¸ā§āĻāĻ˛āĻĄ-āĻāĻ¨āĻ¸ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ. -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 is
āĻāĻžāĻ˛ā§.
-fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨-āĻŦāĻžāĻāĻ°ā§āĻ°-āĻ˛ā§āĻĒ
āĻ¸āĻŋāĻ˛ā§āĻā§āĻāĻŋāĻ āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻ˛ā§āĻĒ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻŦāĻžāĻāĻ°ā§āĻ° āĻ˛ā§āĻĒāĻ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻ āĻĒāĻļāĻ¨ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ -fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨āĻŋāĻ āĻāĻžāĻ˛ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻĢā§āĻ°āĻŋāĻāĻ-āĻŽā§āĻĄāĻŧ
āĻāĻŽāĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ prologues āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ āĻāĻļāĻā§āĻ˛āĻŋāĻ° āĻāĻā§ āĻ¯āĻž āĻāĻāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨, at āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§
āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻļā§āĻ°ā§āĻˇā§āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-fcaller-āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻž āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻ˛ā§āĻŦāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§,
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĨ¤
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻŽāĻ¨ā§ āĻšāĻ¯āĻŧ āĻāĻ° āĻĨā§āĻā§ āĻāĻžāĻ˛ā§ āĻā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻšāĻŦā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻĨāĻžāĻā§
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻāĻ˛-āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¨ā§āĻāĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fcombine-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ ā§āĻ¯āĻžāĻĄāĻāĻžāĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ (āĻ§āĻžāĻā§āĻāĻž āĻāĻŦāĻ āĻĒāĻĒāĻ¸) āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻā§āĻ°ā§āĻ¯āĻžāĻ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻĒāĻžāĻ¯āĻŧ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§āĨ¤
āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ -āĻ1 āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-fconserve-āĻ¸ā§āĻā§āĻ¯āĻžāĻ
āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŽāĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻŽ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŦā§,
āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋāĻā§ āĻ§ā§āĻ° āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻāĻŋāĻ āĻŦā§āĻāĻžāĻ¯āĻŧ āĻŦāĻĄāĻŧ āĻ¸ā§āĻ¤ā§āĻĒ-
āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ 100 āĻāĻŦāĻ āĻŦāĻĄāĻŧ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻĢā§āĻ°ā§āĻŽ-āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ 400āĨ¤
-free-reassoc
āĻāĻžāĻā§ āĻĒā§āĻ¨āĻ°ā§āĻŽāĻŋāĻ˛āĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-āĻĢā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ
āĻāĻžāĻā§ āĻāĻāĻļāĻŋāĻ āĻ°āĻŋāĻĄāĻžāĻ¨āĻĄā§āĻ¨ā§āĻ¸āĻŋ āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻļāĻ¨ (PRE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ -āĻ2 āĻāĻŦāĻ -āĻ3.
-free-forwprop
āĻāĻžāĻā§ āĻ āĻā§āĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻāĻļāĻŦā§āĻĻā§āĻ§āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -O āĻāĻŦāĻ
āĻāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨.
-āĻĢā§āĻ°āĻŋ-āĻĢā§āĻ°āĻŋ
āĻāĻžāĻā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ°āĻŋāĻĄāĻžāĻ¨āĻĄā§āĻ¨ā§āĻ¸āĻŋ āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻļāĻ¨ (FRE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ FRE āĻāĻŦāĻ āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯
PRE āĻšāĻ˛ FRE āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§ āĻ¯ā§āĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻĨā§āĻ° āĻĻāĻŋāĻā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻŖāĻ¨āĻž āĻāĻ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖāĻāĻŋ PRE āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ°ā§āĻ¤, āĻ¯āĻĻāĻŋāĻ āĻāĻāĻŋ āĻāĻŽ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§
āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-āĻĢā§āĻ°āĻŋ-āĻĢāĻŋāĻĒā§āĻ°āĻĒ
āĻāĻžāĻā§āĻ° āĻāĻĒāĻ° āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĨā§āĻā§ āĻ˛ā§āĻĄ āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨. āĻāĻ āĻĒāĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-ftre-āĻāĻĒāĻŋ-āĻĒā§āĻ°āĻĒ
āĻāĻžāĻā§ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻžāĻ¸ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒ āĻĻā§āĻ° āĻāĻ°ā§āĨ¤
āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-āĻĢāĻŋāĻĒāĻž-āĻŦāĻŋāĻļā§āĻĻā§āĻ§-āĻāĻ¨āĻ¸ā§āĻ
āĻā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻŋāĻļā§āĻĻā§āĻ§ āĻŦāĻž āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨. āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-āĻĢāĻŋāĻĒāĻž-āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸
āĻāĻŦāĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻā§āĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž āĻ¤āĻž āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻ¨āĻŋāĻ āĻĨā§āĻā§ āĻŦā§āĻ°āĻŋāĻ¯āĻŧā§ āĻāĻ¸āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤
āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-āĻĢāĻŋāĻĒāĻž-āĻĒāĻŋāĻāĻŋāĻ
āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻāĻŦāĻ āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ
āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ¤ā§āĻ¯āĻ§āĻŋāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻŦāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛-āĻāĻžāĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻžāĻ˛ā§ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻĄāĻŧ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻ¨āĻŋāĻāĨ¤ āĻāĻāĻŋ āĻā§āĻ¨ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžā§ˇ
-āĻĢāĻŋāĻĒāĻž-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛
āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻāĻžāĻ° āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨. āĻĢāĻžāĻāĻļāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻžāĻ¨ā§āĻĄāĻž āĻĨā§āĻā§ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻļāĻ¨ āĻ āĻžāĻ¨ā§āĻĄāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻŦāĻžāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¯ā§āĻŽāĻ¨ "āĻ āĻžāĻ¨ā§āĻĄāĻž",
"noreturn", āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻŦāĻž āĻ§ā§āĻŦāĻāĻ¸āĻāĻžāĻ°ā§) āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻžāĻ¨ā§āĻĄāĻž āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ
āĻāĻāĻŦāĻžāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ˛ā§āĻĒ āĻāĻŽ āĻ āĻāĻļ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ
āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻ° āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨. āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ
āĻĢāĻžāĻāĻļāĻ¨ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻ¨ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§
āĻ¸ā§āĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¯āĻĨā§āĻˇā§āĻ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻĻāĻŋ
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻžāĻ¸ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻā§. āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
-āĻ2, -āĻāĻāĻ¸ āĻāĻŦāĻ -āĻ3.
-āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ-āĻā§āĻ˛ā§āĻ¨
āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻ°āĻā§ āĻļāĻā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§ āĻāĻ°āĻ¤ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻ˛ā§āĻ¨āĻŋāĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻ¨
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ, āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻā§āĻ˛ā§āĻ¨āĻŋāĻ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°āĻŦā§ āĻ¯āĻāĻ¨
āĻŦāĻžāĻšā§āĻ¯āĻŋāĻāĻāĻžāĻŦā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¸āĻā§āĻā§ āĻāĻ˛ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻāĻžāĻ°āĻŖ āĻāĻ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻĒāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻĄ āĻāĻāĻžāĻ° (āĻĻā§āĻā§āĻ¨ --āĻĒāĻ°āĻŽ ipcp-āĻāĻāĻ¨āĻŋāĻ-āĻā§āĻ°ā§āĻĨ=āĻŽā§āĻ˛ā§āĻ¯) āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
-āĻ3.
-āĻĢāĻŋāĻĒāĻž-āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸-āĻ°āĻŋāĻāĻ°ā§āĻ
āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻ¸āĻŽāĻ¤āĻ˛āĻāĻ°āĻŖ āĻāĻŦāĻ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻ¸āĻŽāĻ¤āĻ˛āĻāĻ°āĻŖ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
m-āĻŽāĻžāĻ¤ā§āĻ°āĻŋāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻ¤āĻžāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ n-āĻŽāĻžāĻ¤ā§āĻ°āĻŋāĻ āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻ¸āĻš, āĻ¯ā§āĻāĻžāĻ¨ā§ n < māĨ¤ āĻāĻ
āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸ā§āĻ° āĻāĻĒāĻžāĻĻāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĒāĻ°ā§āĻā§āĻˇ āĻ¸ā§āĻ¤āĻ°āĻā§ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻšāĻ˛ āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĒā§āĻāĻŋāĻ, āĻ¯āĻž āĻā§āĻ°āĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻā§āĻ¯āĻžāĻļā§ āĻ˛ā§āĻā§āĻ˛āĻŋāĻāĻŋ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻā§āĻ¸ā§āĻ° āĻŽāĻžāĻ¤ā§āĻ°āĻžāĨ¤ āĻāĻāĻ¯āĻŧ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
-āĻĒā§āĻ°ā§-āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻĒāĻ¤āĻžāĻāĻž āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻĨāĻžāĻāĻ˛ā§āĻ āĻā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĒā§āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¯āĻŧ
āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ.
-āĻĢā§āĻ°āĻŋ-āĻ¸āĻŋāĻā§āĻ
āĻāĻžāĻā§āĻ° āĻāĻĒāĻ° āĻĢāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻā§āĻ° āĻāĻ¤āĻŋ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨. āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -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 āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻŦāĻ āĻŽā§āĻ¤ āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛.
- āĻĢā§āĻ˛āĻĒ-āĻā§āĻ¯āĻžāĻĒā§āĻāĻž
āĻ˛ā§āĻĒ āĻ¨ā§āĻ¸ā§āĻāĻŋāĻ āĻāĻžāĻ āĻžāĻŽā§ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧ: āĻ˛ā§āĻĒ āĻ¨ā§āĻ¸ā§āĻāĻā§ āĻāĻāĻāĻŋ āĻāĻāĻ āĻ˛ā§āĻĒā§ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻāĻ°āĻŖ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻāĨ¤ āĻāĻ āĻā§āĻĄ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§, GCC
āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ --with-ppl āĻāĻŦāĻ --with-cloog āĻā§āĻ°āĻžāĻĢāĻžāĻāĻ āĻ˛ā§āĻĒ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§
āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ āĻŦāĻāĻžāĻ āĻžāĻŽā§āĨ¤
-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 āĻāĻ° āĻā§āĻ°āĻŽ)āĨ¤ āĻ¸āĻā§āĻā§ -āĻĢāĻžāĻ¨āĻ¸ā§āĻāĻ-āĻ˛ā§āĻĒāĻ¸ āĻāĻāĻž āĻ¯ā§ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻ¸āĻ°āĻžāĻ¨ā§
āĻ˛ā§āĻĒā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ¯āĻŧ, āĻ¯āĻžāĻ¤ā§ āĻāĻŽāĻ°āĻž āĻļā§āĻ§ā§ āĻ¤ā§āĻā§āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛āĻ¤āĻž āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ
āĻ˛ā§āĻĒ āĻāĻ¨āĻ¸ā§āĻāĻāĻŋāĻ āĻĒāĻžāĻ¸ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸ā§āĻā§āĻ° āĻāĻ¤āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤.
-āĻāĻĢāĻā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻāĻāĻā§āĻ¯āĻžāĻ¨āĻ¨
āĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻā§āĻ¯āĻžāĻ¨ā§āĻ¨āĻŋāĻāĻžāĻ˛ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻāĻŋāĻ˛ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻĒāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¤āĻžāĻ°āĻĒāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻšāĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻāĻ¨āĻ°ā§āĻ˛āĻŋāĻāĻ¯āĻŧā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻĻāĻ°āĻāĻžāĻ°ā§āĨ¤
-āĻĢāĻžāĻāĻāĻĒā§āĻāĻ¸
āĻāĻ¨ā§āĻĄāĻžāĻāĻļāĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°ā§āĻ¨ (āĻļāĻā§āĻ¤āĻŋ āĻšā§āĻ°āĻžāĻ¸, āĻāĻ¨ā§āĻĄāĻžāĻāĻļāĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛
āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤āĻāĻ°āĻŖ āĻāĻŦāĻ āĻāĻŦā§āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛) āĻāĻžāĻā§āĨ¤
-ftree- parallelize-loops=n
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ loops, āĻ āĻ°ā§āĻĨāĻžā§, n āĻĨā§āĻ°ā§āĻĄā§ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻŋāĻāĻā§āĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ āĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻāĻŦ āĻ¯āĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻāĻŦāĻ āĻāĻā§āĻāĻžāĻŽāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻāĻžāĻ¨ā§ āĻ āĻĒāĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻļāĻŋāĻ¨ā§ āĻ˛āĻžāĻāĻāĻ¨āĻ, āĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯
āĻ¯ā§āĻā§āĻ˛āĻŋ āĻŽā§āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻāĻāĻĨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¯ā§āĻŽāĻ¨ CPU-āĻ¨āĻŋāĻŦāĻŋāĻĄāĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻŦā§āĻāĻž - āĻĨā§āĻ°ā§āĻĄ, āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ āĻ˛āĻā§āĻˇā§āĻ¯ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻā§ā§ˇ
- āĻĨā§āĻ°ā§āĻĄ.
-āĻāĻĢāĻāĻŋ-āĻĒāĻŋāĻāĻŋāĻ
āĻāĻžāĻā§āĻ° āĻāĻĒāĻ° āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖ-āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ-āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
at -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-ftre-sra
āĻ¸āĻŽāĻˇā§āĻāĻŋāĻ° āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨. āĻāĻ āĻĒāĻžāĻ¸ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§
āĻā§āĻŦ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋ āĻ°ā§āĻ§ āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻ¸āĻšāĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž
āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-ftree-āĻāĻĒāĻŋāĻ°āĻ¨āĻžāĻŽ
āĻāĻžāĻā§ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻĒā§āĻ¨āĻāĻ¨āĻžāĻŽāĻāĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻžāĻ¸ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¨āĻžāĻŽ āĻ¯āĻž āĻāĻ°ā§
āĻāĻ¨āĻŋāĻˇā§āĻ āĻāĻžāĻŦā§ āĻŽā§āĻ˛ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ āĻ¨ā§āĻ°ā§āĻĒ. āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -O āĻāĻŦāĻ
āĻāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨.
-free-ter
SSA->āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻ
use/single def temporaries āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻāĻā§āĻāĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻāĻ° āĻĢāĻ˛ā§ āĻ¨āĻ¨-āĻāĻŋāĻŽā§āĻĒāĻ˛ āĻā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻāĻĻā§āĻ° āĻāĻ°āĻ āĻ āĻ¨ā§āĻ āĻāĻŋāĻā§ āĻĻā§āĻ¯āĻŧ
āĻāĻāĻŋāĻ˛ āĻāĻžāĻāĻā§āĻ˛āĻŋ āĻ¯āĻžāĻ¤ā§ āĻāĻžāĻ˛ RTL āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ -O āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ°āĨ¤
-āĻĢā§āĻ°āĻŋ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ
āĻāĻžāĻā§ āĻ˛ā§āĻĒ āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻ3.
-āĻāĻĢāĻāĻŋ-āĻāĻ¸āĻāĻ˛āĻĒāĻŋ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ
āĻāĻžāĻā§ āĻŦā§āĻ¸āĻŋāĻ āĻŦā§āĻ˛āĻ āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻ3 āĻāĻŦāĻ
āĻāĻāĻ¨ -āĻĢā§āĻ°āĻŋ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-ftre-vect-āĻ˛ā§āĻĒ-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻāĻžāĻā§ āĻ˛ā§āĻĒ āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ˛ā§āĻĒ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§
āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻ¯ā§āĻā§āĻ¯ āĻšāĻāĻ¯āĻŧāĻž āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻĄā§āĻāĻž āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĻāĻ°āĻŖ āĻŦāĻž āĻĄā§āĻāĻž āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ˛ā§āĻĒā§āĻ° āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ āĻāĻŦāĻ āĻ¨āĻ¨-āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻŦāĻž āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻā§āĻ āĻ¸āĻš
āĻ¨āĻŋāĻˇā§āĻĒāĻ¨ā§āĻ¨. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻ¤āĻ° āĻāĻžāĻĄāĻŧāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻāĻ¸ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧāĨ¤
-fvect-āĻāĻ¸ā§āĻ-āĻŽāĻĄā§āĻ˛
āĻā§āĻā§āĻāĻ°āĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻŽāĻĄā§āĻ˛ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻĢāĻāĻŋ-āĻāĻŋāĻāĻ°āĻĒāĻŋ
āĻāĻžāĻā§ āĻā§āĻ¯āĻžāĻ˛ā§ āĻ°ā§āĻā§āĻ āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ
āĻĒāĻžāĻ¸, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŽāĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻŽāĻžāĻ¨ā§āĻ° āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°āĻ°āĻž āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ°ā§āĻā§āĻ āĻā§āĻ āĻ¯ā§āĻŽāĻ¨ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŦāĻžāĻāĻ¨ā§āĻĄ āĻā§āĻ āĻāĻŦāĻ āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻā§āĻ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻ2 āĻāĻŦāĻ āĻāĻā§āĻāĻ¤āĻ° āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻŽā§āĻ˛
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢāĻĄāĻŋāĻ˛āĻŋāĻ-āĻ¨āĻžāĻ˛-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°-āĻā§āĻāĻ¸ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-āĻĢāĻā§āĻ°ā§āĻ¸āĻžāĻ°
āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻā§āĻ° āĻāĻāĻžāĻ° āĻŦāĻĄāĻŧ āĻāĻ°āĻ¤ā§ āĻ˛ā§āĻā§āĻ° āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻšāĻāĻ¤āĻ°
āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
-āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ˛ā§āĻĒāĻ¸
āĻāĻ¨āĻ°ā§āĻ˛ āĻ˛ā§āĻĒ āĻ¯āĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛ā§āĻĒā§ āĻĒā§āĻ°āĻŦā§āĻļāĨ¤ -āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ˛ā§āĻĒāĻ¸ āĻŦā§āĻāĻž -frerun-cse-āĻāĻĢāĻāĻžāĻ°-āĻ˛ā§āĻĒ. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻā§āĻĄ āĻŦāĻĄāĻŧ, āĻāĻŦāĻ āĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž āĻ¨āĻžāĻ āĻĒāĻžāĻ°ā§āĨ¤
āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ āĻ˛-āĻ˛ā§āĻĒāĻ¸
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻāĻ¨āĻ°ā§āĻ˛ āĻāĻ°ā§āĻ¨, āĻāĻŽāĻ¨āĻāĻŋ āĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻā§ āĻāĻ°āĻ āĻ§ā§āĻ°ā§ āĻ§ā§āĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¯āĻŧāĨ¤ āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ āĻ˛-āĻ˛ā§āĻĒāĻ¸ āĻŦā§āĻāĻžāĻ¯āĻŧ
āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻ āĻĒāĻļāĻ¨ -āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ˛ā§āĻĒāĻ¸,
-fsplit-ivs-āĻāĻ¨-āĻāĻ¨āĻ°ā§āĻ˛āĻžāĻ°
āĻāĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻāĻ¨ā§āĻĄāĻžāĻāĻļāĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ¤ā§ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ¨āĻ°ā§āĻ˛āĻĄ āĻ˛ā§āĻĒāĨ¤ āĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻā§āĻā§ āĻĻā§āĻ¯āĻŧ
āĻā§āĻāĻ¨, āĻāĻāĻāĻžāĻŦā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻžāĻ¸ā§āĻ° āĻĻāĻā§āĻˇāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĨ¤
āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ -āĻĢāĻāĻ¯āĻŧā§āĻŦ āĻāĻŦāĻ CSE āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ āĻāĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĒā§āĻ¤ā§ āĻ¯āĻĨā§āĻˇā§āĻāĨ¤ āĻ¯āĻžāĻšā§āĻ
āĻ¯ā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ˛ā§āĻĒ āĻŦāĻĄāĻŋ āĻāĻāĻāĻŋ āĻāĻāĻ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻāĻāĻŋāĻ˛, āĻ¤āĻž āĻ¨āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯ āĻāĻāĻŋ āĻāĻŋāĻā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§āĻ° āĻāĻžāĻ°āĻŖā§āĻ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻž
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 āĻŦāĻŋāĻāĻžāĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§-āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻāĻžāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻš āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻ¯ā§āĻā§āĻ¨ā§āĻāĻŋāĻ¤ā§
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¯āĻž āĻ¨āĻžāĻŽāĻ¯ā§āĻā§āĻ¤ āĻŦāĻŋāĻāĻžāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
-āĻĢā§āĻ°āĻŋāĻ āĻ°ā§āĻĄāĻžāĻ°-āĻĢāĻžāĻāĻļāĻ¨
āĻā§āĻĄ āĻ˛ā§āĻā§āĻ˛āĻŋāĻāĻŋ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻāĻžāĻ¨āĨ¤ āĻāĻ
āĻŦāĻŋāĻļā§āĻˇ āĻāĻĒāĻ§āĻžāĻ°āĻž ".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" āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ°ā§ āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻāĨ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŦāĻ°ā§āĻŖ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ,
"externally_visible" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻ¯ā§āĻā§āĻ¤ āĻšāĻ¯āĻŧ (āĻāĻāĻ¨āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¨āĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻ¸ā§āĻ°ā§āĻ¤ā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻ¸ā§āĻŦāĻ°ā§āĻŖ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž) āĻ¯ā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ LTO āĻ āĻŦāĻā§āĻā§āĻā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻĢāĻžāĻāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ¸ā§āĻŦāĻ°ā§āĻŖ. āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
āĻĢāĻžāĻāĻ˛, āĻ¸ā§āĻĒāĻˇā§āĻ "āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤_āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻā§āĻ˛āĻŋ āĻāĻāĻ¨āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯āĻāĻ¨
āĻāĻāĻāĻŋ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ "āĻ¸ā§āĻĨāĻŋāĻ°" āĻā§āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄā§āĻ° āĻ¯āĻĨāĻžāĻ¯āĻĨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
āĻāĻāĻ āĻĢāĻžāĻāĻ˛, āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°ā§ -āĻĢā§āĻ˛ā§ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻ āĻ¨ā§āĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻ āĻ¸ā§āĻā§āĻ˛ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¯ā§āĻšā§āĻ¤ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸āĻŽāĻā§āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻšāĻ¯āĻŧā§ āĻāĻ ā§
āĻ¸āĻŽā§āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻ¸āĻāĻāĻ˛āĻ¨ āĻāĻāĻ¨āĻŋāĻ, āĻāĻāĻ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻāĻžāĻ¯āĻŧ -fhole-file āĻĢāĻ°āĻā§āĻ°āĻžāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻĢā§āĻ˛ā§[=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 āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻŦāĻ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¤āĻžāĻĻā§āĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§ āĻŽāĻžāĻāĻĒā§āĻ°ā§āĻ.
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§āĻ°ā§āĻŖ āĻāĻŋāĻ¨āĻŋāĻ¸āĻāĻŋ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻ¤ā§ āĻšāĻŦā§ āĻ¯ā§ āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§
-āĻĢā§āĻ˛ā§ āĻĒāĻ¤āĻžāĻāĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻāĻāĻ¯āĻŧ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨.
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĨ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻāĻžāĻ¨āĻ¤ā§ āĻšāĻŦā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŦāĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻ¨
āĻ˛āĻŋāĻā§āĻāĻžāĻ°, āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ (āĻĻā§āĻā§āĻ¨ -āĻĢāĻŋāĻāĻ-āĻ˛āĻŋāĻā§āĻāĻžāĻ°-āĻĒā§āĻ˛āĻžāĻāĻāĻ¨) āĻĒāĻžāĻ¸
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻŦāĻ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻāĻāĻžāĻŦā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻ¤āĻĨā§āĻ¯āĨ¤ āĻ¯āĻāĻ¨
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧ, -āĻĒā§āĻ°ā§-āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§, āĻ¯āĻž āĻāĻ°āĻ āĻāĻā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢā§āĻ˛ā§, āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻ° āĻĨā§āĻā§ āĻŦāĻĄāĻŧ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻžāĻ°āĻŖ āĻāĻ¤ā§ GIMPLE āĻŦāĻžāĻāĻāĻā§āĻĄ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻā§āĻĄ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§ LTO āĻ¤āĻĨā§āĻ¯ āĻ¸āĻš āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ āĻŦāĻā§āĻā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°; āĻ¯āĻĻāĻŋ -āĻĢā§āĻ˛ā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻā§āĻ¨ā§ āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¨ā§āĻ
āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§, āĻĒā§āĻĨāĻ āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻāĻā§āĻ˛āĻŋ āĻ¨āĻ¯āĻŧ
āĻ āĻāĻ¤ā§āĻ¯āĻž āĻ˛āĻŋāĻā§āĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¯āĻžāĻ°āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤. āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§,
gcc -c -o0 -flto foo.c
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ¸āĻŋ -āĻ 0 -āĻĢā§āĻ˛ā§āĻā§ āĻŦāĻžāĻ°.āĻ¸āĻŋ
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ āĻŽāĻžāĻāĻĒā§āĻ°ā§āĻ -āĻĢā§āĻ˛ā§āĻā§ -o3 foo.o āĻŦāĻžāĻ°.āĻ
āĻāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻĄ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻā§āĻĄ āĻ¸āĻš āĻĒā§āĻĨāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻĢāĻ˛ā§ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻŽāĻžāĻāĻĒā§āĻ°ā§āĻ āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻ3. āĻ¯āĻĻāĻŋ, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻāĻžāĻĄāĻŧāĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ -āĻĢā§āĻ˛ā§, āĻ¤āĻžāĻ°āĻĒāĻ° āĻŽāĻžāĻāĻĒā§āĻ°ā§āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻ¸āĻā§āĻā§ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ¯āĻāĻ¨ -āĻĢā§āĻ˛ā§, GCC āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°ā§ā§ˇ
āĻ¯ā§ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦāĻžāĻāĻāĻā§āĻĄ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ āĻ¤āĻāĻŦ, āĻāĻĒāĻ¨āĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻŦāĻ āĻŽā§āĻ˛āĻžāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻŦāĻ GIMPLE āĻŦāĻžāĻāĻāĻā§āĻĄ āĻāĻŦāĻ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ āĻŦāĻā§āĻā§āĻ āĻā§āĻĄ āĻ¸āĻš āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĨ¤ GCC āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻā§āĻ¨ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ LTO āĻŽā§āĻĄā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻā§āĻ¨ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻ°āĻ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ā§ˇ
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖāĨ¤
āĻŦāĻžāĻāĻāĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻāĻŋāĻā§ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻĒāĻ¤āĻžāĻāĻž āĻ°āĻ¯āĻŧā§āĻā§, āĻ¯ā§āĻŽāĻ¨
āĻ¤āĻžāĻ°āĻž āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ˛āĻŋāĻā§āĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨. āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
GIMPLE āĻŦāĻžāĻāĻāĻā§āĻĄ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ: -fpic, - āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ -m āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒāĻ¤āĻžāĻāĻž
āĻ˛āĻŋāĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°āĻ¸ā§āĻĒāĻ°āĻŦāĻŋāĻ°ā§āĻ§ā§ āĻŽāĻžāĻ¨ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻā§āĻ¨ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĒāĻ°āĻ¸ā§āĻĒāĻ°āĻŦāĻŋāĻ°ā§āĻ§ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§ (āĻ¯ā§āĻŽāĻ¨, āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -fpic
āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻāĻŋ āĻ¨āĻ¯āĻŧ), āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻā§āĻŦāĻ˛ āĻŦāĻžāĻāĻāĻā§āĻĄ āĻĨā§āĻā§ āĻĒāĻĄāĻŧāĻž āĻļā§āĻˇ āĻŽāĻžāĻ¨āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°. āĻāĻāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ°, āĻāĻĒāĻ¨āĻŋ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖāĻāĻžāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨
āĻāĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ āĻ˛āĻŋāĻā§āĻāĨ¤
LTO āĻ¯āĻĻāĻŋ C āĻ˛āĻŋāĻā§āĻā§āĻ āĻ¸āĻš āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŽā§āĻā§āĻŽā§āĻāĻŋ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻāĻ¨āĻŋāĻ āĻāĻāĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻŦā§ (ISO C99 āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻāĻ°āĻŖ
6.2.7), āĻāĻāĻāĻŋ āĻ -āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ āĻĄāĻžāĻ¯āĻŧāĻžāĻāĻ¨āĻ¸ā§āĻāĻŋāĻ āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻ°āĻŖ āĻāĻāĻ¨āĻ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻ¸āĻŽāĻ¯āĻŧāĨ¤
LTO-āĻāĻ° āĻāĻ°ā§āĻāĻāĻŋ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻšāĻ˛ āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻžāĻˇāĻžāĻ¯āĻŧ āĻ˛ā§āĻāĻž āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§āĨ¤ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻˇāĻžāĻ° āĻ¸āĻžāĻŽāĻ¨ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻļā§āĻˇ. āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, C, C++ āĻāĻŦāĻ Fortran āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻā§āĻ˛āĻŋ GIMPLE āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ
bytecodes, āĻ¤āĻžāĻ āĻāĻ āĻŽāĻ¤ āĻāĻŋāĻā§ āĻāĻžāĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤:
gcc -c -flto foo.c
āĻāĻŋ ++ -āĻ¸āĻŋ -āĻĢā§āĻ˛ā§āĻā§ āĻŦāĻžāĻ°.āĻ¸āĻŋāĻ¸āĻŋ
gfortran -c -flto baz.f90
āĻāĻŋ ++ -āĻ āĻŽāĻžāĻāĻĒā§āĻ°ā§āĻ -āĻĢā§āĻ˛ā§ -o3 foo.o āĻŦāĻžāĻ°.āĻ āĻŦāĻžāĻ.āĻ -lgfortran
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ˛āĻŋāĻā§āĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ g ++ C++ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĒā§āĻ¤ā§ āĻāĻŦāĻ
-āĻāĻ˛āĻāĻŋāĻĢā§āĻ°ā§āĻā§āĻ°āĻžāĻ¨ Fortran āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĒā§āĻ¤ā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§, āĻŽā§āĻļāĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ
LTO āĻŽā§āĻĄā§ āĻāĻžāĻˇāĻž, āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¨āĻžāĻ° āĻāĻāĻ āĻ˛āĻŋāĻā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ (āĻ¨āĻ¨-āĻāĻ˛āĻāĻŋāĻ) āĻ¸āĻāĻāĻ˛āĻ¨ā§ āĻāĻžāĻˇāĻž; āĻāĻĒāĻ¨āĻŋ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ -āĻĢā§āĻ˛ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄāĨ¤
āĻ¯āĻĻāĻŋ āĻāĻŋāĻŽā§āĻĒāĻ˛ āĻŦāĻžāĻāĻāĻā§āĻĄ āĻ¸āĻŽā§āĻŦāĻ˛āĻŋāĻ¤ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ°ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻ˛ā§āĻ¨
libfoo.a, āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¤āĻŦā§ āĻāĻāĻāĻŋ LTO āĻ˛āĻŋāĻā§āĻā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻŦā§āĻ° āĻāĻ°āĻž āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĨ¤ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§, āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻĢāĻŋāĻāĻ-āĻ˛āĻŋāĻā§āĻāĻžāĻ°-āĻĒā§āĻ˛āĻžāĻāĻāĻ¨
āĻ˛āĻŋāĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ:
gcc -o myprog -O2 -flto -fuse-linker-plugin ao bo -lfoo
āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĨā§, āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ GIMPLE āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻŦā§āĻ° āĻāĻ°ā§
libfoo.a āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽāĻˇā§āĻāĻŋāĻ° āĻ āĻāĻļ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻŽāĻžāĻ¨ GCC-āĻ¤ā§ āĻĒā§āĻ°ā§āĻ°āĻŖ āĻāĻ°ā§
GIMPLE āĻāĻŽā§āĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž.
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻ¨āĻž āĻāĻ°ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻŦāĻ¸ā§āĻ¤ā§ libfoo.a āĻ¨āĻŋāĻˇā§āĻāĻžāĻļāĻŋāĻ¤ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž
LTO āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻ āĻāĻļāĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨āĻž āĻšāĻ˛ā§, āĻāĻāĻŋ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ
-āĻĢā§āĻ˛ā§ āĻāĻŦāĻ -āĻĒā§āĻ°ā§-āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻ¨ā§āĻ¤āĻāĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°āĻĻā§āĻ° āĻāĻ°āĻ āĻŦā§āĻļāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§
āĻāĻā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¯āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸ā§āĻ¯ā§āĻā§āĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻŦā§āĻ¯āĻžāĻŦāĻšāĻžāĻ°
-āĻĒā§āĻ°ā§-āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻāĻ˛ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž (āĻĻā§āĻā§āĻ¨ -āĻĢāĻŋāĻāĻ-āĻ˛āĻŋāĻā§āĻāĻžāĻ°-āĻĒā§āĻ˛āĻžāĻāĻāĻ¨).
LTO āĻāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻŦāĻžāĻāĻāĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻā§āĻ¨ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ āĻ¨āĻž
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻšā§āĻ¸ā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻšāĻ¨āĻ¯ā§āĻā§āĻ¯āĨ¤ āĻŦāĻžāĻāĻāĻā§āĻĄ āĻĢāĻžāĻāĻ˛ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻŦāĻ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻāĻā§
āĻāĻāĻāĻŋ āĻāĻ ā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻā§āĻ, āĻ¤āĻžāĻ GCC āĻāĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻŦāĻžāĻāĻāĻā§āĻĄ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻšāĻŦā§ āĻ¨āĻž
GCC āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§/āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
āĻŽāĻŋāĻļā§āĻ°āĻ¨ -āĻĢā§āĻ˛ā§ āĻ¸āĻā§āĻā§ -g āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ āĻāĻŦāĻ āĻā§āĻ˛ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤
āĻĢāĻ˛āĻžāĻĢāĻ˛.
āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻā§āĻāĻŋāĻ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ n, āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻŦāĻ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻ˛āĻŋāĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ n āĻāĻāĻāĻŋ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻāĻžāĻ āĻāĻ°āĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ.
āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¸ā§āĻāĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻžāĻ¨ n 1 āĻšāĻ¯āĻŧ
āĻāĻĒāĻ¨āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -flto=āĻāĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ GNU make āĻāĻ° āĻāĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻŽā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻāĻžāĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻ¯āĻāĻ¨ āĻŽā§āĻāĻĢāĻžāĻāĻ˛ āĻāĻ˛āĻŋāĻ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻĨāĻžāĻā§ āĻ¤āĻāĻ¨ āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻāĻžāĻŦā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻžāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ prepend āĻāĻŦāĻļā§āĻ¯āĻ + āĻĒāĻŋāĻ¤āĻžāĻŽāĻžāĻ¤āĻžāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ°ā§āĻ¸āĻŋāĻĒāĻŋ āĻĨā§āĻā§
āĻāĻ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ Makefile. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻžāĻ āĻāĻ°ā§ āĻ¸ā§āĻāĻ GNU āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ āĻ āĻĒāĻļāĻ¨āĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ
-āĻĢā§āĻ˛ā§-āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨=āĻĒāĻžāĻ¨āĻž
āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨āĻŋāĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛
āĻšāĻ¯āĻŧ "1to1" āĻŽā§āĻ˛ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻŋāĻ°āĻ°āĻŋāĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻŦāĻž
"āĻāĻžāĻ°āĻ¸āĻžāĻŽā§āĻ¯" āĻ¸āĻŽāĻžāĻ¨ āĻāĻāĻžāĻ°ā§āĻ° āĻ āĻāĻļā§ āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ (āĻ¯āĻāĻ¨āĻ āĻ¸āĻŽā§āĻāĻŦ)āĨ¤
āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ "āĻā§āĻ¨āĻāĻŋāĻ āĻ¨āĻ¯āĻŧ" āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĒāĻžāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻŽāĻŋāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ "āĻāĻžāĻ°āĻ¸āĻžāĻŽā§āĻ¯"āĨ¤
-āĻĢā§āĻ˛ā§-āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨-āĻ˛ā§āĻā§āĻ˛=n
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻāĻžāĻˇāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ¸āĻāĻā§āĻāĻ¨ā§āĻ° āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
LTO āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§, āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° LTO āĻŽā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻ¤ā§āĻ°ā§ āĻ āĻ°ā§āĻĨāĻŦāĻš (-āĻĢā§āĻ˛ā§).
āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0 (āĻā§āĻ¨āĻ āĻ¸āĻāĻā§āĻāĻ¨ āĻ¨ā§āĻ) āĻĨā§āĻā§ 9 (āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨)āĨ¤ āĻāĻ° āĻŦāĻžāĻāĻ°ā§ āĻŽāĻžāĻ¨
āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž 0 āĻŦāĻž 9 āĻ¤ā§ āĻāĻāĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŦā§āĻ¯āĻžāĻ˛ā§āĻ¨ā§āĻ¸āĻĄ
āĻāĻŽā§āĻĒā§āĻ°ā§āĻļāĻ¨ āĻ¸ā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻĢā§āĻ˛ā§-āĻ°āĻŋāĻĒā§āĻ°ā§āĻ
āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°ā§āĻ° āĻāĻžāĻā§āĻ° āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĨ¤ āĻĻā§āĻ¯
āĻāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻĨā§āĻā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§ āĻšāĻ¤ā§ āĻŦā§āĻāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§
āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§āĻ°āĻž āĻ¯āĻāĻ¨ āĻāĻ˛āĻāĻŋāĻ āĻŽā§āĻĄā§ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻā§ (āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ -āĻĢā§āĻ˛ā§).
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻā§āĻˇāĻŽ
-āĻĢāĻŋāĻāĻ-āĻ˛āĻŋāĻā§āĻāĻžāĻ°-āĻĒā§āĻ˛āĻžāĻāĻāĻ¨
āĻ˛āĻŋāĻā§āĻ-āĻāĻžāĻāĻŽ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻ˛āĻŋāĻā§āĻāĻžāĻ°ā§ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸āĻžāĻĒā§āĻ°ā§āĻā§, āĻ¯āĻž āĻ¸ā§āĻ¨āĻžāĻ¯āĻŧ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻŦāĻž GNU ld 2.21 āĻŦāĻž
āĻ¨āĻ¤ā§āĻ¨
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻŦāĻžāĻāĻ°ā§ GIMPLE āĻŦāĻžāĻāĻāĻā§āĻĄ āĻ¸āĻš āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻˇā§āĻāĻžāĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ¸āĻāĻ°āĻā§āĻˇāĻŖāĻžāĻāĻžāĻ° āĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻā§ āĻāĻ°āĻ āĻā§āĻĄ āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻā§āĻŖāĻŽāĻžāĻ¨ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§-
āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°āĨ¤ āĻāĻ āĻ¤āĻĨā§āĻ¯āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻā§āĻ¨ āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻāĻāĻžāĻŦā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
(āĻ¨āĻ¨-āĻāĻ˛āĻāĻŋāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻž āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ āĻ˛āĻŋāĻā§āĻāĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ)āĨ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻā§āĻĄ āĻŽāĻžāĻ¨ āĻāĻ¨ā§āĻ¨āĻ¤āĻŋ āĻāĻžāĻ˛ā§
āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ (āĻāĻŦāĻ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¯āĻž āĻ˛ā§āĻāĻžāĻ¨ā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§) āĻ āĻ¨ā§āĻ°ā§āĻĒ
"-fhole-program"āĨ¤ āĻĻā§āĻāĻž -āĻĢā§āĻ˛ā§ āĻāĻ āĻĒāĻ¤āĻžāĻāĻžāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻŦāĻ āĻāĻŋāĻāĻžāĻŦā§ āĻ¤āĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻ¯āĻāĻ¨ GCC-āĻ LTO āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§ āĻāĻŦāĻ GCC āĻāĻŋāĻ˛ā§ˇ
āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻāĻžāĻ°ā§ āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ (GNU ld 2.21 āĻŦāĻž āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻž āĻ¸ā§āĻ¨āĻžāĻ°)āĨ¤
-ffat-lto-āĻŦāĻ¸ā§āĻ¤ā§
āĻĢā§āĻ¯āĻžāĻ āĻāĻ˛āĻāĻŋāĻ āĻ āĻŦāĻā§āĻā§āĻ āĻšāĻ˛ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¯āĻžāĻ¤ā§ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻāĻžāĻˇāĻž āĻāĻŦāĻ āĻāĻāĻ¯āĻŧāĻ āĻĨāĻžāĻā§
āĻ āĻŦāĻā§āĻā§āĻ āĻā§āĻĄāĨ¤ āĻāĻāĻŋ āĻ¤āĻžāĻĻā§āĻ° LTO āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻāĻŦāĻ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¯ā§āĻā§āĻ¯ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§āĨ¤ āĻāĻ
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° -āĻĢā§āĻ˛ā§ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-fno-fat-lto-āĻŦāĻ¸ā§āĻ¤ā§ āĻĒā§āĻ˛ā§āĻāĻ¨ LTO āĻāĻ° āĻāĻĒāĻ° āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ
LTO āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¸āĻā§āĻ¤āĻ¨ āĻšāĻ¤ā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ˛āĻā§āĻāĻ¨āĨ¤ āĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻŽā§āĻ˛āĻŋāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻžāĻ°āĻŋāĻ¤āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, nm, ar āĻāĻŦāĻ ranlib āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻĒā§āĻ˛āĻžāĻāĻāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻ¯ā§āĻā§āĻ¤ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨āĻāĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§āĻ¨ā§āĻā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ (āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ
āĻā§āĻ°āĻ¨ā§āĻĨāĻžāĻāĻžāĻ° āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -ffat-lto-āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯āĻāĻ¨ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ˛āĻžāĻāĻāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦā§āĻļāĻā§āĻ˛āĻŋ āĻāĻ°āĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻšāĻ¯āĻŧā§ āĻāĻ ā§ āĻ¤āĻāĻ¨ āĻ°āĻŋāĻ˛āĻŋāĻ āĻšāĻ¯āĻŧāĨ¤
-FCOMPARE-LIM
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻŦāĻ āĻĒā§āĻ¸ā§āĻ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻĒāĻ°ā§, āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨
āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¯āĻž āĻāĻāĻāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻĒāĻ¤āĻžāĻāĻž āĻāĻŖāĻ¨āĻž āĻāĻ°ā§
āĻ¸ā§āĻ āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ¯āĻŧ, āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨āĨ¤
āĻāĻ āĻĒāĻžāĻ¸āĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¯āĻž āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-fcprop-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻŦāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦāĻŋāĻāĻžāĻāĻ¨ā§āĻ° āĻĒāĻ°, āĻāĻŽāĻ°āĻž
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ-āĻĒā§āĻ°āĻāĻžāĻ° āĻĒāĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ
āĻŽāĻžāĻā§ āĻŽāĻžāĻā§ āĻāĻĒāĻŋ āĻŽā§āĻā§ āĻĢā§āĻ˛ā§āĻ¨āĨ¤
āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ2, -āĻ3, -āĻāĻāĻ¸.
-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻ¸āĻāĻļā§āĻ§āĻ¨
āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻĨā§āĻ°ā§āĻĄā§āĻĄ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻ¯ā§āĻā§āĻ¤ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻ°āĻž āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽāĻŋāĻ¸ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ° āĻāĻĒāĻĄā§āĻā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, GCC āĻāĻ°āĻŦā§
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ āĻ¸āĻā§āĻāĻ¤āĻŋāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻŦāĻž āĻŽāĻ¸ā§āĻŖ āĻāĻ°āĻ¤ā§ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, GCC āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤.
-āĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻĄāĻŋāĻ° =āĻĒāĻĨ
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻĒāĻĨāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĄā§āĻāĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨, -āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻāĻžāĻ°ā§āĻ,
-āĻāĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻāĻ°ā§āĻāĻ¸ āĻāĻŦāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŦāĻ -fbranch-āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻāĻŦāĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒāĻ°āĻŽ āĻāĻŦāĻ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻāĻāĻ¯āĻŧ āĻĒāĻžāĻĨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, GCC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻĨ, āĻāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛ āĻāĻāĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§
āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĨ¤
-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨
-āĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻā§āĻ¨āĻžāĻ°ā§āĻ =āĻĒāĻĨ
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻāĻĒāĻ¯ā§āĻā§ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻš āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ¨āĻāĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻ¯āĻŧāĻāĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§: "-fprofile-arcs", "-fprofile-values", "-fvpt"āĨ¤
If āĻĒāĻĨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĻā§āĻāĻŦā§ āĻĒāĻĨ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ āĻĄā§āĻāĻž āĻā§āĻāĻāĻ¤ā§
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°. āĻĻā§āĻāĻž -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻĄāĻŋāĻ°.
-āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
-āĻĢāĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° =āĻĒāĻĨ
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, āĻāĻŦāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ˛āĻžāĻāĻāĻ¨āĻā§ˇ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§: "-fbranch-āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯āĻ¤āĻž", "-fvpt",
"-āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ˛ā§āĻĒāĻ¸", "-fpeel-āĻ˛ā§āĻĒāĻ¸", "-ftracer"
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, GCC āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻ¨āĻž
āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄ. āĻāĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻžāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -Wcoverage-āĻ āĻŽāĻŋāĻ˛.
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻāĻ° āĻĢāĻ˛ā§ āĻāĻžāĻ°āĻžāĻĒāĻāĻžāĻŦā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻā§āĻĄ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
If āĻĒāĻĨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĻā§āĻāĻŦā§ āĻĒāĻĨ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ āĻĄā§āĻāĻž āĻā§āĻāĻāĻ¤ā§
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°. āĻĻā§āĻāĻž -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻĄāĻŋāĻ°.
āĻ¨āĻŋāĻŽā§āĻ¨ā§āĻā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻ¤āĻŋ āĻāĻŦāĻ āĻļā§āĻĻā§āĻ§āĻ¤āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦāĻžāĻŖāĻŋāĻā§āĻ¯ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĨ¤ āĻ¸āĻŦ āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ.
-āĻĢā§āĻ˛ā§āĻ-āĻ¸ā§āĻā§āĻ°
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻŦā§āĻ¨ āĻ¨āĻž
āĻāĻāĻāĻŋ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻž āĻŽā§āĻŽāĻ°āĻŋ āĻĨā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ 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
āĻāĻŖāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻĒāĻ°ā§ ERRNO āĻ¸ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻ¯ā§āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻāĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ, āĻ¯ā§āĻŽāĻ¨, 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-āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž, āĻāĻāĻŋ āĻ¸āĻāĻā§āĻšā§āĻ¤ āĻĄā§āĻāĻž āĻĒāĻĄāĻŧā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻā§āĻ¤āĻĒāĻā§āĻˇā§ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§
āĻ¤āĻžāĻĻā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻāĻ° āĻŦāĻŋāĻļā§āĻˇā§āĻāĻ°āĻŖ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻšāĻ° āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻā§āĻāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄāĻŋāĻāĻŋāĻļāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤
-āĻĢā§āĻ°ā§āĻ¨āĻžāĻŽ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°
āĻŦāĻžāĻŽ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻā§āĻĄā§ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻĒāĻ°ā§āĨ¤ āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻĻā§āĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻšāĻŦā§
āĻ āĻ¨ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°āĨ¤ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻā§āĻšā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§,
āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻāĻā§ āĻ āĻ¸āĻŽā§āĻāĻŦ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯ā§āĻšā§āĻ¤ā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻ° a-āĻ¤ā§ āĻĨāĻžāĻāĻŦā§ āĻ¨āĻž
"āĻšā§āĻŽ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°"āĨ¤
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ˛ā§āĻĒāĻ¸ āĻāĻŦāĻ -āĻĢāĻĒāĻŋāĻ˛-āĻ˛ā§āĻĒāĻ¸.
-āĻĢāĻā§āĻ°ā§āĻ¸āĻžāĻ°
āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻā§āĻ° āĻāĻāĻžāĻ° āĻŦāĻĄāĻŧ āĻāĻ°āĻ¤ā§ āĻ˛ā§āĻā§āĻ° āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻšāĻāĻ¤āĻ°
āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
āĻ¸āĻā§āĻā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.
-āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ˛ā§āĻĒāĻ¸
āĻāĻ¨āĻ°ā§āĻ˛ āĻ˛ā§āĻĒ āĻ¯āĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛ā§āĻĒā§ āĻĒā§āĻ°āĻŦā§āĻļāĨ¤ -āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ˛ā§āĻĒāĻ¸ āĻŦā§āĻāĻž -frerun-cse-āĻāĻĢāĻāĻžāĻ°-āĻ˛ā§āĻĒ, -āĻĢāĻāĻ¯āĻŧā§āĻŦ āĻāĻŦāĻ
-āĻĢā§āĻ°ā§āĻ¨āĻžāĻŽ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°. āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ˛ā§āĻĒ āĻĒāĻŋāĻ˛āĻŋāĻ āĻāĻžāĻ˛ā§ āĻāĻ°ā§ (āĻ āĻ°ā§āĻĨāĻžā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ
āĻā§āĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻ¸āĻš loops)āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻā§āĻĄ āĻŦāĻĄāĻŧ āĻāĻ°ā§ āĻ¤ā§āĻ˛ā§, āĻāĻŦāĻ
āĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻŦāĻž āĻ¨āĻžāĻ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸āĻā§āĻā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.
āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ āĻ˛-āĻ˛ā§āĻĒāĻ¸
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻāĻ¨āĻ°ā§āĻ˛ āĻāĻ°ā§āĻ¨, āĻāĻŽāĻ¨āĻāĻŋ āĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻā§ āĻāĻ°āĻ āĻ§ā§āĻ°ā§ āĻ§ā§āĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¯āĻŧāĨ¤ āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ āĻ˛-āĻ˛ā§āĻĒāĻ¸ āĻŦā§āĻāĻžāĻ¯āĻŧ
āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ āĻ āĻĒāĻļāĻ¨ -āĻĢāĻžāĻ¨āĻ°ā§āĻ˛-āĻ˛ā§āĻĒāĻ¸.
-āĻĢāĻĒāĻŋāĻ˛-āĻ˛ā§āĻĒāĻ¸
āĻĒāĻŋāĻ˛āĻ¸ āĻ˛ā§āĻĒ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯ā§ āĻ¤āĻžāĻ°āĻž āĻŦā§āĻļāĻŋ āĻ°ā§āĻ˛ āĻāĻ°ā§ āĻ¨āĻž (āĻĨā§āĻā§
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž)āĨ¤ āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ˛ā§āĻĒ āĻĒāĻŋāĻ˛āĻŋāĻ āĻāĻžāĻ˛ā§ āĻāĻ°ā§ (āĻ āĻ°ā§āĻĨāĻžā§ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ
āĻā§āĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻ¸āĻš loops)āĨ¤
āĻ¸āĻā§āĻā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.
-āĻĢāĻŽāĻ-āĻ˛ā§āĻĒ-āĻāĻā§āĻ°āĻŽāĻŖāĻāĻžāĻ°ā§āĻ°āĻž
RTL āĻ˛ā§āĻĒ āĻ āĻĒāĻāĻŋāĻŽāĻžāĻāĻāĻžāĻ°ā§ āĻ˛ā§āĻĒ āĻāĻ¨āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽā§āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ā§ˇ āĻ¸ā§āĻ¤āĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ
-āĻ1
-āĻĢāĻžāĻ¨āĻ¸ā§āĻāĻ-āĻ˛ā§āĻĒāĻ¸
āĻ˛ā§āĻĒ āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ¯āĻŧ āĻ āĻŦāĻ¸ā§āĻĨāĻž āĻ¸āĻš āĻļāĻžāĻāĻžāĻā§āĻ˛āĻŋāĻā§ āĻ˛ā§āĻĒā§āĻ° āĻ¸āĻĻā§āĻļ āĻ¸āĻš āĻ˛ā§āĻĒā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻ¸āĻ°āĻžāĻ¨ā§ˇ
āĻāĻāĻ¯āĻŧ āĻļāĻžāĻāĻžāĻ¯āĻŧ āĻ˛ā§āĻĒ (āĻļāĻ°ā§āĻ¤ā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤)āĨ¤
-āĻĢāĻžāĻāĻļāĻ¨-āĻŦāĻŋāĻāĻžāĻ
-fdata-āĻŦāĻŋāĻāĻžāĻ
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻž āĻĄā§āĻāĻž āĻāĻāĻā§āĻŽāĻā§ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻŦāĻŋāĻāĻžāĻā§ āĻ°āĻžāĻā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĨāĻžāĻā§
āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻāĻžāĻ°ā§ āĻŦāĻŋāĻāĻžāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻĄā§āĻāĻž āĻāĻāĻā§āĻŽā§āĻ° āĻ¨āĻžāĻŽ
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĨ¤ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻāĻ˛āĻāĻĢ āĻ āĻŦāĻā§āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¸ā§āĻ˛āĻžāĻ°āĻŋāĻ¸ 2 āĻāĻžāĻ˛āĻŋāĻ¤ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻāĻŦāĻ SPARC āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
AIX āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§ āĻāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻāĻ°āĻžāĻ° āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¯āĻāĻ¨ āĻ¤ā§āĻŽāĻŋ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨, āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻ°āĻ āĻŦāĻĄāĻŧ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§ āĻāĻŦāĻ
āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ§ā§āĻ° āĻšāĻŦā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŦāĻžāĻ° āĻāĻ¨ā§āĻ¯ "gprof" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĄāĻŋāĻŦāĻžāĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŦāĻ āĻāĻāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ -g.
-fbranch-āĻāĻžāĻ°ā§āĻā§āĻ-āĻ˛ā§āĻĄ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ
āĻĒā§āĻ°āĻ˛ā§āĻ / āĻāĻĒāĻŋāĻ˛āĻ āĻĨā§āĻ°ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻā§ āĻļāĻžāĻāĻž āĻāĻžāĻ°ā§āĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ˛ā§āĻĄ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻžāĻ°ā§āĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¨ā§āĻŽā§āĻāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻāĻāĻžāĻŦā§ āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨
āĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻ˛ā§āĻĄ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ¨ā§āĻ¤āĻ-āĻŦā§āĻ˛āĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻĒāĻžāĻ¸āĨ¤
-fbranch-āĻāĻžāĻ°ā§āĻā§āĻ-āĻ˛ā§āĻĄ-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§¨
āĻĒā§āĻ°āĻ˛ā§āĻ / āĻāĻĒāĻŋāĻ˛āĻ āĻĨā§āĻ°ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻĒāĻ°ā§ āĻļāĻžāĻāĻž āĻāĻžāĻ°ā§āĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ˛ā§āĻĄ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-fbtr-bb-āĻāĻā§āĻ¸āĻā§āĻ˛ā§āĻ¸āĻŋāĻ
āĻļāĻžāĻāĻž āĻāĻžāĻ°ā§āĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ˛ā§āĻĄ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻļāĻžāĻāĻž āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ¨āĻāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻ¯ā§āĻā§āĻ¨ā§ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§āĨ¤
-āĻĢāĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ°āĻā§āĻˇāĻ
āĻŦāĻžāĻĢāĻžāĻ° āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨, āĻ¯ā§āĻŽāĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻŽā§āĻ¯āĻžāĻļāĻŋāĻ āĻāĻā§āĻ°āĻŽāĻŖāĨ¤ āĻāĻ
āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§ āĻĢāĻžāĻāĻļāĻ¨ā§ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻĄ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¯ā§āĻ āĻāĻ°ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ
āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ ā§āĻ¯āĻžāĻ˛ā§āĻāĻž āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ 8 āĻŦāĻžāĻāĻā§āĻ° āĻĨā§āĻā§ āĻŦāĻĄāĻŧ āĻŦāĻžāĻĢāĻžāĻ° āĻ¸āĻš āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§ā§ˇ
āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻāĻžāĻ°ā§āĻĄāĻā§āĻ˛āĻŋ āĻļā§āĻ°ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨
āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻĄ āĻā§āĻ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ
āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻāĻŦā§āĻ¨ā§āĻā§ 6.10 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ C, C++ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§āĨ¤
ObjC, ObjC++, āĻ¯āĻĻāĻŋ āĻā§āĻ¨āĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ -fno-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ°āĻā§āĻˇāĻ, -āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻ˛āĻŋāĻŦāĻ¨āĻž -āĻĢā§āĻ°āĻŋāĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ āĻšāĻ¯āĻŧ
āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻŋāĨ¤
-fstack-āĻ°āĻā§āĻˇāĻ-āĻ¸āĻŽāĻ¸ā§āĻ¤
āĻŽāĻ¤ -āĻĢāĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ°āĻā§āĻˇāĻ āĻ¸āĻŦ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ¯ā§ āĻāĻžāĻĄāĻŧāĻž.
-āĻ¸ā§āĻāĻļāĻ¨-āĻ ā§āĻ¯āĻžāĻā§āĻāĻ°
āĻāĻžāĻ āĻāĻ°āĻž "āĻ ā§āĻ¯āĻžāĻā§āĻāĻ°" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻ¤ā§āĻā§ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻŖāĻ¨āĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŽāĻžāĻ¨ā§āĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨
āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻŽā§āĻŦā§āĻ§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤ā§āĻāĨ¤ āĻāĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŽāĻžāĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ā§ 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 āĻ¤āĻŋāĻ¨āĻŦāĻžāĻ° āĻāĻ˛ āĻāĻ°ā§āĨ¤ A āĻāĻ° āĻ¸āĻžāĻĒā§āĻā§āĻˇā§ B āĻā§āĻ āĻšāĻ˛ā§, āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻŦā§āĻĻā§āĻ§āĻŋ
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āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻ āĻĒā§āĻ°āĻāĻ˛āĻŋāĻ¤-āĻāĻ¨āĻ¸
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻ˛ā§āĻĒāĻāĻŋ āĻšāĻ¯āĻŧ
unrolled, āĻāĻŦāĻ āĻ˛ā§āĻĒ āĻāĻ¨āĻ°ā§āĻ˛ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻāĻāĻŋ āĻ˛ā§āĻĒ āĻā§āĻĄ āĻāĻ¤āĻŦāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻāĻ¨āĻ°ā§āĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻĄāĻŧ-āĻāĻ¨āĻ°ā§āĻ˛āĻĄ-āĻāĻ¨āĻ¸āĻ¨ā§āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¤āĻžāĻĻā§āĻ° āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻ āĻ¯ā§
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ āĻ˛ā§āĻĒāĻāĻŋ āĻāĻ¨āĻ°ā§āĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻ˛ā§āĻĒāĻāĻŋ āĻāĻ¨āĻ°ā§āĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻāĻāĻŋ
āĻ˛ā§āĻĒ āĻā§āĻĄ āĻāĻ¤āĻŦāĻžāĻ° āĻāĻ¨āĻ°ā§āĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ°ā§āĻ˛-āĻŦāĻžāĻ°
āĻāĻāĻāĻŋ āĻāĻāĻ āĻ˛ā§āĻĒā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻāĻ¨āĻ°ā§āĻ˛āĻŋāĻāĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻā§āĻāĻāĻž-āĻāĻ¨āĻ¸
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻā§āĻ¸āĻž āĻāĻžāĻĄāĻŧāĻžāĻ¨ā§ āĻšāĻ˛ā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤,
āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻ˛ā§āĻĒāĻāĻŋ āĻā§āĻ¸āĻž āĻāĻžāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻ˛ā§āĻĒ āĻā§āĻĄāĻāĻŋ āĻāĻ¤āĻŦāĻžāĻ° āĻā§āĻ¸āĻž āĻāĻžāĻĄāĻŧāĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻā§āĻ¸āĻž-āĻŦāĻžāĻ°
āĻāĻāĻāĻŋ āĻāĻāĻ āĻ˛ā§āĻĒā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻĒāĻŋāĻ˛āĻŋāĻāĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻā§āĻāĻāĻž-āĻāĻ¨āĻ¸āĻžāĻ¨āĻ¸
āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ¸āĻž āĻāĻžāĻĄāĻŧāĻžāĻ¨ā§ āĻ˛ā§āĻĒā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĻ°ā§āĻĒā§ āĻā§āĻāĻāĻž-āĻ¸āĻŽāĻ¯āĻŧ
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ¸āĻž āĻāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ-āĻā§āĻāĻāĻž-āĻ˛ā§āĻĒ-āĻ¨ā§āĻ¸ā§āĻ-āĻāĻā§āĻ°āĻ¤āĻž
āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻĒāĻŋāĻ˛āĻŋāĻ āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻ¨ā§āĻ¸ā§āĻā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻā§āĻ°āĻ¤āĻžāĨ¤
āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻāĻ¨āĻ¸ā§āĻāĻ-āĻāĻ¨āĻ¸
āĻāĻāĻāĻŋ āĻāĻ¨āĻ¸ā§āĻāĻāĻĄ āĻ˛ā§āĻĒā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ insns.
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻ¨āĻ¸ā§āĻāĻ-āĻ¸ā§āĻ¤āĻ°
āĻāĻāĻāĻŋ āĻāĻāĻ āĻ˛ā§āĻĒā§ āĻāĻ¨āĻ¸ā§āĻāĻ āĻāĻ°āĻž āĻļāĻžāĻāĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžā§ˇ
lim- āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛
āĻ˛ā§āĻĒ āĻāĻ¨āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻ¤āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§āĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻāĻ°āĻāĨ¤
iv-āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨-āĻ¸āĻŽāĻ¸ā§āĻ¤-āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§-āĻāĻŦāĻĻā§āĻ§
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĻ° āĻ¨ā§āĻā§ āĻāĻ¨āĻ¯āĻŧāĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĻĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻĒāĻ° āĻāĻŦāĻĻā§āĻ§
āĻāĻ¨āĻ¯āĻŧāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ
āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĻĻā§āĻ° āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻŦā§āĻļāĻŋ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§ āĻĨāĻžāĻā§, āĻāĻĄāĻŧāĻžāĻ¤ā§
āĻĻā§āĻŦāĻŋāĻāĻžāĻ¤ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋāĻ˛āĻ¤āĻžāĨ¤
iv-āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻŦāĻŋāĻŦā§āĻāĻŋāĻ¤-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻāĻ¨ā§āĻĄāĻžāĻāĻļāĻ¨ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĻā§āĻ˛āĻŋ āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻā§āĻĄāĻŧā§ āĻĻā§āĻ¯āĻŧ āĻ¯ā§āĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ°āĻ āĻāĻ¨āĻ¯āĻŧāĻ¨ āĻĨāĻžāĻā§ā§ˇ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤
iv-āĻ¸āĻ°ā§āĻŦāĻĻāĻž-āĻāĻžāĻāĻāĻžāĻ-āĻā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻ¸ā§āĻ-āĻŦāĻžāĻāĻ¨ā§āĻĄ
āĻ¸ā§āĻā§ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻ āĻŽāĻžāĻ¨ā§āĻ° āĻĨā§āĻā§ āĻāĻŽ āĻšāĻ˛ā§, āĻāĻŽāĻ°āĻž āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻŋ
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻ āĻĨā§āĻā§ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ ivs āĻŽā§āĻā§ āĻĢā§āĻ˛ā§āĻ¨ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ iv āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻāĨ¤
scev-max-expr-āĻāĻāĻžāĻ°
āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŦāĻĻā§āĻ§āĨ¤ āĻŦāĻĄāĻŧ
āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻ āĻ§ā§āĻ°.
scev-max-expr-āĻāĻāĻŋāĻ˛āĻ¤āĻž
āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻā§āĻ° āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻ° āĻāĻāĻŋāĻ˛āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻāĻŦāĻĻā§āĻ§āĨ¤
āĻāĻāĻŋāĻ˛ āĻ āĻāĻŋāĻŦā§āĻ¯āĻā§āĻ¤āĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻ āĻ§ā§āĻ°.
āĻāĻŽā§āĻāĻž-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻāĻžāĻ°ā§āĻ¸
āĻāĻāĻāĻŋ āĻāĻŽā§āĻāĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨
128 āĻšāĻ¯āĻŧ
āĻāĻŽā§āĻāĻž-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻā§āĻāĻ¸
āĻāĻāĻāĻŋ āĻāĻŽā§āĻāĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ āĻ¸āĻŽāĻ¤āĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻŽāĻžāĻ¨ āĻšāĻ˛ 256āĨ¤
āĻāĻŽā§āĻāĻž-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻāĻāĻŋāĻāĻāĻ¸
āĻāĻāĻāĻŋ āĻāĻŽā§āĻāĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻ¸āĻŽāĻ¤āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨
128 āĻšāĻ¯āĻŧ
āĻāĻŽā§āĻāĻž-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻāĻ¯āĻŧāĻžāĻāĻ˛ā§āĻĄ-āĻāĻžāĻ°ā§āĻĄ
āĻāĻ¯āĻŧāĻžāĻāĻ˛ā§āĻĄāĻāĻžāĻ°ā§āĻĄ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž āĻāĻŽā§āĻāĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻāĻžāĻ°ā§ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§ā§ˇ
āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 18āĨ¤
āĻāĻŽā§āĻāĻž-āĻšā§āĻ¯āĻžāĻļ-āĻā§āĻŦāĻŋāĻ˛-āĻāĻāĻžāĻ°
āĻāĻŽā§āĻāĻž āĻ¸āĻ˛āĻāĻžāĻ°ā§ āĻšā§āĻ¯āĻžāĻļ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻāĻāĻžāĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 550āĨ¤
āĻāĻŽā§āĻāĻž-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻā§
āĻāĻŽā§āĻāĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻāĻžāĻ°ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻā§āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 500āĨ¤
āĻāĻŽā§āĻāĻž-āĻŦāĻ°ā§āĻāĻ¨-āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ-āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž
1 āĻ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ˛ā§, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻĻā§āĻ° āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
vect-max-version-for-alignment-check
āĻ˛ā§āĻĒ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤ ftree-vect-loop-version āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĻā§āĻā§āĻ¨
āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯.
vect-max-version-for-alias-āĻā§āĻ
āĻ˛ā§āĻĒ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻžāĻ°ā§ āĻāĻĒāĻ¨āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ ftree-vect-loop-version āĻĻā§āĻā§āĻ¨
āĻ āĻ§āĻŋāĻ āĻ¤āĻĨā§āĻ¯.
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ-āĻā§-āĻā§āĻ°ā§āĻ¯āĻžāĻ
āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ°ā§āĻ āĻĢā§āĻ°ā§āĻ¸ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž
āĻ˛ā§āĻĒā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° #āĻāĻŋ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĨ¤
hot-bb-count-fraction
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻāĻā§āĻ¨āĻžāĻāĻļ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻ āĻāĻ°āĻŽ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨.
āĻāĻ°āĻŽ-āĻŦāĻŋāĻŦāĻŋ-āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋ-āĻāĻā§āĻ¨āĻžāĻāĻļ
āĻŦā§āĻ¸āĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻŦā§āĻ˛āĻ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋāĻ° āĻāĻā§āĻ¨āĻžāĻāĻļ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ°āĻŽ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨.
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸āĻŋāĻ¤-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ
āĻ˛ā§āĻĒ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŽāĻ°āĻž āĻ¸ā§āĻĨāĻŋāĻ°āĻāĻžāĻŦā§ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§ āĻāĻ°āĻŋāĨ¤ āĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻŦāĻžāĻāĻ¨ā§āĻĄ āĻ¸āĻš āĻāĻāĻ āĻ˛ā§āĻĒ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛ā§āĻĒ āĻ¸āĻš āĻĨāĻžāĻā§
āĻ āĻāĻžāĻ¨āĻž āĻāĻŽāĻ°āĻž āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§ āĻāĻ°āĻŋ, āĻ¯āĻāĻ¨ āĻ āĻāĻžāĻ¨āĻž
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻĄāĻŧ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 10āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ˛ā§āĻĒ āĻāĻžāĻĄāĻŧāĻž
āĻ¸ā§āĻŽāĻž āĻ āĻ¨ā§āĻ¯ āĻāĻ āĻāĻĒā§āĻā§āĻˇāĻŋāĻ āĻā§āĻ¤ā§āĻ°āĻŋāĻŽāĻāĻžāĻŦā§ āĻ āĻžāĻ¨ā§āĻĄāĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§.
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĻ¨
āĻĢāĻžāĻāĻļāĻ¨ā§ āĻŦā§āĻ¸āĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĢā§āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸āĻŋāĻ° āĻāĻā§āĻ¨āĻžāĻāĻļ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§-āĻ˛ā§āĻĒ-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻĒāĻžāĻā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ¸āĻāĻā§āĻ¯āĻ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻĒāĻžāĻŦā§
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻā§āĻ°ā§āĻ¸āĻžāĻ°-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ-āĻāĻāĻžāĻ°ā§āĻ
āĻā§āĻ°ā§āĻ¸āĻžāĻ°-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ-āĻāĻāĻžāĻ°ā§āĻ-āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻāĻ āĻŽāĻžāĻ¨āĻāĻŋ āĻāĻāĻŦāĻžāĻ° āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻļāĻ¤āĻžāĻāĻļā§āĻ° āĻĒāĻ°ā§ āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻ āĻāĻ āĻ¨ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻā§āĻāĻžāĻĻāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻāĻŋ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻā§āĻĄ āĻāĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖāĻā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°ā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻā§āĻ°ā§āĻ¸āĻžāĻ°-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ-āĻāĻāĻžāĻ°ā§āĻ-āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ āĻšāĻ˛ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻ¸āĻ˛ āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ (āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻā§āĻ¯āĻžāĻ˛āĻŋ āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻāĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§) āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ
āĻāĻŽ āĻ¸ā§āĻˇāĻŽ āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻŦāĻĄāĻŧ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ.
āĻā§āĻ°ā§āĻ¸āĻžāĻ°-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻā§āĻĄ-āĻŦā§āĻĻā§āĻ§āĻŋ
āĻā§āĻĄ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻļāĻ¤āĻžāĻāĻļā§ āĻĒā§āĻāĻā§ āĻā§āĻ˛ā§ āĻā§āĻ˛ āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻŦāĻ°āĻ āĻšāĻāĻŋ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻ āĻĒāĻ°ā§ āĻā§āĻ°āĻ¸ āĻāĻ°ā§ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻŦā§
āĻāĻžāĻŽā§āĻĒāĻŋāĻ, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻāĻ¸āĻ āĻā§āĻĄ āĻŦā§āĻĻā§āĻ§āĻŋāĻ° āĻā§āĻ¯āĻŧā§ āĻ āĻ¨ā§āĻ āĻŦā§āĻļāĻŋ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻā§āĻ°ā§āĻ¸āĻžāĻ°-āĻŽāĻŋāĻ¨-āĻļāĻžāĻāĻž-āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¸ā§āĻ°āĻž āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŽ āĻšāĻ˛ā§ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻŦā§āĻĻā§āĻ§āĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨
āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ (āĻļāĻ¤āĻžāĻāĻļā§)āĨ¤
āĻā§āĻ°ā§āĻ¸āĻžāĻ°-āĻŽāĻŋāĻ¨-āĻļāĻžāĻāĻž-āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻā§āĻ°ā§āĻ¸āĻžāĻ°-āĻŽāĻŋāĻ¨-āĻļāĻžāĻāĻž-āĻ āĻ¨ā§āĻĒāĻžāĻ¤-āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻ āĻā§āĻ°āĻāĻ¤āĻŋāĻ° āĻŦā§āĻĻā§āĻ§āĻŋ āĻŦāĻ¨ā§āĻ§ āĻāĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻ°āĻž āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŽ āĻĨāĻžāĻā§
āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄāĨ¤
āĻāĻāĻāĻāĻžāĻŦā§ āĻā§āĻ°ā§āĻ¸āĻžāĻ°-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ-āĻāĻāĻžāĻ°ā§āĻ āĻĻā§āĻāĻŋ āĻŽāĻžāĻ¨ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤, āĻāĻāĻāĻŋ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻŽāĻžāĻ¨
āĻĒā§āĻ°ā§āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻš āĻāĻ°āĻ āĻ°āĻā§āĻˇāĻŖāĻļā§āĻ˛ āĻšāĻ¤ā§ āĻšāĻŦā§ (āĻāĻā§āĻāĻ¤āĻ°) āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻā§āĻ°ā§āĻ¸āĻžāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĨ¤
max-cse-āĻĒāĻžāĻĨ-āĻĻā§āĻ°ā§āĻā§āĻ¯
āĻ¸āĻŋāĻāĻ¸āĻ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§ āĻĒāĻžāĻĨā§ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 10āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻ¸āĻŋāĻāĻ¸āĻ-āĻāĻ¨āĻ¸
āĻĢā§āĻ˛āĻžāĻļ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ CSE āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 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 - āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨
āĻ āĻā§āĻāĻ˛ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨, N - āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ N āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 0āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻļā§āĻĄ-āĻāĻ¨-āĻāĻ¨-āĻāĻ¨-āĻāĻ¨āĻĢā§āĻ˛āĻŋāĻā§āĻ-āĻĄāĻŋāĻ¸āĻ˛ā§āĻ˛ā§
āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ āĻāĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻāĻāĻāĻŋ insn-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 3āĨ¤
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§-āĻ¸ā§āĻĒā§āĻ-āĻĒā§āĻ°ā§āĻŦ-āĻāĻžāĻ āĻ āĻĢ
āĻĢāĻāĻāĻž āĻ¸āĻžāĻĢāĻ˛ā§āĻ¯ā§āĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸āĻŽā§āĻāĻžāĻŦāĻ¨āĻž (āĻļāĻ¤āĻžāĻāĻļā§), āĻ¯āĻžāĻ¤ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§āĻ˛āĻ
insn āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 40āĨ¤
āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻŽā§āĻŽ-āĻ¸āĻ¤ā§āĻ¯-āĻĄāĻŋāĻĒ-āĻāĻ¸ā§āĻ
āĻ¸ā§āĻā§āĻ° āĻāĻŦāĻ āĻ˛ā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻĻā§āĻ°āĻ¤ā§āĻŦ (CPU āĻāĻā§āĻ°ā§) āĻāĻāĻ āĻŽā§āĻŽāĻ°āĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤
selsched-max-lokahead
āĻ¸āĻŋāĻ˛ā§āĻā§āĻāĻŋāĻ āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻŋāĻāĻ¯āĻŧā§āĻ° āĻ˛ā§āĻāĻāĻšā§āĻĄ āĻāĻāĻ¨ā§āĻĄā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻāĻžāĻ°āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻā§āĻ°āĻ¤āĻž
āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 50āĨ¤
āĻ¸ā§āĻ˛āĻ¸āĻā§āĻĄ-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻŦāĻžāĻ° āĻŦāĻžāĻ°
āĻ¸āĻŋāĻ˛ā§āĻā§āĻāĻŋāĻ āĻāĻ˛āĻžāĻāĻžāĻ˛ā§āĻ¨ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻ¤āĻŦāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¸ā§āĻŽāĻž āĻ¯āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĒāĻžāĻāĻĒāĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2āĨ¤
selsched-max-insns-āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻ¸ā§āĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŋāĻ˛ā§āĻā§āĻāĻŋāĻ āĻ¸āĻŋāĻĄāĻŋāĻāĻ˛āĻžāĻ°ā§ āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2āĨ¤
āĻāĻ¸āĻāĻŽāĻāĻ¸-āĻŽāĻŋāĻ¨-āĻāĻ¸āĻ¸āĻŋ
āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻāĻŖāĻ¨āĻžāĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻŽāĻžāĻ¨ āĻ¯āĻž āĻ¸ā§āĻāĻ āĻŽāĻĄā§āĻ˛ā§ āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 2āĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻļā§āĻˇ-āĻŽāĻžāĻ¨-āĻāĻ°āĻāĻŋāĻāĻ˛
āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻļāĻ¨ā§ āĻ°ā§āĻāĻ°ā§āĻĄ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ RTL-āĻāĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻāĻ°āĻž āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŽāĻžāĻĒ
āĻāĻāĻāĻŋ āĻ¸āĻŋāĻāĻĄā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻŦāĻžāĻāĻ¨āĻžāĻ°ā§ āĻ¸ā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ 10000āĨ¤
āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž-āĻāĻžāĻ-āĻ¸ā§āĻŽāĻž
āĻā§āĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ§ā§āĻ°ā§āĻŦāĻāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻĄā§āĻāĻž āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§
āĻŽā§āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŦāĻ āĻāĻ° āĻāĻ¤āĻŋ āĻŦā§āĻĻā§āĻ§āĻŋāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§
āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ§ā§āĻ°ā§āĻŦāĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 256āĨ¤
āĻŽāĻŋāĻ¨-āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛-āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ
āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ SSA āĻāĻĒāĻĄā§āĻāĻžāĻ°ā§ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻ¯ā§āĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŋāĻ¤ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛-āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ-āĻ āĻ¨ā§āĻĒāĻžāĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100āĨ¤
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛-āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ-āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻāĻ¯āĻŧā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛-āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ-āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ āĻšāĻ˛ā§
āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ¤āĻžāĻ°āĻĒāĻ° āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ SSA āĻāĻĒāĻĄā§āĻāĻžāĻ° a-āĻ¤ā§ āĻ¸ā§āĻ¯ā§āĻāĻ āĻāĻ°ā§
āĻ¸ā§āĻ āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻĒāĻĄā§āĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ āĻ¨ā§āĻĒāĻžāĻ¤ 3āĨ¤
āĻāĻ¸āĻāĻ¸āĻĒāĻŋ-āĻŦāĻžāĻĢāĻžāĻ°-āĻ¸āĻžāĻāĻ
āĻŦāĻžāĻĢāĻžāĻ°ā§āĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻāĻāĻžāĻ° (āĻ āĻ°ā§āĻĨāĻžā§ āĻ ā§āĻ¯āĻžāĻ°ā§) āĻ¯āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¸ā§āĻŽā§āĻ¯āĻžāĻļāĻŋāĻ āĻĒāĻžāĻŦā§
āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻ¯āĻāĻ¨ -fstack-āĻ¸ā§āĻ°āĻā§āĻˇāĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
āĻāĻŦā§āĻ¨ā§āĻā§ 10.10 āĻāĻ° āĻāĻā§ āĻāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻŋāĻ˛ "8"āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻāĻŋ "4", āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒā§āĻ°āĻā§āĻā§āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž.
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻžāĻŽā§āĻĒ-āĻĨā§āĻ°ā§āĻĄ-āĻĄā§āĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨-āĻāĻ¸āĻāĻŋāĻāĻŽāĻāĻŋāĻāĻ¸
āĻāĻāĻāĻŋ āĻŦā§āĻ˛āĻā§ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŦāĻŋāĻŦā§āĻ¤āĻŋāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¯āĻž āĻ¯āĻāĻ¨ āĻ¨āĻāĻ˛ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ˇ
āĻĨā§āĻ°ā§āĻĄāĻŋāĻ āĻāĻžāĻŽā§āĻĒ
āĻā§āĻˇā§āĻ¤ā§āĻ°-āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ°
āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§āĻ¤ā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻā§āĻˇā§āĻ¤ā§āĻ° āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻāĻŦā§āĻĻāĻ¨āĻļā§āĻ˛ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§ āĻāĻāĻ°āĻŖ āĻāĻ°āĻŦ
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤ -O0 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻļā§āĻ¨ā§āĻ¯, āĻāĻŦāĻ -O1 āĻāĻŦāĻ 100 -Os āĻāĻ° āĻāĻ¨ā§āĻ¯,
-O2, āĻāĻŦāĻ -O3āĨ¤
āĻĒā§āĻ°āĻŋāĻĢā§āĻ-āĻ˛ā§āĻā§āĻ¨ā§āĻ¸āĻŋ
āĻĒā§āĻ°āĻŋāĻĢā§āĻ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻāĻĄāĻŧ āĻ¸āĻāĻā§āĻ¯āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨
āĻļā§āĻˇ āĻāĻŽāĻ°āĻž āĻ¯ā§ āĻĻā§āĻ°āĻ¤ā§āĻŦāĻāĻŋ āĻāĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ¯āĻŧā§āĻāĻŋ āĻ¤āĻž āĻāĻ āĻ§ā§āĻ°ā§āĻŦāĻā§āĻ° āĻ¸āĻŽāĻžāĻ¨ā§āĻĒāĻžāĻ¤āĻŋāĻāĨ¤
āĻāĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻĢāĻ˛ā§ āĻāĻŽ āĻ¸ā§āĻā§āĻ°ā§āĻŽ āĻĒā§āĻ°āĻŋāĻĢā§āĻ āĻāĻ°āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ (āĻĻā§āĻā§āĻ¨
āĻ¯ā§āĻāĻĒāĻ¤-āĻĒā§āĻ°āĻŋāĻĢā§āĻ).
āĻ¯ā§āĻāĻĒāĻ¤-āĻĒā§āĻ°āĻŋāĻĢā§āĻ
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻ āĻĒā§āĻ°āĻŋāĻĢā§āĻ āĻ¯āĻž āĻāĻāĻ āĻ¸āĻŽāĻ¯āĻŧā§ āĻāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
l1-āĻā§āĻ¯āĻžāĻļā§-āĻ˛āĻžāĻāĻ¨-āĻāĻāĻžāĻ°
L1 āĻā§āĻ¯āĻžāĻļā§ āĻā§āĻ¯āĻžāĻļā§ āĻ˛āĻžāĻāĻ¨ā§āĻ° āĻāĻāĻžāĻ°, āĻŦāĻžāĻāĻā§āĨ¤
l1-āĻā§āĻ¯āĻžāĻļā§-āĻāĻāĻžāĻ°
L1 āĻā§āĻ¯āĻžāĻļā§āĻ° āĻāĻāĻžāĻ°, āĻāĻŋāĻ˛ā§āĻŦāĻžāĻāĻā§āĨ¤
l2-āĻā§āĻ¯āĻžāĻļā§-āĻāĻāĻžāĻ°
L2 āĻā§āĻ¯āĻžāĻļā§āĻ° āĻāĻāĻžāĻ°, āĻāĻŋāĻ˛ā§āĻŦāĻžāĻāĻā§āĨ¤
āĻŽāĻŋāĻ¨-āĻāĻ¨āĻāĻ¸āĻāĻ¨-āĻā§-āĻĒā§āĻ°āĻŋāĻĢā§āĻ-āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻŋāĻĢā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒā§ āĻĒā§āĻ°āĻŋāĻĢā§āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§āĨ¤
āĻĒā§āĻ°āĻŋāĻĢā§āĻ-āĻŽāĻŋāĻ¨-āĻāĻ¨āĻāĻ¸āĻāĻ¨-āĻā§-āĻŽā§āĻŽ-āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻāĻŦāĻ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒā§ āĻĒā§āĻ°āĻŋāĻĢā§āĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻĒā§āĻ°āĻ§āĻžāĻ¨-āĻĒā§āĻ°āĻāĻžāĻ°
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° "āĻā§āĻ¯āĻžāĻ¨āĻ¨āĻŋāĻāĻžāĻ˛" āĻāĻžāĻāĻĒ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻ
āĻ¸āĻ°ā§āĻŦāĻĻāĻž 1 āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤, āĻ¯āĻž āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻĻāĻā§āĻˇ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¸āĻŋ++ āĻāĻŦāĻ āĻ āĻŦāĻā§āĻā§āĻāĻŋāĻ-āĻ¸āĻŋ++ āĻ āĻĒā§āĻ°āĻāĻžāĻ°āĨ¤ āĻ¤āĻŦā§ āĻā§āĻ¯āĻžāĻ¨ā§āĻ¨āĻŋāĻāĻžāĻ˛ āĻāĻžāĻāĻĒ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻŦāĻžāĻ āĻĨāĻžāĻāĻ˛ā§
āĻ¸āĻāĻāĻ˛āĻ¨ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻāĻžāĻ°āĻŖ, āĻā§āĻ¯āĻžāĻ¨ā§āĻ¨āĻŋāĻāĻžāĻ˛ āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻāĻ āĻŽāĻžāĻ¨āĻāĻŋ 0 āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸ā§āĻāĻ-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°-āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻļāĻžāĻāĻž-āĻ āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¸ā§āĻāĻ āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻāĻā§āĻļāĻ¨ āĻāĻ¨āĻāĻžāĻ°ā§āĻ¸āĻ¨ āĻāĻ° āĻĨā§āĻā§ āĻŦāĻĄāĻŧ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°āĻŦā§
āĻ¸ā§āĻāĻ-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°-āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻļāĻžāĻāĻž-āĻ āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¸ā§āĻāĻā§āĻ° āĻļāĻžāĻāĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻā§āĻŖāĨ¤
āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ-āĻāĻāĻļāĻŋāĻ-āĻ ā§āĻ¯āĻžāĻ¨ā§āĻāĻŋāĻ-āĻĻā§āĻ°ā§āĻā§āĻ¯
āĻāĻāĻļāĻŋāĻ āĻ ā§āĻ¯āĻžāĻ¨ā§āĻāĻŋāĻ āĻ¸ā§āĻā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĻā§āĻ°ā§āĻā§āĻ¯ āĻā§āĻ°āĻŋ āĻāĻāĻļāĻŋāĻ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻĻā§āĻ°ā§āĻāĻ°āĻŖ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ (-āĻĢā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ) āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ -āĻ3 āĻāĻŦāĻ āĻāĻĒāĻ°ā§.
āĻāĻŋāĻā§ āĻ§āĻ°āĻŖā§āĻ° āĻ¸ā§āĻ°ā§āĻ¸ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻāĻāĻļāĻŋāĻ āĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻĻā§āĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĻā§āĻ°ā§ āĻāĻ˛ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻšā§āĻ¸ā§āĻā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§āĻŽāĻ°āĻŋ āĻā§āĻ°āĻžāĻ¸ āĻāĻ°ā§
āĻŽā§āĻļāĻŋāĻ¨ āĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻāĻŋ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻ¸ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻĻā§āĻ°ā§āĻā§āĻ¯ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§,
āĻ¯āĻž āĻĒāĻ˛āĻžāĻ¤āĻ āĻāĻāĻ°āĻŖ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§āĨ¤ āĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ 0 āĻāĻ° āĻāĻāĻāĻŋ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§
āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻžāĻšā§āĻ¨ āĻ¸ā§āĻ āĻĻā§āĻ°ā§āĻā§āĻ¯ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤
sccvn-max-scc-āĻāĻāĻžāĻ°
SCCVN āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻĻā§āĻĸāĻŧāĻāĻžāĻŦā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻĒāĻžāĻĻāĻžāĻ¨ā§āĻ° (SCC) āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻāĻāĻžāĻ°āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻ āĻ¸ā§āĻŽāĻž āĻāĻāĻžāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒā§āĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ SCCVN āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻž āĻāĻŦāĻ
āĻāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ SCC āĻāĻāĻžāĻ°
10000.
āĻāĻ°āĻž-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻ˛ā§āĻĒāĻ¸-āĻ¨āĻžāĻŽ
āĻāĻāĻāĻ°āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻā§āĻāĻ˛āĻŋāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ°āĻ āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§
āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻāĻā§āĻ¯āĻž āĻĨā§āĻā§ loops, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻāĻā§āĻ¯āĻž
āĻāĻā§āĻāĻ˛āĻŋāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ¨ āĻāĻ¨-āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ āĻā§āĻāĻ˛ āĻāĻ āĻ¨ āĻāĻ°ā§āĨ¤
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100āĨ¤
āĻāĻāĻāĻ°āĻ-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻŦāĻŋāĻ°ā§āĻ§ā§-āĻā§āĻŦāĻŋāĻ˛-āĻāĻāĻžāĻ°
āĻ¯āĻĻāĻŋāĻ IRA āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻā§āĻŦāĻŋāĻ˛ āĻ¸āĻāĻā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻļā§āĻ˛āĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§,
āĻŦāĻŋāĻļāĻžāĻ˛ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻāĻāĻ¨āĻ āĻ āĻ¤ā§āĻ¯āĻ§āĻŋāĻ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻā§āĻŦāĻŋāĻ˛ āĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻŽāĻŦāĻŋ āĻāĻāĻžāĻ°ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°, āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻžāĻ°ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻ¤, āĻ¸āĻšāĻ āĻāĻŦāĻ āĻ¨āĻŋāĻŽā§āĻ¨-
āĻŽāĻžāĻ¨ā§āĻ° āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĻā§āĻŽ-āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻā§āĻŦāĻŋāĻ˛ āĻ¤ā§āĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻāĨ¤
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2000āĨ¤
ira-loop-resserved-regs
āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ°āĻ āĻ¸āĻ āĻŋāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻžāĻĒ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ IRA āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ˛ā§āĻĒ āĻāĻ¨āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¤ā§ (āĻĻā§āĻā§āĻ¨ -āĻ3) āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸āĻāĻā§āĻ¯āĻž
āĻāĻŋāĻā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ. āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛ 2, āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻ¸āĻāĻā§āĻ¯āĻž
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻ āĻŽāĻžāĻ¨āĻāĻŋ āĻ āĻ¸āĻāĻā§āĻ¯ āĻĒāĻ°ā§āĻā§āĻˇāĻž-āĻ¨āĻŋāĻ°ā§āĻā§āĻˇāĻž āĻĨā§āĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¸ā§āĻ°āĻžāĨ¤
āĻ˛ā§āĻĒ-āĻāĻ¨āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻŦāĻŋāĻŦāĻŋāĻāĻ¸-āĻāĻ¨-āĻ˛ā§āĻĒ
āĻ˛ā§āĻĒ āĻāĻ¨āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽā§āĻļāĻ¨ āĻā§āĻŦ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¸āĻāĻāĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ¨ āĻāĻāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ
āĻā§āĻŦ āĻŦāĻĄāĻŧ āĻ˛ā§āĻĒ āĻ¸āĻš āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛-āĻāĻžāĻāĻŽ āĻŽā§āĻŽāĻ°āĻŋāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖāĨ¤ āĻāĻ°ā§ āĻ¸āĻā§āĻā§ loops
āĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŽā§āĻ˛āĻŋāĻ āĻŦā§āĻ˛āĻā§ āĻ˛ā§āĻĒ āĻāĻ¨āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽā§āĻļāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻĨāĻžāĻāĻŦā§ āĻ¨āĻž
āĻ¤āĻžāĻĻā§āĻ° āĻāĻĒāĻ° āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤. -O1000 āĻāĻŦāĻ 1-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°ā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10000
-O2 āĻāĻŦāĻ āĻ¤āĻžāĻ° āĻāĻĒāĻ°ā§āĨ¤
āĻ˛ā§āĻĒ-āĻŽā§āĻ¯āĻžāĻā§āĻ¸-āĻĄā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻĢāĻ¸-āĻĢāĻ°-āĻĄā§āĻā§āĻĄā§āĻĒāĻ¸
āĻ āĻ¨ā§āĻ āĻŦāĻĄāĻŧ āĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄā§āĻāĻž āĻĄāĻŋāĻĒā§āĻ¨āĻĄā§āĻ¨ā§āĻ¸āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛āĨ¤ āĻāĻ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĄā§āĻāĻž āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻŽāĻŋāĻ¤ āĻāĻ°ā§ āĻ¯āĻž āĻĄā§āĻāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻŦāĻŋāĻļā§āĻ˛ā§āĻˇāĻŖāĨ¤ āĻāĻ āĻŦāĻĄāĻŧ loops āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻž
āĻ˛ā§āĻĒ āĻĄā§āĻāĻž āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 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-āĻŽāĻžāĻ¨-
āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻāĻāĻžāĻ° āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸āĻā§āĻāĻ¯āĻŧ āĻāĻ°āĻž āĻŽāĻžāĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻāĻā§āĻ¯āĻž
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĨ¤
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āĨ¤
āĻāĻžāĻ-āĻ°āĻŋāĻ ā§āĻ¯āĻžāĻ¸ā§āĻ-āĻĒā§āĻ°āĻ¸ā§āĻĨ
āĻĒā§āĻ¨āĻāĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻā§āĻ°āĻŋāĻ¤ā§ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ°āĻāĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĨāĻžāĻā§ āĻ¤āĻŦā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻāĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§
āĻļā§āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽāĻ āĻĻā§āĻ¯ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§, āĻ¯āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦā§āĻ° āĻāĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻŋ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻ¸āĻāĻāĻ˛āĻ¨
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -E āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻŋāĻ āĻāĻžāĻĄāĻŧāĻž āĻāĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŋāĻā§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ āĻāĻāĻ¸āĻā§āĻā§ āĻ āĻ°ā§āĻĨ āĻāĻ°āĻž -E āĻāĻžāĻ°āĻŖ āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻāĻāĻĒā§āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻā§āĻ¤ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻĒāĻ¯ā§āĻā§āĻ¤āĨ¤
-āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĒāĻŋ,āĻĒāĻāĻ¨ā§āĻĻ
āĻ¤ā§āĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ° -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĒāĻŋ,āĻĒāĻāĻ¨ā§āĻĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§ āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻāĻ¨ā§āĻĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻžāĻā§āĨ¤ āĻ¯āĻĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻŽāĻž āĻ°āĻ¯āĻŧā§āĻā§, āĻāĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§ āĻŦāĻŋāĻāĻā§āĻ¤
āĻāĻŽāĻž āĻ¯āĻžāĻāĻšā§āĻ, āĻ āĻ¨ā§āĻ āĻ āĻĒāĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤, āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻŦāĻž āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°, āĻāĻŦāĻ -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĒāĻŋ āĻā§āĻ° āĻāĻ°ā§ āĻŦāĻžāĻāĻĒāĻžāĻ¸ āĻāĻ°ā§
āĻāĻ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻāĻŦāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻ āĻ¯āĻāĻ¨āĻ āĻ¸āĻŽā§āĻāĻŦ āĻāĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻĄāĻŧāĻžāĻ¨ā§ āĻāĻāĻŋāĻ¤ -āĻĄāĻŦā§āĻ˛āĻŋāĻāĻĒāĻŋ āĻāĻŦāĻ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ°āĻā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĻāĻŋāĻ¨
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĒāĻāĻ¨ā§āĻĻ
āĻĒāĻžāĻ¸ āĻĒāĻāĻ¨ā§āĻĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨-
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¯āĻž GCC āĻāĻŋāĻ¨āĻ¤ā§ āĻāĻžāĻ¨ā§ āĻ¨āĻžāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¯ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ -āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°
āĻĻā§āĻāĻŦāĻžāĻ°, āĻāĻāĻŦāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ āĻāĻāĻŦāĻžāĻ° āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-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 āĻāĻŦāĻ
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¨āĻŋāĻāĻļā§āĻˇ āĻšāĻ¯āĻŧā§ āĻā§āĻā§āĨ¤ 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++ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻŦā§āĨ¤
-āĻāĻĢāĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ
āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻāĻā§āĻ¸āĻĒā§āĻ¨āĻļāĻ¨, āĻā§āĻ°āĻŋāĻā§āĻ°āĻžāĻĢ āĻāĻ¨āĻāĻžāĻ°ā§āĻ¸āĻ¨, āĻāĻ¸ā§āĻā§āĻĒāĻĄ āĻ¨āĻŋāĻāĻ˛āĻžāĻāĻ¨ āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻ,
āĻāĻŦāĻ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ°āĻŖāĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻāĻ¨āĻ āĻāĻŋāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŦāĻ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧ
āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯, āĻ¯āĻžāĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻĄ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -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.
-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.
-āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ-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.
-u āĻĒā§āĻ°āĻ¤ā§āĻ
āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻ¤ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŽāĻĄāĻŋāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻāĻāĻž āĻ¤ā§āĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ° -u āĻā§āĻ° āĻāĻ°ā§ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻŋāĻšā§āĻ¨ āĻ¸āĻš āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻžāĻ°
āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŽāĻĄāĻŋāĻāĻ˛āĨ¤
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻāĻž āĻ¸āĻžāĻ°ā§āĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛, āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻŦāĻ āĻ āĻāĻļāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ā§ˇ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ°:
-IDir
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ Dir āĻšā§āĻĄāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻļā§āĻ°ā§āĻˇā§
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°. āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨
āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻĒāĻ¨āĻžāĻ° āĻāĻ āĻ āĻĒāĻļāĻ¨āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻšāĻā§āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¯ā§ āĻāĻ¨ā§āĻ¯). āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
-I āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋ āĻŦāĻžāĻŽ-āĻĨā§āĻā§-āĻĄāĻžāĻ¨ āĻā§āĻ°āĻŽā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ; āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻĒāĻ°ā§ āĻāĻ¸ā§.
āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻŽāĻŋāĻ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§, āĻ āĻĨāĻŦāĻž āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ, āĻšāĻ¯āĻŧ
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ -I, āĻĻā§āĻ¯ -I āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻāĻ¨āĻ āĻšāĻŦā§
āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¤āĻžāĻ° āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§ āĻā§āĻāĻ¨ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°ā§āĨ¤
āĻāĻāĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻŦāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻā§āĻ°āĻŽ āĻ āĻŋāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤_āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨āĻ¤āĻžāĻŦāĻļāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻā§āĻ°āĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻā§āĻ āĻāĻŦāĻ / āĻ āĻĨāĻŦāĻž -āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ
āĻ āĻĒāĻļāĻ¨āĨ¤
-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/]āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤. āĻāĻ āĻ¸āĻā§āĻā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦā§āĻ-āĻ¸ā§āĻā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻāĨ¤
-āĻāĻļāĻŽāĻž =āĻĢāĻžāĻāĻ˛
āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§ āĻĒāĻĄāĻŧāĻžāĻ° āĻĒāĻ°ā§ āĻāĻļāĻŽāĻž āĻĢāĻžāĻāĻ˛, āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻž āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻā§āĻ¨ āĻ¸ā§āĻāĻ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄā§āĻ°āĻžāĻāĻāĻžāĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻĨā§āĻā§ cc1, āĻ¸āĻŋāĻ¸āĻŋ 1 āĻĒā§āĻ˛āĻžāĻ¸, as, ld, āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻāĻžāĻ§āĻŋāĻ -āĻāĻļāĻŽāĻž =āĻĢāĻžāĻāĻ˛ āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨, āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻž āĻŦāĻžāĻŽ āĻĨā§āĻā§ āĻĄāĻžāĻ¨ā§ āĻā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻ¸āĻžāĻāĻ°ā§āĻ =Dir
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° Dir āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻāĻŋāĻā§āĻ¯āĻžāĻ˛ āĻ°ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻšā§āĻĄāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻŦā§ / usr / āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻŦāĻ āĻā§āĻ°āĻ¨ā§āĻĨāĻžāĻāĻžāĻ° / Usr / lib,
āĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻŦā§ dir/usr/include āĻāĻŦāĻ dir/usr/lib.
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŦāĻ āĻāĻāĻ¯āĻŧāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻāĻ¸āĻ¸āĻ°ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻ¤āĻžāĻ°āĻĒāĻ° --sysroot āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŦā§
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯, āĻāĻŋāĻ¨ā§āĻ¤ā§ -āĻāĻ¸āĻ¸āĻ°ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻšāĻŦā§āĨ¤
GNU āĻ˛āĻŋāĻā§āĻāĻžāĻ° (āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 2.16 āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§) āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ°āĻ¯āĻŧā§āĻā§
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨āĻž āĻāĻ°ā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻĻāĻŋāĻāĻāĻŋ
--sysroot āĻāĻāĻ¨āĻ āĻāĻžāĻ āĻāĻ°āĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĻā§āĻˇā§āĻāĻŋāĻāĻā§āĻāĻŋ āĻšāĻŦā§ āĻ¨āĻžāĨ¤
-āĻāĻŽāĻŋ- āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻāĻĻā§āĻ§ā§āĻ¤āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻ¨ā§āĻ¯ -I āĻāĻā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻĻā§āĻ¯ -āĻāĻŽāĻŋ- āĻāĻŦāĻ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ -āĻāĻŽāĻŋ-. āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻā§āĻ¨ā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ -I āĻāĻ° āĻāĻā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ
-āĻāĻŽāĻŋ- āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ # āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ "āĻĢāĻžāĻāĻ˛"; āĻ¤āĻžāĻĻā§āĻ° āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻ¨ā§āĻ¨āĻ¤ # āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ <āĻĢāĻžāĻāĻ˛>.
āĻ¯āĻĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻĨāĻžāĻā§ -I āĻāĻ° āĻĒāĻ°ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ -āĻāĻŽāĻŋ-, āĻāĻāĻā§āĻ˛ā§
āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¸āĻŦ āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ # āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻŦ -I āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻāĻāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤)
āĻāĻĒāĻ°āĻ¨ā§āĻ¤ā§, -āĻāĻŽāĻŋ- āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ (āĻ¯ā§āĻāĻžāĻ¨ā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻ¸ā§āĻā§) āĻĨā§āĻā§ āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ # āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ "āĻĢāĻžāĻāĻ˛".
āĻāĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻžāĻ° āĻā§āĻ¨ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¨ā§āĻ -āĻāĻŽāĻŋ-āĨ¤ āĻ¸āĻā§āĻā§ -āĻāĻŽāĻŋāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻžāĻ˛ā§ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯ā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻāĻŋāĻ˛āĨ¤ āĻ¸ā§āĻāĻž āĻ āĻŋāĻ āĻ¨āĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¯āĻž āĻāĻ°ā§ āĻ¤āĻž āĻāĻāĻ, āĻ¤āĻŦā§ āĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ āĻ¸āĻ¨ā§āĻ¤ā§āĻˇāĻāĻ¨āĻāĨ¤
-āĻāĻŽāĻŋ- āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ, -āĻāĻŽāĻŋ- āĻāĻŦāĻ -āĻ¨ā§āĻ¸ā§āĻāĻĄāĻŋāĻā§āĻ āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨āĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ˛āĻā§āĻˇā§āĻ¯ āĻŽā§āĻļāĻŋāĻ¨ āĻāĻŦāĻ āĻ¸āĻāĻāĻ˛āĻ¨āĻāĻžāĻ°ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
GCC āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻĒāĻžāĻ¯āĻŧ āĻšāĻ˛ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ, āĻŦāĻž āĻŽā§āĻļāĻŋāĻ¨-āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ¯āĻāĻ¨ āĻā§āĻ°āĻ¸-
āĻ¸āĻāĻāĻ˛āĻ¨, āĻŦāĻž āĻŽā§āĻļāĻŋāĻ¨-āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻžāĻĄāĻŧāĻž āĻ āĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯
āĻļā§āĻˇ
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ° āĻŽāĻĄā§āĻ˛ āĻāĻŦāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻŦāĻŋāĻļā§āĻˇ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻļā§āĻ°ā§ āĻāĻ°ā§ -m, āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻ¤ā§
āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŽāĻĄā§āĻ˛ āĻŦāĻž āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§---āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, 68010 āĻŦāĻ¨āĻžāĻŽ 68020, āĻāĻžāĻ¸āĻŽāĻžāĻ¨
āĻā§āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŦāĻž āĻā§āĻ¨ā§āĻāĻŋāĻ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¯ā§āĻā§āĻ¨ā§ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻž āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§āĨ¤
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻŋāĻā§ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦāĻŋāĻļā§āĻˇ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻāĻ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻ¤āĻžāĨ¤
āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻā§āĻāĻž āĻ¨āĻŋāĻāĻ āĻ¯ā§āĻļā§āĻ° āĻāĻŦāĻŋāĻ°ā§āĻāĻžāĻŦ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m āĻ ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻā§āĻāĻž āĻāĻĒāĻŋāĻĢā§āĻ¨āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-mhalf-reg-āĻĢāĻžāĻāĻ˛
"r32"..."r63" āĻ°ā§āĻā§āĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ¨ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻ¯ā§ āĻā§āĻĄ āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻ āĻ¯ā§ āĻāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ āĻāĻžāĻŦ.
-mprefer- āĻļāĻ°ā§āĻ-āĻāĻ¨āĻ¸-āĻ°ā§āĻāĻŋ
āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ°āĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻāĻž āĻĒāĻžāĻ°ā§
āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ, āĻ¤āĻžāĻ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻā§āĻĄā§āĻ° āĻāĻāĻžāĻ° āĻšā§āĻ°āĻžāĻ¸ āĻŦāĻž āĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°ā§
āĻā§āĻ¸ āĻā§āĻĻā§ āĻāĻŋāĻ¨ā§āĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻā§āĻ-āĻāĻ¸ā§āĻ =NUM
āĻļāĻžāĻāĻžāĻ° āĻāĻ°āĻ āĻŽā§āĻāĻžāĻŽā§āĻāĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ NUM "āĻ¸āĻšāĻ" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ āĻāĻ āĻāĻ°āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ
āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻāĻŦāĻ āĻ°āĻŋāĻ˛āĻŋāĻ āĻā§āĻĄāĻŧā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤ā§āĻ°āĻŋāĻ° āĻ¨āĻŋāĻļā§āĻāĻ¯āĻŧāĻ¤āĻž āĻ¨ā§āĻāĨ¤
-mcmove
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻĒāĻĻāĻā§āĻˇā§āĻĒā§āĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-mnops =NUM
āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°āĻž NUM āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ āĻ¨ā§āĻ¯ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻā§ nops.
-mno-soft-cmpsf
āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻāĻŋ fsub āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§āĻ¨
āĻĒāĻ¤āĻžāĻāĻž āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻā§āĻ¯āĻŧā§ āĻĻā§āĻ°ā§āĻ¤, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ā§ˇ
NaN-āĻāĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ, āĻŦāĻž āĻ¯āĻāĻ¨ āĻĻā§āĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§āĻŽāĻ¨ āĻ¤āĻžāĻĻā§āĻ°
āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯ āĻļā§āĻ¨ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -msoft-cmpsf, āĻ¯āĻž āĻ§ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§
IEEE-āĻ¸āĻā§āĻāĻ¤, āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĨ¤
-mstack-oftset =NUM
āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻļā§āĻ°ā§āĻˇ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ āĻĢāĻ¸ā§āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¯ā§āĻŽāĻ¨, 8 āĻāĻ° āĻŽāĻžāĻ¨
āĻŽāĻžāĻ¨ā§ sp+0...sp+7 āĻ°ā§āĻā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻ āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻžāĻĄāĻŧāĻžāĨ¤ āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻ āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ 8 or 16 āĻĒāĻ°ā§āĻā§āĻˇāĻŋāĻ¤ āĻāĻŦāĻ āĻ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯
āĻāĻžāĻ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§, a āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ¯āĻŧā§ āĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ āĻĢāĻ¸ā§āĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻžāĻ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ āĻĢāĻ¸ā§āĻ āĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻā§āĻĄ āĻĻā§āĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ¸āĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ āĻĢāĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§
āĻāĻ°ā§āĻŽāĻ°āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ, āĻāĻāĻŋ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¸āĻā§āĻā§ āĻā§āĻ˛āĻā§āĻāĻ¨ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
--with-stack-offset=NUM āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-āĻŽāĻ¨ā§-āĻā§āĻ˛āĻžāĻāĻžāĻ°-āĻ¨āĻŋāĻāĻāĻŦāĻ°ā§āĻ¤ā§
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ°āĻžāĻāĻ¨ā§āĻĄāĻŋāĻ āĻŽā§āĻĄāĻāĻŋ āĻā§āĻāĻā§ āĻĢā§āĻ˛āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ - āĻ¨āĻŋāĻāĻāĻ¤āĻŽ.
-āĻŽāĻ˛āĻ-āĻāĻ˛
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ˛ā§, āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ˛ āĻāĻ° āĻŦāĻžāĻāĻ°ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦāĻŋ / bl āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ āĻĢāĻ¸ā§āĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž, āĻāĻŦāĻ āĻ¤āĻžāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻāĻŋ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨
āĻāĻāĻāĻŋ (āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ) āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§āĻ¨ā§ˇ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mshort-āĻāĻ˛
āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻāĻāĻŋ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻšāĻ˛ā§, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻŽāĻ§ā§āĻ¯ā§ āĻāĻā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨
b/bl āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ°, āĻ¤āĻžāĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
is -āĻŽāĻ˛āĻ-āĻāĻ˛.
-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-āĻā§āĻ¨āĻāĻŋ āĻ¨āĻ¯āĻŧ.
āĻāĻāĻ°āĻāĻŽ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -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 āĻāĻāĻāĻŋ āĻā§āĻ āĻ¸ā§āĻ āĻĨā§āĻā§ āĻĒāĻāĻ¨ā§āĻĻ), āĻāĻŦāĻ āĻāĻ āĻ¤āĻĨā§āĻ¯ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻĄā§āĻ° āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻā§āĻāĻ°āĻžāĻ° āĻāĻŋāĻ¤āĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻĨāĻžāĻāĻ˛ā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
is -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, iwmmxt, iwmmxt2, ep9312.
-āĻŽāĻžāĻ°ā§āĻ=āĻĻā§āĻļā§āĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻŦāĻŋāĻ˛ā§āĻĄā§āĻ° āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻ¯āĻŧ
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨ā§āĻ
āĻĒā§āĻ°āĻāĻžāĻŦāĨ¤
-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,
āĻāĻ°ā§āĻā§āĻā§āĻ¸-āĻ 15, āĻāĻ°ā§āĻā§āĻā§āĻ¸-r4, āĻāĻ°ā§āĻā§āĻā§āĻ¸-r4f, āĻāĻ°ā§āĻā§āĻā§āĻ¸-r5, āĻāĻ°ā§āĻā§āĻā§āĻ¸-m4, āĻāĻ°ā§āĻā§āĻā§āĻ¸-m3, āĻāĻ°ā§āĻā§āĻā§āĻ¸-m1,
āĻāĻ°ā§āĻā§āĻā§āĻ¸-m0, xscale, iwmmxt, iwmmxt2, ep9312, fa526, fa626, fa606te, fa626te, fmp626,
fa726te.
-mtune=āĻā§āĻ¨āĻžāĻ°āĻŋāĻ-āĻāĻŋāĻ˛āĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ GCC-āĻāĻ° āĻŽāĻŋāĻļā§āĻ°āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻāĻŋāĻāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŋāĻ˛āĻžāĻ¨. āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ āĻšāĻ˛ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻ¯āĻž āĻāĻžāĻ˛āĻāĻžāĻŦā§ āĻāĻžāĻ˛āĻžāĻ¯āĻŧ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°, āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻžāĻ°āĻ¸āĻžāĻŽā§āĻ¯ āĻŦāĻāĻžāĻ¯āĻŧ āĻ°āĻžāĻāĻž āĻ¯āĻž āĻāĻŋāĻā§ āĻāĻĒāĻāĻžāĻ°ā§
āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ CPUs, āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ CPU-āĻāĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻĄāĻŧāĻžāĻ¨ā§āĨ¤ āĻāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° GCC āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻžāĻ°āĻŖ CPU āĻŽāĻĄā§āĻ˛ āĻāĻ¸ā§ āĻāĻŦāĻ āĻ¯āĻžāĻ¯āĻŧāĨ¤
-mtune=āĻ¨ā§āĻāĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¨āĻ¯āĻŧ
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ˛ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻāĨ¤
-mcpu =āĻ¨āĻžāĻŽ
āĻāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ ARM āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ GCC āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ¨āĻžāĻŽāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ˛āĻā§āĻˇā§āĻ¯ ARM āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ¨āĻžāĻŽ (āĻ¯ā§āĻŽāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -āĻŽāĻžāĻ°ā§āĻ) āĻāĻŦāĻ āĻāĻāĻ°āĻāĻŽ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°
āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻāĻĒ āĻāĻ°ā§āĻ¨ (āĻ¯ā§āĻŽāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -mtune) āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ āĻ āĻĒāĻļāĻ¨
āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻŽāĻžāĻ°ā§āĻ or -mtune, āĻ āĻ āĻĒāĻļāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ āĻā§āĻ°āĻžāĻ§āĻŋāĻāĻžāĻ° āĻ¨āĻŋāĻ¤ā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ āĻāĻļāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻ -mtune.
-mcpu=āĻā§āĻ¨āĻžāĻ°āĻŋāĻ-āĻāĻŋāĻ˛āĻžāĻ¨ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤, āĻāĻŦāĻ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻ =āĻāĻŋāĻ˛āĻžāĻ¨
-mtune=āĻā§āĻ¨āĻžāĻ°āĻŋāĻ-āĻāĻŋāĻ˛āĻžāĻ¨āĨ¤ āĻĻā§āĻ -mtune āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯.
-mcpu=āĻ¨ā§āĻāĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻŽā§āĻĒāĻŋāĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻāĻŦāĻ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¨āĻ¯āĻŧ
āĻ¸ā§āĻŦā§āĻā§āĻ¤ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ˛ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻāĨ¤
-mfpu =āĻ¨āĻžāĻŽ
-mfpe=āĻ¸āĻāĻā§āĻ¯āĻž
-mfp=āĻ¸āĻāĻā§āĻ¯āĻž
āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° (āĻŦāĻž āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŽā§āĻ˛ā§āĻļāĻ¨) āĻāĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻ˛āĻā§āĻˇā§āĻ¯. āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻšāĻ˛: āĻāĻĢāĻĒāĻŋāĻ, fpe2, fpe3, āĻŦāĻžāĻāĻŖā§āĻĄā§āĻ˛ā§, āĻāĻŋāĻāĻĢāĻĒāĻŋ, āĻāĻŋāĻāĻĢāĻĒāĻŋāĻāĻŋ 3, vfpv3-fp16,
vfpv3-d16, vfpv3-d16-fp16, vfpv3xd, vfpv3xd-fp16, āĻ¨āĻŋāĻ āĻ¨ā§āĻā§āĻ¯āĻžāĻ¸āĻāĻā§āĻ°āĻžāĻ¨ā§āĻ¤, neon-fp16, āĻāĻŋāĻāĻĢāĻĒāĻŋāĻāĻŋ 4, vfpv4-d16,
fpv4-sp-d16 āĻāĻŦāĻ neon-vfpv4. -āĻāĻŽāĻāĻĢāĻĒāĻŋ āĻāĻŦāĻ -āĻāĻŽāĻāĻĢāĻĒāĻŋāĻ āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ -āĻāĻŽāĻāĻĢāĻĒāĻŋāĻāĻ=fpeāĻ¸āĻāĻā§āĻ¯āĻžāĻāĻ¨ā§āĻ¯
GCC āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖāĨ¤
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 āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§ āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¨āĻž āĻšāĻ˛ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ R10-
āĻā§āĻāĻŋāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻāĻ¨ R9 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-mcirrus-fix-invalid-insns
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻā§āĻ°ā§āĻŽā§ NOP āĻā§āĻ˛āĻŋ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻ¨ āĻ¯āĻžāĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧā§ˇ
āĻ āĻŦā§āĻ§ Maverick āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ§ āĻ¯āĻĻāĻŋ
-mcpu=ep9312 āĻ¸āĻŋāĻ°āĻžāĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻā§-āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¯ā§āĻšā§āĻ¤ā§
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§ āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§-
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ -mno-cirrus-fix-invalid-insns āĻ¸ā§āĻāĻāĨ¤
-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"āĻ āĻšāĻŦā§
āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤
āĻāĻāĻŋāĻāĻ° āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
-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{}= "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{}= "atmega16u2", "atmega32u2", "atmega8u2",
"attiny167", "at90usb162", "at90usb82".
"avr4"
8@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸āĻš "āĻāĻ¨ā§āĻ¨āĻ¤" āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤ MCU@tie{}=
"atmega48", "atmega48a", "atmega48p", "atmega8", "atmega8hva", "atmega8515",
"atmega8535", "atmega88", "atmega88a", "atmega88p", "atmega88pa", "at90pwm1",
"at90pwm2", "at90pwm2b", "at90pwm3", "at90pwm3b", "at90pwm81".
"avr5"
16@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ 64@tie{}KiB āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸āĻš "āĻāĻ¨ā§āĻ¨āĻ¤" āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
MCU@tie{}= "atmega16", "atmega16a", "atmega16hva", "atmega16hva2", "atmega16hvb",
"atmega16m1", "atmega16u4", "atmega161", "atmega162", "atmega163", "atmega164a",
"atmega164p", "atmega165", "atmega165a", "atmega165p", "atmega168", "atmega168a",
"atmega168p", "atmega169", "atmega169a", "atmega169p", "atmega169pa", "atmega32",
"atmega32c1", "atmega32hvb", "atmega32m1", "atmega32u4", "atmega32u6",
"atmega323", "atmega324a", "atmega324p", "atmega324pa", "atmega325", "atmega325a",
"atmega325p", "atmega3250", "atmega3250a", "atmega3250p", "atmega328",
"atmega328p", "atmega329", "atmega329a", "atmega329p", "atmega329pa",
"atmega3290", "atmega3290a", "atmega3290p", "atmega406", "atmega64", "atmega64c1",
"atmega64hve", "atmega64m1", "atmega640", "atmega644", "atmega644a", "atmega644p",
"atmega644pa", "atmega645", "atmega645a", "atmega645p", "atmega6450",
"atmega6450a", "atmega6450p", "atmega649", "atmega649a", "atmega649p",
"atmega6490", "at90can32", "at90can64", "at90pwm216", "at90pwm316", "at90scr100",
"at90usb646", "at90usb647", "at94k", "m3000"āĨ¤
"avr51"
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋāĻ° 128@tie{}KiB āĻ¸āĻš "āĻāĻ¨ā§āĻ¨āĻ¤" āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤ MCU@tie{}= "atmega128",
"atmega128rfa1", "atmega1280", "atmega1281", "atmega1284p", "at90can128",
"at90usb1286", "at90usb1287"āĨ¤
"avr6"
3-āĻŦāĻžāĻāĻ āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻš "āĻāĻ¨ā§āĻ¨āĻ¤" āĻĄāĻŋāĻāĻžāĻāĻ¸, āĻ¯ā§āĻŽāĻ¨ 128@tie{}KiB āĻāĻ° āĻŦā§āĻļāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻš
āĻ¸ā§āĻŽā§āĻ¤āĻŋ. MCU@tie{}= "atmega2560", "atmega2561"āĨ¤
"avrxmega2"
8@tie{}KiB āĻāĻŦāĻ 64@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸āĻš "XMEGA" āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤
MCU@tie{}= "atxmega16a4", "atxmega16d4", "atxmega16x1", "atxmega32a4",
"atxmega32d4", "atxmega32x1"āĨ¤
"avrxmega4"
64@tie{}KiB āĻāĻŦāĻ 128@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻš "XMEGA" āĻĄāĻŋāĻāĻžāĻāĻ¸
āĻ¸ā§āĻŽā§āĻ¤āĻŋ. MCU@tie{}= "atxmega64a3", "atxmega64d3"āĨ¤
"avrxmega5"
64@tie{}KiB āĻāĻŦāĻ 128@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻš "XMEGA" āĻĄāĻŋāĻāĻžāĻāĻ¸
āĻŽā§āĻŽāĻ°āĻŋ āĻāĻŦāĻ RAM āĻāĻ° 64@tie{}KiB-āĻāĻ° āĻŦā§āĻļāĻŋāĨ¤ MCU@tie{}= "atxmega64a1",
"atxmega64a1u"āĨ¤
"avrxmega6"
128@tie{}KiB āĻāĻ° āĻŦā§āĻļāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻ¸āĻš "XMEGA" āĻĄāĻŋāĻāĻžāĻāĻ¸āĨ¤ MCU@tie{}=
"atxmega128a3", "atxmega128d3", "atxmega192a3", "atxmega192d3", "atxmega256a3",
"atxmega256a3b", "atxmega256a3bu", "atxmega256d3".
"avrxmega7"
"XMEGA" āĻĄāĻŋāĻāĻžāĻāĻ¸ āĻ¯āĻžāĻ° 128@tie{}KiB āĻāĻ° āĻŦā§āĻļāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻŽā§āĻŽāĻ°āĻŋ āĻāĻŦāĻ āĻāĻ° āĻŦā§āĻļāĻŋ
RAM āĻāĻ° 64@tie{}KiBāĨ¤ MCU@tie{}= "atxmega128a1", "atxmega128a1u"āĨ¤
"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" āĻāĻ° āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻĻā§āĻā§āĻ¨ āĻāĻŦāĻ
āĻ¨ā§āĻā§ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸ā§āĻāĻžāĻŦ.
-mshort-āĻāĻ˛
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ GCC 4.8 āĻ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻšāĻŦā§āĨ¤ a āĻāĻ° āĻāĻ¨ā§āĻ¯ "-mrelax" āĻĻā§āĻā§āĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĨ¤
āĻāĻŽāĻ¨āĻāĻŋ 16@tie{}KiB āĻŦāĻž āĻ¤āĻžāĻ° āĻŦā§āĻļāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸āĻš āĻĄāĻŋāĻāĻžāĻāĻ¸ā§āĻ "RCALL"/"RJMP" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻŽā§āĻŽāĻ°āĻŋ, āĻ¯ā§āĻŽāĻ¨ āĻĄāĻŋāĻāĻžāĻāĻ¸āĻā§āĻ˛āĻŋāĻ¤ā§ "āĻā§āĻ¯āĻžāĻ˛" āĻāĻŦāĻ "āĻā§āĻāĻŽāĻĒāĻŋ" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
-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{KiB} āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ RAM 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 āĻāĻŦāĻ āĻ¯āĻĻāĻŋ "-mshort-calls" āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻā§āĨ¤
"__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_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. āĻāĻā§āĻāĻŋāĻ āĻ¸āĻŋāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻ˛āĻā§āĻˇā§āĻ¯ āĻŦā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻŋāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¸āĻŋāĻ˛āĻŋāĻāĻ¨ āĻ¸āĻāĻļā§āĻ§āĻ¨āĨ¤ āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻā§āĻ¨ā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨
āĻ˛āĻā§āĻˇā§āĻ¯āĻ¯ā§āĻā§āĻ¤ āĻ¸āĻŋāĻ˛āĻŋāĻāĻ¨ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ°ā§āĻāĻŋāĻļāĻ¨ is āĻ¨āĻž, āĻā§āĻ¨ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¨ā§āĻ
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ°ā§āĻāĻŋāĻļāĻ¨ is āĻā§āĻ¨, āĻ˛āĻā§āĻˇā§āĻ¯āĻ¯ā§āĻā§āĻ¤ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻšāĻŦā§
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ "__SILICON_REVISION__" āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻĻā§āĻāĻŋ āĻšā§āĻā§āĻ¸āĻžāĻĄā§āĻ¸āĻŋāĻŽā§āĻ˛ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¯āĻŧ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻŋāĻ˛āĻŋāĻāĻ¨ āĻ°āĻŋāĻāĻŋāĻļāĻ¨ā§ āĻŦāĻĄāĻŧ āĻāĻŦāĻ āĻā§āĻ āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ°ā§āĻāĻŋāĻļāĻ¨ is
āĻ¨āĻž, "__SILICON_REVISION__" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ°ā§āĻāĻŋāĻļāĻ¨ is āĻā§āĻ¨, āĻĻā§āĻ¯
"__SILICON_REVISION__" āĻā§ 0xffff āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ā§ˇ āĻ¯āĻĻāĻŋ āĻāĻ āĻāĻā§āĻāĻŋāĻ āĻ¸āĻŋāĻ°ā§āĻāĻŋāĻļāĻ¨ āĻāĻāĻŋ āĻ¨āĻž
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤, GCC āĻ˛āĻā§āĻˇā§āĻ¯āĻ¯ā§āĻā§āĻ¤ āĻŦā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻŋāĻ¨ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻļā§āĻˇ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻ¸āĻŋāĻ˛āĻŋāĻāĻ¨ āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĨ¤
āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ bf561 āĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖāĨ¤ āĻāĻ¨ā§āĻ¯ bf561, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻĄāĻŧāĻž, bf532 āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻšāĻŋāĻ¸ā§āĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ āĻ¨ā§āĻ°ā§āĻĒ
āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻā§āĻ°ā§ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻŦāĻ āĻāĻ¨ā§āĻ¯ bfin-elf āĻā§āĻ˛āĻā§āĻāĻ¨,
āĻāĻ° āĻĢāĻ˛ā§ libgloss āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° BSP-āĻā§ if-āĻ¤ā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -msim āĻāĻāĻŋ āĻ¨āĻž
āĻĻā§āĻāĻ¯āĻŧāĻžāĨ¤
-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āĻāĻāĻž
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨/āĻĄā§āĻ¯āĻŧāĻžāĻ˛ āĻā§āĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻŽāĻĄā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŽāĻĄā§āĻ˛, āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĢāĻžāĻāĻļāĻ¨
āĻā§āĻ° B āĻā§ coreb_main āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻžāĻŽāĻāĻ°āĻŖ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž or -mcoreb, āĻāĻ
āĻā§āĻ° āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻŽāĻĄā§āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻ
āĻā§āĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻŽāĻĄā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-āĻŽā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻĒā§āĻ°āĻ¤āĻŋ āĻā§āĻ°ā§ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ BF561-āĻāĻ° Core A-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻŽāĻĄā§āĻ˛āĨ¤ āĻ¸āĻ āĻŋāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻā§āĻ° A āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "__BFIN_COREA" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ - āĻŽāĻžāĻ˛ā§āĻāĻŋāĻā§āĻ°.
-mcoreb
āĻĒā§āĻ°āĻ¤āĻŋ āĻā§āĻ°ā§ āĻāĻāĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ BF561-āĻāĻ° Core B-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻŋāĻ āĻŽāĻĄā§āĻ˛āĨ¤ āĻ¸āĻ āĻŋāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻā§āĻ° āĻŦāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "__BFIN_COREB" āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ coreb_main āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤āĨ¤ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ - āĻŽāĻžāĻ˛ā§āĻāĻŋāĻā§āĻ°.
-msdram
SDRAM-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ āĻŋāĻ āĻ¸ā§āĻāĻžāĻ°ā§āĻ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻ¸ā§āĻā§āĻ°āĻŋāĻĒā§āĻ āĻšāĻŦā§
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋāĻā§ SDRAM āĻ āĻ°āĻžāĻāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ˛ā§āĻĄāĻžāĻ° āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻā§ SDRAM āĻāĻ°āĻŽā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
SDRAM āĻ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "__BFIN_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 āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻ¸āĻŋāĻŽā§āĻ˛ā§āĻāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖāĨ¤ āĻĒāĻ°ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĨ¤
-āĻĒā§āĻĻāĻŋāĻ¨āĻž32
32-āĻŦāĻŋāĻ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ§āĻ°āĻ¨ āĻāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻŽāĻŦāĻŋāĻ-āĻ āĻĒāĻ¸
āĻŦāĻŋāĻ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ sbit/cbit āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
-mdata-āĻŽāĻĄā§āĻ˛=āĻŽāĻĄā§āĻ˛
āĻāĻāĻāĻŋ āĻĄā§āĻāĻž āĻŽāĻĄā§āĻ˛ āĻāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ¨ā§āĻ¯ āĻĒāĻāĻ¨ā§āĻĻ āĻŽāĻĄā§āĻ˛ āĻšāĻ¯āĻŧ āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ, āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ or āĻŽāĻ§ā§āĻ¯āĻŽ. āĻŽāĻ§ā§āĻ¯āĻŽ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
āĻ¯āĻžāĻšā§āĻ, āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧ āĻ¯āĻāĻ¨ -mcr16c āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ CR16C āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻĻā§āĻ°ā§āĻ° āĻĄā§āĻāĻž āĻŽāĻĄā§āĻ˛ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻžāĻ˛āĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻĄāĻžāĻ°āĻāĻāĻ¨ā§āĻ° āĻāĻĒāĻ° FSF GCC "āĻĢā§āĻ¯āĻžāĻ" āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¨āĻž; āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§
āĻāĻāĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¯āĻž āĻāĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤ āĻĄāĻžāĻ°āĻāĻāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ ā§āĻ¯āĻžāĻĒāĻ˛ā§āĻ° āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻāĻāĻžāĻ§āĻŋāĻ āĻšāĻ˛ā§ "āĻĢā§āĻ¯āĻžāĻ" āĻĢāĻžāĻāĻ˛ - āĻāĻŋāĻ˛āĻžāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ; āĻāĻāĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻžāĻ˛āĻžāĻ¨ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤āĻžāĻ āĻāĻ°ā§ āĻŦāĻž
āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻŦāĻ āĻāĻāĻ¸āĻžāĻĨā§ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¯ā§āĻāĻĻāĻžāĻ¨ Lipo.
āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻŦāĻāĻžāĻāĻĒ (āĻ¯ā§āĻŽāĻ¨ ppc7400 or ppc970 or i686) āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĒāĻ¤āĻžāĻāĻž āĻ¯ā§āĻā§āĻ˛āĻŋ ISA āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯āĻž GCC āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻā§, āĻ¯ā§āĻŽāĻ¨ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ or -āĻŽāĻžāĻ°ā§āĻ. āĻĻā§āĻ¯
-āĻĢā§āĻ°ā§āĻ¸_āĻ¸āĻŋāĻĒā§āĻ¸ā§āĻŦāĻāĻžāĻāĻĒ_āĻāĻ˛ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻāĻŋ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻ¸āĻ°āĻā§āĻāĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻ°āĻŖā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ ISA āĻ āĻŽāĻŋāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻ¸āĻāĻ¯ā§āĻāĻ¨āĻāĻžāĻ°ā§, as, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻŦā§ āĻ¯āĻž āĻāĻ° āĻ¸āĻžāĻŦ-āĻāĻžāĻāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§
āĻāĻāĻŋ āĻ¯ā§ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻā§, āĻ¤āĻžāĻ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ 64-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ°āĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŦā§āĻ¨ āĻ¨āĻž ppc750 āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĨ¤
āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ˛āĻŋāĻā§āĻāĻžāĻ°, /usr/bin/libtool, āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻŦā§ āĻāĻŦāĻ āĻāĻŋāĻā§āĻāĻžāĻ¸āĻž āĻāĻ°āĻž āĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°āĻŦā§
āĻāĻāĻāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻ° āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻāĻŽ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¸āĻžāĻŦāĻāĻžāĻāĻĒ āĻ¸āĻš (āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°āĻā§ ppc970 āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ ppc7400 āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ)āĨ¤ āĻāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻā§āĻāĻžāĻ°
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¯ā§āĻā§āĻ¯ ld, āĻ¨āĻŋāĻāĻļāĻŦā§āĻĻā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛āĻā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻāĻāĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¸āĻžāĻŦāĻāĻžāĻāĻĒ āĻĻā§āĻŦā§
āĻāĻ° āĻāĻ¨āĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĨ¤
-FDir
āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ Dir āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻļā§āĻ°ā§āĻˇā§
āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸āĻžāĻĨā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -I
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻŦāĻžāĻŽ āĻĨā§āĻā§ āĻĄāĻžāĻ¨ āĻā§āĻ°āĻŽā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĄāĻžāĻāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻšāĻ˛ āĻāĻāĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§ āĻšāĻ˛ a
āĻāĻāĻāĻŋ āĻ¸āĻā§āĻā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ "āĻšā§āĻĄāĻžāĻ°" āĻāĻŦāĻ / āĻ āĻĨāĻŦāĻž "āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ" āĻāĻāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ
āĻ¯ā§ āĻļā§āĻˇ āĻšāĻ¯āĻŧ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ. āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ° āĻ¨āĻžāĻŽ
āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ. āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤ āĻšā§āĻĄāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋāĻ¤ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ āĻĻā§āĻāĻŋ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ, āĻ¸āĻā§āĻā§ "āĻšā§āĻĄāĻžāĻ°" āĻĒā§āĻ°āĻĨāĻŽā§ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻšāĻ˛ a
āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¯āĻž āĻāĻāĻāĻŋ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§ "āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ" āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤
āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻšā§āĻĄāĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻāĻāĻāĻŋ āĻšā§āĻĄāĻžāĻ°ā§ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻžāĻ¤ā§ āĻ°āĻ¯āĻŧā§āĻā§
āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ, āĻŦāĻž āĻāĻžāĻāĻŦā§āĻ¨ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻšā§āĻĄāĻžāĻ°ā§āĨ¤ āĻĻā§āĻ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻ¯āĻĻāĻŋ āĻāĻžāĻāĻŦā§āĻ¨ āĻšāĻ¯āĻŧ
āĻ¤āĻžāĻ°āĻž āĻāĻāĻ āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻā§āĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻ¨āĻžāĻŽ a āĻāĻ° āĻŽāĻ¤ā§ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻāĻžāĻ āĻžāĻŽā§, āĻāĻāĻŋ āĻ˛āĻā§āĻāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ
āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž, āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§, āĻŽā§āĻāĻžāĻ¨āĻŋāĻāĻŽāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ. āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§ "/āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ/āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ/āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸" āĻāĻŦāĻ
"/āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ/āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸". āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻĻā§āĻāĻ¤ā§ "#include" āĻāĻ° āĻŽāĻ¤ āĻĻā§āĻāĻžāĻā§āĻā§ ",
āĻā§āĻĨāĻžāĻ¯āĻŧ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§āĻ° āĻ¨āĻžāĻŽ āĻŦā§āĻāĻžāĻ¯āĻŧ āĻāĻŦāĻ header.h-āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
"āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ" or "āĻšā§āĻĄāĻžāĻ°" āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ.
-āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻDir
āĻŽāĻ¤ -F āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŖā§āĻ¯ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒāĻžāĻ°ā§āĻĨāĻā§āĻ¯āĻāĻŋ
āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ -āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻŦāĻ -F āĻāĻāĻž āĻāĻŋ āĻ¸āĻžāĻĨā§? -āĻĢā§āĻ°ā§āĻŽāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻ¤āĻ°ā§āĻ āĻāĻ°ā§ āĻ¨āĻž
āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻšā§āĻĄāĻžāĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĨāĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ Dir. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻˇāĻžāĻ° C āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
- gused
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ STABS āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻāĻ¨ā§āĻ¯,
āĻāĻāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ -āĻĢā§āĻ˛āĻŋāĻŽāĻŋāĻ¨ā§āĻ-āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤-āĻĄāĻŋāĻŦāĻžāĻ-āĻĒā§āĻ°āĻ¤ā§āĻ. āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻžāĻ˛ā§āĨ¤
-āĻāĻĢā§āĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻ āĻāĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤
-mmacosx-āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ-āĻŽāĻŋāĻ¨=āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
MacOS X-āĻāĻ° āĻĒā§āĻ°āĻĨāĻŽāĻ¤āĻŽ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¯āĻž āĻāĻ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ā§ āĻāĻ˛āĻŦā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤ āĻāĻŋāĻĒāĻŋāĻā§āĻ¯āĻžāĻ˛
āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ 10.1, 10.2 āĻāĻŦāĻ 10.3.9 āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤āĨ¤
āĻ¯āĻĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻšāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¯āĻžāĻ° āĻāĻĒāĻ° āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻ˛āĻā§, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻāĻŽāĻ¨ āĻĒāĻāĻ¨ā§āĻĻāĻā§āĻ˛āĻŋ āĻāĻ°āĻž āĻ¯āĻž āĻ¯āĻ¤āĻā§āĻ˛āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻāĻŦāĻ āĻā§āĻĄ āĻŦā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ
āĻ¸āĻŽā§āĻāĻŦ.
-mkernel
āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻŦāĻŋāĻāĻžāĻļ āĻŽā§āĻĄ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯ -mkernel āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻ - āĻ¸ā§āĻĨāĻŋāĻ°, -fno-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ,
-fno-cxa-atexit, -fno- āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ, -fno-āĻ -āĻāĻ˛-āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ, -āĻĢā§āĻ¯āĻžāĻĒāĻ˛-āĻā§āĻā§āĻ¸āĻ, -fno-āĻĻā§āĻ°ā§āĻŦāĻ˛
āĻāĻŦāĻ -āĻāĻĢāĻāĻ¨āĻ-āĻāĻ°āĻāĻŋāĻāĻŋ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯. āĻāĻ āĻŽā§āĻĄ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸ā§āĻ -mno-altivec, -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ,
-āĻāĻĢāĻāĻ¨āĻ-āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨ āĻāĻŦāĻ -āĻŽāĻ˛āĻ-āĻļāĻžāĻāĻž āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻŽāĻ¨-āĻŦāĻžāĻāĻ-āĻŦā§āĻ˛
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨ bool, āĻ¤āĻžāĻ āĻ¯ā§ āĻ¸āĻžāĻāĻāĻĢ(āĻŦā§āĻ˛)==1. āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ āĻ¸āĻžāĻāĻāĻĢ(āĻŦā§āĻ˛) is 4
āĻĄāĻžāĻ°āĻāĻāĻ¨/āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ 1 āĻĄāĻžāĻ°āĻāĻāĻ¨/x86 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¤āĻžāĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ
x86 āĻāĻ° āĻāĻĒāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻāĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -āĻŽāĻ¨-āĻŦāĻžāĻāĻ-āĻŦā§āĻ˛ āĻ¸ā§āĻāĻā§āĻ° āĻĢāĻ˛ā§ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¨āĻ¯āĻŧ
āĻ¯ā§ āĻ¸ā§āĻāĻ āĻāĻžāĻĄāĻŧāĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄ āĻ¸āĻā§āĻā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ. āĻāĻ āĻ¸ā§āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¸āĻš āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻāĻ˛ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĨ¤ āĻāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°
āĻāĻāĻāĻŋ āĻ¨āĻ¨-āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĄā§āĻāĻž āĻŽāĻĄā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻāĻ āĻāĻ°ā§āĻ¨āĨ¤
-mfix-āĻāĻŦāĻ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨
-āĻĢāĻŋāĻā§āĻ¸-āĻāĻŦāĻ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨
-āĻĢāĻžāĻāĻ¨āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻĄā§āĻāĻž
āĻĻā§āĻ°ā§āĻ¤ āĻāĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻŋāĻĄāĻŋāĻŦāĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§ āĻāĻ˛āĻŽāĻžāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ ".o" āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻ˛ā§āĻĄ āĻāĻ°ā§āĻ¨āĨ¤ -āĻĢāĻžāĻāĻ¨āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻĄā§āĻāĻž āĻāĻŦāĻ
-āĻĢāĻŋāĻā§āĻ¸-āĻāĻŦāĻ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¨ āĻĒāĻŋāĻāĻ¨ā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
-āĻ¸āĻŦ_āĻ˛ā§āĻĄ
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻāĻ°ā§āĻāĻžāĻāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¸āĻāĻ˛ āĻ¸āĻĻāĻ¸ā§āĻ¯āĻā§ āĻ˛ā§āĻĄ āĻāĻ°ā§āĨ¤ āĻŽāĻžāĻ¨ā§āĻˇ āĻĻā§āĻā§āĻ¨ ld(1) āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻāĻ°ā§āĻ_āĻ¤ā§āĻ°ā§āĻāĻŋ_āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ
āĻā§āĻ˛ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŽāĻ¨ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¤ā§āĻ°ā§āĻāĻŋāĻ° āĻāĻžāĻ°āĻŖāĨ¤
-āĻāĻŦāĻĻā§āĻ§_āĻ_āĻ˛ā§āĻĄ
āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻā§ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§ āĻ¯āĻžāĻ¤ā§ āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¸āĻŦāĻā§āĻ˛ā§āĻā§ āĻāĻŦāĻĻā§āĻ§ āĻāĻ°ā§
āĻĢāĻžāĻāĻ˛ āĻ˛ā§āĻĄ āĻŦāĻž āĻāĻžāĻ˛ā§ āĻšāĻ˛ā§ āĻ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸āĨ¤
-āĻĒāĻžāĻāĻāĻž
āĻāĻāĻāĻŋ Mach-o āĻŦāĻžāĻ¨ā§āĻĄā§āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨ā§āĻˇ āĻĻā§āĻā§āĻ¨ ld(1) āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻŦāĻžāĻ¨ā§āĻĄāĻŋāĻ˛_āĻ˛ā§āĻĄāĻžāĻ° āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻ¯ā§ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ āĻšāĻā§āĻā§ āĻ˛ā§āĻĄ āĻāĻ°āĻž āĻšāĻŦā§
āĻ¸āĻāĻ¯ā§āĻā§āĻ¤. āĻŽāĻžāĻ¨ā§āĻˇ āĻĻā§āĻā§āĻ¨ ld(1) āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻāĻ˛āĻŋāĻŦ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ˛ā§, GCC āĻāĻāĻāĻŋ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§
āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ 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. āĻĄāĻŋāĻāĻ¸āĻŋ āĻāĻāĻ¨āĻŋāĻā§āĻ¸ā§āĻ° āĻ āĻ§ā§āĻ¨ā§, āĻāĻāĻŋāĻ° āĻĒā§āĻ°āĻāĻžāĻŦ āĻ°āĻ¯āĻŧā§āĻā§
IEEE-āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻāĻŖāĻŋāĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ°ā§āĻāĻŋāĻ¨ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
-āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ-āĻ§ā§āĻ°ā§āĻŦāĻ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ GCC āĻāĻāĻāĻŋ 32- āĻŦāĻž 64-āĻŦāĻŋāĻ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ§ā§āĻ°ā§āĻŦāĻ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°ā§ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻāĻāĻŋ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŋāĻ¨āĻž
āĻĻā§āĻ āĻŦāĻž āĻ¤āĻŋāĻ¨āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§ āĻā§āĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻĨā§āĻā§āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻ¨āĻž āĻĒāĻžāĻ°ā§ āĻ¤āĻŦā§ āĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻŦā§
āĻāĻāĻāĻŋ āĻāĻā§āĻˇāĻ°āĻŋāĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ§ā§āĻ°ā§āĻŦāĻ āĻāĻŦāĻ āĻ°āĻžāĻ¨ āĻāĻžāĻāĻŽā§ āĻĄā§āĻāĻž āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻĨā§āĻā§ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
GCC āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻ¸āĻŦ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ§ā§āĻ°ā§āĻŦāĻ, āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ
āĻāĻāĻŋ āĻāĻ°āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ˛āĻžāĻā§ (āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻāĻ¯āĻŧ)āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻŋ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ āĻ˛ā§āĻĄāĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨āĨ¤ āĻ¨āĻŋāĻā§āĻ
āĻāĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ, āĻāĻāĻŋ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋ āĻā§āĻāĻā§ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻāĻā§ āĻŽā§āĻŽāĻ°āĻŋāĻ¤ā§ āĻ¨āĻŋāĻā§āĻā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻŦāĻ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻĄā§āĻāĻž āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻā§ āĻ§ā§āĻ°ā§āĻŦāĻāĨ¤
-āĻŽāĻžāĻ˛āĻĢāĻž-āĻāĻāĻžāĻŦā§
-āĻāĻŽāĻāĻžāĻ¸
āĻŦāĻŋāĻā§āĻ°ā§āĻ¤āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻšāĻā§āĻ¤ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨
(-āĻŽāĻžāĻ˛āĻĢāĻž-āĻāĻāĻžāĻŦā§) āĻ āĻĨāĻŦāĻž GNU āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž -āĻāĻŽāĻāĻžāĻ¸.
-mbwx
-mno-bwx
-mcix
-mno-cix
-mfix
-āĻāĻŽāĻ¨ā§-āĻĢāĻŋāĻā§āĻ¸
-āĻŽā§āĻŽā§āĻ¯āĻžāĻā§āĻ¸
-mno-āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ
āĻāĻā§āĻāĻŋāĻ BWX, CIX, FIX āĻāĻŦāĻ MAX āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ GCC-āĻāĻ° āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ CPU āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž
āĻāĻžāĻāĻĒ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ -mcpu = āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦāĻž CPU āĻ¯āĻžāĻ° āĻāĻĒāĻ° 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 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ§āĨ¤
āĻĄāĻŋāĻ¸ā§āĻŽā§āĻŦāĻ° āĻāĻ˛āĻĢāĻž/āĻāĻŋāĻāĻŽāĻāĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m āĻĄāĻŋāĻāĻ¸āĻŋ āĻāĻ˛āĻĢāĻž/āĻāĻŋāĻāĻŽāĻāĻ¸ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-mvms-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨-āĻā§āĻĄ
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĨā§āĻā§ VMS āĻāĻ¨ā§āĻĄāĻŋāĻļāĻ¨ āĻā§āĻĄ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ POSIX āĻļā§āĻ˛ā§ āĻļāĻ°ā§āĻ¤ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻž
(āĻ¯ā§āĻŽāĻ¨ āĻ¤ā§āĻ°ā§āĻāĻŋ) āĻā§āĻĄāĨ¤
-mdebug-main =āĻāĻĒāĻ¸āĻ°ā§āĻ
āĻ¯āĻžāĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¸ā§āĻ āĻĒā§āĻ°āĻĨāĻŽ āĻ°ā§āĻāĻŋāĻ¨āĻāĻŋāĻā§ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻāĻ°ā§āĻ¨ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ°ā§āĻāĻŋāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ°
-mmalloc64
64-āĻŦāĻŋāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻ°ā§āĻāĻŋāĻ¨ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
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-āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
- āĻā§āĻˇāĻ¤āĻŋāĻāĻ° āĻ˛ā§āĻŦā§āĻ˛
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻĒā§āĻ¯āĻžāĻā§āĻā§ āĻ¨āĻĒāĻ¸ āĻĸā§āĻāĻžāĻ¨ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻāĻāĻŋ 8-āĻŦāĻžāĻāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ˛ā§āĻŦā§āĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻĒā§āĻ°āĻāĻžāĻŦ āĻĢā§āĻ˛ā§ āĻ¯āĻāĻ¨ VLIW āĻĒā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¨āĻž
āĻĒā§āĻ¯āĻžāĻā§āĻ; āĻāĻāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŦā§āĻļā§ nops āĻ¯ā§āĻ āĻāĻ°ā§.
-āĻŽāĻŋāĻ˛āĻŋāĻŦā§āĻ°ā§āĻ°āĻŋ-āĻāĻŦāĻŋ
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ 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 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻ¸ā§āĻāĻ āĻ¸āĻā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ -āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢāĻ.
-āĻĒā§āĻĻāĻŋāĻ¨āĻž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. āĻāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻāĻ¨ 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 āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-mtune =cpu-āĻāĻžāĻāĻĒ
āĻāĻŋāĻāĻ¨ āĻā§ cpu-āĻāĻžāĻāĻĒ ABI āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¸āĻŦāĻāĻŋāĻā§
āĻāĻŦāĻ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸ā§āĻ. āĻāĻ¨ā§āĻ¯ āĻĒāĻāĻ¨ā§āĻĻ cpu-āĻāĻžāĻāĻĒ āĻšāĻ¯āĻŧ:
āĻāĻžāĻ¤āĻŋāĻŦāĻžāĻāĻ
āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ IA32/AMD64/EM64T āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ
āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻĄāĻāĻŋ āĻ¯ā§ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻ¤ā§ āĻāĻ˛āĻŦā§ āĻ¤āĻž āĻāĻžāĻ¨ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
-mtune āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ -mtune = āĻā§āĻ¨ā§āĻ°āĻŋāĻ. āĻāĻŋāĻ¨ā§āĻ¤ā§, āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻāĻŋ āĻ āĻŋāĻ āĻ¤āĻž āĻ¨āĻž āĻāĻžāĻ¨āĻ˛ā§
āĻāĻĒāĻ¨āĻžāĻ° āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§āĻĻā§āĻ° āĻšāĻŦā§, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤.
āĻ¯ā§āĻšā§āĻ¤ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽāĻžāĻ°ā§āĻā§āĻāĻĒā§āĻ˛ā§āĻ¸ā§ āĻŽā§āĻ¤āĻžāĻ¯āĻŧā§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻāĻāĻ°āĻŖ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻŦā§. āĻ āĻ¤āĻāĻŦ, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ GCC-āĻāĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖā§ āĻāĻĒāĻā§āĻ°ā§āĻĄ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻā§āĻĄ
generated āĻ āĻĒāĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻŦā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ āĻ¯āĻž āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻŋāĻ˛ āĻ¯āĻāĻ¨
GCC āĻāĻ° āĻ¸ā§āĻ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻāĻŋ āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧā§āĻāĻŋāĻ˛āĨ¤
āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻ¨ā§āĻ -āĻŽāĻžāĻ°ā§āĻ = āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻ°āĻŖ -āĻŽāĻžāĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŦāĻ āĻ¸āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻā§āĻ¨ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻ āĻ¨ā§āĻ
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§, -mtune āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§ (āĻŦāĻž, āĻāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§,
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻ¸āĻāĻā§āĻ°āĻš) āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ
āĻāĻāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ¸āĻāĻāĻ˛āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŋāĻāĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻŋāĻ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻ§āĻ°āĻ¨āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -mtune=āĻ¨ā§āĻāĻŋāĻ āĻā§āĻĄ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻšāĻŦā§
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻ āĻ§ā§āĻ¨ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŽāĻžāĻ°ā§āĻ=āĻĻā§āĻļā§āĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻĒāĻ¸ā§āĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻŦā§
āĻŽā§āĻļāĻŋāĻ¨ (āĻ āĻ¤āĻāĻŦ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻŽā§āĻļāĻŋāĻ¨ā§ āĻāĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž)āĨ¤
i386
āĻ āĻ°āĻŋāĻāĻŋāĻ¨āĻžāĻ˛ āĻāĻ¨ā§āĻā§āĻ˛ā§āĻ° i386 CPUāĨ¤
i486
āĻāĻ¨ā§āĻā§āĻ˛ā§āĻ° i486 CPUāĨ¤ (āĻāĻ āĻāĻŋāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤)
i586- āĻ, āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ
MMX āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻ¨ā§āĻā§āĻ˛ āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĨ¤
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻāĻŽāĻāĻā§āĻ¸
MMX āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ āĻā§āĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ āĻāĻ¨ā§āĻā§āĻ˛ āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽāĻāĻŽāĻāĻā§āĻ¸ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĨ¤
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽāĻĒā§āĻ°ā§
āĻāĻ¨ā§āĻā§āĻ˛ āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽāĻĒā§āĻ°ā§ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĨ¤
i686
"āĻā§āĻ¨āĻžāĻ°āĻŋāĻ" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻāĻ¨ "āĻŽāĻžāĻ°ā§āĻ" āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽāĻĒā§āĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§, āĻ¤āĻžāĻ āĻā§āĻĄāĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ i686 āĻĢā§āĻ¯āĻžāĻŽāĻŋāĻ˛āĻŋ āĻāĻŋāĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ˛āĻŦā§āĨ¤
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ2
MMX āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš PentiumPro āĻā§āĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ Intel Pentium2 CPUāĨ¤
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ3, āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ 3 āĻŽāĻŋ
MMX āĻāĻŦāĻ SSE āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻš PentiumPro āĻā§āĻ°ā§āĻ° āĻāĻĒāĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋ āĻāĻ°ā§ Intel Pentium3 CPU
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻŽāĻŋ
MMX, SSE āĻāĻŦāĻ SSE3 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻš Intel Pentium2 CPU-āĻāĻ° āĻ¨āĻŋāĻŽā§āĻ¨ āĻļāĻā§āĻ¤āĻŋ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ Centrino āĻ¨ā§āĻāĻŦā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤.
āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ4, āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ 4 āĻŽāĻŋ
MMX, SSE āĻāĻŦāĻ SSE4 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš Intel Pentium2 CPUāĨ¤
āĻĒā§āĻ°ā§āĻ¸āĻāĻ
MMX, SSE, SSE4 āĻāĻŦāĻ SSE2 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻš Intel Pentium3 CPU-āĻāĻ° āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¨ā§āĻā§āĻ¨āĻž
4-āĻŦāĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨, MMX, SSE, SSE64 āĻāĻŦāĻ āĻ¸āĻš Intel Pentium2 CPU-āĻāĻ° āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
SSE3 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨.
āĻā§āĻ° 2
2-āĻŦāĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨, MMX, SSE, SSE64, SSE2 āĻāĻŦāĻ SSSE3 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻš Intel Core3 CPU
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
corei7
7-āĻŦāĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš Intel Core i64 CPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 āĻāĻŦāĻ
SSE4.2 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨.
corei7-avx
7-āĻŦāĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš Intel Core i64 CPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1,
SSE4.2, AVX, AES āĻāĻŦāĻ PCLMUL āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
core-avx-i
64-āĻŦāĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻāĻ¨ā§āĻā§āĻ˛ āĻā§āĻ° CPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1,
SSE4.2, AVX, AES, PCLMUL, FSGSBASE, RDRND āĻāĻŦāĻ F16C āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
āĻĒāĻ°āĻŽāĻžāĻŖā§
64-āĻŦāĻŋāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨, MMX, SSE, SSE2, SSE3 āĻāĻŦāĻ SSSE3 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻš āĻāĻ¨ā§āĻā§āĻ˛ āĻ ā§āĻ¯āĻžāĻāĻŽ CPU
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
k6 MMX āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD K6 CPU.
k6-2, k6-3
MMX āĻāĻŦāĻ 6DNow āĻ¸āĻš AMD K3 CPU āĻāĻ° āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ! āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
āĻ ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨, āĻ ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨-āĻāĻŋāĻŦāĻžāĻ°ā§āĻĄ
MMX āĻ¸āĻš AMD Athlon CPU, 3dNOW!, āĻāĻ¨ā§āĻ¨āĻ¤ 3DNow! āĻāĻŦāĻ SSE āĻĒā§āĻ°āĻŋāĻĢā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
āĻ ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨-ā§Ē, āĻ ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨-āĻāĻā§āĻ¸āĻĒāĻŋ, āĻ ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨-āĻāĻŽāĻĒāĻŋ
MMX āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻ¨ā§āĻ¨āĻ¤ AMD Athlon CPU, 3DNow!, āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ 3DNow! āĻāĻŦāĻ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ SSE āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
k8, āĻ āĻĒāĻāĻžāĻ°āĻ¨, athlon64, athlon-fx
x8-86 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD K64 āĻā§āĻ° āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ CPUsāĨ¤ (āĻāĻāĻŋ MMX āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻ āĻāĻ°ā§,
SSE, SSE2, 3DNow!, āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ 3DNow! āĻāĻŦāĻ 64-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĨ¤)
k8-sse3, opteron-sse3, athlon64-sse3
SSE8 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš k64, opteron āĻāĻŦāĻ athlon3 āĻāĻ° āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĨ¤
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, AVX, XOP, LWP, AES, PCL_MUL, CX16, 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-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻ
āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĨ¤)
winchip-c6
IDT āĻāĻāĻ¨āĻāĻŋāĻĒ C6 CPU, āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ MMX āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ i486 āĻāĻ° āĻŽāĻ¤ā§āĻ āĻĄāĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
winchip2
IDT Winchip2 CPU, āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ MMX āĻāĻŦāĻ 486DNow āĻāĻ° āĻ¸āĻžāĻĨā§ i3 āĻāĻ° āĻŽāĻ¤āĻ āĻĄāĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§!
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
c3 MMX āĻāĻŦāĻ 3DNow āĻ¸āĻš C3 CPU āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§! āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤ (āĻā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ¨ā§āĻ
āĻāĻ āĻāĻŋāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤)
c3-2
MMX āĻāĻŦāĻ SSE āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš C3-2 CPU āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§āĨ¤ (āĻā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ¨ā§āĻ
āĻāĻ āĻāĻŋāĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤)
āĻā§āĻ˛āĻžāĻ¸ āĻŦāĻž āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻāĻ°āĻŋāĻ āĻĒāĻĻāĻžāĻ°ā§āĻĨā§ āĻāĻ āĻŋāĻ¤ āĻā§āĻāĻ°
MMX āĻāĻŦāĻ 3DNow āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽāĻŦā§āĻĄā§āĻĄ AMD CPU! āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻžāĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ cpu-āĻāĻžāĻāĻĒ āĻ¯ā§ āĻāĻ¨ā§āĻ¯ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻŦā§
āĻŦāĻŋāĻļā§āĻˇ āĻāĻŋāĻĒ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻŽāĻ¨ āĻā§āĻ¨ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§ āĻ¨āĻž āĻ¯āĻž āĻ¤ā§ āĻ°āĻžāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻžāĻĄāĻŧāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽā§āĻļāĻŋāĻ¨ āĻāĻžāĻāĻĒ -āĻŽāĻžāĻ°ā§āĻ =cpu-āĻāĻžāĻāĻĒ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¯āĻĻāĻŋ
GCC āĻ¤āĻāĻ¨ i686-pc-linux-gnu-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -mtune=pentium4 āĻ¯ā§ āĻā§āĻĄ āĻā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻŦā§
Pentium4 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŋāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻ¨āĻ i686 āĻŽā§āĻļāĻŋāĻ¨ā§ āĻāĻ˛āĻŦā§āĨ¤
-āĻŽāĻžāĻ°ā§āĻ =cpu-āĻāĻžāĻāĻĒ
āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ cpu-āĻāĻžāĻāĻĒ. āĻāĻ¨ā§āĻ¯ āĻĒāĻāĻ¨ā§āĻĻ cpu-āĻāĻžāĻāĻĒ āĻšāĻ¯āĻŧ
same as for -mtune. āĻ āĻ§āĻŋāĻāĻ¨ā§āĻ¤ā§, āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž -āĻŽāĻžāĻ°ā§āĻ =cpu-āĻāĻžāĻāĻĒ āĻŦā§āĻāĻž -mtune =cpu-āĻāĻžāĻāĻĒ.
-mcpu =cpu-āĻāĻžāĻāĻĒ
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ āĻŦāĻŽā§āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ -mtune.
-mfpmath =āĻāĻāĻ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻāĻāĻ. āĻāĻ¨ā§āĻ¯ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻāĻ āĻšāĻ¯āĻŧ:
387 āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻŋāĻĒāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ 387 āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻāĻ˛ā§āĨ¤
āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĢāĻ˛āĻžāĻĢāĻ˛āĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ 80-āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻāĻŋāĻĒāĻ¸āĨ¤ āĻĻā§āĻāĻž -āĻĢā§āĻ˛ā§āĻ-āĻ¸ā§āĻā§āĻ° āĻāĻ°ā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
āĻāĻāĻŋ i386 āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒāĻāĻ¨ā§āĻĻāĨ¤
āĻāĻžāĻ¨āĻž āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻāĻ°ā§āĻ¨ SSE āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ Pentium3 āĻāĻŦāĻ āĻ¨āĻ¤ā§āĻ¨ āĻāĻŋāĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻĻā§āĻŦāĻžāĻ°āĻž AMD āĻ˛āĻžāĻāĻ¨ā§
Athlon-4, Athlon-xp āĻāĻŦāĻ Athlon-mp āĻāĻŋāĻĒāĻ¸āĨ¤ SSE āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻā§āĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻ¸ā§āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻāĻāĻāĻžāĻŦā§ āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻāĻŦāĻ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤-
āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻāĻāĻ¨āĻ 387 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤
Pentium4 āĻāĻŦāĻ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° AMD x86-64 āĻāĻŋāĻĒ, āĻĄāĻžāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
āĻā§āĻŦ.
i386 āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻžāĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ -āĻŽāĻžāĻ°ā§āĻ =cpu-āĻāĻžāĻāĻĒ, -āĻāĻŽāĻāĻ¸āĻ or -msse2 āĻ¸ā§āĻāĻ
SSE āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻāĻŦāĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻāĻ°āĻ¤ā§āĨ¤ x86-64 āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯,
āĻāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻā§āĻĄ āĻ āĻ§āĻŋāĻāĻžāĻāĻļ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¯āĻĨā§āĻˇā§āĻ āĻĻā§āĻ°ā§āĻ¤ āĻšāĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ
387 āĻā§āĻĄā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻžāĻāĻ¤ āĻ āĻ¸ā§āĻĨāĻŋāĻ°āĻ¤āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§ āĻāĻ˛ā§āĻ¨, āĻ¤āĻŦā§ āĻāĻŋāĻā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻā§āĻĄ āĻ¯āĻž āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ 80 āĻŦāĻŋāĻ āĻšāĻ¤ā§ āĻāĻļāĻž āĻāĻ°ā§āĨ¤
āĻāĻāĻŋ x86-64 āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒāĻāĻ¨ā§āĻĻāĨ¤
sse,387
sse+387
āĻāĻāĻ¯āĻŧ
āĻāĻāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻ āĻāĻāĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°āĻāĻžāĻŦā§ āĻĻā§āĻŦāĻŋāĻā§āĻŖ
387-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻžāĻĻāĻž āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻļāĻ¨ āĻāĻāĻ¨āĻŋāĻ āĻ¸āĻš āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻāĻŦāĻ āĻāĻŋāĻĒāĻā§āĻ˛āĻŋāĻ¤ā§
āĻāĻŦāĻ SSE āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻš āĻ¸āĻŽā§āĻĒāĻĻāĻāĨ¤ āĻ¯āĻ¤ā§āĻ¨ āĻ¸āĻšāĻāĻžāĻ°ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻāĻāĻŋ āĻāĻāĻ¨āĻ āĻāĻā§
āĻĒāĻ°ā§āĻā§āĻˇāĻžāĻŽā§āĻ˛āĻ, āĻāĻžāĻ°āĻŖ GCC āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻžāĻ°ā§ āĻāĻ˛āĻžāĻĻāĻž āĻŽāĻĄā§āĻ˛ āĻāĻ°ā§ āĻ¨āĻž
āĻāĻžāĻ°ā§āĻ¯āĻāĻ°ā§ āĻāĻāĻ¨āĻŋāĻ āĻāĻžāĻ˛ āĻ āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻĢāĻ˛ā§.
-āĻŽāĻŽāĻžāĻ¸ =āĻāĻĒāĻāĻžāĻˇāĻž
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻĒā§āĻ asm āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻĒāĻāĻžāĻˇāĻž. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻāĻ¨ā§āĻĻ āĻšāĻ¯āĻŧ āĻāĻ¨ā§āĻā§āĻ˛ 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 āĻĨāĻžāĻāĻŦā§ āĻāĻŦāĻ āĻ¤āĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻĨāĻžāĻāĻŦā§ āĻ¨āĻž
āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž 2.6.1 āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§, āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ -āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻ¸ā§āĻāĻāĨ¤
- āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻāĻ¨-āĻĄāĻŦāĻ˛
-mno-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§-āĻĻā§āĻŦā§āĻ¤
GCC āĻ "āĻĄāĻŦāĻ˛", "āĻ˛āĻ āĻĄāĻŦāĻ˛", āĻāĻŦāĻ "āĻ˛āĻ āĻ˛āĻ" āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻĻā§āĻ-āĻļāĻŦā§āĻĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻŦāĻž āĻāĻ-āĻļāĻŦā§āĻĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĨ¤ āĻāĻāĻāĻŋ āĻĻā§āĻ-āĻļāĻŦā§āĻĻā§ "āĻĻā§āĻŦā§āĻ¤" āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž
āĻ¸ā§āĻŽāĻžāĻ¨āĻž āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž a āĻ āĻāĻŋāĻā§āĻāĻž āĻĻā§āĻ°ā§āĻ¤ āĻāĻ˛ā§ āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ āĻŦā§āĻļāĻŋ āĻāĻ°āĻā§
āĻ¸ā§āĻŽā§āĻ¤āĻŋ.
x86-64-āĻ, - āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻāĻ¨-āĻĄāĻŦāĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° - āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻāĻ¨-āĻĄāĻŦāĻ˛ āĻ¸ā§āĻāĻ, āĻāĻĒāĻ°ā§āĻ° āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ°
āĻĒā§āĻ°āĻāĻžāĻļāĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻāĻ˛āĻžāĻĻāĻžāĻāĻžāĻŦā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻšāĻŦā§
386 āĻāĻ° āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻāĻŦāĻ āĻā§āĻĄā§āĻ° āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻšāĻŦā§ āĻ¨āĻž
āĻ¯ā§ āĻ¸ā§āĻāĻ āĻāĻžāĻĄāĻŧāĻž āĻāĻŽā§āĻĒāĻžāĻāĻ˛.
-m96bit-āĻ˛āĻ-āĻĄāĻžāĻŦāĻ˛
-m128bit-āĻ˛āĻ-āĻĄāĻžāĻŦāĻ˛
āĻāĻ āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ "āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻāĻžāĻāĻĒā§āĻ° āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§āĨ¤ i386 āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ
āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻāĻžāĻ° 96 āĻŦāĻŋāĻ āĻšāĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§, āĻ¤āĻžāĻ -m96bit-āĻ˛āĻ-āĻĄāĻžāĻŦāĻ˛ āĻŽāĻ§ā§āĻ¯ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
32-āĻŦāĻŋāĻ āĻŽā§āĻĄāĨ¤
āĻāĻ§ā§āĻ¨āĻŋāĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯āĻā§āĻ˛āĻŋ (āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ āĻāĻŦāĻ āĻ¨āĻ¤ā§āĻ¨) āĻāĻāĻāĻŋ 8-āĻ¤ā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¤ā§ "āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§
āĻŦāĻž 16-āĻŦāĻžāĻāĻā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĨ¤ ABI-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŦāĻž āĻāĻžāĻ āĻžāĻŽā§āĻ¤ā§, āĻāĻāĻŋ āĻ¨āĻ¯āĻŧ
āĻ¸āĻŽā§āĻāĻŦ. āĻ¤āĻžāĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž -m128bit-āĻ˛āĻ-āĻĄāĻžāĻŦāĻ˛ āĻāĻāĻāĻŋ 16-āĻŦāĻžāĻāĻā§ "āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°ā§
āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ 32-āĻŦāĻŋāĻ āĻļā§āĻ¨ā§āĻ¯ āĻ¸āĻš "āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ āĻāĻ°ā§ āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĨ¤
x86-64 āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°ā§, -m128bit-āĻ˛āĻ-āĻĄāĻžāĻŦāĻ˛ āĻāĻāĻŋāĻ° ABI āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒāĻāĻ¨ā§āĻĻ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ "āĻ˛āĻ āĻĄāĻŦāĻ˛" 16-āĻŦāĻžāĻāĻ āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻā§āĻ¨āĻāĻŋāĻ x87 āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§āĻ° āĻāĻĒāĻ° āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻ¨āĻž
āĻāĻāĻāĻŋ "āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻāĻ° āĻāĻ¨ā§āĻ¯ 80 āĻŦāĻŋāĻā§āĻ°āĨ¤
āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž: āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻ˛āĻā§āĻˇā§āĻ¯ ABI-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻžāĻ āĻžāĻŽā§ āĻāĻŦāĻ
"āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ¤āĻžāĻĻā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻŦā§
"āĻ˛āĻ āĻĄāĻŦāĻ˛" āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻ¤āĻžāĻ āĻ¤āĻžāĻ°āĻž
āĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻ¸āĻāĻāĻ˛āĻŋāĻ¤ āĻā§āĻĄā§ āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŦāĻž āĻāĻžāĻ āĻžāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻšāĻŦā§ āĻ¨āĻž
āĻ¸ā§āĻāĻāĨ¤
-mlarge-āĻĄā§āĻāĻž-āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ=āĻ¸āĻāĻā§āĻ¯āĻž
āĻāĻāĻ¨ -mcmodel=āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻĄā§āĻāĻž āĻā§āĻŦāĻ°āĻžāĻ āĻŦāĻĄāĻŧ āĻāĻāĻžāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻāĻžāĻāĨ¤ āĻāĻ āĻŽāĻžāĻ¨āĻāĻŋ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋāĻ¤ā§ āĻ˛āĻŋāĻā§āĻāĻ¯ā§āĻā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§ āĻā§āĻĄāĻŧā§ āĻāĻāĻ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ 65535āĨ¤
-āĻāĻŽāĻāĻ°āĻāĻŋāĻĄāĻŋ
āĻāĻāĻāĻŋ āĻāĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨-āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨, āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻ¸āĻāĻā§āĻ¯āĻž "ret" āĻĻāĻŋāĻ¯āĻŧā§ āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§ NUM āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ, āĻ¯āĻž āĻ¤āĻžāĻĻā§āĻ° āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒāĻĒ āĻāĻ°ā§
āĻĢāĻŋāĻ°ā§ āĻāĻ¸āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻāĻ˛āĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻā§ˇ
āĻ¸ā§āĻāĻžāĻ¨ā§ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒāĻĒ.
āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ āĻāĻ˛āĻŋāĻ āĻ¸āĻŋāĻā§āĻ¯āĻŧā§āĻ¨ā§āĻ¸ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ 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 āĻŦāĻŋāĻ)āĨ¤
-āĻŽāĻŋāĻ¨āĻāĻŽāĻŋāĻ-āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻ¸ā§āĻŽāĻž =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
-āĻŽā§āĻ¸
-mno-aes
-mpclmul
-mno-pclmul
-mfsgsbase
-mno-fsgsbase
-mrdrnd
-āĻŽāĻ¨ā§-āĻāĻ°āĻĄāĻŋāĻāĻ°āĻāĻ¨āĻĄāĻŋ
-mf16c
-mno-f16c
-mfma
-mno-fma
-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
-āĻāĻŽāĻāĻŋāĻŦāĻŋāĻāĻŽ
-mno-tbm
āĻāĻ āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ MMX, SSE, SSE2, SSE3, āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤
SSSE3, SSE4.1, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, F16C, FMA, SSE4A, FMA4, XOP,
LWP, ABM, BMI, BMI2, LZCNT āĻŦāĻž 3DNow!
āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻāĨ¤ āĻāĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§āĻ āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻĢāĻžāĻāĻļāĻ¨: āĻĻā§āĻā§āĻ¨ X86 āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻāĻžāĻ°ā§āĻ¯āĻžāĻŦāĻ˛ā§, āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ
āĻāĻ āĻ¸ā§āĻāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ.
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻā§āĻĄ āĻĨā§āĻā§ SSE/SSE2 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯ (āĻ¯ā§āĻŽāĻ¨
387 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤), āĻĻā§āĻā§āĻ¨ -mfpmath = sse.
āĻ¯āĻāĻ¨ GCC SSEx āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻā§ āĻŦāĻŋāĻˇāĻŖā§āĻŖ āĻāĻ°ā§ -āĻŽāĻā§āĻā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ. āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ AVX āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¯āĻāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¤āĻāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ SSEx āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦāĻž AVX āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ GCC āĻā§ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄā§ āĻāĻ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻŦā§,
āĻāĻŽāĻ¨āĻāĻŋ āĻāĻžāĻĄāĻŧāĻž -mfpmath = sse. āĻ¯ā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻĒāĻ¤āĻžāĻāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛āĻžāĻĻāĻž āĻĢāĻžāĻāĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, CPU āĻ¸āĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ āĻā§āĻĄ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻĢāĻžāĻāĻ˛ āĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĨ¤
-āĻāĻŽāĻ¸āĻŋāĻāĻ˛āĻĄāĻŋ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ 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
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻā§ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄā§ CMPXCHG16B āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻŦā§āĨ¤
CMPXCHG16B 128-āĻŦāĻŋāĻ āĻĄāĻžāĻŦāĻ˛ āĻā§āĻ¯āĻŧāĻžāĻĄāĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ (āĻŦāĻž āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ) āĻĄā§āĻāĻžāĻ¤ā§ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻāĻŋ āĻāĻā§āĻ āĻ°ā§āĻā§āĻ˛āĻŋāĻāĻļāĻ¨ āĻāĻžāĻāĻ¨ā§āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĻāĻ°āĻāĻžāĻ°ā§ āĻ¯āĻž āĻāĻāĻžāĻ§āĻŋāĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° (āĻŦāĻž āĻā§āĻ°)āĨ¤ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻāĻŋ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻ āĻāĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
āĻĢāĻžāĻāĻļāĻ¨: āĻĻā§āĻā§āĻ¨ __āĻ¸ā§āĻ¸āĻāĻāĻ¤ āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨āĻ¸ or __āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨āĻ¸ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯.
- msahf
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻā§ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž 64-āĻŦāĻŋāĻ āĻā§āĻĄā§ SAHF āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻŦā§āĨ¤ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ
āĻāĻ¨ā§āĻā§āĻ˛ 64 āĻ¸āĻš āĻāĻ¨ā§āĻā§āĻ˛ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻā§āĻ˛āĻŋāĻ¤ā§ AMD64 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ LAHF āĻāĻŦāĻ SAHF āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻ āĻāĻžāĻŦ āĻāĻŋāĻ˛
4 āĻ¸āĻžāĻ˛ā§āĻ° āĻĄāĻŋāĻ¸ā§āĻŽā§āĻŦāĻ°ā§ āĻĒā§āĻ¨ā§āĻāĻŋāĻ¯āĻŧāĻžāĻŽ 1 āĻāĻŋ2005 āĻ§āĻžāĻĒā§āĻ° āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨āĨ¤ LAHF āĻāĻŦāĻ SAHF āĻšāĻ˛ āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻĒāĻ¤āĻžāĻāĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ 64-āĻŦāĻŋāĻ āĻŽā§āĻĄā§, SAHF
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ "fmod", "drem" āĻŦāĻž "remainder" āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ: āĻĻā§āĻā§āĻ¨
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨āĻ¸ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯.
-āĻŽā§āĻŽāĻāĻŦā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ GCC āĻā§ "__builtin_bswap32" āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°āĻ¤ā§ movbe āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻŦā§
āĻāĻŦāĻ "__builtin_bswap64"āĨ¤
-mcrc32
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻŦā§, "__builtin_ia32_crc32qi",
"__builtin_ia32_crc32hi"āĨ¤ "__builtin_ia32_crc32si" āĻāĻŦāĻ "__builtin_ia32_crc32di" āĻĨā§āĻā§
crc32 āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-mrecip
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ GCC āĻā§ 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": āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ āĻĄāĻŋāĻāĻŋāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨, "sqrt": āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻ¸ā§āĻā§āĻ˛āĻžāĻ° āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻžāĻ¨, "vec-sqrt": āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨
āĻā§āĻā§āĻāĻ°āĻžāĻāĻāĻĄ āĻŦāĻ°ā§āĻāĻŽā§āĻ˛āĨ¤
āĻ¤āĻžāĻ āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, -mrecip=āĻ¸āĻŽāĻ¸ā§āĻ¤,!sqrt āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻŦā§,
āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻāĻžāĻĄāĻŧāĻžāĨ¤
-mveclibabi =āĻāĻĻāĻ°ā§āĻļ
āĻāĻāĻāĻŋ āĻŦāĻšāĻŋāĻ°āĻžāĻāĻ¤ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻā§āĻā§āĻāĻ°āĻžāĻāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ ABI āĻĒā§āĻ°āĻāĻžāĻ°āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋ āĻšāĻ˛ āĻāĻ¨ā§āĻā§āĻ˛ āĻļāĻ°ā§āĻ āĻā§āĻā§āĻāĻ° āĻŽā§āĻ¯āĻžāĻĨ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ "svml" āĻāĻŦāĻ "acml"
āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸āĻŋāĻāĻ¯āĻŧā§āĻ° AMD āĻāĻŖāĻŋāĻ¤ āĻā§āĻ° āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻļā§āĻ˛ā§āĨ¤ 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 āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ "__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 āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ. āĻāĻāĻ¯āĻŧ -āĻĢā§āĻ°āĻŋ-āĻā§āĻā§āĻāĻ°āĻžāĻāĻ āĻāĻŦāĻ -āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻāĻā§
āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻāĻāĻāĻŋ SVML āĻŦāĻž ACML ABI āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ˛āĻŋāĻā§āĻā§ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻŽāĻ¯āĻŧāĨ¤
-āĻŽāĻžāĻŦāĻŋ=āĻ¨āĻžāĻŽ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ˛āĻŋāĻ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛: sysv āĻāĻ¨ā§āĻ¨āĻ¤
GNU/Linux āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ ABI āĻāĻŦāĻ ms āĻŽāĻžāĻāĻā§āĻ°ā§āĻ¸āĻĢāĻ āĻāĻŦāĻŋāĻāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
āĻāĻāĻ¨ā§āĻĄā§āĻ āĻāĻžāĻ°ā§āĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ Microsoft ABI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧāĨ¤ āĻ āĻ¨ā§āĻ¯ āĻ¸āĻŦ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻĄāĻŋāĻĢāĻ˛ā§āĻ
SYSV ABI āĻšāĻ˛āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻāĻāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨
āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ ms_abi/sysv_abi.
-mtls-āĻāĻĒāĻāĻžāĻˇāĻž=āĻāĻĻāĻ°ā§āĻļ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĨā§āĻ°ā§āĻĄ-āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¨ā§-āĻšāĻ°āĻŋāĻŖ or gnu2 āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻžāĻŦāĻ˛ā§ āĻ¨ā§-āĻšāĻ°āĻŋāĻŖ
āĻ°āĻā§āĻˇāĻŖāĻļā§āĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻ; gnu2 āĻāĻ°ā§ āĻĻāĻā§āĻˇ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛- āĻāĻŦāĻ āĻ°āĻžāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§-
āĻ¸āĻŽāĻ¯āĻŧā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻž āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤
-mpush-āĻāĻ°āĻāĻ¸
-mno-push-args
āĻŦāĻšāĻŋāĻ°ā§āĻāĻžāĻŽā§ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻ¤ā§ PUSH āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻāĻŋ āĻā§āĻ āĻāĻŦāĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤
SUB/MOV āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻāĻ˛āĻžāĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻŽāĻžāĻ¨āĻāĻžāĻŦā§ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻˇāĻŽāĨ¤ āĻāĻŋāĻā§
āĻā§āĻ¸ āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻžāĻ°āĻŖ āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻŦāĻ āĻšā§āĻ°āĻžāĻ¸ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž
-āĻŽā§āĻ¯āĻžāĻā§āĻŽā§āĻ˛ā§āĻ-āĻāĻāĻāĻā§āĻ¯āĻŧāĻŋāĻ-āĻāĻ°ā§āĻāĻ¸
āĻ¸āĻā§āĻˇāĻŽ āĻšāĻ˛ā§, āĻŦāĻšāĻŋāĻ°ā§āĻāĻžāĻŽā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ¸āĻ°ā§āĻŦā§āĻā§āĻ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻšāĻŦā§ā§ˇ
āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻ˛ā§āĻā§ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻāĻ§ā§āĻ¨āĻŋāĻ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻ¤ā§ āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻ° āĻāĻžāĻ°āĻŖ
āĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¤āĻž, āĻāĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻŦāĻ āĻāĻŽ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¯āĻāĻ¨ āĻĒāĻāĻ¨ā§āĻĻ āĻ¸ā§āĻā§āĻ¯āĻžāĻ
āĻ¸ā§āĻŽāĻžāĻ¨āĻž 2 āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻšāĻ˛ āĻā§āĻĄ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻŦā§āĻĻā§āĻ§āĻŋāĨ¤ āĻāĻ
āĻ¸ā§āĻāĻ āĻŦā§āĻāĻžāĻ¯āĻŧ -mno-push-args.
-āĻŽāĻĨā§āĻ°ā§āĻĄāĻ¸
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĨā§āĻ°ā§āĻĄ-āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻāĻžāĻ˛ā§ Mingw32. āĻĨā§āĻ°ā§āĻĄ-āĻ¸ā§āĻĢā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻā§āĻĄ
āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ -āĻŽāĻĨā§āĻ°ā§āĻĄāĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻ¨
āĻ¸āĻāĻāĻ˛āĻ¨, -āĻŽāĻĨā§āĻ°ā§āĻĄāĻ¸ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ -āĻĄāĻŋ_āĻāĻŽāĻāĻŋ; āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻĨā§āĻ°ā§āĻĄ āĻ¸āĻšāĻžāĻ¯āĻŧāĻā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°ā§
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ -lmingwthrd āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋ āĻĨā§āĻ°ā§āĻĄ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻĄā§āĻāĻž āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°ā§āĨ¤
-āĻŽā§āĻ¨ā§-āĻāĻ˛āĻžāĻāĻ¨-āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻĒāĻ¸
āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻĄ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ āĻ¸ā§āĻāĻ āĻā§āĻĄ āĻāĻāĻžāĻ° āĻšā§āĻ°āĻžāĻ¸
āĻāĻŦāĻ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻĨāĻžāĻāĻ˛ā§ āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ GCC āĻ¤āĻž āĻāĻ°ā§ āĻ¨āĻž
āĻāĻāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻžāĻ¨āĻŋ
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ āĻ˛-āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻĒāĻ¸
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ GCC āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻāĻ¨ āĻāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻšāĻŋāĻ¸ā§āĻŦā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻŽāĻĒāĻā§āĻˇā§ āĻāĻāĻāĻŋ 4-āĻŦāĻžāĻāĻ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻāĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤ āĻāĻāĻŋ āĻāĻ°āĻ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§, āĻā§āĻĄā§āĻ° āĻāĻāĻžāĻ° āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧ,
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻĄā§āĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻĻā§āĻ°ā§āĻ¤ memcpy, strlen āĻāĻŦāĻ memset āĻāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§
āĻā§āĻ āĻĻā§āĻ°ā§āĻā§āĻ¯
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻāĻ¨-āĻ¸ā§āĻā§āĻ°āĻŋāĻāĻĒāĻ¸-āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§
āĻ āĻāĻžāĻ¨āĻž āĻāĻāĻžāĻ°ā§āĻ° āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯, āĻā§āĻ āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻĄ āĻ¸āĻš āĻ°āĻžāĻ¨-āĻāĻžāĻāĻŽ āĻā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻŦā§āĻ˛āĻ āĻāĻŦāĻ āĻŦāĻĄāĻŧ āĻŦā§āĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ˛āĨ¤
-mstringop-āĻā§āĻļāĻ˛=āĻĒāĻžāĻ¨āĻž
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻĨā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ ā§āĻ¯āĻžāĻ˛āĻāĻ°āĻŋāĻĻāĻŽ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻšāĻŋāĻāĻ°āĻŋāĻ¸ā§āĻāĻŋāĻ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻ āĻāĻ°ā§āĻ¨
āĻ¸āĻā§āĻā§ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛ "rep_byte", "rep_4byte", "rep_8byte" āĻāĻ° āĻāĻ¨ā§āĻ¯
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻāĻžāĻ°ā§āĻ° i386 "rep" āĻāĻĒāĻ¸āĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻā§āĻā§, "byte_loop", "loop",
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻ˛ā§āĻĒ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ "unrolled_loop", āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ "libcall"
āĻāĻ˛
-āĻŽā§āĻŽāĻŋāĻ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°
āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻāĻŋāĻā§ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ āĻāĻĄāĻŧāĻžāĻ¯āĻŧ
āĻĢā§āĻ°ā§āĻŽ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ, āĻ¸ā§āĻ āĻāĻĒ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§
āĻĒāĻžāĻ¤āĻž āĻĢāĻžāĻāĻļāĻ¨ āĻāĻĒāĻ˛āĻŦā§āĻ§. āĻĒāĻāĻ¨ā§āĻĻ -āĻĢāĻŽāĻŋāĻ-āĻĢā§āĻ°ā§āĻŽ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻĢā§āĻ°ā§āĻŽ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§ āĻĻā§āĻ¯āĻŧ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°, āĻ¯āĻž āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻāĻā§ āĻāĻ°āĻ āĻāĻ āĻŋāĻ¨ āĻāĻ°ā§ āĻ¤ā§āĻ˛āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-mtls-direct-seg-refs
-mno-Tls- āĻĄāĻžāĻāĻ°ā§āĻā§āĻ-āĻ¸ā§āĻ-āĻ°ā§āĻĢāĻ¸
TLS āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻĨā§āĻā§ āĻ āĻĢāĻ¸ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§ TLS āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛āĻā§āĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§āĻ¨ (32-āĻŦāĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ %gs, 64-āĻŦāĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯ %fs), āĻ āĻĨāĻŦāĻž āĻĨā§āĻ°ā§āĻĄ āĻŦā§āĻ¸ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻšāĻ¤ā§ āĻšāĻŦā§ āĻāĻŋāĻ¨āĻž
āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻāĻŋ āĻŦā§āĻ§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻŋ āĻāĻŋāĻ¨āĻž
āĻ¸āĻŽāĻā§āĻ° TLS āĻāĻ˛āĻžāĻāĻž āĻāĻāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻāĻŽā§āĻ¨ā§āĻ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°ā§āĨ¤
GNU libc āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻžāĻ˛ā§ āĻĨāĻžāĻā§āĨ¤
-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 āĻāĻ¨āĻ˛āĻžāĻāĻ¨āĻĄ āĻ˛ā§āĻĄ āĻāĻŦāĻ āĻ¸ā§āĻā§āĻ°āĨ¤
āĻāĻāĻā§āĻ˛ā§ -m āĻāĻāĻŽāĻĄāĻŋ x86-64 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻĒāĻ°ā§āĻā§āĻ¤ āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
64-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļāĨ¤
-m32
-m64
-mx32
āĻāĻāĻāĻŋ 32-āĻŦāĻŋāĻ āĻŦāĻž 64-āĻŦāĻŋāĻ āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯ -m32 āĻ āĻĒāĻļāĻ¨ int, long āĻāĻŦāĻ āĻ¸ā§āĻ āĻāĻ°ā§
32 āĻŦāĻŋāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻāĻ°ā§ āĻāĻŦāĻ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻ¯ā§āĻā§āĻ¨ā§ i386 āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻ˛ā§āĨ¤ āĻĻā§āĻ¯ -m64 āĻĒāĻāĻ¨ā§āĻĻ
32 āĻŦāĻŋāĻ āĻāĻŦāĻ āĻ˛āĻŽā§āĻŦāĻž āĻāĻŦāĻ 64 āĻŦāĻŋāĻā§ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°ā§ āĻāĻŦāĻ AMD āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
x86-64 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°āĨ¤ āĻĻā§āĻ¯ -mx32 āĻ āĻĒāĻļāĻ¨āĻāĻŋ int, āĻ˛āĻ āĻāĻŦāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°āĻā§ 32 āĻŦāĻŋāĻ āĻ¸ā§āĻ āĻāĻ°ā§ āĻāĻŦāĻ
AMD āĻāĻ° x86-64 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻžāĻ°āĻāĻāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ -m64 āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŽā§āĻĄāĻŧ
āĻŦāĻ¨ā§āĻ§ -fno-āĻāĻŦāĻŋ āĻāĻŦāĻ -āĻŽāĻĄāĻŋāĻ¨āĻžāĻŽāĻŋāĻ-āĻ¨ā§-āĻĒāĻŋāĻ āĻ āĻĒāĻļāĻ¨āĨ¤
-āĻŽāĻ¨ā§-āĻ°ā§āĻĄ-āĻā§āĻ¨
x86-64 āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻĨāĻžāĻāĻĨāĻŋāĻ¤ āĻ°ā§āĻĄ āĻā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻ°ā§āĻĄ āĻā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§āĻ˛āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
x86-64 ABI, āĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ°ā§āĻ° āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻāĻāĻŋ 128-āĻŦāĻžāĻāĻ āĻāĻ˛āĻžāĻāĻž āĻ¯āĻž āĻāĻ°āĻŦā§
āĻ¸āĻāĻā§āĻ¤ āĻŦāĻž āĻŦāĻžāĻ§āĻž āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž āĻāĻŦāĻ āĻ¤āĻžāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻ¨āĻž āĻāĻ°ā§ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĄā§āĻāĻžāĨ¤ āĻĒāĻ¤āĻžāĻāĻžāĻāĻŋ -āĻŽāĻ¨ā§-āĻ°ā§āĻĄ-āĻā§āĻ¨ āĻ āĻā§āĻˇāĻŽ
āĻāĻ āĻ°ā§āĻĄ āĻā§āĻ¨āĨ¤
-mcmodel=āĻā§āĻ
āĻā§āĻ āĻā§āĻĄ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨: āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻŦāĻ āĻāĻ° āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻā§āĻ° 2 GBāĨ¤ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻāĻžāĻ° āĻšāĻ˛ 64 āĻŦāĻŋāĻāĨ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻŦāĻž āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§āĻĄ āĻŽāĻĄā§āĻ˛āĨ¤
-mcmodel = āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛
āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻā§āĻĄ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĻāĻŋ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ 2 āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻā§ āĻāĻ˛ā§
āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻāĻ āĻŽāĻĄā§āĻ˛āĻāĻŋ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤
-mcmodel=āĻŽāĻžāĻāĻžāĻ°āĻŋ
āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨: āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻ¨ā§āĻā§āĻ° 2 āĻāĻŋāĻāĻžāĻŦāĻžāĻāĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻ¸ā§āĻāĻžāĻ¨ā§ āĻā§āĻ āĻā§āĻ āĻĒā§āĻ°āĻ¤ā§āĻāĻ āĻŦāĻ¸āĻžāĻ¨ā§ āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻ° āĻĨā§āĻā§ āĻŦāĻĄāĻŧ āĻāĻāĻžāĻ°ā§āĻ° āĻāĻŋāĻšā§āĻ¨
-mlarge-āĻĄā§āĻāĻž-āĻĨā§āĻ°ā§āĻļāĻšā§āĻ˛ā§āĻĄ āĻŦāĻĄāĻŧ āĻĄā§āĻāĻž āĻŦāĻž āĻŦāĻŋāĻāĻ¸āĻāĻ¸ āĻŦāĻŋāĻāĻžāĻā§ āĻ°āĻžāĻāĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
2GB āĻāĻ° āĻāĻĒāĻ°ā§āĨ¤ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§āĻ˛ āĻŦāĻž āĻāĻ¤āĻŋāĻļā§āĻ˛āĻāĻžāĻŦā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-mcmodel=āĻŦāĻĄāĻŧ
āĻŦāĻĄāĻŧ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨: āĻāĻ āĻŽāĻĄā§āĻ˛āĻāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻā§āĻ¨ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¨āĻž āĻāĻŦāĻ
āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻāĻāĻžāĻ°āĨ¤
i386 āĻāĻŦāĻ x86-64 āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§:
-āĻŽāĻāĻ¨āĻ¸ā§āĻ˛
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ Cygwin āĻāĻŦāĻ MinGW āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻāĻ¨āĻ¸ā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻ˛āĻŋāĻā§āĻāĻžāĻ°āĻā§ āĻĒāĻŋāĻ āĻšā§āĻĄāĻžāĻ° āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻāĻŋāĻ¯āĻŧā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻ¨āĻ¸ā§āĻ˛ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĒā§āĻ°āĻāĻžāĻ°āĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻ°āĻŖ
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 āĻāĻā§, āĻ¯āĻž āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻļā§āĻˇāĻžāĻ§āĻŋāĻāĻžāĻ°, āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤
-āĻāĻŽāĻĒāĻŋāĻ-āĻāĻ˛āĻžāĻāĻ¨āĻĄ-āĻāĻŽāĻ¨ā§āĻ¸
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ 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
DWARF2 āĻ˛āĻžāĻāĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¤āĻĨā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž (āĻŦāĻž āĻāĻ°āĻŦā§āĻ¨)āĨ¤ āĻāĻ
GNU āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¯ā§āĻā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻŽāĻ°ā§āĻ˛āĻŋ-āĻ¸ā§āĻāĻĒ-āĻŦāĻŋāĻāĻ¸
-mno-āĻāĻ°ā§āĻ˛āĻŋ-āĻ¸ā§āĻāĻĒ-āĻŦāĻŋāĻāĻ¸
āĻ¸ā§āĻāĻĒ āĻŦāĻŋāĻāĻā§āĻ˛āĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻā§ āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ āĻāĻā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻ¸ā§āĻāĻĒ āĻŦāĻŋāĻ āĻā§āĻ°āĻŋāĻāĻžāĻ°. āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻ¯āĻŧ
āĻ¤āĻžāĻ āĻāĻ°ā§āĻž.
-mfixed- āĻ°ā§āĻā§āĻ =āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°
āĻāĻāĻāĻŋ āĻ¯āĻž āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻā§āĻĄ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻāĻāĻāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻĻā§āĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻžāĻ§āĻŋāĻ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ°ā§āĻā§āĻ āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-mtls-āĻāĻāĻžāĻ°=tls-āĻāĻāĻžāĻ°
āĻ āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§ TLS āĻ āĻĢāĻ¸ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻ āĻāĻāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ā§ˇ āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛ 14, 22 āĻāĻŦāĻ 64ā§ˇ
-mtune =cpu-āĻāĻžāĻāĻĒ
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ CPU-āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻŋāĻāĻ¨ āĻāĻ°ā§āĻ¨, āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻāĻāĻžāĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽ,
itanium1, mersed, itanium2, āĻāĻŦāĻ mckinley.
-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'-āĻāĻ° āĻā§āĻ¯āĻŧā§ āĻŦā§āĻļāĻŋ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ¸ā§āĻŽāĻž
'āĻ¨āĻ°āĻŽ' āĻŽāĻžāĻ¨ā§ āĻāĻŽāĻ°āĻž āĻ¨āĻ¨-āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻŦ āĻ¯āĻāĻ¨ āĻ¸ā§āĻŽāĻž āĻĒā§āĻāĻā§ āĻ¯āĻžāĻŦā§ āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻāĻāĻ¨āĻ āĻŽā§āĻŽāĻ°āĻŋ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§.
IA-64/VMS āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m IA-64/VMS āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-mvms-āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¨-āĻā§āĻĄ
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĨā§āĻā§ VMS āĻāĻ¨ā§āĻĄāĻŋāĻļāĻ¨ āĻā§āĻĄ āĻĢā§āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ POSIX āĻļā§āĻ˛ā§ āĻļāĻ°ā§āĻ¤ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻž
(āĻ¯ā§āĻŽāĻ¨ āĻ¤ā§āĻ°ā§āĻāĻŋ) āĻā§āĻĄāĨ¤
-mdebug-main =āĻāĻĒāĻ¸āĻ°ā§āĻ
āĻ¯āĻžāĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¸ā§āĻ āĻĒā§āĻ°āĻĨāĻŽ āĻ°ā§āĻāĻŋāĻ¨āĻāĻŋāĻā§ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ āĻāĻ°ā§āĻ¨ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ°ā§āĻāĻŋāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ°
-mmalloc64
64-āĻŦāĻŋāĻ āĻŽā§āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻā§āĻ° āĻ°ā§āĻāĻŋāĻ¨ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
LM32 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m āĻ˛ā§āĻ¯āĻžāĻāĻŋāĻ¸ Mico32 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-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 āĻŦāĻŋāĻāĻžāĻāĨ¤ āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 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 51 āĻ¸āĻŋāĻāĻ¨ 51 āĻāĻŽ 51qe
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 āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻāĻ āĻŦāĻž āĻā§āĻ ".āĻāĻŋāĻ¤ā§āĻ¤āĻŋāĻ" āĻŦāĻŋāĻāĻžāĻā§ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻ. āĻŦā§āĻ¸āĻĄ āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ $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 āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻā§
āĻā§āĻĄ āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ 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-check āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-mxl-gp-opt
GP āĻāĻĒā§āĻā§āĻˇāĻŋāĻ sdata/sbss āĻŦāĻŋāĻāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-mxl-āĻā§āĻŖ-āĻāĻā§āĻ
32x32 āĻā§āĻŖā§āĻ° āĻāĻā§āĻ āĻ āĻāĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŖāĻŋāĻ¤ āĻāĻā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-mxl-āĻĢā§āĻ˛ā§āĻ-āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨.
-mxl-Float-sqrt
āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-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, 74kc, 74kf2_1, 74kf1_1, 74kf3_2, 1004kc, 1004kf2_1,
1004kf1_1, loongson2e, loongson2f, loongson3a, M4K, āĻ āĻā§āĻāĻŋāĻ¯āĻŧāĻ¨, āĻ āĻā§āĻāĻŋāĻ¯āĻŧāĻ¨+, octeon2, āĻāĻžāĻ˛āĻĒā§āĻ°ā§āĻˇ,
r2000, r3000, r3900, r4000, r4400, r4600, r4650, r6000, r8000, rm7000, rm9000, r10000,
r12000, r14000, r16000, sb1, sr71000, vr4100, vr4111, vr4120, vr4130, vr4300, vr5000,
vr5400, vr5500 āĻāĻŦāĻ xlr. āĻŦāĻŋāĻļā§āĻˇ āĻŽāĻžāĻ¨ āĻĨā§āĻā§-āĻāĻŦāĻŋ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ ABI āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° (āĻ āĻ°ā§āĻĨāĻžā§, mips1 32-āĻŦāĻŋāĻ ABI-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŦāĻ mips3 64-āĻŦāĻŋāĻā§āĻ° āĻāĻ¨ā§āĻ¯
ABIs)āĨ¤
āĻ¨ā§āĻāĻŋāĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸/āĻāĻŋāĻāĻ¨āĻāĻ āĻāĻŦāĻ āĻāĻāĻāĻ°āĻāĻāĻāĻā§āĻ¸ āĻā§āĻ˛āĻā§āĻ¨āĻ āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻšā§āĻ¸ā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ°āĻž āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ -āĻŽāĻžāĻ°ā§āĻ=āĻĻā§āĻļā§āĻ¯āĻŧ āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ āĻ¯āĻĻāĻŋ GCC
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŋāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻžāĻŽ, āĻāĻāĻāĻŋ āĻā§āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ 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 āĻāĻāĻ¸āĻžāĻĨā§, āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻ¯āĻž āĻāĻ˛āĻŦā§
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻžāĻ°, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¸āĻĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄāĻāĻŋ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§āĻ¨
āĻĒāĻ°āĻŋāĻŦāĻžāĻ°.
-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 āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ā§āĻ° āĻĒāĻ°ā§āĻā§āĻˇāĻž, āĻāĻŦāĻ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽāĻŋāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻā§āĻ-āĻāĻŽāĻāĻāĻĒāĻŋāĻāĻ¸ 16
-mno-āĻāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻā§āĻ-āĻāĻŽāĻāĻāĻĒāĻŋāĻāĻ¸ 16
āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ (āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ) āĻ¯ā§ āĻ¨āĻ¨-MIPS16 āĻā§āĻĄ MIPS16 āĻā§āĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ-āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖāĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻ¨āĻ¨-MIPS16 āĻā§āĻĄ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ MIPS16 āĻā§āĻĄā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž; āĻāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
āĻāĻ˛ āĻŦāĻž āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇ āĻ˛āĻžāĻĢ. -āĻŽāĻŋāĻ¨ā§āĻāĻžāĻ°āĻ˛āĻŋāĻā§āĻ-āĻāĻŽāĻāĻāĻĒāĻŋāĻāĻ¸ 16 āĻ¤āĻžāĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ˛āĻžāĻĢ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¨āĻž
GCC āĻāĻžāĻ¨ā§ āĻ¯ā§ āĻ˛āĻžāĻĢā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯ MIPS16 āĻ¨āĻ¯āĻŧāĨ¤
-āĻŽāĻžāĻŦāĻŋ=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 āĻŦāĻŋāĻ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĨ¤
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨āĨ¤
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻ°ā§āĻ¨
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻŖāĻ¨āĻžāĨ¤
-āĻāĻāĻāĻŋ-āĻāĻžāĻ¸āĻž
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
-mdouble-āĻžāĻ˛ā§
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻĄāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
-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-Mt
MT āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĨā§āĻ°ā§āĻĄāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)āĨ¤
-āĻŽāĻ˛āĻ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āĨ¤
-āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§-āĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛āĻžāĻ-āĻ ā§āĻ¯āĻžāĻāĻŽā§āĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ (āĻ āĻā§āĻˇāĻŽ) āĻāĻ°ā§āĻ¨, āĻ¯āĻāĻ¨ āĻ¤āĻžāĻ°āĻž
āĻ¸āĻšāĻ āĻĒā§āĻ°āĻžāĻĒā§āĻ¯. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ.
āĻ¯āĻāĻ¨ āĻā§āĻŖ-āĻ¸āĻā§āĻāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻāĻ¨ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§ āĻĒāĻŖā§āĻ¯ āĻāĻŖāĻ¨āĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻ¸ā§āĻŽ āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻāĻŦāĻ 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-vr4120
-mno-Fix-vr4120
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ VR4120 āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§ āĻāĻžāĻ āĻāĻ°ā§āĻ¨:
- "dmultu" āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ āĻŋāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻā§āĻ¯āĻŧ āĻ¨āĻžāĨ¤
- "div" āĻāĻŦāĻ "ddiv" āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻ āĻŋāĻ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ āĻĒāĻžāĻ°ā§āĻ¨ā§āĻĄ āĻšāĻ¯āĻŧ
āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ
āĻŦāĻŋāĻāĻžāĻāĻ¨ āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻā§āĻ˛āĻŋ āĻŦāĻŋāĻļā§āĻˇ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ libgcc.a. āĻ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§, āĻāĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "mips64vr*-elf" āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ VR4120 āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻĄāĻŧāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¨ā§āĻĒ āĻĸā§āĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻ āĻ¤ā§āĻ°ā§āĻāĻŋāĻā§āĻ˛āĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ, 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" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽāĻā§ āĻ¸āĻā§āĻˇāĻŽ (āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨) āĻāĻ°ā§āĻ¨ā§ˇ
"synci" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ (āĻ¯āĻĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§) āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¯āĻāĻ¨
"__builtin___clear_cache()" āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "-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__.
āĻĒāĻŋāĻĄāĻŋāĻĒāĻŋ -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-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
- āĻā§āĻˇāĻŽāĻ¤āĻž
-āĻŽāĻ¨ā§-āĻļāĻā§āĻ¤āĻŋ
-āĻāĻŽāĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°2
-mno-power2
-āĻāĻŽāĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ
-mno-āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ
-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 RS/6000 āĻāĻŦāĻ PowerPC-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĻā§āĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻšāĻ˛ āĻ¸ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻĻā§ āĻāĻŋāĻĒ āĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤
āĻŽā§āĻ˛ RS/6000 āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻŦāĻ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ āĻāĻ° āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°
āĻĢā§āĻ°āĻŋāĻ¸ā§āĻā§āĻ˛ MPC5xx, MPC6xx, MPC8xx āĻŽāĻžāĻāĻā§āĻ°ā§āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŦāĻ IBM 4xx, 6xx, āĻāĻŦāĻ
āĻĢāĻ˛ā§-āĻ āĻ¨ āĻŽāĻžāĻāĻā§āĻ°ā§āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĨ¤
āĻā§āĻ¨āĻāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯āĻ āĻ āĻ¨ā§āĻ¯āĻāĻŋāĻ° āĻāĻĒāĻ¸ā§āĻ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¤āĻŦā§ āĻāĻāĻāĻŋ āĻŦāĻĄāĻŧ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻĒāĻ¸ā§āĻ āĻāĻā§
āĻāĻāĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ āĻāĻāĻāĻŋ MQ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
POWER āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
āĻāĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§ āĻā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ā§ˇ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻā§āĻ¨. GCC āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻž -mcpu =cpu_type āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĨ¤ āĻāĻŽāĻ°āĻž
āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ -mcpu =cpu_type āĻāĻĒāĻ°ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° - āĻā§āĻˇāĻŽāĻ¤āĻž āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ GCC-āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŽāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
POWER āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻāĻŦāĻ MQ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž -āĻāĻŽāĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°2 āĻŦā§āĻāĻž -āĻļāĻā§āĻ¤āĻŋ āĻāĻŦāĻ
āĻāĻāĻžāĻĄāĻŧāĻžāĻ GCC-āĻā§ POWER2 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŽā§āĻ˛ POWER āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¨āĻ¯āĻŧāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -āĻāĻŽāĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ GCC-āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŽāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° 32-āĻŦāĻŋāĻ āĻāĻĒāĻ¸ā§āĻāĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž -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.
āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ -āĻŽāĻ¨ā§-āĻļāĻā§āĻ¤āĻŋ āĻāĻŦāĻ -mno-āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ, GCC āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§
āĻāĻāĻ¯āĻŧ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻĒāĻ¸ā§āĻ āĻāĻŦāĻ āĻāĻŋāĻā§ āĻŦāĻŋāĻļā§āĻˇ AIX āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻŽā§āĻĄ āĻāĻ˛, āĻāĻŦāĻ
MQ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž - āĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻŦāĻ -āĻāĻŽāĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ GCC āĻāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻāĻāĻŋ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻĨā§āĻā§ āĻ¯ā§āĻā§āĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ MQ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§;
Motorola MPC601 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
-mnew-mnemonics
- āĻāĻžāĻāĻ-āĻ¸ā§āĻŽā§āĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻž
āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻā§āĻĄā§ āĻā§āĻ¨ āĻ¸ā§āĻŽā§āĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻ¸āĻā§āĻā§ -mnew-mnemonics,
GCC PowerPC āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŽā§āĻŽā§āĻ¨āĻŋāĻā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤ āĻ¸āĻā§āĻā§
- āĻāĻžāĻāĻ-āĻ¸ā§āĻŽā§āĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻāĻāĻŋ POWER āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŽā§āĻŽā§āĻ¨āĻŋāĻā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻŽā§āĻ¤āĻŋāĻļāĻā§āĻ¤āĻŋ āĻāĻā§; GCC āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¸ā§āĻŽāĻžāĻ°āĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻā§āĻ¨āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻ¸ā§āĻŽā§āĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ¯āĻŧ GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž
-mcpu =cpu_type āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ¨ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻāĻ°āĻā§āĻ¨
āĻāĻāĻāĻŋ āĻā§āĻ°āĻ¸-āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°, āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ -mnew-mnemonics or
- āĻāĻžāĻāĻ-āĻ¸ā§āĻŽā§āĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻž, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻā§āĻ°āĻšāĻŖ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
-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, ec603e, G3, G4, G5, āĻĻāĻžāĻ¨āĻŦ, āĻā§āĻˇāĻŽāĻ¤āĻž, power2, power3, power4, power5,
āĻā§āĻˇāĻŽāĻ¤āĻž5+, power6, āĻļāĻā§āĻ¤āĻŋ6x, power7, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ, āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ, powerpc64, āĻ¨āĻĻā§, āĻ¨āĻĻā§ 1, āĻ¨āĻĻā§ 2, āĻāĻ°āĻāĻ¸āĻ¸āĻŋ,
āĻāĻŦāĻ rs64.
-mcpu=āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻā§āĻĄ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨
āĻ¯ā§āĻā§āĻ¨ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻŦāĻž āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§ āĻāĻ˛āĻŦā§āĨ¤ GCC āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§
āĻāĻāĻ¯āĻŧ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻĒāĻ¸ā§āĻ, āĻāĻŦāĻ MQ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤ GCC āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ
āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§āĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽāĻĄā§āĻ˛āĨ¤
-mcpu=āĻļāĻā§āĻ¤āĻŋ, -mcpu=power2, -mcpu=powerpc, āĻāĻŦāĻ -mcpu=powerpc64 āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨,
POWER2, ââāĻŦāĻŋāĻļā§āĻĻā§āĻ§ 32-āĻŦāĻŋāĻ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ (āĻ āĻ°ā§āĻĨāĻžā§, MPC601 āĻ¨āĻ¯āĻŧ), āĻāĻŦāĻ 64-āĻŦāĻŋāĻ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°
āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻ§āĻ°āĻ¨, āĻāĻāĻāĻŋ āĻāĻĒāĻ¯ā§āĻā§āĻ¤, āĻā§āĻ¨ā§āĻ°āĻŋāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŽāĻĄā§āĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻāĻĻā§āĻĻā§āĻļā§āĻ¯āĨ¤
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ āĻ¸ā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ āĻ§ā§āĻ¨ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ¸ā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§ āĻ¸āĻŦāĻĨā§āĻā§ āĻāĻžāĻ˛ā§ āĻāĻ˛āĻŦā§, āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯ā§āĻ° āĻāĻĒāĻ° āĻŽā§āĻā§āĻ āĻāĻ˛āĻŦā§ āĻ¨āĻžāĨ¤
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻŋāĻ° -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§:
-āĻŽāĻžāĻ˛āĻāĻŋāĻāĻŋāĻ -mfprnd -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ -mmfcrf - āĻāĻāĻžāĻ§āĻŋāĻ -mnew-mnemonics -mpopcntb
-mpopcntd - āĻā§āĻˇāĻŽāĻ¤āĻž -āĻāĻŽāĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°2 -mpowerpc64 -mpowerpc-gpopt -mpowerpc-Gfxopt
-āĻāĻāĻāĻŋ-āĻāĻžāĻ¸āĻž -mdouble-āĻžāĻ˛ā§ -msimple-fpu -āĻŽāĻ¸ā§āĻā§āĻ°āĻŋāĻ -mmulhw -mdlmzb -mmfpgpr -āĻāĻŽāĻāĻŋāĻāĻ¸āĻāĻā§āĻ¸
āĻā§āĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ CPU-āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ āĻāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻŦā§,
āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻ¸ā§āĻāĻŋāĻ āĻ¸āĻ°ā§āĻŦā§āĻ¤ā§āĻ¤āĻŽ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻŦāĻ˛ā§ āĻŽāĻ¨ā§ āĻšāĻā§āĻā§ āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§; āĻāĻāĻž āĻ¨āĻž
āĻ āĻāĻ¤ā§āĻ¯āĻž āĻĒā§āĻ°āĻā§āĻ¤ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻ° āĻā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤. āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨
āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŽāĻžāĻ¨ āĻĒā§āĻĨāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻāĻĒāĻ¨āĻŋ āĻĒāĻ°ā§ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ,
āĻŽāĻ¤ -mcpu=970 -mno-altivec.
AIX-āĻ, -āĻŽāĻžāĻ˛āĻāĻŋāĻāĻŋāĻ āĻāĻŦāĻ -mpowerpc64 āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻžāĻ°āĻŖ AIX-āĻāĻ° āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨ā§āĻāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻĒāĻžāĻ°ā§āĻ¨
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻšāĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¤āĻŦā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĒā§āĻĨāĻāĻāĻžāĻŦā§ āĻ¸āĻā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨ā§ˇ
āĻĒāĻ°āĻŋāĻŦā§āĻļāĨ¤
-mtune =cpu_type
āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ cpu_type, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻ āĻ¨āĻž
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§āĻ° āĻ§āĻ°āĻ¨, āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°, āĻŦāĻž āĻ¸ā§āĻŽā§āĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ° āĻĒāĻāĻ¨ā§āĻĻ, āĻ¯ā§āĻŽāĻ¨ -mcpu =cpu_type
āĻšāĻŦā§ āĻāĻ¨ā§āĻ¯ āĻāĻāĻ āĻŽāĻžāĻ¨ cpu_type āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ -mtune āĻāĻ° āĻāĻ¨ā§āĻ¯ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ. āĻ¯āĻĻāĻŋ āĻāĻāĻ¯āĻŧāĻ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻā§āĻĄ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°, āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻŦāĻ āĻ¸ā§āĻŽā§āĻ¤āĻŋāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§
by -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻāĻ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ -mtune.
-mcmodel=āĻā§āĻ
āĻā§āĻ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ PowerPC64 āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨: TOC 64k āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤
-mcmodel=āĻŽāĻžāĻāĻžāĻ°āĻŋ
āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ PowerPC64 āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨: TOC āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻž āĻāĻĒ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŽā§āĻ 4G āĻāĻāĻžāĻ°ā§āĨ¤
-mcmodel=āĻŦāĻĄāĻŧ
āĻŦāĻĄāĻŧ āĻŽāĻĄā§āĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ PowerPC64 āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨: TOC āĻāĻāĻžāĻ°ā§ 4G āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯
āĻĄā§āĻāĻž āĻāĻŦāĻ āĻā§āĻĄ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 64-āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤
-āĻŽāĻžāĻ˛āĻāĻŋāĻāĻŋāĻ
-mno-altivec
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž AltiVec āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž) āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻž AltiVec āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻā§ āĻāĻ°āĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ -mabi=altivec AltiVec ABI āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ āĻāĻ°āĻ¤ā§
āĻāĻ¨ā§āĻ¨āĻ¤ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĨ¤
-mvrsave
-mno-vrsave
AltiVec āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ VRSAVE āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-āĻāĻŽāĻā§āĻ¨-āĻ¸ā§āĻ˛-āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ
āĻ¸ā§āĻ˛ āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
-mwarn-āĻ¸ā§āĻ˛-āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ
āĻ¸āĻ¤āĻ°ā§āĻāĻŦāĻžāĻŖā§ āĻ¯āĻāĻ¨ āĻāĻāĻāĻŋ āĻ¸ā§āĻ˛ āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻšāĻ¤ā§ āĻāĻ˛ā§āĻā§ā§ˇ āĻāĻāĻāĻŋ āĻā§āĻˇā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻŽāĻžāĻāĻā§āĻ°ā§āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĨ¤
-āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤-plt
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž ld āĻāĻŦāĻ ld.so-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻāĻŦāĻ āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
non exec .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-āĻ āĻāĻ°āĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻžāĻŦāĻ˛ā§.
-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-āĻ¤ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°āĻŦā§āĨ¤ āĻ¯āĻžāĻšā§āĻ,
TOC āĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 16,384 āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻāĻāĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒāĻžāĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻāĻĒāĻ˛āĻā§āĻ¯ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻšāĻ¯āĻŧā§āĻā§
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. āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĨā§āĻā§ -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 āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
-āĻāĻŽāĻāĻĢāĻĒāĻŋāĻāĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻā§āĻ° āĻ§āĻ°āĻ¨ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ§ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ sp_lite (āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
-single-float -msimple-fpu), dp_lite (-mdouble-float -msimple-fpu-āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯),
sp_full (-āĻ¸āĻāĻāĻ˛āĻ¨-āĻĢā§āĻ˛ā§āĻā§āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯), āĻāĻŦāĻ dp_full (-mdoub-float-āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯)āĨ¤
-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 āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻ¸ā§āĻāĻŋāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻžāĻ¸āĨ¤ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻ¨ā§āĻ¯āĻŧ: āĻ¨āĻžāĨ¤: āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻ¨ā§āĻĒ āĻĸā§āĻāĻžāĻ¨ āĻĒā§āĻ¯āĻžāĻĄ: āĻ¨ā§āĻĒāĻ¸ āĻ¸āĻš āĻĒā§āĻ¯āĻžāĻĄ āĻ¯ā§āĻā§āĻ¨ āĻĄāĻŋāĻ¸āĻĒā§āĻ¯āĻžāĻ āĻā§āĻ°ā§āĻĒ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻžāĻ˛āĻŋ āĻāĻ¸ā§āĻ¯ā§ āĻ¸ā§āĻ˛āĻ āĻāĻā§,
āĻļāĻŋāĻĄāĻŋāĻāĻ˛āĻžāĻ°ā§āĻ° āĻā§āĻ°ā§āĻĒāĻŋāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§āĨ¤ regroup_exact: āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻā§āĻ° āĻāĻ°āĻ¤ā§ nops āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ
āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ insns āĻĒā§āĻĨāĻ āĻĻāĻ˛ā§āĨ¤ āĻā§āĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻ¤āĻāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ āĻŋāĻ āĻ¤āĻ¤āĻā§āĻ˛ā§ āĻ¨ā§āĻĒ āĻĸā§āĻāĻžāĻ¨
āĻāĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻā§āĻ°ā§āĻĒāĻŋāĻ āĻ āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§ āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻ°ā§āĻĒā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ insn. āĻ¸āĻāĻā§āĻ¯āĻž: .ā§āĻāĻžāĻ¨
āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻļā§āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻˇā§āĻ āĻžāĻ¨āĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻā§āĻ°ā§āĻĒā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¨ā§āĻĒāĻ¸āĨ¤ āĻĸā§āĻāĻžāĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž nops to
āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻ°ā§āĻĒā§ āĻāĻāĻāĻŋ 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.
-āĻŽāĻžāĻŦāĻŋ=āĻ¸ā§āĻĒā§
SPE ABI āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻ¨āĻž,
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI-āĻ¤ā§ SPE ABI āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĨ¤
-āĻŽāĻžāĻŦāĻŋ=āĻ¨ā§-āĻ¸ā§āĻĒā§
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI-āĻāĻ° āĻāĻ¨ā§āĻ¯ Booke SPE ABI āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨āĻā§āĻ˛āĻŋ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨ā§ˇ
-mabi=ibmlongdouble
IBM āĻŦāĻ°ā§āĻ§āĻŋāĻ¤-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ˛āĻ āĻĄāĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ
32-āĻŦāĻŋāĻ SYSV ABI āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-mabi=ieeelongdouble
IEEE āĻāĻā§āĻ¸āĻā§āĻ¨ā§āĻĄā§āĻĄ-āĻĒā§āĻ°āĻŋāĻ¸āĻŋāĻļāĻ¨ āĻ˛āĻ āĻĄāĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ
32-āĻŦāĻŋāĻ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻŦāĻŋāĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-āĻāĻŽāĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ
-mno-āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§
āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻž āĻāĻŦāĻļā§āĻ¯āĻ
āĻāĻ¨ā§āĻĄāĻŋāĻļāĻ¨ āĻā§āĻĄ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻŦāĻŋāĻ 6 āĻ¸ā§āĻ āĻŦāĻž āĻā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻ¨ āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻā§
(CR) āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻ¤ā§
āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻā§āĻ°āĻšāĻŖā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§āĨ¤ āĻ¸āĻā§āĻā§ -āĻāĻŽāĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ˛
āĻĒā§āĻ°ā§āĻā§āĻāĻžāĻāĻĒ āĻāĻ°āĻž āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĢāĻžāĻāĻļāĻ¨ āĻŦāĻŋāĻ āĻ¸ā§āĻ āĻŦāĻž āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻāĻ°āĻŦā§āĨ¤
-msim
āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻŽāĻĄāĻŋāĻāĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ sim-crt0.o āĻāĻŦāĻ
āĻ¯ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ libsim.a āĻāĻŦāĻ libc.a. āĻāĻ āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ
powerpc-*-eabisim āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§āĻ°āĨ¤
-āĻāĻŽāĻāĻŽāĻāĻŋāĻāĻŽāĻ
āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻŽāĻĄāĻŋāĻāĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ crt0.o āĻāĻŦāĻ
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ libmvme.a āĻāĻŦāĻ libc.a.
- āĻĒāĻžāĻāĻ˛
āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻŽāĻĄāĻŋāĻāĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ crt0.o āĻāĻŦāĻ
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ libads.a āĻāĻŦāĻ libc.a.
- myellowknife
āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒ āĻŽāĻĄāĻŋāĻāĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ crt0.o āĻāĻŦāĻ
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻšāĻ¯āĻŧ libyk.a āĻāĻŦāĻ libc.a.
-āĻāĻŽāĻāĻŋāĻāĻā§āĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽā§āĻŦā§āĻĄ āĻāĻ°āĻž PowerPC āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻā§āĻ¨ āĻ¤āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨
VxWorks āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĨ¤
-āĻ¸āĻĻāĻ¸ā§āĻ¯
āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ PPC_EMB ELF āĻĒāĻ¤āĻžāĻāĻž āĻšā§āĻĄāĻžāĻ°ā§ āĻŦāĻŋāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻ¤ā§
āĻ¯ā§ eabi āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻŽā§āĻ¯āĻŧāĻžāĻŦāĻŋ
-āĻāĻŽāĻ¨ā§-āĻāĻŦāĻŋ
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4 āĻāĻŦāĻ āĻāĻŽāĻŦā§āĻĄā§āĻĄ āĻĒāĻžāĻāĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻŽāĻŦā§āĻĄā§āĻĄāĻā§ āĻŽā§āĻ¨ā§ āĻāĻ˛ā§ (āĻ¨āĻž)
āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ (eabi) āĻ¯āĻž āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ V.4-āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻ
āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž -āĻŽā§āĻ¯āĻŧāĻžāĻŦāĻŋ āĻŽāĻžāĻ¨ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻāĻŋ āĻāĻāĻāĻŋ 8-āĻŦāĻžāĻāĻā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ¸ā§āĻŽāĻžāĻ¨āĻž, āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ "__eabi" āĻā§ "main" āĻĨā§āĻā§ eabi āĻĒāĻ°āĻŋāĻŦā§āĻļ āĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻ¤ā§ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ,
āĻāĻŦāĻ -msdata āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻāĻŋ āĻĒā§āĻĨāĻ āĻā§āĻ āĻĄā§āĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°āĻ¤ā§ "r2" āĻāĻŦāĻ "r13" āĻāĻāĻ¯āĻŧāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ˛āĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž -āĻāĻŽāĻ¨ā§-āĻāĻŦāĻŋ āĻŽāĻžāĻ¨ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻāĻŋ 16-āĻŦāĻžāĻāĻ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻāĻžāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻ°ā§āĻ¨
"āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻĨā§āĻā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻāĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž, āĻāĻŦāĻ -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
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄā§āĻāĻž āĻŦāĻž āĻŦāĻŋāĻāĻ¸āĻāĻ¸ āĻŦāĻŋāĻāĻžāĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻ āĻĄā§āĻāĻž āĻŦāĻž āĻŦāĻŋāĻāĻ¸āĻāĻ¸ āĻŦāĻŋāĻāĻžāĻā§ āĻŦāĻžāĻāĻ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ¤āĻžāĻ¨ā§āĻāĻ¤āĻŋāĻ, 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", āĻĒā§āĻ˛āĻžāĻ¸ āĻāĻāĻāĻŋ
"āĻļāĻžāĻāĻž āĻĻā§āĻŦā§āĻĒ" (āĻāĻ āĻžāĻ˛ā§ āĻā§āĻĄ)āĨ¤ āĻĻā§āĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ āĻ āĻŋāĻāĻžāĻ¨āĻž callee āĻāĻŦāĻ the āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ°ā§
"āĻļāĻžāĻāĻž āĻĻā§āĻŦā§āĻĒ"āĨ¤ āĻĄāĻžāĻ°āĻāĻāĻ¨/āĻĒāĻŋāĻĒāĻŋāĻ¸āĻŋ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§
"bl callee" āĻ¯āĻĻāĻŋ PPC "bl" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛āĻŋāĻ° āĻāĻžāĻā§ āĻĒā§āĻāĻāĻžāĻŦā§; āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ,
āĻ˛āĻŋāĻā§āĻāĻžāĻ° "āĻļāĻžāĻāĻž āĻĻā§āĻŦā§āĻĒ" āĻāĻ˛ āĻāĻ°āĻ¤ā§ "bl L42" āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§āĨ¤ "āĻļāĻžāĻāĻž āĻĻā§āĻŦā§āĻĒ" āĻšāĻ˛
āĻāĻ˛āĻŋāĻ āĻĢāĻžāĻāĻļāĻ¨ā§āĻ° āĻļāĻ°ā§āĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤; āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ 32-āĻŦāĻŋāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻŖāĻ¨āĻž āĻāĻ°ā§
āĻāĻ˛ā§ āĻāĻŦāĻ āĻāĻāĻŋāĻ¤ā§ āĻ˛āĻžāĻĢ āĻĻā§āĻ¯āĻŧāĨ¤
Mach-O (āĻĄāĻžāĻ°āĻāĻāĻ¨) āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§, āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ¤āĻā§ āĻāĻ āĻžāĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛, āĻāĻŦāĻ āĻĄāĻžāĻ°āĻāĻāĻ¨ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻž āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§āĻ¯āĻŧāĨ¤
āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§, āĻāĻŽāĻ°āĻž āĻ˛āĻŋāĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ GCC-āĻāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻāĻāĻ˛ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻāĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ
āĻāĻ āĻžāĻ˛ā§ āĻā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻ¤ā§ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤āĨ¤
-mtls-āĻŽāĻžāĻ°ā§āĻāĻžāĻ°
-mno-tls-āĻŽāĻžāĻ°ā§āĻāĻžāĻ°
"__tls_get_addr" āĻ¤ā§ āĻāĻ˛āĻā§āĻ˛āĻŋāĻā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨ (āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž) āĻĢāĻžāĻāĻļāĻ¨āĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻš
āĻ¯ā§āĻā§āĻ¤āĻŋ. āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° ld-āĻā§ āĻ¯ā§āĻā§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛āĻā§ āĻ¨āĻŋāĻ°ā§āĻāĻ°āĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻāĻŋāĻāĻ˛āĻāĻ¸ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸ā§āĻāĻāĻĒ āĻāĻ°ā§āĻ¨, āĻ¯āĻž āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻā§ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻāĻ°āĻ¤ā§ āĻĻā§āĻ¯āĻŧ
āĻā§āĻ°āĻŽ
- āĻĨā§āĻ°ā§āĻĄ
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĨā§āĻ°ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§ pthreads āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒāĻ¤āĻžāĻāĻž āĻ¸ā§āĻ āĻāĻ°ā§
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŦāĻ āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻāĻ¯āĻŧāĻāĨ¤
-mrecip
-mno-āĻ°ā§āĻ¸āĻŋāĻĒāĻŋ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ GCC āĻā§ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻŦāĻ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻŦā§
āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻāĻāĻ¨-āĻ°ā§āĻ¯āĻžāĻĢāĻ¸āĻ¨ āĻĒāĻĻāĻā§āĻˇā§āĻĒ āĻ¸āĻš āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨
āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻžāĻ āĻŦāĻž āĻŦāĻ°ā§āĻāĻŽā§āĻ˛ āĻāĻŦāĻ āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§āĨ¤ āĻāĻĒāĻ¨āĻŋ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻĢāĻžāĻ¸ā§āĻ-āĻāĻŖāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻāĻ˛ā§āĻĒ -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 or
-mcpu=power7 āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§ -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-āĻĒāĻ°ā§āĻā§āĻˇ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
RX āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ RX āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-m64bit-āĻĄāĻžāĻŦāĻ˛āĻ¸
-m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸
"āĻĄāĻžāĻŦāĻ˛" āĻĄā§āĻāĻž āĻāĻžāĻāĻĒāĻā§ 64 āĻŦāĻŋāĻ āĻāĻ°ā§āĻ¨ (-m64bit-āĻĄāĻžāĻŦāĻ˛āĻ¸) āĻŦāĻž 32 āĻŦāĻŋāĻ (-m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸)
āĻŽāĻžāĻĒā§. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸. āĻŦāĻŋāĻāĻĻā§āĻ°āĻ RX āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻžāĻ āĻāĻ°ā§
32-āĻŦāĻŋāĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ¤ā§, āĻ¤āĻžāĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻ -m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸.
-āĻāĻĢāĻĒāĻŋāĻāĻ
-āĻ¨ā§āĻĢāĻĒā§
āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ (-āĻāĻĢāĻĒāĻŋāĻāĻ) āĻ āĻĨāĻŦāĻž āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§ (-āĻ¨ā§āĻĢāĻĒā§) RX āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ¨ā§āĻ¯ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ RX600 āĻ¸āĻŋāĻ°āĻŋāĻ āĻāĻŦāĻ āĻāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ RX200 āĻ¸āĻŋāĻ°āĻŋāĻ.
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 32-āĻŦāĻŋāĻ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻŦā§
āĻ¯āĻžāĻāĻšā§āĻ, āĻ¤āĻžāĻ āĻ¯āĻĻāĻŋ -m64bit-āĻĄāĻžāĻŦāĻ˛āĻ¸ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻšāĻ˛ā§ FPU āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻšāĻŦā§ āĻ¨āĻž
āĻĻā§āĻŦāĻŋāĻā§āĻŖ āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤āĨ¤
āĻŦāĻŋāĻāĻĻā§āĻ°āĻ āĻ¯āĻĻāĻŋ -āĻāĻĢāĻĒāĻŋāĻāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢāĻžāĻ¨āĻ¸ā§āĻĢ-āĻāĻŖāĻŋāĻ¤-āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻ¨ āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§. āĻāĻ° āĻāĻžāĻ°āĻŖ āĻšāĻ˛ 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
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻŦāĻŋāĻāĻĻā§āĻ°āĻ: āĻā§āĻ¨ā§āĻ°āĻŋāĻ GCC āĻāĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¸ā§āĻĨāĻŋāĻ°-REG RX āĻāĻ° āĻŦāĻŋāĻļā§āĻˇ āĻā§āĻ°ā§āĻ¤ā§āĻŦ āĻ°āĻ¯āĻŧā§āĻā§
āĻĒā§āĻ°ā§āĻ āĻ¯āĻāĻ¨ "āĻāĻ¨ā§āĻāĻžāĻ°āĻĒā§āĻ" āĻĢāĻžāĻāĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§
āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻžāĻ§āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§āĨ¤ GCC āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°āĻŦā§ āĻ¯ā§ āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
"r10", "r11", "r12" āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž "r13" āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻāĻ° āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻ āĻ¨ā§āĻ°ā§āĻĒ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¸ā§āĻĨāĻŋāĻ°-REG or -āĻŽāĻŋāĻ¨ā§āĻ-āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
S / 390 āĻāĻŦāĻ zseries āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻšāĻ¯āĻŧ -m S/390 āĻāĻŦāĻ zSeries āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĨ¤
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ
-āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻŦāĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)
āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤ āĻāĻāĻ¨ -āĻŽā§āĻŽāĻ¸āĻĢāĻ-āĻĢā§āĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻžāĻ āĻāĻ°ā§ libgcc.a āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻāĻ¨ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°
IEEE āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ
-āĻāĻŽāĻ¨ā§-āĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ
āĻĻāĻļāĻŽāĻŋāĻ-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĻāĻļāĻŽāĻŋāĻ-āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž)
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤ āĻāĻāĻ¨ -āĻāĻŽāĻ¨ā§-āĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻžāĻ āĻāĻ°ā§ libgcc.a
āĻĻāĻļāĻŽāĻŋāĻ-āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻā§āĻāĻžāĻ˛āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻāĻ¨ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ is
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻāĻļāĻŽāĻŋāĻ-āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻ -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. āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
z/āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°, āĻĄāĻŋāĻĢāĻ˛ā§āĻ -āĻŽāĻžāĻ°ā§āĻ=z900. āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -āĻŽāĻžāĻ°ā§āĻ=g5.
-mtune =cpu-āĻāĻžāĻāĻĒ
āĻāĻŋāĻāĻ¨ āĻā§ cpu-āĻāĻžāĻāĻĒ ABI āĻŦā§āĻ¯āĻ¤ā§āĻ¤ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒā§āĻ°āĻ¯ā§āĻā§āĻ¯ āĻ¸āĻŦāĻāĻŋāĻā§
āĻāĻŦāĻ āĻāĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸ā§āĻ. āĻāĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž cpu-āĻāĻžāĻāĻĒ āĻŽāĻžāĻ¨ āĻāĻ¨ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻāĻ
-āĻŽāĻžāĻ°ā§āĻ. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŽāĻžāĻ¨ -āĻŽāĻžāĻ°ā§āĻ.
-āĻāĻŽāĻāĻŋāĻĒāĻŋāĻāĻĢ-āĻā§āĻ°ā§āĻ¸
-mno-tpf-āĻā§āĻ°ā§āĻ¸
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž TPF OS āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻļāĻžāĻāĻžāĻ¯āĻŧ āĻ°ā§āĻāĻŋāĻ¨ āĻā§āĻ°ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻ¯ā§āĻ āĻāĻ°ā§ (āĻ¯ā§āĻ āĻāĻ°ā§ āĻ¨āĻž)
āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŦāĻ¨ā§āĻ§ āĻĨāĻžāĻā§, āĻāĻŽāĻ¨āĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ
āĻāĻŋāĻĒāĻŋāĻāĻĢ āĻāĻāĻ¸āĨ¤
-āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§-āĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻāĻŽāĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻā§āĻ¨ āĻāĻŦāĻ āĻāĻŽāĻž āĻāĻ°ā§ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻž) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻšāĻ˛ā§ āĻāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
-mwarn-framesize=āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻā§āĻ¤āĻŋ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ° āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻāĻ°āĻ˛ā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻžāĻ°āĻŖ āĻāĻ
āĻāĻāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛-āĻāĻžāĻāĻŽ āĻā§āĻ āĻ¯āĻāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻāĻ˛ā§ āĻ¤āĻāĻ¨ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻĻāĻ°āĻāĻžāĻ° āĻ¨ā§āĻāĨ¤ āĻāĻāĻž
āĻ¸āĻŽā§āĻāĻŦāĻ¤ āĻāĻāĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻ¸āĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻāĻžāĻ
āĻ¸ā§āĻŽāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻžāĻ°ā§āĻ° āĻĒāĻ°āĻŋāĻŦā§āĻļā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻĒāĻ¯ā§āĻā§ āĻ¯ā§āĻŽāĻ¨ āĻ˛āĻŋāĻ¨āĻžāĻā§āĻ¸ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛āĨ¤
-mwarn-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻāĻ¸ā§āĻā§āĻ¯āĻžāĻ
āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻ˛ā§āĻāĻžāĻā§ āĻāĻ˛ āĻāĻ°ā§ āĻŦāĻž āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻāĻāĻžāĻ°ā§āĻ° āĻ ā§āĻ¯āĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¤āĻŦā§ āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻāĻŋ āĻ¸ā§āĻŽāĻŋāĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻāĻžāĻ°āĻžāĻĒ āĻ§āĻžāĻ°āĻŖāĻžāĨ¤
-mstack-guard=āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻāĻžāĻ°ā§āĻĄ
-mstack-size=āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻžāĻ°
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ˛ā§ s390 āĻŦā§āĻ¯āĻžāĻ āĻāĻ¨ā§āĻĄā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§ā§ˇ
āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻ˛ā§āĻ āĻ¯āĻž āĻ¸ā§āĻā§āĻ¯āĻžāĻā§āĻ° āĻāĻāĻžāĻ° āĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻĻ āĻā§āĻ°āĻŋāĻāĻžāĻ° āĻāĻ°ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻāĻžāĻ°ā§āĻĄ āĻāĻĒāĻ°ā§ āĻŦāĻžāĻāĻ
āĻĻā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻžāĻ° (āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ s390 āĻāĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻ¨āĻŋāĻā§āĻ° āĻĻāĻŋāĻā§ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ)āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻāĻžāĻ°ā§āĻĄ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻĢā§āĻ°ā§āĻŽā§āĻ° āĻāĻāĻžāĻ°ā§āĻ° āĻā§āĻ¯āĻŧā§ āĻŦāĻĄāĻŧ 2 āĻāĻ° āĻā§āĻˇā§āĻĻā§āĻ°āĻ¤āĻŽ āĻļāĻā§āĻ¤āĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§
āĻĢāĻžāĻāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻĄāĻŋāĻŦāĻžāĻāĻŋāĻ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻĻā§āĻĻā§āĻļā§āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĨ¤ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻā§āĻĄ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻāĻžāĻ°āĻŖ āĻāĻŦāĻ
āĻ¤āĻžāĻ āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻāĻ°ā§āĻŽāĻā§āĻˇāĻŽāĻ¤āĻž āĻāĻžāĻĄāĻŧāĻžāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŽāĻ¤ā§ āĻā§āĻĒāĻžāĻĻāĻ¨ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ§āĻāĻĒāĻ¤āĻ¨ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŽāĻžāĻ¨ 2 āĻāĻŦāĻ āĻāĻ° āĻ¸āĻ āĻŋāĻ āĻā§āĻˇāĻŽāĻ¤āĻž āĻšāĻ¤ā§ āĻšāĻŦā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻžāĻ° āĻšāĻ¤ā§ āĻšāĻŦā§
āĻ āĻĒā§āĻā§āĻˇāĻž āĻŦā§āĻšāĻ¤ā§āĻ¤āĻ° āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻāĻžāĻ°ā§āĻĄ 64k āĻ āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¨āĻž āĻāĻ°ā§āĨ¤ āĻ¯āĻžāĻ¤ā§ āĻĻāĻā§āĻˇ āĻšāĻ¤ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤
āĻā§āĻĄāĻāĻŋ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻāĻŋ āĻŽāĻžāĻ¨ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻāĻāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻžāĻ°. āĻĻā§āĻ¯ āĻ¸ā§āĻā§āĻ¯āĻžāĻ-āĻāĻžāĻ°ā§āĻĄ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻā§āĻā§ āĻāĻāĻ¯ā§āĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻāĻžāĻ°.
āĻ¸ā§āĻā§āĻ° āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸ā§āĻā§āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-āĻŽā§āĻŦ
āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-āĻŽā§āĻ˛
āĻ˛āĻŋāĻāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
-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 āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-m4a-nofpu
SH4al-dsp āĻŦāĻž SH4a-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ
āĻāĻāĻ¨āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
-m4a-āĻāĻāĻ-āĻļā§āĻ§ā§
SH4a-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻāĻžāĻŦā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§ āĻā§āĻ¨ā§ āĻĻā§āĻŦāĻŋāĻā§āĻŖ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻž āĻĨāĻžāĻā§
āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-m4a-āĻāĻāĻ
SH4a-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻāĻ¨āĻŋāĻ āĻāĻāĻ-āĻ¨āĻŋāĻ°ā§āĻā§āĻ˛āĻ¤āĻž āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻŽā§āĻĄāĨ¤
-m4a
SH4a āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-m4al
āĻāĻāĻ āĻ°āĻāĻŽ -m4a-nofpu, āĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇāĻāĻžāĻŦā§ āĻĒāĻžāĻ¸ āĻ¯ā§ āĻāĻžāĻĄāĻŧāĻž -āĻĄāĻŋāĻāĻ¸āĻĒāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§āĨ¤ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻāĻ āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§ āĻā§āĻ¨ā§ āĻĄāĻŋāĻāĻ¸āĻĒāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¨āĻžāĨ¤
-āĻāĻŽāĻŦāĻŋ āĻŦāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§āĻĄā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°ā§āĻ¨āĨ¤
-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 āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ āĻ¯āĻĻāĻŋ -musermode āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻ āĻĒāĻļāĻ¨ (āĻ¯ā§āĻŽāĻ¨ -m4) icbi āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻŋāĻ¤ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ icbi āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž,
āĻāĻŦāĻ -musermode āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻ¨āĻ¯āĻŧ, āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ°āĻž āĻā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻā§ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§āĻ āĻāĻ°āĻŦā§
āĻā§āĻ¯āĻžāĻļā§ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ ā§āĻ¯āĻžāĻ°ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻāĻāĻŋ āĻ¸āĻšāĻ¯ā§āĻā§ āĻ˛ā§āĻāĻžāĻ° āĻ¸āĻžāĻĨā§āĨ¤ āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻĒā§āĻ°āĻŋāĻāĻŋāĻ˛ā§āĻāĻĄ āĻŽā§āĻĄ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋāĻ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻŦā§ āĻ¯āĻĻāĻŋ āĻā§āĻ¯āĻžāĻļā§ āĻ˛āĻžāĻāĻ¨āĻāĻŋ TLB āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻŦāĻ āĻāĻ¨āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§.
-āĻŽāĻŋāĻ¸āĻžāĻāĻ
āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻā§āĻĄā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°ā§āĻ¨āĨ¤
-mpadstruct
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ 4 āĻŦāĻžāĻāĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻāĻžāĻ āĻžāĻŽā§ āĻĒā§āĻ¯āĻžāĻĄ āĻāĻ°ā§, āĻ¯āĻž
SH ABI-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŦā§āĻŽāĻžāĻ¨āĻžāĻ¨āĨ¤
-msoft-āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ
āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨-āĻāĻ° āĻāĻ¨ā§āĻ¯ GNU/Linux āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ gUSA āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻā§āĻ°āĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻ§āĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ /
āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻā§āĻĄ āĻāĻŦāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻ-āĻā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤āĨ¤
āĻ¤āĻžāĻ°āĻž āĻŽāĻžāĻ˛ā§āĻāĻŋ-āĻā§āĻ° āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ "sh-*-linux*" āĻšāĻ¯āĻŧāĨ¤ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻŦāĻŋāĻ˛ā§āĻ-āĻāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻāĻžāĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯
āĻĢāĻžāĻāĻļāĻ¨ āĻĻā§āĻā§āĻ¨ __āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ āĻŦāĻŋāĻ˛ā§āĻāĻŋāĻ¨āĻ¸.
-āĻāĻŽāĻ¸ā§āĻĒā§āĻ¸
āĻāĻ¤āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻšā§āĻ¯ -āĻāĻāĻ¸.
-mprefergot
āĻ āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻā§āĻ˛ā§āĻŦāĻžāĻ˛ āĻ āĻĢāĻ¸ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ˛āĻŋāĻā§āĻā§āĻ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻŦāĻŋāĻ˛āĨ¤
-āĻŽāĻŋāĻāĻāĻžāĻ°ā§āĻ° āĻŽā§āĻĄ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻŋāĻāĻŋāĻ˛ā§āĻāĻĄ āĻŽā§āĻĄ āĻā§āĻĄ āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž; āĻŦā§āĻāĻžāĻ¯āĻŧ -mno-inline-ic_invalidate āĻ¯āĻĻāĻŋ
āĻāĻ¨āĻ˛āĻžāĻāĻ¨ āĻā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻŽā§āĻĄā§ āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻāĻ¨ āĻāĻžāĻ°ā§āĻā§āĻ āĻšāĻ¯āĻŧ
"sh-*-linux*"āĨ¤
-āĻŽāĻžāĻ˛ā§āĻāĻāĻ¸ā§āĻ=āĻ¸āĻāĻā§āĻ¯āĻž
āĻāĻāĻāĻŋ āĻā§āĻŖāĻŋāĻ¤ 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- āĻ°ā§āĻā§āĻ =āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°
āĻāĻāĻāĻŋ āĻ¯āĻž āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤ āĻāĻžāĻ°ā§āĻ¨ā§āĻ˛ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻā§āĻĄ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻāĻāĻāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻĻā§āĻāĻŋ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻžāĻ§āĻŋāĻ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ°ā§āĻā§āĻ āĻāĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
-āĻŽā§āĻ¯āĻžāĻĄāĻāĻžāĻ¸ā§āĻ-āĻāĻ¨āĻ°ā§āĻ˛
āĻāĻžāĻ°ā§āĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻĨā§āĻ°ā§āĻ¯āĻžāĻļāĻŋāĻ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻĨā§āĻ°ā§āĻāĻ˛ āĻāĻ¨āĻ°ā§āĻ˛āĻŋāĻāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻā§
āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¯āĻĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻā§āĻĄ āĻŦā§āĻ¸ TARGET_ADJUST_UNROLL_MAX āĻāĻžāĻ°ā§āĻā§āĻ āĻšā§āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
āĻŽāĻžāĻāĻ¨ā§āĻĄā§āĻā§āĻ¸āĻĄ-āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ
SHmedia32/SHcompact-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻĄā§āĻā§āĻ¸āĻĄ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ āĻŽā§āĻĄā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻ āĻŋāĻāĻžāĻ¨āĻž āĻŽā§āĻĄ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°āĻāĻŋ 64-āĻŦāĻŋāĻ āĻ¸āĻš āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
MMU, āĻ¯āĻž OS āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ 32-āĻŦāĻŋāĻ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ āĻĒā§āĻ¤ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯ā§āĻšā§āĻ¤ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¨ā§āĻ
āĻāĻŽāĻĒā§āĻ˛āĻŋāĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ āĻāĻ¨āĻĄā§āĻā§āĻ¸āĻĄ āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ āĻŽā§āĻĄ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻŦāĻž āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻāĻĒāĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§
32-āĻŦāĻŋāĻ ABI-āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻĄāĻŋāĻĢāĻ˛ā§āĻ -mno-āĻ¸ā§āĻā§āĻ¯ā§āĻā§āĻ¤-āĻ ā§āĻ¯āĻžāĻĄā§āĻ°ā§āĻ¸āĻŋāĻ.
-mgettrcost =āĻ¸āĻāĻā§āĻ¯āĻž
Gettr āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻž āĻāĻ°āĻ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¸āĻāĻā§āĻ¯āĻž. āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ 2 if
-mpt-āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻžāĻ°ā§āĻ¯āĻāĻ°, āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 100.
-mpt-āĻ¸ā§āĻĨāĻŋāĻ°
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§āĻ¨ pt* āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻāĻāĻžāĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ°āĻ āĻāĻžāĻ˛ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§
āĻā§āĻĄ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§ āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§āĻ° āĻ¸āĻāĻā§āĻāĻž āĻŦāĻ˛āĻā§
āĻ¯ā§ ptabs āĻāĻŦāĻ ptrel āĻĢāĻžāĻāĻĻ āĻ¯āĻāĻ¨ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻŦāĻ 3 āĻ¸āĻā§āĻā§ 3 āĻšāĻ¯āĻŧ. āĻāĻāĻŋ āĻāĻā§
āĻāĻāĻāĻŋ āĻļāĻžāĻāĻžāĻ° āĻāĻā§ ptabs/ptrel āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨āĻŋāĻā§āĻāĻžāĻā§āĻ¤ āĻĒā§āĻ°āĻāĻžāĻŦ, āĻŦāĻž
āĻāĻāĻāĻŋ āĻ˛ā§āĻĒ āĻĨā§āĻā§ āĻāĻāĻŋ āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨. āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, __do_global_ctors, libgcc āĻāĻ° āĻāĻāĻāĻŋ āĻ āĻāĻļ āĻ¯āĻž āĻāĻ˛ā§
āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¸ā§āĻāĻžāĻ°ā§āĻāĻāĻĒā§ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ°, āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻ˛ āĻāĻ°ā§ āĻ¯āĻž -1 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-mpt-fixed āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§, ptabs -1 āĻāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§ āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻāĻā§ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻ¯ā§
āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ¨āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ° āĻāĻāĻā§ āĻĻā§āĻ°ā§āĻ¤ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻšāĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻāĻ¨ āĻ˛ā§āĻĒ āĻāĻ¸ā§
āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ° āĻļā§āĻˇā§, āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻāĻŋ āĻā§āĻ°ā§āĻ¯āĻžāĻļ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ āĻāĻžāĻ°āĻŖ ptabs -1 āĻāĻžāĻ°ā§āĻā§āĻā§ āĻ˛ā§āĻĄ āĻāĻ°ā§
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨. āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĻāĻžāĻ°ā§ āĻā§āĻ¨ā§ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ˛ -mno-pt-fixedāĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻ¸āĻā§āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ -mgettrcost, -mno-pt-fixed āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻŦā§āĻāĻžāĻ¯āĻŧ -mgettrcost=100; āĻāĻ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻžāĻ°ā§āĻā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ°ā§āĻ§ āĻāĻ°ā§āĨ¤
-āĻ āĻŦāĻžāĻ§ā§āĻ¯-āĻĒā§āĻ°āĻ¤ā§āĻ
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋ āĻ āĻŦā§āĻ§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻŋāĻšā§āĻ¨
movi/shori/ptabs āĻŦāĻž movi/shori/ptrel āĻĻāĻŋāĻ¯āĻŧā§ āĻ˛ā§āĻĄ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŦā§āĻ§ āĻšāĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻ¸āĻžāĻĨā§
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ/āĻ āĻĨāĻŦāĻž āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻā§āĻļāĻ˛ā§āĻ° āĻāĻžāĻ°āĻŖā§ āĻāĻŽāĻ¨ āĻāĻŋāĻšā§āĻ¨ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻ¯āĻž āĻāĻāĻŦā§
ptabs/ptrel to trap. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻāĻ¨āĻ āĻ āĻ°ā§āĻĨāĻŦāĻš -mno-pt-āĻ¸ā§āĻĨāĻŋāĻ° āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻāĻžāĻŦ āĻāĻāĻŋ āĻ¤āĻāĻ¨ āĻā§āĻ°āĻ¸-āĻŦā§āĻ¸āĻŋāĻ-āĻŦā§āĻ˛āĻ cse, āĻāĻ¤ā§āĻ¤ā§āĻ˛āĻ¨ āĻāĻŦāĻ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°āĻŦā§
āĻĒā§āĻ°āĻ¤ā§āĻ āĻ˛ā§āĻĄāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mno-āĻ āĻŦā§āĻ§-āĻāĻŋāĻšā§āĻ¨.
-āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻā§āĻ-āĻāĻ¸ā§āĻ =NUM
āĻ§āĻ°ā§ NUM āĻāĻāĻāĻŋ āĻļāĻžāĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻšāĻ¤ā§ āĻšāĻŦā§. āĻāĻā§āĻāĻ¤āĻ° āĻ¨āĻŽā§āĻŦāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ˛ā§ āĻāĻ°āĻ āĻļāĻžāĻāĻž-āĻŽā§āĻā§āĻ¤ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§
āĻ¯ā§ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-mcbranchdi
"cbranchdi4" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤
-mcmpeqdi
āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻāĻ¨ "cmpeqdi_t" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĒā§āĻ¯āĻžāĻāĻžāĻ°ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻāĻ¤ āĻāĻ°ā§āĻ¨ -mcbranchdi āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧ
-āĻŽāĻĢāĻŋāĻāĻāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
"fmac" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ (āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛āĻžāĻ-āĻāĻāĻŽā§āĻ˛ā§āĻ) āĻ¯āĻĻāĻŋ
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻžāĻāĻĒ āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻž āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§
āĻāĻ ā§āĻ° IEEE 754 āĻĒāĻžāĻāĻŋāĻāĻŖāĻŋāĻ¤ā§āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻāĻā§āĻ¯āĻžāĻ¸ā§āĻāĻ āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĢāĻ˛āĻžāĻĢāĻ˛āĨ¤
-āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻž
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§āĻā§āĻˇ āĻ¸āĻ°āĻžāĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻāĻ¨ā§āĻ¯ āĻļā§āĻ¨ā§āĻ¯-āĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ¯ā§āĻ¤āĻŋ āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§āĻ¨ āĻļāĻžāĻāĻž āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°ā§āĻ¨
āĻ¨āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ° āĻĢāĻ˛ā§ SH4 āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§ āĻĻā§āĻ°ā§āĻ¤ āĻā§āĻĄ āĻāĻ¸āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻ¸ā§āĻ˛āĻžāĻ°āĻŋāĻ¸ 2 āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸ā§āĻ˛āĻžāĻ°āĻŋāĻ¸ 2 āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:
-āĻŽāĻŋāĻŽā§āĻĒā§āĻ°-āĻā§āĻā§āĻ¸āĻ
-āĻŽāĻŋāĻŽā§āĻĒā§āĻ°-āĻā§āĻā§āĻ¸āĻ, āĻāĻžāĻĄāĻŧāĻžāĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ - āĻļā§āĻ¯āĻŧāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻĒāĻžāĻ¸ āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻŦāĻ˛ā§ -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-āĻĻā§āĻ°ā§āĻ¤-structs
-āĻŽāĻĢāĻžāĻ¸ā§āĻāĻžāĻ°-āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ¸
āĻ¸āĻā§āĻā§ -āĻŽāĻĢāĻžāĻ¸ā§āĻāĻžāĻ°-āĻ¸ā§āĻā§āĻ°āĻžāĻā§āĻāĻ¸, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻāĻžāĻ āĻžāĻŽā§āĻ° 8-āĻŦāĻžāĻāĻ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻāĻāĻŋ āĻ āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ "ldd" āĻāĻŦāĻ "std" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻ° āĻā§āĻĄāĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§
āĻ¸ā§āĻā§āĻ°āĻžāĻāĻāĻžāĻ° āĻ ā§āĻ¯āĻžāĻ¸āĻžāĻāĻ¨āĻŽā§āĻ¨ā§āĻā§, āĻĻā§āĻŦāĻŋāĻā§āĻŖ "ld" āĻāĻŦāĻ "st" āĻā§āĻĄāĻŧāĻžāĻ° āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧāĨ¤ āĻ¤āĻŦā§
āĻāĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ SPARC ABI āĻ˛āĻā§āĻāĻ¨ āĻāĻ°ā§āĨ¤ āĻāĻāĻāĻžāĻŦā§, āĻāĻāĻž āĻāĻĻā§āĻĻā§āĻļā§āĻ¯
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻŦāĻŋāĻāĻžāĻļāĻāĻžāĻ°ā§ āĻ¸ā§āĻŦā§āĻāĻžāĻ° āĻāĻ°ā§ āĻ¯ā§ āĻ¤āĻžāĻĻā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻā§āĻĄ
ABI āĻāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¸āĻā§āĻāĻ¤āĻŋāĻĒā§āĻ°ā§āĻŖ āĻšāĻŦā§ āĻ¨āĻžāĨ¤
-mcpu =cpu_type
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻ¸ā§āĻ, āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻ¸ā§āĻ, āĻāĻŦāĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨
āĻ¯āĻ¨ā§āĻ¤ā§āĻ°ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ° cpu_type. āĻāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ cpu_type āĻšāĻ¯āĻŧ v7, āĻ¸āĻ°āĻ˛āĻŦāĻ°ā§āĻā§āĻ¯āĻŧ āĻāĻŋāĻ°āĻšāĻ°āĻŋā§ āĻŦā§āĻā§āĻˇāĻŦāĻŋāĻļā§āĻˇ, v8, āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ,
āĻšāĻžāĻāĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ, Leon, āĻ¸ā§āĻĒāĻžāĻ°āĻā§āĻ˛āĻžāĻāĻ, f930, f934, sparclite86x, āĻ¸ā§āĻĒāĻžāĻ°ā§āĻāĻ˛ā§āĻ, tsc701, v9,
āĻāĻ˛ā§āĻā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ, ultrasparc3, āĻ¨āĻžāĻāĻ ā§āĻ¯āĻžāĻā§āĻ¯āĻžāĻ°āĻž, āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž2, āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž3, āĻāĻŦāĻ āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž4.
āĻ¨ā§āĻāĻŋāĻ āĻ¸ā§āĻ˛āĻžāĻ°āĻŋāĻ¸ āĻāĻŦāĻ GNU/Linux āĻā§āĻ˛āĻā§āĻāĻ¨āĻā§āĻ˛āĻŋāĻ āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°ā§
āĻšā§āĻ¸ā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻ°āĻž āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ -mcpu=āĻ¨ā§āĻāĻŋāĻ āĻā§āĻ¨ āĻĒā§āĻ°āĻāĻžāĻŦ āĻ¨ā§āĻ āĻ¯āĻĻāĻŋ
GCC āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻāĻŋāĻ¨āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻžāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§āĻā§ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻŽāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻāĻŦāĻ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻāĻā§āĻ˛ā§ v7, v8, āĻ¸ā§āĻĒāĻžāĻ°āĻā§āĻ˛āĻžāĻāĻ, āĻ¸ā§āĻĒāĻžāĻ°ā§āĻāĻ˛ā§āĻ, v9.
āĻāĻāĻžāĻ¨ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ° āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ°āĻ¯āĻŧā§āĻā§āĨ¤
v7 āĻ¸āĻžāĻāĻĒā§āĻ°ā§āĻ¸
v8 āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ, āĻšāĻžāĻāĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ, āĻ˛āĻŋāĻāĻ¨
āĻ¸ā§āĻĒāĻžāĻ°āĻā§āĻ˛āĻžāĻāĻ
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, 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 āĻāĻŦāĻ -āĻāĻŽāĻāĻŋāĻāĻ¸.
-mpopc
-mno-popc
āĻ¸āĻā§āĻā§ -mpopc, GCC āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž UltraSPARC āĻāĻ¨āĻ¸āĻāĻā§āĻ¯āĻžāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻŖāĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mpopc āĻ¯āĻāĻ¨ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻāĻāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°ā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, āĻ¯ā§āĻŽāĻ¨ āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž-ā§¨ āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĨ¤
-mfmaf
-mno-fmaf
āĻ¸āĻā§āĻā§ -mfmaf, GCC āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž UltraSPARC āĻĢāĻŋāĻāĻāĻĄ āĻŽāĻžāĻ˛ā§āĻāĻŋāĻĒā§āĻ˛āĻžāĻ-āĻāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§āĻ¯āĻŧ-
āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻāĻā§āĻ¸āĻā§āĻ¨āĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ -mfmaf āĻāĻāĻāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻāĻ āĻ˛āĻā§āĻˇā§āĻ¯ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯ā§
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¯ā§āĻŽāĻ¨ āĻ¨āĻžāĻ¯āĻŧāĻžāĻā§āĻ°āĻž-3 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĨ¤
-mfix-at697f
Atmel AT697F āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° āĻāĻāĻ āĻ¤ā§āĻ°ā§āĻāĻŋ-āĻŦāĻŋāĻā§āĻ¯ā§āĻ¤āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻĄ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ ā§āĻ¯āĻžāĻ°āĻžāĻāĻ¨ā§āĻĄ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§āĻ¨
(āĻ¯āĻž AT13E āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°ā§āĻ° erratum #697 āĻāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻ¯āĻŧ)āĨ¤
āĻāĻāĻā§āĻ˛ā§ -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-āĻāĻ° āĻ˛ā§āĻĄāĻžāĻ° āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻāĻāĻŋ āĻĻā§āĻŦā§
āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻ¤āĻŋāĻļā§āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨āĨ¤ -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 āĻšāĻ¤ā§ āĻšāĻŦā§
āĻļāĻžāĻāĻž āĻĨā§āĻā§ āĻĻā§āĻ°ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻšāĻ¯āĻŧ. GCC āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻžāĻŦā§ 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-āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:
-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.
-āĻāĻŽāĻŦāĻŋāĻ-āĻ¸ā§āĻāĻ
āĻŦāĻĄāĻŧ āĻ¸ā§āĻāĻ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¯ā§āĻā§āĻ¤ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°/āĻ˛āĻŋāĻā§āĻāĻžāĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻāĻ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°ā§āĻā§āĻā§āĻ° āĻŦāĻžāĻāĻ°ā§āĻ° āĻļāĻžāĻāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ āĻāĻŋāĻ¯ā§āĻ āĻāĻ°ā§āĨ¤
-āĻŽā§āĻ¯āĻžāĻĒ-āĻ°ā§āĻā§āĻ¸
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻā§āĻĄā§ r2 āĻāĻŦāĻ r5 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĨ¤
āĻāĻ āĻ¸ā§āĻāĻŋāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
-mno-app -regs
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ r2 āĻāĻŦāĻ r5 āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŖā§āĻ¯ āĻāĻ°āĻŦā§āĨ¤
-MV850E2V3
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻšāĻ˛ V850E2V3āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ
__v850e2v3__ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
-mv850e2
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻšāĻ˛ V850E2āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ
__v850e2__ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
-mv850e1
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻšāĻ˛ V850E1āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ
__v850e1__ āĻāĻŦāĻ __v850e__ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
-mv850es
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻšāĻ˛ V850ESāĨ¤ āĻāĻ āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻāĻĒāĻ¨āĻžāĻŽ -mv850e1
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
-mv850e
āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻšāĻ˛ V850EāĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ __v850e__
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ˛ā§ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ -mv850 āĻ¨āĻž -mv850e āĻ¨āĻž -mv850e1 āĻ¨āĻž -mv850e2 āĻ¨āĻž -MV850E2V3 āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻžāĻ°ā§āĻā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻāĻ¨ āĻāĻ°āĻž āĻšāĻŦā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻžāĻ¸āĻā§āĻāĻŋāĻ __v850*__ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°
āĻ§ā§āĻ°ā§āĻŦāĻ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ __v850 āĻāĻŦāĻ __v851__ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§āĻˇā§ āĻ¯āĻž
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻŦā§āĻāĻ˛ā§āĻĒāĻŋāĻ āĻ˛āĻā§āĻˇā§āĻ¯.
-mdisable-calt
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ v850e, v850e1, āĻāĻ° āĻāĻ¨ā§āĻ¯ CALLT āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽāĻā§ āĻĻāĻŽāĻ¨ āĻāĻ°āĻŦā§,
v850 āĻāĻ°ā§āĻāĻŋāĻā§āĻāĻāĻžāĻ°ā§āĻ° v2e850 āĻāĻŦāĻ v2e3v850 āĻĢā§āĻ˛ā§āĻāĻžāĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
-mno-āĻ āĻā§āĻˇāĻŽ-āĻāĻ˛ āĻ¯āĻž CALLT āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻāĻā§āĻ˛ā§ -m VAX-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§:
-āĻŽāĻŋāĻāĻ¨āĻŋāĻā§āĻ¸
āĻāĻāĻ¨āĻŋāĻā§āĻ¸ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž ("aobleq" āĻāĻŦāĻ āĻ¤āĻžāĻ) āĻāĻāĻāĻĒā§āĻ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
VAX āĻĻā§āĻ°ā§āĻ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž āĻā§āĻĄāĻŧā§ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¨āĻž āĻāĻ¨ā§āĻ¯.
-mgnu
āĻāĻāĻāĻĒā§āĻ āĻ¯āĻžāĻ°āĻž āĻāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻā§āĻā§ āĻāĻāĻ¤ā§āĻ° āĻšāĻŦā§
āĻāĻŋāĻāĻ¨āĻāĻ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĨ¤
-āĻāĻŽāĻāĻŋ āĻĄāĻŋ-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻŋ-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻā§āĻ° āĻĢā§āĻ˛ā§āĻāĻŋāĻ-āĻĒāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¨āĻŽā§āĻŦāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻĒā§āĻ āĻā§āĻĄāĨ¤
āĻāĻŋāĻāĻā§āĻ¸ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻŦāĻŋāĻāĻžāĻā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ 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" āĻāĻ° āĻŽāĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, āĻ¯āĻž āĻ¸āĻāĻ¯ā§āĻāĻ¨āĻāĻžāĻ°ā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻ°āĻŦā§, āĻšāĻ¯āĻŧ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻāĻ°ā§
āĻāĻ¨āĻ¤ā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦāĻž āĻ¨ā§-āĻ āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻĻā§āĻŦāĻžāĻ°āĻž.
-āĻŽāĻ˛ā§āĻ˛āĻ āĻāĻ˛
-āĻŽāĻ¨ā§-āĻ˛āĻ āĻāĻ˛
āĻ¯āĻāĻ¨ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§, āĻ¤āĻāĻ¨ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧā§ˇ
āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯ā§ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛ā§āĻ° āĻ˛āĻā§āĻˇā§āĻ¯
āĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻŽāĻž. āĻāĻ āĻ āĻ¨ā§āĻŦāĻžāĻĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻā§
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻ°ā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§ āĻĢāĻžāĻāĻļāĻ¨āĨ¤ āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§, āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻāĻāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ āĻ¨ā§āĻŦāĻžāĻĻ āĻāĻ°ā§
āĻāĻāĻāĻŋ "L32R"-āĻ "āĻā§āĻ¯āĻžāĻ˛" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻĒāĻ°ā§ āĻāĻāĻāĻŋ "CALLX" āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
-āĻŽāĻ¨ā§-āĻ˛āĻ āĻāĻ˛. āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ˛ āĻāĻžāĻ°ā§āĻā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻ¸ā§āĻŽāĻžāĻ° āĻŦāĻžāĻāĻ°ā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¨āĻ¯āĻŧ
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°, āĻ¤āĻžāĻ GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻžāĻŦā§āĻļ āĻā§āĻĄ āĻāĻāĻ¨āĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ˛ āĻĻā§āĻāĻžāĻŦā§
āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ --- āĻĒā§āĻ°āĻā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻĻā§āĻāĻ¤ā§ disassembled āĻ āĻŦāĻā§āĻā§āĻ āĻā§āĻĄ āĻĻā§āĻā§āĻ¨āĨ¤
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ°āĻ¸-āĻĢāĻžāĻāĻ˛ āĻāĻ˛ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§, āĻļā§āĻ§ā§ āĻ¨āĻ¯āĻŧ
āĻ¯āĻžāĻ°āĻž āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻ¸ā§āĻŽāĻžāĻ° āĻŦāĻžāĻāĻ°ā§ āĻšāĻŦā§.
zseries āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš
āĻāĻ āĻ āĻ§ā§āĻ¨ā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻš āĻāĻ¨ā§āĻ¨āĻ¤ āĻā§āĻĄ āĻĒā§āĻ°āĻāĻ¨ā§āĻŽ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨
āĻāĻ āĻŽā§āĻļāĻŋāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻā§āĻĄā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻ¨āĻā§āĻ¨āĻļāĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻāĻ°ā§
āĻĒā§āĻ°āĻāĻ¨ā§āĻŽāĨ¤
āĻ¤āĻžāĻĻā§āĻ° āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻā§āĻ° āĻāĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻŦāĻ āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻāĻāĻ¯āĻŧ āĻĢāĻ°ā§āĻŽ āĻ°āĻ¯āĻŧā§āĻā§; āĻāĻ° āĻ¨ā§āĻ¤āĻŋāĻŦāĻžāĻāĻ āĻ°ā§āĻĒ -āĻĢā§ āĻšāĻŦā§
-fno-foo. āĻ¨ā§āĻā§āĻ° āĻ¸āĻžāĻ°āĻŖā§āĻ¤ā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĢāĻ°ā§āĻŽ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§---āĻ¯ā§āĻāĻŋ āĻ¨āĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ. āĻāĻĒāĻ¨āĻŋ āĻšāĻ¯āĻŧ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°ā§ āĻ āĻ¨ā§āĻ¯ āĻĢāĻ°ā§āĻŽāĻāĻŋ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¨āĻž- āĻŦāĻž āĻāĻāĻŋ āĻ¯ā§āĻ āĻāĻ°āĻžāĨ¤
-fbounds-āĻā§āĻ
āĻ¸āĻžāĻŽāĻ¨ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻāĻāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§, āĻ¸ā§āĻāĻāĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻĒāĻ°ā§āĻā§āĻˇāĻž āĻāĻ°āĻ¤ā§ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ā§ˇ
āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻ ā§āĻ¯āĻžāĻ°ā§āĻā§āĻ˛āĻŋ āĻā§āĻˇāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻāĻāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
Java āĻāĻŦāĻ Fortran āĻĢā§āĻ°āĻ¨ā§āĻ āĻāĻ¨ā§āĻĄ, āĻ¯ā§āĻāĻžāĻ¨ā§ āĻāĻ āĻ āĻĒāĻļāĻ¨āĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻ¤ā§āĻ¯ āĻāĻŦāĻ āĻŽāĻŋāĻĨā§āĻ¯āĻž
āĻ¯āĻĨāĻžāĻā§āĻ°āĻŽā§.
-ftrapv
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¯ā§āĻ, āĻŦāĻŋāĻ¯āĻŧā§āĻā§āĻ° āĻāĻĒāĻ° āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤
āĻā§āĻŖāĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨āĨ¤
-fwrapv
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻĻā§āĻ¯āĻŧ āĻ¯ā§ āĻ¸ā§āĻŦāĻžāĻā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻžāĻŖāĻŋāĻ¤āĻŋāĻ āĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°āĻ¤ā§
āĻ¯ā§āĻ, āĻŦāĻŋāĻ¯āĻŧā§āĻ āĻāĻŦāĻ āĻā§āĻ¨ āĻĻā§āĻ-āĻĒāĻ°āĻŋāĻĒā§āĻ°āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻžāĻ°āĻĒāĻžāĻļā§ āĻŽā§āĻĄāĻŧāĻžāĻ¨ā§ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻāĻŋāĻā§ āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻā§āĻļāĻžāĻ¨ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§ āĻāĻŦāĻ āĻ āĻ¨ā§āĻ¯āĻā§ āĻ āĻā§āĻˇāĻŽ āĻāĻ°ā§āĨ¤ āĻāĻ
āĻāĻžāĻāĻž āĻāĻžāĻˇāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ āĻ¨ā§āĻ¸āĻžāĻ°ā§ āĻāĻžāĻāĻž āĻĢā§āĻ°āĻ¨ā§āĻ āĻāĻ¨ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻāĻāĻ°āĻŖāĨ¤
- āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ
āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻāĻ¨ā§āĻ¯
āĻāĻŋāĻā§ āĻ˛āĻā§āĻˇā§āĻ¯, āĻāĻ° āĻĨā§āĻā§ āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ GCC āĻ¸āĻŦāĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§āĻŽ āĻāĻ¨āĻāĻ¯āĻŧāĻžāĻāĻ¨ā§āĻĄ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§
āĻĢāĻžāĻāĻļāĻ¨, āĻ¯āĻž āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯ āĻĄā§āĻāĻž āĻ¸āĻžāĻāĻ āĻāĻāĻžāĻ°āĻšā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻĻāĻŋāĻ āĻ¤āĻž āĻāĻ°ā§ āĻ¨āĻž
āĻŽā§āĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻāĻ°ā§āĻ¨, GCC āĻāĻāĻŋāĻā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¸āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻŦā§
C++ āĻāĻ° āĻŽāĻ¤ā§ āĻāĻžāĻˇāĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻāĻŦāĻ āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°ā§
C āĻāĻ° āĻŽāĻ¤ āĻāĻžāĻˇāĻž āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻāĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻ¤ā§ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸āĻŋ āĻā§āĻĄ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻž āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻ āĻŋāĻāĻāĻžāĻŦā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ āĻĒāĻžāĻ°ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§
C++ āĻ āĻ˛ā§āĻāĻž āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻžāĻšāĻ˛ā§
āĻĒā§āĻ°āĻžāĻ¨ā§ C++ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻāĻ°āĻž āĻ¯āĻž āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¨āĻžāĨ¤
-āĻ -āĻāĻ˛-āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ
āĻā§āĻĄ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻĢāĻžāĻāĻĻā§ āĻĢā§āĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĻā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻā§āĻāĻĄāĻŧāĻ¤ā§ āĻĻā§āĻ¯āĻŧāĨ¤ āĻāĻ˛ā§āĻ˛ā§āĻā§āĻ¯ āĻ¯ā§ āĻāĻ
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ°āĻžāĻ¨āĻāĻžāĻāĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¯āĻž āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻāĻžāĻĄāĻŧāĻž,
āĻāĻāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻĢāĻžāĻāĻĻā§ āĻāĻāĻāĻžāĻ¨ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§, āĻ¯ā§āĻŽāĻ¨ āĻŽā§āĻŽāĻ°āĻŋ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻŦāĻž
āĻāĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§āĨ¤ āĻāĻāĻŋ āĻ¸ā§āĻŦā§āĻā§āĻāĻžāĻāĻžāĻ°ā§ āĻĨā§āĻā§ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻ¨āĻŋāĻā§āĻˇā§āĻĒ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻŋāĻāĻ¨ā§āĻ¯āĻžāĻ˛ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¯ā§āĻŽāĻ¨ "SIGALRM"āĨ¤
-āĻĢāĻžāĻ¨āĻāĻāĻ¨ā§āĻĄ-āĻā§āĻŦāĻŋāĻ˛
āĻ āĻ¨ā§āĻ°ā§āĻĒ, āĻāĻāĻ, āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ - āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ, āĻ¤āĻž āĻāĻžāĻĄāĻŧāĻž āĻāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄā§āĻāĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŦā§, āĻāĻŋāĻ¨ā§āĻ¤ā§
āĻā§āĻ¨āĻžāĻ°ā§āĻ āĻāĻ°āĻž āĻā§āĻĄāĻā§ āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§āĻāĻžāĻŦā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻā§āĻˇāĻŽ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ; āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻāĻāĻŋ āĻ˛ā§āĻ¯āĻžāĻā§āĻā§āĻ¯āĻŧā§āĻ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ° āĻ¯āĻž āĻāĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ āĻāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¤āĻž āĻāĻžāĻ˛ā§ āĻāĻ°āĻŦā§
āĻ¤ā§āĻŽāĻžāĻ° āĻĒāĻā§āĻˇā§.
-āĻĢā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸-āĻāĻ¨āĻāĻ¯āĻŧāĻžāĻāĻ¨ā§āĻĄ-āĻā§āĻŦāĻŋāĻ˛
āĻāĻžāĻ°ā§āĻā§āĻ āĻŽā§āĻļāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ˛ā§, dwarf2 āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§ unwind āĻā§āĻŦāĻŋāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻŦāĻŋāĻ˛ āĻšāĻ˛
āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļā§āĻ° āĻ¸ā§āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻ āĻŋāĻ, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻĨā§āĻā§ āĻ¸ā§āĻā§āĻ¯āĻžāĻ āĻāĻ¨āĻāĻ¯āĻŧāĻžāĻāĻ¨ā§āĻĄāĻŋāĻāĻ¯āĻŧā§āĻ° āĻāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ ā§āĻ¯āĻžāĻ¸āĻŋāĻā§āĻā§āĻ°ā§āĻ¨āĻžāĻ¸ āĻāĻā§āĻ¨ā§āĻ (āĻ¯ā§āĻŽāĻ¨ āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° āĻŦāĻž āĻāĻŦāĻ°ā§āĻāĻ¨āĻž āĻ¸āĻāĻā§āĻ°āĻšāĻāĻžāĻ°ā§)āĨ¤
-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-āĻŽāĻĄā§āĻ˛=āĻŽāĻĄā§āĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§āĻĄ-āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¸ā§āĻā§āĻ°ā§āĻ āĻŽāĻĄā§āĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯ āĻŽāĻĄā§āĻ˛ āĻ¯ā§āĻā§āĻ¤āĻŋ āĻāĻāĻāĻŋ āĻšāĻ¤ā§ āĻšāĻŦā§
"āĻā§āĻ˛ā§āĻŦāĻžāĻ˛-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ", "āĻ˛ā§āĻāĻžāĻ˛-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ", "āĻāĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛-āĻāĻā§āĻ¸ā§āĻ" āĻŦāĻž "āĻ˛ā§āĻāĻžāĻ˛-āĻāĻā§āĻ¸ā§āĻ"āĨ¤
āĻāĻžāĻĄāĻŧāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ -fpic āĻšāĻ˛ "āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ-āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšā§"; āĻ¸āĻā§āĻā§ -fpic āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻšāĻ¯āĻŧ
"āĻā§āĻ˛ā§āĻŦāĻžāĻ˛-āĻĄāĻžāĻāĻ¨āĻžāĻŽāĻŋāĻ"āĨ¤
-fvisibility=āĻĄāĻŋāĻĢāĻ˛ā§āĻ|āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ|āĻ˛ā§āĻāĻžāĻ¨ā§|āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻ ELF āĻāĻŽā§āĻ āĻāĻŋāĻšā§āĻ¨ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ¸ā§āĻ āĻāĻ°ā§āĻ¨---āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŋāĻšā§āĻ¨ āĻšāĻŦā§
āĻā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻž āĻ¨āĻž āĻšāĻ˛ā§ āĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻā§āĻŦ
āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ āĻŦāĻā§āĻā§āĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻā§āĻ˛āĻŋāĻ° āĻ˛āĻŋāĻā§āĻāĻŋāĻ āĻāĻŦāĻ āĻ˛ā§āĻĄā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ˛ā§āĻ˛ā§āĻāĻ¯ā§āĻā§āĻ¯āĻāĻžāĻŦā§ āĻāĻ¨ā§āĻ¨āĻ¤ āĻāĻ°ā§āĻ¨, āĻāĻ°āĻ āĻāĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻāĻ°ā§āĻ¨
āĻ āĻĒā§āĻāĻŋāĻŽāĻžāĻāĻ āĻāĻ°āĻž āĻā§āĻĄ, āĻāĻžāĻāĻžāĻāĻžāĻāĻŋ-āĻ¨āĻŋāĻā§āĻāĻ¤ API āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¤ā§āĻ āĻ¸āĻāĻāĻ°ā§āĻˇ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§āĻ§ āĻāĻ°ā§āĨ¤ āĻāĻāĻžāĻ
āĻĒā§āĻ°āĻŦāĻ˛āĻāĻžāĻŦā§ āĻāĻĒāĻ¨āĻžāĻ° āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻ¯ā§āĻā§āĻ¨ā§ āĻāĻžāĻ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāĻ¯āĻŧā§āĻā§āĻ¨āĨ¤
āĻ¨āĻžāĻŽāĻāĻ°āĻŖ āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§āĻ, "āĻĄāĻŋāĻĢāĻ˛ā§āĻ" āĻŽāĻžāĻ¨ā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨; āĻ āĻ°ā§āĻĨāĻžā§, āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻāĻĒāĻ˛āĻŦā§āĻ§
āĻāĻžāĻ āĻāĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŦāĻžāĻāĻ°ā§ āĻĨā§āĻā§ āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§āĨ¤ "āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤" āĻāĻŦāĻ "āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ" āĻŦā§āĻļ āĻ āĻā§āĻā§
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ-āĻŦāĻŋāĻļā§āĻŦ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§ āĻ¤āĻžāĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻāĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ "āĻ˛ā§āĻāĻžāĻ¨ā§" āĻšāĻŦā§āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¯āĻĻāĻŋ - āĻ āĻĻā§āĻļā§āĻ¯āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž "āĻĄāĻŋāĻĢāĻ˛ā§āĻ", āĻ āĻ°ā§āĻĨāĻžā§, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨
āĻĒāĻžāĻŦāĻ˛āĻŋāĻ---āĻāĻāĻŋ āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ° āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖāĻā§āĻ˛āĻŋāĻ° āĻŽāĻ¤ā§ āĻāĻāĻ āĻāĻāĻ°āĻŖ āĻāĻāĻžāĻ¯āĻŧāĨ¤
ELF āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋ āĻ¸āĻ āĻŋāĻ āĻāĻā§ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻāĻ°ā§ āĻĻā§āĻāĻ¯āĻŧāĻž āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻāĻžāĻ˛ āĻŦā§āĻ¯āĻžāĻā§āĻ¯āĻž
āĻāĻ˛āĻ°āĻŋāĻ āĻĄā§āĻ°ā§āĻĒāĻžāĻ°ā§āĻ° "āĻšāĻžāĻ āĻā§ āĻ°āĻžāĻāĻ āĻļā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ" āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§āĻā§ (āĻ¯āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻā§āĻā§http://people.redhat.com/~drepper/>)---āĻ¤āĻŦā§ āĻāĻāĻāĻŋ āĻāĻā§āĻāĻ¤āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻ¸āĻŽā§āĻāĻŦ āĻ¯āĻāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¸āĻ°ā§āĻŦāĻāĻ¨ā§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻāĻžāĻļā§āĻ¯ āĻāĻŋāĻ¨āĻŋāĻ¸ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤. āĻāĻāĻŋ āĻāĻāĻ¨ā§āĻĄā§āĻ āĻāĻŦāĻ āĻĄāĻŋāĻāĻ˛āĻāĻ˛-āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻĻāĻ°ā§āĻļ
āĻ¸āĻā§āĻā§ -fvisibility= āĻ˛ā§āĻāĻžāĻ¨ā§ āĻāĻŦāĻ "__attribute__ ((āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž("āĻĄāĻŋāĻĢāĻ˛ā§āĻ")))" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§
"__declspec(dllexport)" āĻāĻĒāĻ¨āĻŋ āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻ¸āĻŋāĻ¨āĻā§āĻ¯āĻžāĻā§āĻ¸ āĻ¸āĻš āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ āĻāĻŋāĻ¨ā§āĻ¨ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻĒāĻžāĻŦā§āĻ¨āĨ¤
āĻ¯āĻžāĻ°āĻž āĻā§āĻ°āĻ¸-āĻĒā§āĻ˛ā§āĻ¯āĻžāĻāĻĢāĻ°ā§āĻŽ āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻžāĻ āĻāĻ°āĻā§āĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻŦāĻ°āĨ¤
āĻ¯āĻžāĻ°āĻž āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻā§āĻĄā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻā§āĻ¨ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻĒāĻ¨āĻŋ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ #āĻĒā§āĻ°āĻžāĻāĻŽāĻž āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻĻā§āĻˇā§āĻāĻŋāĻĒāĻžāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°. āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻā§āĻˇāĻŖāĻžāĻā§āĻ˛āĻŋ āĻ¸ā§āĻ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ¨ āĻ¤āĻž āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°ā§ āĻāĻāĻŋ āĻāĻžāĻ āĻāĻ°ā§
āĻāĻ° āĻ¸āĻžāĻĨā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž (āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ) #āĻĒā§āĻ°āĻžāĻāĻŽāĻž āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĻā§āĻˇā§āĻāĻŋāĻĒāĻžāĻ¤ āĻ§āĻžāĻā§āĻāĻž (āĻ˛ā§āĻāĻžāĻ¨ā§) āĻāĻŦāĻ #āĻĒā§āĻ°āĻžāĻāĻŽāĻž āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻĻā§āĻˇā§āĻāĻŋāĻĒāĻžāĻ¤ āĻĒāĻĒ. āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻĒā§āĻ°āĻ¤ā§āĻ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻĻā§āĻāĻž āĻāĻāĻŋāĻ¤ as āĻ āĻāĻļ of āĻĻā§āĻ¯
āĻāĻĒāĻŋāĻāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻā§āĻā§āĻ¤āĻŋ āĻāĻŦāĻ āĻāĻāĻāĻžāĻŦā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻ¤ā§āĻ¨ āĻā§āĻĄ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯āĻāĻ¨ āĻāĻāĻŋ
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ¨āĻ¯āĻŧ; āĻ āĻ°ā§āĻĨāĻžā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ DSO-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¸āĻ°ā§āĻŦāĻĻāĻž
PLT āĻĒāĻ°ā§āĻā§āĻˇ āĻāĻāĻžāĻ°āĻšā§āĻĄāĻā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ˛ā§āĻāĻžāĻ¨ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°ā§āĻ¨---āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž
āĻĒā§āĻ°āĻā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§ āĻĒāĻ°āĻŋāĻˇā§āĻāĻžāĻ° āĻā§āĻĄā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§āĻā§āĻ¯āĻ¤āĻž āĻāĻŦāĻ āĻ¸ā§āĻŦ-āĻĄāĻā§āĻŽā§āĻ¨ā§āĻā§āĻļāĻ¨ā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°ā§āĨ¤ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§
ISO C++ āĻ¸ā§āĻĒā§āĻ¸āĻŋāĻĢāĻŋāĻā§āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧāĻ¤āĻžāĻ° āĻāĻžāĻ°āĻŖā§, āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻ¨āĻ¤ā§āĻ¨ āĻāĻŦāĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻ° āĻŽā§āĻā§ āĻĢā§āĻ˛āĻ¤ā§ āĻšāĻŦā§
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻšāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻ¸āĻā§āĻ¤āĻ¨ āĻĨāĻžāĻā§āĻ¨ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻāĻ˛ā§āĻĒā§āĻ° āĻŦāĻžāĻāĻ°ā§āĻ° āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻšā§āĻĄāĻžāĻ° āĻāĻŦāĻ
āĻāĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ, āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽā§āĻĒāĻžāĻāĻ˛ āĻšāĻāĻ¯āĻŧāĻžāĻ° āĻāĻļāĻž āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻžāĻĄāĻŧāĻž āĻ āĻ¨ā§āĻ¯ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻžāĨ¤ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻŦāĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§ #āĻĒā§āĻ°āĻžāĻāĻŽāĻž āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻĻā§āĻˇā§āĻāĻŋāĻĒāĻžāĻ¤ āĻ§āĻžāĻā§āĻāĻž (āĻĄāĻŋāĻĢāĻ˛ā§āĻ) āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻā§āĻ¨ā§ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻāĻā§āĨ¤
extern āĻā§āĻˇāĻŖāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž - āĻ āĻĻā§āĻļā§āĻ¯āĻ¤āĻž, āĻ¤āĻžāĻ āĻ āĻ¨ā§āĻ āĻā§āĻĄ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻā§āĻā§ recompiled -fvisibility= āĻ˛ā§āĻāĻžāĻ¨ā§ āĻā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻžāĻĄāĻŧāĻž. āĻ¯āĻžāĻāĻšā§āĻ, āĻāĻ āĻ¯ā§ āĻŽāĻžāĻ¨ā§
āĻāĻ˛ āĻāĻ°ā§ extern āĻā§āĻ¨ āĻ¸ā§āĻĒāĻˇā§āĻ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻāĻžāĻĄāĻŧāĻž āĻĢāĻžāĻāĻļāĻ¨ PLT āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§, āĻ¤āĻžāĻ āĻāĻāĻŋ āĻāĻ°āĻ āĻŦā§āĻļāĻŋ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° __ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ ((āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž)) āĻāĻŦāĻ / āĻ āĻĨāĻŦāĻž #āĻĒā§āĻ°āĻžāĻāĻŽāĻž āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĻā§āĻˇā§āĻāĻŋāĻĒāĻžāĻ¤ āĻāĻžāĻ¨āĻžāĻ¤ā§
āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¯āĻž extern āĻā§āĻˇāĻŖāĻž āĻ˛ā§āĻāĻžāĻ¨ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŖā§āĻ¯ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤.
āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ - āĻ āĻĻā§āĻļā§āĻ¯āĻ¤āĻž C++ āĻ āĻ¸ā§āĻĒāĻˇā§āĻ āĻ˛āĻŋāĻā§āĻā§āĻ āĻ¸āĻ¤ā§āĻ¤āĻžāĻā§ āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻāĻ°ā§āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§, āĻāĻ¨ā§āĻ¯
āĻāĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻā§āĻ°āĻŽ āĻļā§āĻ°ā§āĻŖā§ āĻ¯āĻž DSO-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻ¨āĻŋāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻšāĻŦā§ āĻ¤āĻž āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻšāĻ¤ā§ āĻšāĻŦā§
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯āĻžāĻ¤ā§ āĻāĻžāĻāĻĒ_āĻ¤āĻĨā§āĻ¯ āĻ¨ā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻšāĻŦā§
āĻĄāĻŋāĻāĻ¸āĻ
āĻāĻ āĻā§āĻļāĻ˛āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖ, āĻ¤āĻžāĻĻā§āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻāĻŦāĻ āĻā§āĻāĻžāĻŦā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻšāĻ¯āĻŧ
<http://gcc.gnu.org/wiki/Visibility>.
-fstrict-āĻ āĻ¸ā§āĻĨāĻŋāĻ°-āĻŦāĻŋāĻāĻĢāĻŋāĻ˛ā§āĻĄ
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯āĻĻāĻŋ āĻāĻĻā§āĻŦāĻžāĻ¯āĻŧā§ āĻŦāĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻ¤ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧ (āĻŦāĻž āĻ āĻ¨ā§āĻ¯ āĻāĻžāĻ āĻžāĻŽā§
āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋ, āĻ¯āĻĻāĻŋāĻ āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ āĻĒā§āĻ°āĻāĻžāĻ°āĻā§āĻ˛āĻŋāĻā§ āĻ¸āĻŽā§āĻŽāĻžāĻ¨ āĻāĻ°ā§) āĻāĻāĻāĻŋ āĻāĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻĒā§āĻ°āĻāĻžāĻ°ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨā§āĻ° āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸, āĻ¸āĻŽā§āĻāĻŦ āĻšāĻ˛ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻā§āĻ¤āĻŋāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤
āĻāĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§āĻĒ, āĻŽā§āĻŽāĻ°āĻŋ-āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻĒā§āĻ°āĻŋāĻĢā§āĻ°āĻžāĻ˛ āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ 16 āĻŦāĻŋāĻ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻšāĻ¤ā§ āĻšāĻŦā§; āĻāĻ āĻĒāĻ¤āĻžāĻāĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻŋāĻĢā§āĻ°āĻžāĻ˛ āĻŦāĻŋāĻ āĻā§āĻˇāĻŖāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§-
āĻāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻˇā§āĻ¤ā§āĻ°āĻā§āĻ˛āĻŋāĻā§ "āĻāĻ¨āĻ¸āĻžāĻāĻ¨āĻĄ āĻļāĻ°ā§āĻ" (āĻāĻ āĻ˛āĻā§āĻˇā§āĻ¯āĻā§āĻ˛āĻŋāĻ¤ā§ āĻā§āĻ 16 āĻŦāĻŋāĻ āĻ§āĻ°ā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ) āĻšāĻŋāĻ¸āĻžāĻŦā§
āĻ¸āĻŽā§āĻāĻŦāĻ¤, āĻāĻ°āĻ āĻĻāĻā§āĻˇ 16-āĻŦāĻŋāĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ā§āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ 32-āĻŦāĻŋāĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§āĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻˇā§āĻā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻāĻ˛ā§, āĻāĻŽā§āĻĒāĻžāĻāĻ˛āĻžāĻ° āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻžāĻ°ā§āĻ¯āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§āĨ¤ āĻāĻŋāĻ¤āĻ°ā§
āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻāĻĻāĻžāĻšāĻ°āĻŖ, āĻāĻāĻŋ āĻāĻāĻāĻŋ 32-āĻŦāĻŋāĻ āĻ˛ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻ¨āĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻ¯āĻĻāĻŋāĻ āĻāĻāĻŋ āĻšāĻŦā§
āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻŦāĻžāĻāĻ āĻ¯āĻžāĻ¤ā§ āĻŦāĻŋāĻ-āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻā§āĻ¨ā§ āĻ āĻāĻļ āĻĨāĻžāĻā§ āĻ¨āĻž āĻŦāĻž āĻŽā§āĻŽāĻ°āĻŋ-āĻŽā§āĻ¯āĻžāĻĒ āĻāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°ā§āĻāĻŋāĻ¸ā§āĻāĻžāĻ° āĻāĻĒāĻĄā§āĻ āĻāĻ°āĻž āĻšāĻā§āĻā§ āĻāĻāĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻāĻšā§āĻ¨āĨ¤
āĻ¯āĻĻāĻŋ āĻ˛āĻā§āĻˇā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ§āĻ°āĻ¨āĻā§ āĻ¸āĻŽā§āĻŽāĻžāĻ¨ āĻāĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§
āĻāĻ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻāĻāĻ°āĻŖ āĻ˛āĻā§āĻāĻ¨, āĻāĻāĻāĻŋ āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻāĻžāĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¯āĻĻāĻŋ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° "āĻĒā§āĻ¯āĻžāĻāĻĄ" āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻĨāĻžāĻā§,
āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ§āĻ°āĻ¨āĻā§ āĻ¸āĻŽā§āĻŽāĻžāĻ¨ āĻ¨āĻž āĻāĻ°ā§āĻ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻŽāĻžāĻ ā§ āĻ¨āĻž āĻĨāĻžāĻā§
"āĻĒā§āĻ¯āĻžāĻāĻĄ" āĻ ā§āĻ¯āĻžāĻā§āĻ°āĻŋāĻŦāĻŋāĻāĻ, āĻĢāĻŋāĻ˛ā§āĻĄā§āĻ° āĻ§āĻ°āĻ¨ āĻŽā§āĻ¨ā§ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻ¯āĻŧ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ, āĻāĻŋ.āĻ¸āĻŋ.āĻ¸āĻŋ
āĻ āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻ°ā§ āĻ¯ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻāĻžāĻ°ā§ āĻāĻžāĻ°ā§āĻā§āĻ āĻšāĻžāĻ°ā§āĻĄāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻŽāĻ¨ āĻāĻŋāĻā§ āĻāĻžāĻ¨ā§āĻ¨ āĻ¯āĻž āĻāĻāĻŋ āĻ āĻāĻžāĻ¨āĻžāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨āĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ˛āĻā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°āĨ¤
āĻĒāĻ°āĻŋāĻŦā§āĻļ
āĻāĻ āĻŦāĻŋāĻāĻžāĻāĻāĻŋ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°āĻŋāĻŦā§āĻļā§āĻ° āĻā§āĻ°āĻŋāĻ¯āĻŧā§āĻŦāĻ˛ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§ āĻ¯āĻž 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 āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻā§āĻāĻā§ āĻ¨āĻž āĻĒāĻžāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻŋ āĻĻā§āĻāĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§
āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻžāĻ¯āĻŧāĻāĻžāĨ¤
āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻŽāĻžāĻ¨ 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 āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ i686-linux-android-gcc āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨