āĻ‡āĻ‚āĻ°ā§‡āĻœāĻŋāĻĢāĻ°āĻžāĻ¸āĻŋāĻ¸ā§āĻĒā§āĻ¯āĻžāĻ¨āĻŋāĻļ

Ad


āĻ…āĻ¨āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ āĻĢā§‡āĻ­āĻŋāĻ•āĻ¨

mips64el-linux-gnuabi64-gcc-5 - āĻ•ā§āĻ˛āĻžāĻ‰āĻĄā§‡ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨

āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻĢā§‡āĻĄā§‹āĻ°āĻž āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻŦāĻž MAC OS āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§‹āĻ¸ā§āĻŸāĻŋāĻ‚ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€āĻ¤ā§‡ mips64el-linux-gnuabi64-gcc-5 āĻšāĻžāĻ˛āĻžāĻ¨

āĻāĻŸāĻŋ āĻšāĻ˛ mips64el-linux-gnuabi64-gcc-5 āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡āĻ° āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻŸā§‡āĻļāĻ¨ āĻ¯ā§‡āĻŽāĻ¨ āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻĢā§‡āĻĄā§‹āĻ°āĻž āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻŦāĻž MAC OS āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§‹āĻ¸ā§āĻŸāĻŋāĻ‚ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€āĻ¤ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ•āĻžāĻ°ā§āĻ¯āĻ•ā§āĻ°āĻŽ:

NAME āĻāĻ°


gcc - GNU āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ C āĻāĻŦāĻ‚ C++ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°

āĻ¸āĻžāĻ‡āĻ¨ā§‹āĻĒāĻŋāĻ¸āĻŋāĻ¸


āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ [-c|-S|-E] [-std=āĻŽāĻžāĻ¨]
[-g] [-āĻĒāĻŋāĻœāĻŋ] [-OāĻ¸ā§āĻ¤āĻ°]
[-WāĻ¸āĻ¤āĻ°ā§āĻ•...] [-āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĄāĻžāĻ¨ā§āĻŸāĻŋāĻ•]
[-IDir...] [-LDir...]
[-DāĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹[=defn]...] [-UāĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹]
[-fāĻĒāĻ›āĻ¨ā§āĻĻ...] [-māĻŽā§‡āĻļāĻŋāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ...]
[-o āĻ†āĻ‰āĻŸāĻĢāĻžāĻ‡āĻ˛] [@āĻĢāĻžāĻ‡āĻ˛] āĻ‡āĻ¨āĻĢāĻžāĻ‡āĻ˛...

āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻ–āĻžāĻ¨ā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ; āĻŦāĻžāĻ•āĻŋ āĻœāĻ¨ā§āĻ¯ āĻ¨ā§€āĻšā§‡ āĻĻā§‡āĻ–ā§āĻ¨. g ++ āĻ—ā§āĻ°āĻšāĻŖ
āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻ•āĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ.

āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻƒ


āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ–āĻ¨ GCC āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°ā§‡āĻ¨, āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚, āĻ¸āĻ‚āĻ•āĻ˛āĻ¨, āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻ•āĻ°ā§‡āĨ¤
"āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ" āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡ āĻāĻ‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻŸāĻŋ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, -c āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻž āĻŦāĻ˛ā§‡āĨ¤ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ—āĻ āĻŋāĻ¤
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĢāĻžāĻ‡āĻ˛ āĻ†āĻ‰āĻŸāĻĒā§āĻŸāĨ¤

āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖā§‡āĻ° āĻāĻ• āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡ āĻĒā§āĻ°ā§‡āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ•āĻŋāĻ›ā§ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ‡āĨ¤ āĻ¤āĻŦā§āĻ“ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻ—ā§āĻ˛ā§‹āĻ° āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ—āĻ‡ āĻāĻ–āĻžāĻ¨ā§‡ āĻ¨āĻĨāĻŋāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ–ā§āĻŦ āĻ•āĻŽāĻ‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ•ā§‹āĻ¨ā§‹āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻ†āĻĒāĻ¨āĻŋ GCC āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻāĻŽāĻ¨ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻ°āĻ•āĻžāĻ°ā§€; āĻ•āĻ–āĻ¨
āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻ¨ā§āĻ¯ āĻ­āĻžāĻˇāĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ C++), āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻŸāĻŋ āĻ¤āĻžāĻ‡ āĻŦāĻ˛ā§‡
āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻāĻ•āĻŸāĻŋ āĻ‰āĻ¤ā§āĻ¸ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ¨āĻž āĻ•āĻ°ā§‡
āĻ­āĻžāĻˇāĻž, āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ­āĻžāĻˇāĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸ā§‡āĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ…āĻĒāĻļāĻ¨ āĻāĻŦāĻ‚ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻ…āĻ¨ā§‡āĻ• āĻ…āĻĒāĻļāĻ¨ āĻ†āĻ›ā§‡ āĻŦāĻšā§-
āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ; āĻ¤āĻžāĻ‡ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻāĻ•āĻ•-āĻ…āĻ•ā§āĻˇāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž āĻ—ā§āĻ°ā§āĻĒ āĻ•āĻ°āĻž: -āĻĄāĻŋāĻ­āĻŋ āĻ–ā§āĻŦ
āĻ…āĻ¨ā§āĻ¯ āĻ°āĻ•āĻŽ -d -v.

āĻ†āĻĒāĻ¨āĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨. āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ…āĻ‚āĻļā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‡ āĻ…āĻ°ā§āĻĄāĻžāĻ°āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ° āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻ‡ āĻ§āĻ°āĻŖā§‡āĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻ–āĻ¨ āĻ…āĻ°ā§āĻĄāĻžāĻ°āĻŸāĻŋ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ; āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻĻāĻŋ
āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ -L āĻāĻ•āĻžāĻ§āĻŋāĻ•āĻŦāĻžāĻ°, āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻžāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§āĻ°āĻŽā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“,
āĻŦāĻ¸āĻžāĻ¨ā§‹ -l āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯āĨ¤

āĻ…āĻ¨ā§‡āĻ• āĻ…āĻĒāĻļāĻ¨ā§‡ āĻ˛āĻŽā§āĻŦāĻž āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ -f āĻŦāĻž āĻ¸āĻžāĻĨā§‡ -W---āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ,
-āĻĢāĻŽāĻ­-āĻ˛ā§āĻĒ-āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻ•āĻžāĻ°ā§€āĻ°āĻž, -Wformat āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻāĻ° āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ—āĻ‡ āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻāĻŦāĻ‚ āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻĢāĻ°ā§āĻŽ āĻāĻ° āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ°ā§‚āĻĒ -āĻĢā§ is -fno-foo. āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻĨāĻŋ āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ
āĻĻā§āĻŸāĻŋ āĻĢāĻ°ā§āĻŽ, āĻ¯ā§‡āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻ¯āĻŧā§ˇ

āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ


āĻĒāĻ›āĻ¨ā§āĻĻ āĻ¸āĻžāĻ°āĻžāĻ‚āĻļ
āĻāĻ–āĻžāĻ¨ā§‡ āĻŸāĻžāĻ‡āĻĒ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ—ā§‹āĻˇā§āĻ ā§€āĻŦāĻĻā§āĻ§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ°āĻžāĻ‚āĻļ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ†āĻ›ā§‡
āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĨ¤

āĻ¸āĻžāĻ°ā§āĻŦāĻŋāĻ• āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš
-c -S -E -o āĻĢāĻžāĻ‡āĻ˛ -āĻ¨ā§‹-āĻĒā§āĻ°āĻžāĻŽāĻžāĻ¨āĻŋāĻ•-āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĒāĻžāĻ‡āĻĒ -āĻĒāĻžāĻ¸-āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨-āĻ•ā§‹āĻĄ -x āĻ­āĻžāĻˇāĻž -v
-### --help[=āĻļā§āĻ°ā§‡āĻŖā§€[...]] --āĻ˛āĻ•ā§āĻˇā§āĻ¯-āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ --āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ - āĻŽā§‹āĻĄāĻŧāĻ• @āĻĢāĻžāĻ‡āĻ˛ -pplugin =āĻĢāĻžāĻ‡āĻ˛
-āĻĢā§āĻ˛āĻžāĻ—āĻŋāĻ¨-āĻ†āĻ°ā§āĻ—-āĻ¨āĻžāĻŽ=ARG -fdump-ada-pec[- āĻĒāĻžāĻ¤āĻ˛āĻž] -āĻĢāĻžāĻĻāĻž-āĻ¸ā§āĻĒā§‡āĻ•-āĻĒā§āĻ¯āĻžāĻ°ā§‡āĻ¨ā§āĻŸ=āĻāĻ•āĻ•
-fdump- āĻ—ā§‹-āĻ¸ā§āĻĒā§‡āĻ• =āĻĢāĻžāĻ‡āĻ˛

C āĻ­āĻžāĻˇāĻž āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš
-āĻ†āĻ¨āĻ¸āĻŋ -std=āĻŽāĻžāĻ¨ -fgnu89-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ -āĻ…āĻ•ā§āĻ¸-āĻ¤āĻĨā§āĻ¯ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ
-āĻĒāĻ¤āĻ¨-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻšā§€āĻ¨-āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻĄāĻŋāĻ•-āĻĢāĻžāĻ‚āĻļāĻ¨ -āĻĢāĻ¨ā§‹-āĻāĻāĻ¸āĻāĻŽ -āĻāĻĢāĻāĻ¨āĻ“-āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨ -āĻāĻĢāĻāĻ¨āĻ“-āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨-āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž
-āĻĢā§‹āĻ¸ā§āĻŸā§‡āĻĄ -āĻĢā§āĻ°āĻŋāĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ‚ - fopenacc -āĻĢā§‹āĻĒā§‡āĻ¨āĻāĻŽāĻĒāĻŋ -āĻĢā§‹āĻĒā§‡āĻ¨āĻāĻŽāĻĒāĻŋ-āĻ¸āĻŋāĻŽāĻĄ -āĻāĻĢāĻāĻŽāĻāĻ¸-āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨
-fplan9-āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ -āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ - āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ -āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤-cpp āĻĒāĻ¤āĻŋāĻ¤-āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž
-fcond-āĻ…āĻŽāĻŋāĻ˛ -āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ­ā§‡āĻ•ā§āĻŸāĻ°-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -āĻĢāĻ¸āĻžāĻ‡āĻ¨āĻĄ-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄāĻ¸ -āĻĢāĻ¸āĻžāĻ‡āĻ¨āĻĄ-āĻšāĻžāĻ°
āĻĢāĻžāĻ¨āĻ¸āĻžāĻ‡āĻ¨āĻĄ-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ -āĻĢāĻžāĻ¨āĻ¸āĻžāĻ‡āĻ¨āĻĄ-āĻšāĻžāĻ°

āĻ¸āĻŋ ++ āĻ­āĻžāĻˇāĻž āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš
-āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=n -fno-āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸-āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛ -fcheck-āĻ¨āĻ¤ā§āĻ¨ -fconstexpr-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž=n
-āĻŦāĻ¨ā§āĻ§ā§-āĻ‡āĻ¨āĻœā§‡āĻ•āĻļāĻ¨ -āĻĢāĻ¨ā§‹-āĻāĻ˛āĻžāĻ‡āĻĄ-āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖāĻ•āĻžāĻ°ā§€ -āĻāĻĢāĻāĻ¨āĻ“-āĻāĻ¨āĻĢā§‹āĻ°ā§āĻ¸-āĻāĻš-āĻ¸ā§āĻĒā§‡āĻ•ā§āĻ¸ - āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯
-āĻāĻĢāĻāĻ¨āĻ“-āĻĢāĻ°-āĻ¸ā§āĻ•ā§‹āĻĒ -fno-gnu-āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ -fno-āĻ‡āĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻŸ-āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ
-fno-āĻ‡āĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻŸ-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ -fno-āĻ‡āĻŽāĻĒā§āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ -āĻāĻĢāĻāĻŽāĻāĻ¸-āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨
-fno-nonansi-builtins -fnothrow-opt -fno-āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ°-āĻ¨āĻžāĻŽ -āĻĢāĻ¨ā§‹-āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ-āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¸
-āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ -fno-āĻ¸ā§āĻ¨ā§āĻĻāĻ°-āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ -āĻĢā§āĻ°ā§‡āĻĒā§‹ -āĻāĻĢāĻāĻ¨āĻ“-āĻ†āĻ°āĻŸāĻŋāĻŸāĻŋ -fsized-āĻ…āĻŦāĻŖā§āĻŸāĻ¨ -āĻĢāĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻ¸
-ftemplate-āĻŦā§āĻ¯āĻžāĻ•āĻŸā§āĻ°ā§‡āĻ¸-āĻ¸ā§€āĻŽāĻž=n -ftemplate-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž=n -fno-āĻĨā§āĻ°ā§‡āĻĄāĻ¸ā§‡āĻĢ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•ā§āĻ¸
-āĻĢāĻŋāĻ‰āĻœ-āĻ¸āĻŋāĻāĻ•ā§āĻ¸āĻ-āĻāĻŸā§‡āĻ•ā§āĻ¸āĻŋāĻŸ -fno-āĻĻā§āĻ°ā§āĻŦāĻ˛ -āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ™ā§āĻ•++ -fvisibility-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻ•āĻžāĻ¨ā§‹
-fvtable- āĻ­ā§‡āĻ°āĻŋāĻĢāĻžāĻ‡ =[āĻāĻ¸āĻŸāĻŋāĻĄāĻŋ|preinit|āĻ¨āĻž] -fvtv-āĻ—āĻŖāĻ¨āĻž -fvtv-āĻĄāĻŋāĻŦāĻžāĻ— -āĻĢāĻŋāĻ¸āĻŋāĻŦāĻŋāĻ˛āĻŋāĻŸāĻŋ-āĻāĻŽāĻāĻ¸-āĻ•āĻŽāĻĒā§āĻ¯āĻžāĻŸ
-āĻ¸āĻžāĻ‚āĻ–ā§āĻ¯āĻŋāĻ•-āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• -āĻ“āĻ¯āĻŧāĻžāĻŦāĻŋ=n -āĻ“āĻ¯āĻŧāĻžāĻŦāĻŋ-āĻŸā§āĻ¯āĻžāĻ— -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 -fno-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ-āĻ†āĻ‡āĻ­āĻžāĻ°āĻ¸
-āĻĢāĻžāĻ‡āĻ­āĻžāĻ°-āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž=[āĻĒā§āĻ°āĻ•āĻžāĻļā§āĻ¯|āĻ°āĻ•ā§āĻˇāĻŋāĻ¤|āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤|āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ] -freplace-objc-āĻ•ā§āĻ˛āĻžāĻ¸
-fzero-āĻ˛āĻŋāĻ‚āĻ• -āĻœā§‡āĻ¨-āĻĄāĻŋāĻ•ā§āĻ˛ā§‡āĻ¸ -Wassign-Intercept -āĻ‰āĻ¨ā§‹-āĻĒā§āĻ°āĻŸā§‹āĻ•āĻ˛ -āĻ¸ā§‡āĻ˛ā§‡āĻ•ā§āĻŸāĻ°
- āĻ•āĻ ā§‹āĻ°-āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ•-āĻŽā§āĻ¯āĻžāĻš -āĻ‰āĻ¨ā§āĻĄ āĻ˜ā§‹āĻˇāĻŋāĻ¤-āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ•

āĻ­āĻžāĻˇāĻž āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš
-fmessage-āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯=n -fdiagnosts-āĻļā§‹-āĻ˛ā§‹āĻ•ā§‡āĻļāĻ¨ =[āĻāĻ•āĻĻāĻž|āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ˛āĻžāĻ‡āĻ¨]
-fdiagnostics-āĻŦāĻ°ā§āĻŖ = =[āĻ—āĻžāĻĄāĻŧā§€|āĻ¨āĻž|āĻ¸āĻ°ā§āĻŦāĻĻāĻž] -fno-āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•āĻ¸-āĻļā§‹-āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
-fno-āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•āĻ¸-āĻļā§‹-āĻ•ā§āĻ¯āĻžāĻ°ā§‡āĻŸ

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš
-fsyntax-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° -fmax-āĻ¤ā§āĻ°ā§āĻŸāĻŋ=n -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĄāĻžāĻ¨ā§āĻŸāĻŋāĻ• -āĻļāĻŋāĻ•ā§āĻˇāĻž āĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤-āĻ¤ā§āĻ°ā§āĻŸāĻŋ -w -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž -āĻ“āĻ¯āĻŧāĻžāĻ˛
-āĻ“āĻ¯āĻŧāĻžāĻĄāĻĄā§āĻ°ā§‡āĻ¸ -āĻ“āĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻŋāĻ—ā§‡āĻŸ-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ -āĻ†āĻĄāĻŧāĻŽā§āĻŦāĻ°āĻĒā§‚āĻ°ā§āĻŖ-āĻ˛ā§āĻĒ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ -āĻ“āĻ¯āĻŧāĻžāĻ°ā§‡-āĻ¸ā§€āĻŽāĻž
-āĻ“āĻ¯āĻŧāĻžāĻ°ā§‡-āĻ¸ā§€āĻŽāĻž=n -Wbool-āĻ¤ā§āĻ˛āĻ¨āĻž -Wno- āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ -Wno-āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹-āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤
-Wc90-c99-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ -Wc99-c11-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ -Wc++-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ -Wc++11-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ -Wc++14-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ
-Wcast-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ -Wcast-āĻ—ā§āĻŖ -Wchar-āĻ¸āĻžāĻŦāĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ -Wclobbered -Wcomment
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡-āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ -Wconversion -Wcoverage-āĻ…āĻŽāĻŋāĻ˛ -āĻ¤āĻžāĻ°āĻŋāĻ–-āĻ¸āĻŽāĻ¯āĻŧ
āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛ā§āĻ¨-āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ -WNO-CPP -āĻ‰āĻ¨ā§‹-āĻŦāĻžā§āĻšāĻŋāĻ¤ -Wno-āĻŦāĻžā§āĻšāĻŋāĻ¤-āĻ˜ā§‹āĻˇāĻŖāĻž
-Wno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-init -Wdisabled-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ -āĻ‰āĻ¨ā§‹-āĻŦāĻžāĻ¤āĻŋāĻ˛-āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°
-Wno-āĻŦāĻžāĻ¤āĻŋāĻ˛-āĻ…ā§āĻ¯āĻžāĻ°ā§‡-āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° -āĻ¨ā§‹-āĻĄāĻŋāĻ†āĻ‡āĻ­āĻŋ-āĻŦāĻžāĻ‡-āĻœāĻŋāĻ°ā§‹ -āĻĄāĻžāĻŦāĻ˛-āĻĒā§āĻ°āĻŽā§‹āĻļāĻ¨ -āĻļāĻ°ā§€āĻ° āĻ­ā§‡āĻœāĻž
-āĻ­ā§‡āĻ¨āĻžāĻŽ-āĻ¤ā§āĻ˛āĻ¨āĻž -Wno-endif-āĻ˛ā§‡āĻŦā§‡āĻ˛ -āĻ­ā§āĻ˛ -āĻ­ā§āĻ˛=* āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ•-āĻ¤ā§āĻ°ā§āĻŸāĻŋ -Wfloat-āĻ¸āĻŽāĻžāĻ¨
-Wformat -Wformat = 2 -Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸā§‡-āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡-nul -Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ-āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤-āĻ†āĻ°ā§āĻ—āĻ¸
-Wformat-nonliteral -Wformat-āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž -Wformat- āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤āĻ¤āĻž -Wformat-y2k
-Wframe-āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ-=āĻ˛ā§‡āĻ¨ -Wno-āĻŽā§āĻ•ā§āĻ¤-āĻ¨āĻ¨āĻšā§‡āĻĒ-āĻŦāĻ¸ā§āĻ¤ā§ -Wjump-āĻŽāĻŋāĻ¸-āĻ‡āĻ¨āĻŋāĻŸ
-āĻ…āĻœā§āĻžāĻžāĻ¨-āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° -āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ -āĻ‰āĻ‡āĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻŸ
- Wimplicit-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ˜ā§‹āĻˇāĻŖāĻž - Wimplicit-int -āĻ­āĻŋāĻ¨āĻŋāĻ¤-āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚ -āĻ‰āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨
-Wno-int-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -āĻ¨ā§‹-āĻ‡āĻ¨-āĻ‡āĻ¨-āĻŸā§-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻ•āĻžāĻ¸ā§āĻŸ -Wno-āĻ…āĻŦā§ˆāĻ§-āĻ…āĻĢāĻ¸ā§‡āĻŸāĻĢ -āĻ‰āĻ‡āĻ¨āĻ­āĻžāĻ˛āĻŋāĻĄ-āĻĒāĻŋāĻāĻ‡āĻš
-Wlarger-āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ =āĻ˛ā§‡āĻ¨ -āĻ‰āĻ¨āĻ¸ā§‡āĻĢ-āĻ˛ā§āĻĒ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ -āĻŦā§āĻ˛ā§‹āĻ—āĻŋāĻ•āĻžāĻ˛-āĻ“āĻĒ -āĻ¯ā§ŒāĻ•ā§āĻ¤āĻŋāĻ•-āĻ¨āĻž-āĻŦāĻ¨ā§āĻ§āĻ¨ā§€
-āĻ˛āĻ‚-āĻ˛āĻ‚ -āĻ‰āĻŽāĻžāĻ‡āĻ¨ -Wmaybe-uninitialized -WMEMEMSTE- āĻŸā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĒā§‹āĻœāĻĄ-āĻ†āĻ°ā§āĻœāĻ¸ -āĻ‰āĻ‡āĻŽāĻŋāĻ¸āĻŋāĻ‚-āĻŦāĻ¨ā§āĻ§āĻ¨ā§€
āĻŽāĻŋāĻ¸āĻŋāĻ‚-āĻĢāĻŋāĻ˛ā§āĻĄ-āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻžāĻ° āĻŽāĻŋāĻ¸āĻŋāĻ‚-āĻ‡āĻ¨āĻ•ā§āĻ˛ā§āĻĄ-āĻĄāĻŋāĻ°āĻ¸ -āĻ‰āĻ¨ā§‹-āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻšāĻžāĻ° -āĻ‰āĻ¨ā§‹āĻ¨ā§āĻ˛
-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ•ā§ƒāĻ¤=[āĻ¨āĻž|id|NFC|nfkc]
-āĻ“āĻĄāĻ° -āĻ‰āĻ¨ā§‹-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ -āĻ“āĻĒā§‡āĻ¨āĻāĻŽāĻĒāĻŋ-āĻ¸āĻŋāĻŽāĻĄ -āĻ“āĻ­āĻžāĻ°āĻ˛ā§‡āĻ¨ā§āĻĨ-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ -Wpacked
-āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ-āĻ•āĻŽāĻĒā§āĻ¯āĻžāĻŸ -Wpadded - āĻŦāĻ¨ā§āĻ§āĻ¨ā§€ -Wpedantic-ms- āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
-āĻ¨ā§‹-āĻĒā§‡āĻĄāĻžāĻ¨ā§āĻŸāĻŋāĻ•-āĻāĻŽāĻāĻ¸-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ -Wpointer-rith -Wno-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĨā§‡āĻ•ā§‡ int-āĻ•āĻžāĻ¸ā§āĻŸ -āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ- āĻ˜ā§‹āĻˇāĻŖāĻž
-Wno-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ-addr -Wreturn-āĻŸāĻžāĻ‡āĻĒ -āĻĄā§‡āĻ¨āĻ¸ā§‡āĻ¨ā§āĻ¸-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ -āĻ›āĻžāĻ¯āĻŧāĻž -āĻ‰āĻ¨ā§‹-āĻ›āĻžāĻ¯āĻŧāĻž-āĻ‡āĻ­āĻžāĻ°
-Wshift-āĻ—āĻŖāĻ¨āĻž-āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• -Wshift-āĻ•āĻžāĻ‰āĻ¨ā§āĻŸ-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ -āĻ¸āĻžāĻ‡āĻ¨-āĻ¤ā§āĻ˛āĻ¨āĻž -Wsign-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
-Wfloat-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻŽā§‡āĻŽāĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻ†āĻ•āĻžāĻ° -Wsizeof-āĻ…ā§āĻ¯āĻžāĻ°ā§‡-āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ
-Wstack-āĻ°āĻ•ā§āĻˇāĻ• -Wstack- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° =āĻ˛ā§‡āĻ¨ -WSTRICT-LIASING -WSTRICT-LIASING = n
-Wstrict-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ -WSTRICT-overflow =n -Wsuggest-rtribute =[āĻŦāĻŋāĻļā§āĻĻā§āĻ§|const|āĻĢā§‡āĻ°āĻ¤ āĻ¨ā§‡āĻ‡|āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸]
-āĻ¸āĻžāĻœā§‡āĻ¸ā§āĻŸ-āĻĢāĻžāĻ‡āĻ¨āĻžāĻ˛-āĻŸāĻžāĻ‡āĻĒ -āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ-āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤-āĻĒāĻĻā§āĻ§āĻ¤āĻŋ -āĻ¸āĻžāĻœā§‡āĻ¸ā§āĻŸ-āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ
-āĻ‰āĻŽāĻŋāĻ¸āĻŋāĻ‚-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ-āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ -āĻ‰āĻ‰āĻ‡āĻš -Wswitch-āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -āĻ‰āĻ‡āĻ‰āĻ‡āĻš-āĻāĻ¨āĻžāĻŽ -Wswitch-bool
-Wsync-nand -Wsystem-headers -WTRAMPOLINES -Wtrigraphs -Wtype-āĻ¸ā§€āĻŽāĻž -āĻ‰āĻ¨ā§āĻĄā§‡āĻĢ
-āĻ‰āĻ¨āĻŋāĻ¨āĻŋāĻŸāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻĄ -āĻ…āĻœāĻžāĻ¨āĻž-āĻĒā§āĻ°āĻžāĻ—āĻŽāĻžāĻ¸ -āĻ¨ā§‹-āĻĒā§āĻ°āĻžāĻ—āĻŽāĻžāĻ¸ -Wunsufixed-float-constants
-āĻ“āĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -Wunused-āĻĢāĻžāĻ‚āĻļāĻ¨ -Wunused-āĻ˛ā§‡āĻŦā§‡āĻ˛ -Wunused-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ-āĻŸāĻžāĻ‡āĻĒāĻĄā§‡āĻĢ -Wunused-āĻĒāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°
-āĻ‰āĻ¨ā§‹-āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤-āĻĢāĻ˛āĻžāĻĢāĻ˛ -āĻ‰āĻ‡āĻ¨āĻœāĻĄ-āĻŽāĻžāĻ¨ - Wunused- āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ -Wunused-āĻ•āĻŋāĻ¨ā§āĻ¤ā§-āĻ¸ā§‡āĻŸ-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°
-āĻ‰āĻ‡āĻ¨āĻœā§āĻ¸ā§‡āĻĄ-āĻ¤āĻŦā§‡-āĻ¸ā§‡āĻŸ-āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ -āĻ‰āĻ‡āĻ¸āĻ˛ā§‡āĻ¸-āĻ•āĻžāĻ¸ā§āĻŸ -Wvariadic-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹
-Wvector-āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨-āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ -Wvla -Wvolatile-register-var āĻ˛āĻŋāĻ–ā§āĻ¨-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚
-Wzero-as-āĻ¨āĻžāĻ˛-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻŸ

C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš
-Wbad-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ•āĻžāĻ¸ā§āĻŸ āĻŽāĻŋāĻ¸āĻŋāĻ‚-āĻ˜ā§‹āĻˇāĻŖāĻž -Wmissing-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ
-Wmissing-āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ -āĻ¤ā§‡ āĻ†āĻŦāĻĻā§āĻ§-āĻāĻ•ā§āĻ¸āĻŸāĻžāĻ°āĻ¨āĻ¸ -āĻ“āĻ˛ā§āĻĄ-āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛-āĻ˜ā§‹āĻˇāĻŖāĻž -āĻ“āĻ˛ā§āĻĄ-āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛-āĻ¸āĻ‚āĻœā§āĻžāĻž
-Wstrict-āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ - āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
-āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ-āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ˜ā§‹āĻˇāĻŖāĻž -Wpointer-āĻšāĻŋāĻšā§āĻ¨

āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻž āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš
-dāĻ…āĻ•ā§āĻˇāĻ° - āĻĄāĻžāĻŽā§āĻĒāĻ¸ā§āĻĒā§‡āĻ¸ - āĻĄāĻžāĻŽā§āĻĒ āĻŽā§‡āĻļāĻŋāĻ¨ - āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ -fsanitize =āĻļā§ˆāĻ˛ā§€ -fsanitize-āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°
-fsanitize-recover=āĻļā§ˆāĻ˛ā§€ -āĻĢāĻžāĻ¸āĻžāĻ¨-āĻ›āĻžāĻ¯āĻŧāĻž-āĻ…āĻĢāĻ¸ā§‡āĻŸ=āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
-fsanitize-āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĢāĻžāĻāĻĻ-āĻ…āĻ¨-āĻ¤ā§āĻ°ā§āĻŸāĻŋ -fcheck-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻ¸ -fchkp-āĻšā§‡āĻ•-āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ-āĻŸāĻžāĻ‡āĻĒ
-fchkp-āĻĒā§āĻ°āĻĨāĻŽ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ°-āĻ¨āĻŋāĻœā§‡āĻ°-āĻ¸ā§€āĻŽāĻž āĻ†āĻ›ā§‡ -fchkp-āĻ¸āĻ‚āĻ•ā§€āĻ°ā§āĻŖ-āĻ¸ā§€āĻŽāĻžāĻ¨āĻž
-fchkp-āĻ¸āĻ‚āĻ•ā§€āĻ°ā§āĻŖ-āĻĨā§‡āĻ•ā§‡-āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ-āĻ…ā§āĻ¯āĻžāĻ°ā§‡ -fchkp-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨ -fchkp-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻĻā§āĻ°ā§āĻ¤-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚-āĻĢāĻžāĻ‚āĻļāĻ¨
-fchkp-use-nochk-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚-āĻĢāĻžāĻ‚āĻļāĻ¨ -fchkp-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻ¸ā§āĻĨāĻŋāĻ°-āĻ¸ā§€āĻŽāĻž
-fchkp-use-static-const-āĻ¸ā§€āĻŽāĻž -fchkp-treat-zero-dynamic-size- as-infinite
-fchkp-āĻšā§‡āĻ•-āĻĒāĻĄāĻŧā§āĻ¨ -fchkp-āĻšā§‡āĻ•-āĻĒāĻĄāĻŧā§āĻ¨ -fchkp-āĻšā§‡āĻ•-āĻ˛āĻŋāĻ–ā§āĻ¨ -fchkp-āĻ¸ā§āĻŸā§‹āĻ°-āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻ¸
-fchkp-āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻ•āĻ˛ -fchkp-āĻ¯āĻ¨ā§āĻ¤ā§āĻ°-āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤-āĻļā§āĻ§ā§ -fchkp-use-wrappers
-fdbg-cnt-āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž -fdbg-cnt =āĻĒāĻžāĻ˛ā§āĻŸāĻž āĻŽā§‚āĻ˛ā§āĻ¯ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž -āĻĢāĻĄāĻŋāĻ¸ā§‡āĻŦāĻ˛-āĻ†āĻ‡āĻĒāĻŋ-āĻĒāĻžāĻ¸_āĻ¨āĻžāĻŽ
-fdisable-rtl-āĻĒāĻžāĻ¸_āĻ¨āĻžāĻŽ -fdisable-rtl-āĻĒāĻžāĻ¸-āĻ¨āĻžāĻŽ=āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ…āĻ•ā§āĻˇāĻŽ-āĻ—āĻžāĻ›-āĻĒāĻžāĻ¸_āĻ¨āĻžāĻŽ
āĻ…āĻ•ā§āĻˇāĻŽ-āĻ—āĻžāĻ›-āĻĒāĻžāĻ¸-āĻ¨āĻžāĻŽ=āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž -fdump-noaddr -fdump-āĻ…āĻ¸āĻ‚āĻ–ā§āĻ¯āĻŋāĻ¤
-fdump-āĻ…āĻ¸āĻ‚āĻ–ā§āĻ¯āĻŋāĻ¤-āĻ˛āĻŋāĻ™ā§āĻ• -fdump-āĻ…āĻ¨ā§āĻŦāĻžāĻĻ-āĻ‡āĻ‰āĻ¨āĻŋāĻŸ[-n] -fdump-āĻļā§āĻ°ā§‡āĻŖā§€-āĻļā§āĻ°ā§‡āĻŖāĻŋāĻ•ā§āĻ°āĻŽ[-n]
-fdump-ipa-āĻ¸āĻŽāĻ¸ā§āĻ¤ -fdump-āĻ†āĻ‡āĻĒāĻŋāĻ-āĻ¸āĻŋāĻ—ā§āĻ°āĻžāĻĢ -fdump-ipa-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ -fdump-āĻĒāĻžāĻ¸ -fdump-āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨
-fdump-āĻŦā§ƒāĻ•ā§āĻˇ-āĻ¸āĻŽāĻ¸ā§āĻ¤ -fdump-āĻŸā§āĻ°āĻŋ-āĻ…āĻ°āĻŋāĻœāĻŋāĻ¨āĻžāĻ˛[-n] -fdump-āĻŸā§āĻ°āĻŋ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž[-n] -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻŸā§āĻ°āĻŋ-āĻ¸āĻŋāĻāĻĢāĻœāĻŋ
-fdump-āĻŸā§āĻ°āĻŋ-āĻ…āĻ°āĻĢā§‡ -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻŸā§āĻ°āĻŋ-āĻ¸āĻŋāĻāĻ‡āĻš -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻŸā§āĻ°āĻŋ-āĻāĻ¸āĻāĻ¸āĻ[-n] -fdump-āĻŸā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ[-n]
-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻŸā§āĻ°āĻŋ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ[-n] -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻŸā§āĻ°āĻŋ-āĻĄāĻŋāĻ¸āĻŋāĻ‡[-n] -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻŸā§āĻ°āĻŋ-āĻ—āĻŋāĻŽā§āĻĒāĻ˛[-āĻ•āĻžāĻāĻšāĻž] -fdump-āĻŸā§āĻ°āĻŋ-āĻĄā§‹āĻŽ[-n]
-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻŸā§āĻ°āĻŋ-āĻĄāĻŋāĻāĻ¸āĻ‡[-n] -āĻāĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻŸā§āĻ°āĻŋ-āĻĢāĻŋāĻĒā§āĻ°āĻĒ[-n] -āĻāĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻŸā§āĻ°āĻŋ-āĻĢāĻŋāĻ“āĻĒā§āĻŸ[-n]
-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻŸā§āĻ°āĻŋ-āĻĢā§‹āĻ°āĻ‰āĻĒā§āĻ°āĻĒ[-n] -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻŸā§āĻ°āĻŋ-āĻ•āĻĒāĻŋāĻ°ā§‡āĻ¨āĻžāĻŽ[-n] -āĻāĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻŸā§āĻ°āĻŋ-āĻāĻ¨āĻ†āĻ°āĻ­āĻŋ -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻŸā§āĻ°āĻŋ-āĻ­ā§‡āĻ•ā§āĻŸ
-fdump-āĻŸā§āĻ°āĻŋ-āĻ¸āĻŋāĻ™ā§āĻ• -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻŸā§āĻ°āĻŋ-āĻāĻ¸āĻ†āĻ°āĻ[-n] -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻŸā§āĻ°āĻŋ-āĻĢā§‹āĻ°āĻ‰āĻĒā§āĻ°āĻĒ[-n] -fdump-āĻŦā§ƒāĻ•ā§āĻˇ-āĻŽā§āĻ•ā§āĻ¤[-n]
-fdump- āĻŸā§āĻ°āĻŋ-āĻ­ā§‡āĻŸā§‡āĻŦāĻ˛-āĻ­ā§‡āĻ°āĻŋāĻĢāĻžāĻ‡ -āĻāĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻŸā§āĻ°āĻŋ-āĻ­āĻŋāĻ†āĻ°āĻĒāĻŋ[-n] -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻŸā§āĻ°āĻŋ-āĻ¸ā§āĻŸā§‹āĻ°āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ[-n]
-fdump-āĻĢāĻžāĻ‡āĻ¨āĻžāĻ˛-insns=āĻĢāĻžāĻ‡āĻ˛ -fcompare-debug[=opts] -fcompare-āĻĄāĻŋāĻŦāĻžāĻ—-āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ
-āĻĢāĻŋāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§‡āĻŸ-āĻĄāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĢ 2-āĻĄā§āĻĒāĻ¸ -fno-āĻŦāĻ°ā§āĻœāĻ¨-āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤-āĻĄāĻŋāĻŦāĻžāĻ—-āĻŸāĻžāĻ‡āĻĒāĻ¸
-āĻĢā§‡āĻ˛āĻŋāĻŽāĻŋāĻ¨ā§‡āĻŸ-āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤-āĻĄāĻŋāĻŦāĻžāĻ—-āĻĒā§āĻ°āĻ¤ā§€āĻ• -femit-āĻļā§āĻ°ā§‡āĻŖā§€-āĻĄāĻŋāĻŦāĻžāĻ—-āĻ¸āĻ°ā§āĻŦāĻĻāĻž -āĻĒā§āĻ°āĻŽāĻžāĻŖāĻ¯ā§‹āĻ—ā§āĻ¯-āĻ°āĻ•āĻŽ-āĻĒāĻžāĻ¸
-āĻĒā§āĻ°āĻŽāĻžāĻŖāĻ¯ā§‹āĻ—ā§āĻ¯-āĻ°āĻ•āĻŽ-āĻĒāĻžāĻ¸=āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž -fdebug-āĻŸāĻžāĻ‡āĻĒāĻ¸-āĻŦāĻŋāĻ­āĻžāĻ— -āĻāĻĢāĻāĻŽāĻ‡āĻāĻŽ-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ-āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĒāĻŋāĻ -āĻāĻĢāĻāĻŽāĻ‡āĻāĻŽ-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ
-fpre-ipa-āĻŽā§‡āĻŽ-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ -fpost-ipa-āĻŽā§‡āĻŽ-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ -āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸ -fopt-āĻ¤āĻĨā§āĻ¯
-āĻĢāĻĒā§āĻŸ-āĻ¤āĻĨā§āĻ¯-āĻ…āĻĒāĻļāĻ¨[=āĻĢāĻžāĻ‡āĻ˛] -āĻĢā§āĻ°ā§‡āĻ¨ā§āĻĄāĻŽ-āĻŦā§€āĻœ=āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž -āĻĢāĻ¸āĻšā§‡āĻĄ-āĻ­āĻžāĻ°āĻŦā§‹āĻœ =n -fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ­āĻžāĻ°ā§āĻŦā§‹āĻ¸
-fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĄāĻžāĻŽā§āĻĒ-cfg -fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚-āĻ­āĻžāĻ°ā§āĻŦā§‹āĻ¸ -fstack-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻ­āĻžāĻ°ā§‡āĻœ
-āĻāĻĢāĻŸāĻžāĻ‡āĻŽ-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ -fvar-āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚ -fvar-āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚-āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ
-fvar-āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚-āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ-āĻŸāĻ—āĻ˛ -g -gāĻ¸ā§āĻ¤āĻ° -gtoggle -gcoff -gdwarf-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ -ggdb
-āĻ—ā§āĻ°ā§‡āĻ•āĻ°ā§āĻĄ-āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻ¸ā§āĻ‡āĻš -āĻœāĻŋāĻ¨ā§‹-āĻ°ā§‡āĻ•āĻ°ā§āĻĄ-āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻ¸ā§āĻ‡āĻš -gstabs -gstabs+ -gstrict-āĻŦāĻžāĻŽāĻ¨
-āĻ—ā§āĻ¨ā§‹-āĻ•āĻ ā§‹āĻ°-āĻŦāĻžāĻŽāĻ¨ -āĻœāĻŋāĻ­āĻŋāĻāĻŽāĻāĻ¸ -gxcoff -gxcoff+ -gz[=āĻ†āĻĻāĻ°ā§āĻļ] -fno-āĻŽāĻžāĻ°ā§āĻœ-āĻĄāĻŋāĻŦāĻžāĻ—-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚
-FNO-DWARF2-CFI-ASM -fdebug-prefix-Map =āĻĒā§āĻ°āĻžāĻ¤āĻ¨=āĻ¨āĻ¤ā§āĻ¨ -āĻĢā§‡āĻŽāĻŋāĻŸ-āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ-āĻĄāĻŋāĻŦāĻžāĻ—-āĻŦā§‡āĻ¸āĻŋāĻ“āĻ˛āĻŋ
-āĻĢā§‡āĻŽāĻŋāĻŸ-āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ-āĻĄāĻŋāĻŦāĻžāĻ—-āĻšā§āĻ°āĻžāĻ¸ -femit-struct-āĻĄāĻŋāĻŦāĻžāĻ—-āĻŦāĻŋāĻļāĻĻ[=āĻŦāĻŋāĻļā§‡āĻˇ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž] -p -āĻĒāĻŋāĻœāĻŋ
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻĢāĻžāĻ‡āĻ˛-āĻ¨āĻžāĻŽ=āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻ˛āĻŋāĻŦāĻŋāĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻĢāĻžāĻ‡āĻ˛-āĻ¨āĻžāĻŽ -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ˛āĻŋāĻŦ -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ“āĻāĻ¸-āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻĒā§āĻ°ā§‹āĻ—-āĻ¨āĻžāĻŽ=āĻ•āĻžāĻ°ā§āĻ¯āĻ•ā§āĻ°āĻŽ
-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻ¸āĻžāĻ°ā§āĻš-āĻĄāĻŋāĻ°āĻžāĻ°ā§āĻ¸ -Q -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻ¸āĻŋāĻ¸āĻ°ā§āĻŸ -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻ¸āĻŋāĻ¸āĻ°ā§āĻŸ-āĻšā§‡āĻĄāĻžāĻ°-āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ -āĻ¸ā§‡āĻ­-āĻŸā§‡āĻŽā§āĻĒāĻ¸
-āĻ¸ā§āĻ¯āĻžāĻ­-āĻŸā§‡āĻŽā§āĻĒāĻ¸ = āĻ¸āĻŋāĻĄāĻžāĻŦā§āĻ˛ā§āĻĄāĻŋ -āĻ¸ā§āĻ¯āĻžāĻ­-āĻŸā§‡āĻŽā§āĻĒāĻ¸ = āĻ“āĻŦāĻŋāĻœā§‡ -time[=āĻĢāĻžāĻ‡āĻ˛]

āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš
-āĻĢā§āĻ¯āĻžāĻ—ā§āĻ°ā§‡āĻ¸āĻŋāĻ­-āĻ˛ā§āĻĒ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨[=n] -āĻĢāĻžāĻ˛āĻžāĻ‡āĻ¨-āĻœāĻžāĻŽā§āĻĒ[=n]
-āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§‡āĻŦā§‡āĻ˛[=n] -āĻĢā§āĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻĒāĻ¸ [=n] -fasociative-āĻ—āĻŖāĻŋāĻ¤ -āĻĢāĻŸā§‹-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛
-āĻĢāĻŸā§‹-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛[=āĻĒāĻĨ] -fauto-inc-āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ° -fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž
-fbranch-āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ-āĻ˛ā§‹āĻĄ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ -fbranch-āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ-āĻ˛ā§‹āĻĄ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§¨ -fbtr-bb-āĻāĻ•ā§āĻ¸āĻ•ā§āĻ˛ā§āĻ¸āĻŋāĻ­
-fcaller-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ -āĻĢāĻšā§‡āĻ•-āĻĄā§‡āĻŸāĻž-āĻĄāĻŋāĻĒāĻ¸ -fcombine-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ -fconserve-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
-FCOMPARE-LIM -fcprop-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° -āĻĢāĻ•ā§āĻ°āĻ¸āĻœāĻžāĻŽā§āĻĒāĻŋāĻ‚ -fcse-āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ-āĻœāĻžāĻŽā§āĻĒ -FCSE-SKIP-BLOCKS
-fcx-āĻĢāĻ°āĻŸā§āĻ°āĻžāĻ¨-āĻ¨āĻŋāĻ¯āĻŧāĻŽ -fcx-āĻ¸ā§€āĻŽāĻŋāĻ¤-āĻĒāĻ°āĻŋāĻ¸āĻ° -fdata-āĻŦāĻŋāĻ­āĻžāĻ— -fdce -fdelayed-āĻļāĻžāĻ–āĻž
-āĻĢāĻĄāĻŋāĻ˛āĻŋāĻŸ-āĻ¨āĻžāĻ˛-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻšā§‡āĻ•āĻ¸ -fdevirtualize -fdevirtualize-āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡
-fdevirtualize-at-ltrans -fdse -āĻ­āĻ¯āĻŧāĻĒā§‚āĻ°ā§āĻŖ-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ -āĻĢāĻŋāĻĒāĻž-āĻ¸ā§āĻ°āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨
-ffat-lto-āĻŦāĻ¸ā§āĻ¤ā§ āĻĢāĻžāĻ¸ā§āĻŸ-āĻ—āĻŖāĻŋāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻ—āĻŖāĻŋāĻ¤ -āĻĢā§āĻ˛ā§‹āĻŸ-āĻ¸ā§āĻŸā§‹āĻ°
-āĻĢā§‡āĻ•ā§āĻ¸ā§‡āĻ¸-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž=āĻļā§ˆāĻ˛ā§€ -āĻĢāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ-āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°āĻž -ffp-āĻšā§āĻ•ā§āĻ¤āĻŋ=āĻļā§ˆāĻ˛ā§€ -āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŦāĻŋāĻ­āĻžāĻ—
-fgcse -fgcse-āĻ†āĻĢāĻŸāĻžāĻ°-āĻ°āĻŋāĻ˛ā§‹āĻĄ -fgcse-las -fgcse-lm -fgraphite-āĻĒāĻ°āĻŋāĻšāĻ¯āĻŧ -fgcse-Sm
-fhoist-āĻ¸āĻ‚āĻ˛āĻ—ā§āĻ¨-āĻ˛ā§‹āĻĄ -fif-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -fif-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§¨ -āĻĢāĻžāĻ‡āĻ¨āĻĄāĻžāĻ‡āĻ°ā§‡āĻ•ā§āĻŸ-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚
-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨ -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ•āĻ˛ā§‡-āĻāĻ•āĻŦāĻžāĻ° -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§€āĻŽāĻž=n
-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ›ā§‹āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨ -āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ -āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ-āĻ•ā§āĻ˛ā§‹āĻ¨ -āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĻ•āĻ°āĻŖ -āĻĢāĻŋāĻĒāĻž-āĻĒāĻŋāĻŸāĻŋāĻ
-āĻĢāĻŋāĻĒāĻž-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ -āĻĢāĻŋāĻĒāĻž-āĻŦāĻŋāĻļā§āĻĻā§āĻ§-āĻ•āĻ¨āĻ¸ā§āĻŸ -āĻĢāĻŋāĻĒāĻž-āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ -āĻĢāĻŋāĻĒāĻž-āĻ†āĻ‡āĻ¸āĻŋāĻāĻĢ -āĻĢāĻŋāĻ°āĻž-āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ=āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ
-āĻĢāĻŋāĻ°āĻž-āĻ…āĻžā§āĻšāĻ˛=āĻāĻ˛āĻžāĻ•āĻž -āĻĢāĻŋāĻ°āĻž-āĻ‰āĻ¤ā§āĻĨāĻžāĻ¨-āĻšāĻžāĻĒ -āĻĢāĻŋāĻ°āĻž-āĻ˛ā§āĻĒ-āĻšāĻžāĻĒ -fno-ira-āĻļā§‡āĻ¯āĻŧāĻžāĻ°-āĻ¸ā§‡āĻ­-āĻ¸ā§āĻ˛āĻŸ
-fno-ira-āĻļā§‡āĻ¯āĻŧāĻžāĻ°-āĻ¸ā§āĻĒāĻŋāĻ˛-āĻ¸ā§āĻ˛āĻŸ -āĻĢāĻŋāĻ°āĻž-āĻ­āĻžāĻ°ā§āĻŦā§‹āĻ¸=n -āĻĢāĻŋāĻ¸ā§‹āĻ˛ā§‡āĻŸ-āĻ­ā§āĻ˛-āĻĒāĻĨ-āĻ…āĻ§āĻŋāĻ•āĻžāĻ°
-āĻĢāĻŋāĻ¸ā§‹āĻ˛ā§‡āĻŸ-āĻ­ā§āĻ˛-āĻĒāĻžāĻĨ-āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ -āĻĢāĻžāĻ‡āĻ­āĻĒā§āĻŸāĻ¸ -fkeep-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨
-āĻĢāĻ•āĻŋāĻĒ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-āĻ•āĻ¨āĻ¸ā§āĻŸāĻ¸ -āĻĢā§āĻ˛āĻžāĻ‡āĻ­-āĻ°ā§‡āĻžā§āĻœ-āĻ¸āĻ™ā§āĻ•ā§‹āĻšāĻ¨ - āĻĢā§āĻ˛āĻĒ-āĻŦā§āĻ˛āĻ• -āĻĢā§āĻ˛ā§āĻĒ-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻšā§‡āĻžā§āĻœ
-āĻĢā§āĻ˛ā§āĻĒ-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻĒ-āĻ–āĻ¨āĻŋ -āĻĢā§āĻ˛ā§āĻĒ-āĻ†āĻ¨āĻ°ā§‹āĻ˛-āĻāĻŦāĻ‚-āĻœā§āĻ¯āĻžāĻŽ -āĻĢā§āĻ˛ā§āĻĒ-āĻ¨ā§‡āĻ¸ā§āĻŸ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ -floop-āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛-āĻ¸āĻŽāĻ¸ā§āĻ¤
-āĻĢā§āĻ˛āĻ°āĻž-āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻŸ -āĻĢā§āĻ˛ā§‹ -āĻĢā§āĻ˛ā§‹-āĻ•āĻŽā§āĻĒā§āĻ°ā§‡āĻļāĻ¨-āĻ˛ā§‡āĻ­ā§‡āĻ˛ -āĻĢā§āĻ˛ā§‹-āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨=āĻĒāĻžāĻ¨āĻž -āĻĢā§āĻ˛ā§‹-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ
-āĻĢā§āĻ˛ā§‹-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ-āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĒāĻŋāĻ -fmerge-āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ• -fmerge-āĻ§ā§āĻ°ā§āĻŦāĻ• -fmodulo-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
-fmodulo-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ-āĻ°ā§‡āĻ—āĻŽā§āĻ­āĻ¸ -āĻĢāĻŽāĻ­-āĻ˛ā§āĻĒ-āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻ•āĻžāĻ°ā§€āĻ°āĻž -fno-āĻļāĻžāĻ–āĻž-āĻ—āĻŖāĻ¨āĻž-āĻ°ā§‡āĻœāĻŋ
-āĻĢāĻ¨ā§‹-āĻĄāĻŋāĻĢāĻžāĻ°-āĻĒāĻĒ -fno-āĻĢāĻžāĻ‚āĻļāĻ¨-cse -fno-āĻ…āĻ¨ā§āĻŽāĻžāĻ¨-āĻļāĻžāĻ–āĻž-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž -fno-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨
-fno-math-erno -fno-peephole -fno-peephole2 -fno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻŦā§āĻ˛āĻ• -fno-sched-āĻ¸ā§āĻĒā§‡āĻ•
-fno-āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤-āĻļā§‚āĻ¨ā§āĻ¯ -fno-āĻŸāĻĒāĻ˛ā§‡āĻ­ā§‡āĻ˛-āĻĒā§āĻ¨āĻƒāĻ•ā§āĻ°āĻŽ -fno-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚-āĻ—āĻŖāĻŋāĻ¤
-fno-āĻļā§‚āĻ¨ā§āĻ¯-āĻļā§āĻ°ā§-āĻ‡āĻ¨-āĻŦāĻŋāĻāĻ¸āĻāĻ¸ -āĻĢāĻŽāĻŋāĻŸ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° -āĻĢā§‹āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ-āĻ­āĻžāĻ‡-āĻ•āĻ˛
-āĻ†āĻ‚āĻļāĻŋāĻ•-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ -āĻĢāĻĒāĻŋāĻ˛-āĻ˛ā§āĻĒāĻ¸ -āĻĢāĻĒā§āĻ°ā§‡āĻĄāĻŋāĻ•āĻŸāĻŋāĻ­-āĻ•āĻŽāĻ¨āĻŋāĻ‚ -fprefetch-āĻ˛ā§āĻĒ-āĻ…ā§āĻ¯āĻžāĻ°ā§‡
-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ -āĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻĄāĻŋāĻ° =āĻĒāĻĨ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
-āĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ =āĻĒāĻĨ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° =āĻĒāĻĨ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŽāĻžāĻ¨
-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻĒā§āĻ¨āĻƒāĻ•ā§āĻ°āĻŽ-āĻĢāĻžāĻ‚āĻļāĻ¨ -āĻĢā§āĻ°ā§‡āĻ¸āĻŋāĻĒā§āĻ°ā§‹āĻ•āĻžāĻ˛-āĻ—āĻŖāĻŋāĻ¤ āĻŽā§āĻ•ā§āĻ¤ -āĻĢā§āĻ°ā§‡āĻ¨āĻžāĻŽ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°
-āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ• -āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ•-āĻāĻŦāĻ‚-āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨ -āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻĢāĻžāĻ‚āĻļāĻ¨
-frerun-cse-āĻ†āĻĢāĻŸāĻžāĻ°-āĻ˛ā§āĻĒ -āĻĢā§āĻ°ā§‡āĻļāĻĄāĻŋāĻ‰āĻ˛-āĻŽāĻĄāĻŋāĻ‰āĻ˛-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ˛ā§āĻĒ -āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•-āĻ—āĻŖāĻŋāĻ¤
-fsched2-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻ• -fsched-āĻšāĻžāĻĒ -fsched-āĻ¸ā§āĻĒā§‡āĻ•-āĻ˛ā§‹āĻĄ
-fsched-āĻŦāĻŋāĻļā§‡āĻˇ-āĻ˛ā§‹āĻĄ-āĻŦāĻŋāĻĒāĻœā§āĻœāĻ¨āĻ• -āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸-āĻĄā§‡āĻĒ [=n] -āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸ [=n]
-fsched-āĻ—ā§āĻ°ā§āĻĒ-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• -fsched-āĻ¸āĻŽāĻžāĻ˛ā§‹āĻšāĻ¨āĻž-āĻĒāĻžāĻĨ-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• -āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻĒā§‡āĻ•-āĻ‡āĻ¨-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•
-fsched-āĻ°ā§āĻ¯āĻžāĻ™ā§āĻ•-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• -āĻĢāĻ¸āĻšāĻĄ-āĻ˛āĻžāĻ¸ā§āĻŸ-āĻ‡āĻ¨-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• -āĻĢāĻ¸āĻĄ-āĻĄā§‡āĻĒ-āĻ•āĻžāĻ‰āĻ¨ā§āĻŸ-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•
-fschedule-āĻĢāĻŋāĻ‰āĻļāĻ¨ -fschedule- inss -fschedule-inss2 -āĻ¸ā§‡āĻ•āĻļāĻ¨-āĻ…ā§āĻ¯āĻžāĻ™ā§āĻ•āĻ°
-fselective-āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻŋāĻ‚ -āĻĢāĻ¸ā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸ā§āĻ•āĻŋāĻĄā§āĻ˛āĻŋāĻ‚ 2 -fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚
-fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨-āĻŦāĻžāĻ‡āĻ°ā§‡āĻ°-āĻ˛ā§āĻĒ -fsemantic-interposition -āĻĢā§āĻ°āĻŋāĻ‚āĻ•-āĻŽā§‹āĻĄāĻŧ
-āĻĢāĻ¸āĻŋāĻ—āĻ¨āĻžāĻ˛āĻŋāĻ‚-āĻ¨ā§āĻ¯āĻžāĻ¨āĻ¸ -fsingle-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž-āĻ§ā§āĻ°ā§āĻŦāĻ• -fsplit-ivs-āĻ‡āĻ¨-āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻžāĻ°
-fsplit-āĻ“āĻ¯āĻŧāĻžāĻ‡āĻĄ-āĻŸāĻžāĻ‡āĻĒāĻ¸ -fssa-phiopt -āĻĢāĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ°āĻ•ā§āĻˇāĻ• -fstack-āĻ°āĻ•ā§āĻˇāĻ•-āĻ¸āĻŽāĻ¸ā§āĻ¤
-fstack-āĻ°āĻ•ā§āĻˇāĻ•-āĻļāĻ•ā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§€ -fstack-āĻ°āĻ•ā§āĻˇāĻ•-āĻ¸ā§āĻĒāĻˇā§āĻŸ -fstdarg-āĻ…āĻĒā§āĻŸ -āĻŸā§āĻ°āĻŋāĻ•ā§āĻŸ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚
-fstrict-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ -fthread-āĻœāĻžāĻŽā§āĻĒ -āĻĢāĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ° -āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻŦāĻŋāĻŸ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ -āĻāĻĢāĻŸāĻŋ-āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨-āĻ•āĻ˛-āĻĄāĻŋāĻ¸āĻŋāĻ‡
-āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ -ftre-ch -Free-coalesce-inline-vars -Free-coalesce-vars -ftre-āĻ•āĻĒāĻŋ-āĻĒā§āĻ°āĻĒ
-ftree-āĻ•āĻĒāĻŋāĻ°āĻ¨āĻžāĻŽ -free-dce -free-dominator-opts -ftre-dse -free-forwprop
-āĻĢā§āĻ°āĻŋ-āĻĢā§āĻ°āĻŋ -ftre-āĻ˛ā§āĻĒ-āĻ¯āĻĻāĻŋ-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -āĻāĻĢāĻŸāĻŋ-āĻ˛ā§āĻĒ-āĻ‡āĻĢ-āĻ•āĻ¨āĻ­āĻžāĻ°ā§āĻŸ-āĻ¸ā§āĻŸā§‹āĻ° -āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻ†āĻ‡āĻāĻŽ
-āĻĢā§āĻ°āĻŋ-āĻĢāĻŋāĻĒā§āĻ°āĻĒ -āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻĄāĻŋāĻ¸ā§āĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻļāĻ¨ -āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻĄāĻŋāĻ¸ā§āĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ-āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨
-āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻ‡āĻ­āĻ•ā§āĻ¯āĻžāĻ¨āĻ¨ -āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° -āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ -āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ
-ftree- parallelize-loops=n -āĻĢā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ -āĻĢā§āĻ°āĻŋ-āĻ†āĻ‚āĻļāĻŋāĻ•-āĻĒā§āĻ°āĻžāĻ• -āĻāĻĢāĻŸāĻŋ-āĻĒāĻŋāĻŸāĻŋāĻ -free-reassoc
-āĻĢā§āĻ°āĻŋ-āĻ¸āĻŋāĻ™ā§āĻ• -āĻāĻĢāĻŸāĻŋ-āĻāĻ¸āĻāĻ˛āĻāĻ¸āĻ†āĻ° -ftre-sra -āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ¸ā§āĻ‡āĻš-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -free-tail-merge
-free-ter -āĻĢā§āĻ°āĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ -āĻāĻĢāĻŸāĻŋ-āĻ­āĻŋāĻ†āĻ°āĻĒāĻŋ -āĻāĻ• āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻŽāĻœāĻž āĻ•āĻ°āĻž āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ…āĻ˛-āĻ˛ā§āĻĒāĻ¸
-āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ˛ā§āĻĒāĻ¸ -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ˛ā§āĻĒ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨
-āĻĢāĻžāĻ¨āĻ¸ā§āĻ‡āĻš-āĻ˛ā§āĻĒāĻ¸ -āĻĢāĻŋāĻĒāĻž-āĻ°āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛-āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ-āĻ‡āĻ¨-āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻžāĻ° -fvect-āĻ•āĻ¸ā§āĻŸ-āĻŽāĻĄā§‡āĻ˛ -fvpt
-āĻĢāĻ“āĻ¯āĻŧā§‡āĻŦ -āĻĒā§āĻ°ā§‹-āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ -fwpa -āĻĢāĻŋāĻ‰āĻœ-āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°-āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ --āĻĒāĻ°āĻŽ āĻ¨āĻžāĻŽ=āĻŽā§‚āĻ˛ā§āĻ¯ -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 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ-āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ -āĻĢāĻŋāĻ‰āĻœ-ld=linker -lāĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ -āĻ¨ā§‹āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ -āĻ¨ā§‹āĻĄāĻĢāĻ˛ā§āĻŸāĻ˛āĻŋāĻŦāĻ¸ -āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ˛āĻŋāĻŦ
-āĻĒāĻžāĻ‡ - āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ -s - āĻ¸ā§āĻĨāĻŋāĻ° -āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-āĻ˛āĻŋāĻŦāĻŋāĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-libstdc ++ -āĻ¸ā§āĻĨāĻŋāĻ°-āĻ˛āĻŋāĻŦāĻžāĻ¸āĻ¨
-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-āĻ˛āĻŋāĻŦāĻŸāĻ¸āĻžāĻ¨ -āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-āĻ˛āĻŋāĻŦāĻ˛āĻ¸āĻžāĻ¨ -āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-āĻ˛āĻŋāĻŦā§āĻŦāĻ¸āĻžāĻ¨ -static-libmpx āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-libmpxwrappers
- āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻŋāĻŦāĻŋāĻœāĻŋāĻ¸āĻŋ - āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€ -T āĻ˛āĻŋāĻĒāĻŋ -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻāĻ˛,āĻĒāĻ›āĻ¨ā§āĻĻ -āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° āĻĒāĻ›āĻ¨ā§āĻĻ -u āĻĒā§āĻ°āĻ¤ā§€āĻ• -z
āĻļāĻŦā§āĻĻ

āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻž āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš
-BāĻ‰āĻĒāĻ¸āĻ°ā§āĻ— -IDir -iplugindir =Dir -āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤āĻŋDir -LDir -āĻšāĻļāĻŽāĻž =āĻĢāĻžāĻ‡āĻ˛ -āĻ†āĻŽāĻŋ- -āĻ¸āĻžāĻ‡āĻ°ā§āĻŸ =Dir
--no-sysroot-āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ

āĻŽā§‡āĻļāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš
āĻāĻ†āĻ°āĻš 64 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻŽāĻžāĻŦāĻŋ=āĻ¨āĻžāĻŽ -āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -mgeneral-regs-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
-mcmodel=āĻ•ā§āĻˇā§āĻĻā§āĻ° -mcmodel=āĻ›ā§‹āĻŸ -mcmodel=āĻŦāĻĄāĻŧ -mstrict-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ -āĻŽā§‹āĻŽāĻŋāĻŸ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°
-mno-āĻŦāĻžāĻĻ-āĻĒāĻ¤ā§āĻ°-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° -mtls-dialect = desc -mtls-āĻ‰āĻĒāĻ­āĻžāĻˇāĻž = āĻāĻ¤āĻŋāĻšā§āĻ¯āĻŦāĻžāĻšā§€
-mfix-cortex-a53-835769 -MNO-FIX- CORTEX-A53-835769 -mfix-cortex-a53-843419
-MNO-FIX- CORTEX-A53-843419 -āĻŽāĻžāĻ°ā§āĻš =āĻ¨āĻžāĻŽ -mcpu =āĻ¨āĻžāĻŽ -mtune =āĻ¨āĻžāĻŽ

āĻ…ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻŸā§‡āĻ­āĻž āĻ¨āĻŋāĻ•āĻŸ āĻ¯ā§€āĻļā§āĻ° āĻ†āĻŦāĻŋāĻ°ā§āĻ­āĻžāĻŦ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mhalf-reg-āĻĢāĻžāĻ‡āĻ˛ -mprefer- āĻļāĻ°ā§āĻŸ-āĻ‡āĻ¨āĻ¸-āĻ°ā§‡āĻœāĻŋ -āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻš-āĻ•āĻ¸ā§āĻŸ =NUM
-mcmove -mnops =NUM -msoft-cmpsf -msplit-lohi -āĻĒā§‹āĻ¸ā§āĻŸ-āĻ‡āĻ™ā§āĻ• -āĻĒā§‹āĻ¸ā§āĻŸ-āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨
-mstack-oftset =NUM - āĻ¨āĻŋāĻ•āĻŸāĻ¤āĻŽ -āĻŽāĻ˛āĻ‚-āĻ•āĻ˛ -mshort-āĻ•āĻ˛ -msmall16 -mfp-āĻŽā§‹āĻĄ=āĻŽā§‹āĻĄ
-mvect-āĻĄāĻžāĻŦāĻ˛ -āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ­ā§‡āĻ•ā§āĻŸāĻ°-āĻāĻ˛āĻžāĻ‡āĻ¨ =NUM -msplit-vecmove-āĻļā§€āĻ˜ā§āĻ°āĻ‡ -m1reg-REG

āĻāĻ†āĻ°āĻ¸āĻŋ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mbarrel-sifter -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ -ma6 -āĻŽāĻžāĻ°ā§āĻ• 600 -ma7 -āĻŽāĻžāĻ°ā§āĻ• 700 -āĻāĻŽāĻĄāĻŋāĻĒāĻŋāĻāĻĢāĻĒāĻŋ
-mdpfp-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ -mdpfp-āĻĻā§āĻ°ā§āĻ¤ -mno-dpfp-lrsr -āĻŽā§‡āĻ¯āĻŧāĻž -mno-mpy -mmul32x16 -mmul64 - āĻŽāĻžāĻ¨
-mspfp -mspfp-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ -mspfp-āĻĻā§āĻ°ā§āĻ¤ -msimd -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ -mswap -āĻāĻŽāĻ¸āĻŋāĻ†āĻ°āĻ¸āĻŋ -āĻāĻŽāĻĄāĻŋāĻāĻ¸āĻĒāĻŋ-āĻĒā§āĻ¯āĻžāĻ•āĻž -āĻāĻŽāĻĄāĻŋāĻ­āĻŋāĻŦāĻŋāĻāĻĢ
-āĻŽāĻ˛āĻ• -āĻāĻŽāĻāĻŽāĻāĻ¸āĻŋ-āĻĄāĻŋ 16 -āĻāĻŽāĻāĻŽāĻāĻ¸āĻŋ -ā§¨ā§Ē -mrtsc -mswap - āĻŸā§‡āĻ˛āĻŋāĻĢā§‹āĻ¨āĻŋ -mxy -āĻŽāĻŋāĻ¸āĻžāĻ‡āĻœ -āĻŽā§āĻ¯āĻžāĻ¨ā§‹āĻŸā§‡āĻŸ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-āĻŽāĻžāĻ°ā§āĻ•āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ -āĻŽāĻžāĻ°āĻ•ā§āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸_āĻĒā§āĻ°ā§‹āĻĢ -āĻŽā§‡āĻĒāĻŋāĻ˛āĻ—-āĻ¸āĻŋāĻāĻĢāĻ†āĻ‡ -āĻŽāĻ˛āĻ‚-āĻ•āĻ˛ -āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻ•āĻ˛ -msdata
-mucb-mcount -mvolatile āĻ•ā§āĻ¯āĻžāĻļā§‡ -āĻŽāĻ˛āĻŋāĻ¨ āĻ•āĻ˛ -āĻŽāĻŋāĻ‰āĻŸā§‹-āĻŽāĻĄāĻŋāĻĢāĻžāĻ‡-āĻ°ā§‡āĻ— - mbbit-peephole -mno-BRcc
-mcase-āĻ­ā§‡āĻ•ā§āĻŸāĻ°-pcrel -mcompact- āĻ•ā§‡āĻ¸āĻŋ -mno-Cond-Exec -āĻŽāĻŋāĻ¯āĻŧāĻžāĻ°āĻ˛āĻŋ-āĻ¸āĻŋāĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻšāĻŋ -āĻŽā§‡āĻ•ā§āĻ¸āĻĒā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻāĻĄāĻŋāĻĄāĻŋāĻĄāĻŋ
āĻŽāĻžāĻ‡āĻ¨ā§āĻĄā§‡āĻ•ā§āĻ¸āĻĄ-āĻ˛ā§‹āĻĄ -āĻŽā§āĻ˛āĻ°āĻž -mlra-āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°-āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻ¯āĻŧ -mlra-āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ āĻāĻŽāĻāĻ˛āĻ†āĻ°āĻ-āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°-
āĻ¨āĻ¨āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ -mno-āĻŽāĻŋāĻ˛āĻŋāĻ•ā§‹āĻĄ -āĻŽāĻŋāĻ•ā§āĻ¸āĻĄ-āĻ•ā§‹āĻĄ -mq-āĻļā§āĻ°ā§‡āĻŖā§€ -mrcq -mrcw -msize-āĻ¸ā§āĻ¤āĻ°=āĻ¸ā§āĻ¤āĻ°
-mtune =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ -āĻŽāĻŽā§āĻ˛āĻ•āĻ¸ā§āĻŸ =NUM -āĻŽā§āĻ¨āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĒā§āĻ°ā§‹āĻŦ-āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ =āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž

āĻāĻ†āĻ°āĻāĻŽ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mapcs-āĻĢā§āĻ°ā§‡āĻŽ -mno-apcs-āĻĢā§āĻ°ā§‡āĻŽ -āĻŽāĻžāĻŦāĻŋ=āĻ¨āĻžāĻŽ -mapcs-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻšā§‡āĻ•
-mno-apcs-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻšā§‡āĻ• -āĻŽā§āĻ¯āĻžāĻĒāĻ¸āĻŋāĻāĻ¸-āĻĢā§āĻ˛ā§‹āĻŸ -mno-apcs-āĻžāĻ˛ā§ -mapcs-āĻĒā§āĻ¨āĻƒāĻĒā§āĻ°āĻŦā§‡āĻļāĻ•āĻžāĻ°ā§€
-mno-apcs-āĻĒā§āĻ¨āĻƒāĻĒā§āĻ°āĻŦā§‡āĻļāĻ•āĻžāĻ°ā§€ -msched-prolog -mno-sched-prolog - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
-mfloat-abi =āĻ¨āĻžāĻŽ -mfp16-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ=āĻ¨āĻžāĻŽ -mthumb-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• -āĻŽā§āĻ¨ā§‹-āĻĨāĻžāĻŽā§āĻŦ-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• -mcpu =āĻ¨āĻžāĻŽ
-āĻŽāĻžāĻ°ā§āĻš =āĻ¨āĻžāĻŽ -mfpu =āĻ¨āĻžāĻŽ -mtune =āĻ¨āĻžāĻŽ -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻŸāĻŋāĻ‰āĻ¨-āĻ¤āĻĨā§āĻ¯ -mstructure-āĻ†āĻ•āĻžāĻ°-āĻ¸ā§€āĻŽāĻžāĻ¨āĻž=n
-āĻŽāĻžāĻŦā§‹āĻ°ā§āĻŸ-āĻ…āĻ¨-āĻ¨āĻ°ā§‡āĻŸāĻžāĻ°ā§āĻ¨ -āĻŽāĻ˛āĻ‚-āĻ•āĻ˛ -mno-āĻ˛āĻ‚-āĻ•āĻ˛ -āĻāĻ•āĻŸāĻŋ-āĻ›āĻŦāĻŋ-āĻŦā§‡āĻ¸
-mno-āĻāĻ•āĻ•-āĻĒāĻŋāĻ•-āĻŦā§‡āĻ¸ -mpic-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°=REG -mnop-fun-dllimport -mpoke-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ¨āĻžāĻŽ
-āĻŽāĻĨāĻŽā§āĻŦ -āĻŽāĻ°ā§āĻŽ -mtpcs-āĻĢā§āĻ°ā§‡āĻŽ -mtpcs-āĻĒāĻžāĻ¤āĻž-āĻĢā§āĻ°ā§‡āĻŽ -mcaller-āĻ¸ā§āĻĒāĻžāĻ°-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚
-mcallee-āĻ¸ā§āĻĒāĻžāĻ°-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚ -āĻāĻŽāĻŸāĻŋāĻĒāĻŋ=āĻ¨āĻžāĻŽ -mtls-āĻ‰āĻĒāĻ­āĻžāĻˇāĻž=āĻ‰āĻĒāĻ­āĻžāĻˇāĻž -mword-āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°
-mfix-cortex-M3-LDRD -āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ•-āĻĒā§āĻ°āĻŦā§‡āĻļ -64 āĻŦāĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ mneon- -mslow-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ-āĻĄā§‡āĻŸāĻž
-masm-āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ‡āĻ‰āĻ¨āĻŋāĻĢāĻžāĻ‡āĻĄ -mrestrict-āĻāĻŸāĻž

āĻāĻ­āĻŋāĻ†āĻ° āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mmcu =MCU - maccumulate- args -āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻš-āĻ•āĻ¸ā§āĻŸ =āĻŽā§‚āĻ˛ā§āĻ¯ -mcall-āĻĒā§āĻ°ā§‹āĻ˛ā§‹āĻ—āĻ¸ -āĻĒā§āĻĻāĻŋāĻ¨āĻž8
-mn_flash=āĻ†āĻ¯āĻŧāĻ¤āĻ¨ -mno-āĻŦāĻŋāĻ˜ā§āĻ¨ -āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸ -mrmw -mstrict-x -mtiny-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• -nodevicelib
-āĻ“āĻ¯āĻŧāĻžāĻĻā§āĻĻāĻžāĻ°-āĻ¸ā§āĻĒā§‡āĻ¸-āĻ•āĻ¨āĻ­āĻžāĻ°ā§āĻŸ

āĻŦā§āĻ˛ā§āĻ¯āĻžāĻ•āĻĢāĻŋāĻ¨ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰[-āĻ¸āĻŋāĻ°ā§‡āĻ­āĻŋāĻļāĻ¨] -msim -āĻŽā§‹āĻŽāĻŋāĻŸ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°
-mno-āĻŦāĻžāĻĻ-āĻĒāĻ¤ā§āĻ°-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° -mspecld-āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ -mno-āĻ¸ā§āĻĒā§‡āĻ•āĻ˛ā§āĻĄ-āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ -mcsync-āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ
-mno-csync-āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ -āĻŽā§āĻ˛ā§‹ -64 āĻ•ā§‡ -mno-Low64k -mstack-Check-l1 -āĻŽāĻŋāĻĄ-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
-mno-āĻ†āĻ‡āĻĄāĻŋ-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ -mshared-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ-id=n -mleaf-id-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
-mno-āĻ˛āĻŋāĻĢ-āĻ†āĻ‡āĻĄāĻŋ-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ -msep-āĻĄā§‡āĻŸāĻž -mno-āĻ¸ā§‡āĻĒ-āĻĄā§‡āĻŸāĻž -āĻŽāĻ˛āĻ‚-āĻ•āĻ˛ -mno-āĻ˛āĻ‚-āĻ•āĻ˛
-mfast-fp -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĒā§āĻ˛ā§‡āĻŸ - āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ•ā§‹āĻ° -āĻŽā§āĻ¯āĻžāĻ•ā§‹āĻ°āĻŋāĻ¯āĻŧāĻž -mcoreb -msdram -micplb

C6X āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -āĻŽāĻžāĻ°ā§āĻš =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ -msim -msdata =sdata-āĻŸāĻžāĻ‡āĻĒ

Cris āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ -āĻŽāĻžāĻ°ā§āĻš =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ -mtune =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ -mmax-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻĢā§āĻ°ā§‡āĻŽ=n
-āĻŽā§‡āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻ¸āĻžāĻ‡āĻœ=n - metrax4 - metrax100 -āĻāĻŽāĻĒāĻŋāĻĄāĻŋāĻŦāĻžāĻ— -mcc-init -mno-āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž
-mstack-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ -mdata-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ -mconst- align -m32-āĻŦāĻŋāĻŸ -m16-āĻŦāĻŋāĻŸ -m8-āĻŦāĻŋāĻŸ
-mno-āĻĒā§āĻ°ā§‹āĻ˛ā§‹āĻ—-āĻāĻĒāĻŋāĻ˛āĻ— -mno-gotplt -āĻŽā§‡āĻ˛ā§āĻĢ - maout -āĻŽā§‡āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ -āĻŽā§āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ -āĻ¸āĻŋāĻŽ -āĻ¸āĻŋāĻŽ2
-mmul-āĻŦāĻžāĻ—-āĻ•āĻžāĻœ -mno-mul-āĻŦāĻžāĻ—-āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ†āĻ°āĻ‰āĻ¨ā§āĻĄ

CR16 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻŽā§āĻŽā§āĻ¯āĻžāĻ• -MCR16CPLUS -mcr16c -msim -āĻĒā§āĻĻāĻŋāĻ¨āĻž32 -āĻāĻŽāĻŦāĻŋāĻŸ-āĻ…āĻĒāĻ¸ -mdata-āĻŽāĻĄā§‡āĻ˛=āĻŽāĻĄā§‡āĻ˛

āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻ¸āĻŦ_āĻ˛ā§‹āĻĄ -āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋāĻ¯ā§‹āĻ—ā§āĻ¯_āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ - āĻ–āĻŋāĻ˛āĻžāĻ¨ -āĻ†āĻ°ā§āĻ•_āĻ¤ā§āĻ°ā§āĻŸāĻŋ_āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ• -āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
-āĻ†āĻŦāĻĻā§āĻ§_āĻ_āĻ˛ā§‹āĻĄ -āĻĒāĻžāĻāĻœāĻž -āĻŦāĻžāĻ¨ā§āĻĄāĻŋāĻ˛_āĻ˛ā§‹āĻĄāĻžāĻ° -āĻ—ā§āĻ°āĻžāĻšāĻ•ā§‡āĻ° āĻ¨āĻžāĻŽ -āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻ¤āĻž_āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
-āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ -āĻŽā§ƒāĻ¤_āĻĢāĻžāĻ˛āĻž -āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž-āĻĢāĻžāĻ‡āĻ˛ -āĻĄāĻŋāĻ˛āĻŋāĻŦ_āĻĢāĻžāĻ‡āĻ˛ -āĻĄāĻŋāĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°_āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛_āĻ¨āĻžāĻŽ
-āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ -āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•āĻ˛āĻŋāĻŦ -āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ_āĻĒā§āĻ°āĻ¤ā§€āĻ•_āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž - āĻĢāĻžāĻ‡āĻ˛āĻ˛āĻŋāĻ¸ā§āĻŸ -āĻĢā§āĻ˛ā§āĻ¯āĻžāĻŸ_āĻ¨āĻžāĻŽāĻ¸ā§āĻĒā§‡āĻ¸
-āĻĢā§‹āĻ°ā§āĻ¸_āĻ¸āĻŋāĻĒā§āĻ¸ā§āĻŦāĻŸāĻžāĻ‡āĻĒ_āĻ†āĻ˛ -āĻĢā§‹āĻ°ā§āĻ¸_āĻĢā§āĻ˛ā§āĻ¯āĻžāĻŸ_āĻ¨āĻžāĻŽāĻ¸ā§āĻĒā§‡āĻ¸ -āĻšā§‡āĻĄāĻžāĻ°āĻĒā§āĻ¯āĻžāĻĄ_āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸_āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛_āĻ¨āĻžāĻŽ -āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•
-āĻ‡āĻŽā§‡āĻœ_āĻŦā§‡āĻ¸ -āĻāĻŸāĻž -āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛_āĻ¨āĻžāĻŽ -āĻ•ā§‡āĻĒ_āĻĒā§āĻ°āĻžāĻ‡āĻ­ā§‡āĻŸ_āĻāĻ•ā§āĻ¸āĻŸāĻžāĻ°ā§āĻ¨ -āĻŽāĻžāĻ˛ā§āĻŸāĻŋ_āĻŽāĻĄāĻŋāĻ‰āĻ˛
-āĻ—ā§āĻŖ_āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ - multiply_defined_unused -āĻ¨ā§‹āĻ˛_āĻ˛ā§‹āĻĄ
-NO_DEAD_STRIP_INITS_AND_TERMS -āĻ¨ā§‹āĻĢāĻŋāĻ•ā§āĻ¸āĻĒā§āĻ°āĻŋāĻŦāĻžāĻ‡āĻ¨ā§āĻĄāĻŋāĻ‚ - nomultidefs -āĻ¨ā§‹āĻĒā§āĻ°ā§‡āĻŦāĻžāĻ‡āĻ¨ā§āĻĄ
-āĻ¨ā§‹āĻ¸āĻ—ā§āĻ˛āĻŋāĻ‚āĻ•āĻĄāĻŋāĻŸ -āĻĒā§‡āĻœāĻœāĻŋāĻ°ā§‹_āĻ¸āĻžāĻ‡āĻœ -āĻĒā§āĻ°āĻŋāĻŦāĻžāĻ‡āĻ¨ā§āĻĄ -āĻĒā§āĻ°āĻŋāĻŦāĻžāĻ‡āĻ¨ā§āĻĄ_āĻ¸āĻŦ_āĻŸā§āĻ˛ā§‡āĻ­ā§‡āĻ˛_āĻŽāĻĄāĻŋāĻ‰āĻ˛ -āĻĒā§āĻ°āĻžāĻ‡āĻ­ā§‡āĻŸ_āĻŦāĻžāĻ¨ā§āĻĄā§‡āĻ˛
-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°_āĻ°āĻŋāĻ˛ā§‹āĻ•ā§āĻ¸ -āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ• -āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¤ā§€āĻ• -āĻ•ā§‡āĻ¨ āĻ˛ā§‹āĻĄ -SEG1ADDR -āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°āĻž
-āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¤ā§€āĻ• -āĻ¸ā§‡āĻ•ā§āĻŸāĻ°āĻĄāĻžāĻ° -āĻ¸ā§‡āĻ—āĻžāĻĻā§āĻĻāĻžāĻ° -SEGS_read_only_addr -SEGS_READ_WRITE_ADDR
-SEG_ADDR_TABLE -SEG_ADDR_TABLE_FILENAME -āĻ¸āĻ—ā§āĻ˛āĻŋāĻ‚āĻ•āĻĄāĻŋāĻŸ -āĻ¸ā§‡āĻ—āĻĒā§āĻ°ā§‹āĻŸ -SEGS_read_only_addr
-SEGS_READ_WRITE_ADDR -āĻāĻ•āĻ•_āĻŽāĻĄāĻŋāĻ‰āĻ˛ - āĻ¸ā§āĻĨāĻŋāĻ° -āĻ¸āĻžāĻŦ_āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ -āĻ¸āĻžāĻŦ_āĻ›āĻžāĻ¤āĻž
-āĻŸā§āĻ˛ā§‡āĻ­ā§‡āĻ˛_āĻ¨āĻžāĻŽāĻ¸ā§āĻĒā§‡āĻ¸ - āĻ›āĻžāĻ¤āĻž -āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ -āĻ…āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋāĻ•ā§ƒāĻ¤_āĻĒā§āĻ°āĻ¤ā§€āĻ•_āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
-āĻĻā§āĻ°ā§āĻŦāĻ˛_āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸_āĻ…āĻŽāĻŋāĻ˛ -āĻšāĻžāĻ‰āĻĄāĻ¸ āĻŦā§‹āĻāĻž -F - gused -āĻ—āĻĢā§āĻ˛ -mmacosx-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ-āĻŽāĻŋāĻ¨=āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
-mkernel -āĻŽāĻ¨-āĻŦāĻžāĻ‡āĻŸ-āĻŦā§āĻ˛

āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ° āĻ†āĻ°āĻŽā§āĻ­ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mno-fp-regs -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ -āĻŽāĻŋāĻ‡āĻ‡āĻ‡ -āĻŽāĻŋāĻ‡āĻ‡-āĻ¸āĻš-āĻ…āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ
-mieee-āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ -mfp-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒ-āĻŽā§‹āĻĄ=āĻŽā§‹āĻĄ -mfp-āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚-āĻŽā§‹āĻĄ=āĻŽā§‹āĻĄ -mtrap-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž=āĻŽā§‹āĻĄ
-āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ-āĻ§ā§āĻ°ā§āĻŦāĻ• -mcpu =cpu-āĻŸāĻžāĻ‡āĻĒ -mtune =cpu-āĻŸāĻžāĻ‡āĻĒ -mbwx -āĻŽā§āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸ -mfix -mcix
-mfloat-āĻ­ā§āĻ¯āĻžāĻ•ā§āĻ¸ -mfloat-ieeee -mexplicit-āĻ°āĻŋāĻ˛ā§‹āĻ•āĻ¸ -msmall-āĻĄā§‡āĻŸāĻž -mlarge-āĻĄā§‡āĻŸāĻž -msmall-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ
- āĻŦāĻĄāĻŧ-āĻĒāĻžāĻ ā§āĻ¯ -mmemory-lateency=āĻ¸āĻŽāĻ¯āĻŧ

FR30 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -msmall-āĻŽāĻĄā§‡āĻ˛ -mno-lsim

FRV āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mgpr-32 -mgpr-64 -mfpr-32 -mfpr-64 -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
- malloc-cc -mfixed-āĻ¸āĻŋāĻ¸āĻŋ -mdword -mno-dword - mduble -āĻāĻŽāĻ¨ā§‹-āĻĄāĻŦāĻ˛ -āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž -mno-āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž
-āĻŽā§āĻŽā§āĻ˛āĻžāĻĻ -āĻŽāĻ¨ā§‹-āĻŽā§āĻ˛āĻžāĻĻ -mfdpic -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĒā§āĻ˛ā§‡āĻŸ -mgprel-ro -āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ˛āĻŋāĻŦ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ-āĻ›āĻŦāĻŋ
-āĻŽāĻŋāĻ˛āĻŋāĻ‚āĻ•āĻĄ-āĻāĻĢāĻĒāĻŋ -āĻŽāĻ˛āĻ‚-āĻ•āĻ˛ - āĻ•ā§āĻˇāĻ¤āĻŋāĻ•āĻ° āĻ˛ā§‡āĻŦā§‡āĻ˛ -āĻŽāĻŋāĻ˛āĻŋāĻŦā§āĻ°ā§‡āĻ°āĻŋ-āĻ›āĻŦāĻŋ -āĻāĻŽāĻāĻ¸āĻŋāĻ¸āĻŋ -4 -āĻāĻŽāĻāĻ¸āĻŋāĻ¸āĻŋ -8 -āĻŽāĻĒā§āĻ¯āĻžāĻ•
-mno-āĻĒā§āĻ¯āĻžāĻ• -mno-Eflags -mcond-āĻšāĻžāĻ˛āĻ¨āĻž -āĻāĻŽāĻ¨ā§‹-āĻ•āĻ¨ā§āĻĄ-āĻŽā§āĻ­ -āĻŽā§‹āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ-āĻ¸āĻĻāĻ¸ā§āĻ¯
-mno-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ-āĻŽā§‡āĻŽā§āĻŦāĻžāĻ° -mscc -mno-scc -mcond- āĻāĻ•ā§āĻ¸ā§‡āĻ• -mno-Cond-Exec -mvliw-āĻļāĻžāĻ–āĻž
-mno-vliw-āĻļāĻžāĻ–āĻž -multi-cond-exec -mno-āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ•āĻ¨ā§āĻĄ-āĻāĻ•ā§āĻ¸ā§‡āĻ• -āĻŽāĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ-āĻ•āĻ¨ā§āĻĄ-āĻāĻ•ā§āĻ¸ā§‡āĻ•
-āĻŽā§āĻ¨ā§‹-āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ-āĻ•āĻ¨ā§āĻĄ-āĻāĻ•ā§āĻ¸ā§‡āĻ• -mtomcat-āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ -mtls -āĻāĻŽāĻŸāĻŋāĻāĻ˛āĻāĻ¸ -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰

āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ / āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mglibc - muclibc -āĻāĻŽāĻŦāĻŋāĻ“āĻ¨āĻŋāĻ• -āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄ -tno-android-cc -tno-android-ld

H8 / 300 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸ -āĻāĻŽāĻāĻ‡āĻš -āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢāĻŸ -mn -āĻŽā§‡āĻ•ā§āĻ¸āĻ†āĻ° -mno-exr -āĻĒā§āĻĻāĻŋāĻ¨āĻž32 -āĻŽā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-300

āĻāĻ‡āĻšāĻĒāĻŋāĻĒāĻŋāĻ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻŽāĻžāĻ°ā§āĻš =āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ -āĻŽāĻĄāĻŋāĻ¸ā§‡āĻŦāĻ˛-āĻāĻĢāĻĒā§āĻ°ā§‡āĻ—āĻ¸ -mdisable-āĻ¸ā§‚āĻšā§€āĻ•āĻ°āĻŖ
-mfast-āĻĒāĻ°ā§‹āĻ•ā§āĻˇ-āĻ•āĻ˛ -āĻāĻŽāĻ—āĻžāĻ¸ -mgnu-Ld -āĻāĻŽāĻāĻ‡āĻšāĻĒāĻŋ-āĻāĻ˛āĻĄāĻŋ -mfixed- āĻ°ā§‡āĻžā§āĻœ =āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž
-āĻāĻŽāĻœāĻžāĻŽā§āĻĒ-āĻ‡āĻ¨-āĻŦāĻŋāĻ˛āĻŽā§āĻŦ -āĻŽāĻŋāĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°-āĻ…āĻĒā§āĻŸ -āĻŽāĻ˛āĻ‚-āĻ•āĻ˛ -āĻŽāĻ˛āĻžāĻ‚-āĻ˛ā§‹āĻĄ-āĻ¸ā§āĻŸā§‹āĻ° -mno-āĻ…āĻ•ā§āĻˇāĻŽ-fpregs
-mno-āĻ…āĻ•ā§āĻˇāĻŽ-āĻ¸ā§‚āĻšā§€āĻ•āĻ°āĻŖ -mno-āĻĻā§āĻ°ā§āĻ¤-āĻĒāĻ°ā§‹āĻ•ā§āĻˇ-āĻ•āĻ˛ -āĻŽāĻ¨ā§‹-āĻ—ā§āĻ¯āĻžāĻ¸ -āĻāĻŽāĻ¨ā§‹-āĻœāĻžāĻŽā§āĻĒ-āĻ‡āĻ¨-āĻŦāĻŋāĻ˛āĻŽā§āĻŦ
-mno-āĻ˛āĻ‚-āĻ˛ā§‹āĻĄ-āĻ¸ā§āĻŸā§‹āĻ° -mno-āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāĻ˛-āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ -āĻŽāĻ¨ā§‹-āĻ¨āĻ°āĻŽ-āĻĢā§āĻ˛ā§‹āĻŸ -mno-āĻ¸ā§āĻĒā§‡āĻ¸-regs
-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ -āĻāĻŽāĻĒāĻŋāĻ-āĻ°āĻŋāĻ¸ā§āĻ•-1-0 -āĻāĻŽāĻĒāĻŋāĻ-āĻ°āĻŋāĻ¸ā§āĻ•-1-1 -āĻāĻŽāĻĒāĻŋāĻ-āĻ°āĻŋāĻ¸ā§āĻ•-2-0 āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯-āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ
-mschedule =cpu-āĻŸāĻžāĻ‡āĻĒ -mspace -regs -msio -mwsio -āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸=āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸-āĻāĻ¸āĻŸāĻŋāĻĄāĻŋ -āĻ¨ā§‹āĻ˛āĻŋāĻŦāĻĄāĻ˛ā§āĻĄ - āĻ¸ā§āĻĨāĻŋāĻ°
- āĻĨā§āĻ°ā§‡āĻĄ

āĻ†āĻ‡āĻ-64 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -mgnu- āĻšāĻŋāĻ¸āĻžāĻŦā§‡ -mgnu-Ld -āĻŽāĻ¨ā§‹-āĻ›āĻŦāĻŋ
-mvolatile-asm-āĻ¸ā§āĻŸāĻĒ -āĻŽāĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻ¨āĻžāĻŽ -msdata -āĻŽā§āĻ¨ā§‹-āĻāĻ¸āĻĄāĻŋāĻāĻŸāĻž -āĻŽāĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻŸ-āĻœāĻŋāĻĒāĻŋ -āĻŽāĻŸā§‹-āĻ›āĻŦāĻŋ
-āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢā§āĻ˛ā§‹āĻŸ-āĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ-āĻŽāĻŋāĻ¨-āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢā§āĻ˛ā§‹āĻŸ-āĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻĨā§āĻ°ā§āĻĒā§āĻŸ
-mno-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢā§āĻ˛ā§‹āĻŸ-āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨-āĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ-āĻŽāĻŋāĻ¨-āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨-āĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ-āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻĨā§āĻ°ā§āĻĒā§āĻŸ -mno-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨-āĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-sqrt-āĻŽāĻŋāĻ¨-āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ
-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§āĻ•āĻžāĻ°ā§āĻŸ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻĨā§āĻ°ā§āĻĒā§āĻŸ -mno-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-sqrt -mdwarf2-asm -āĻŽāĻ°ā§āĻ˛āĻŋ-āĻ¸ā§āĻŸāĻĒ-āĻŦāĻŋāĻŸāĻ¸
-mfixed- āĻ°ā§‡āĻžā§āĻœ =āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž -mtls-āĻ†āĻ•āĻžāĻ°=tls-āĻ†āĻ•āĻžāĻ° -mtune =cpu-āĻŸāĻžāĻ‡āĻĒ -milp32 -mlp64
-msched-br-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ• -msched- āĻ†āĻ°-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ• -msched-āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻŦāĻŋāĻļā§‡āĻˇ -msched-Br-āĻ‡āĻ¨-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•
-msched-ar-āĻ‡āĻ¨-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ• -āĻāĻŽāĻāĻ¸āĻšā§‡āĻĄ-āĻ‡āĻ¨-āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛-āĻ¸ā§āĻĒā§‡āĻ• -msched-pec-Ldc
-msched-āĻ¸ā§āĻĒā§‡āĻ•-āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛-āĻāĻ˛āĻĄāĻŋāĻ¸āĻŋ -msched-prefer- āĻ¨āĻ¨-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•-āĻ‡āĻ¨āĻ¸
-msched-prefer-non- āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻ¸ā§āĻĒā§‡āĻ•-āĻ‡āĻ¨āĻ¸ā§‡āĻ¨āĻ¸ -msched-āĻ¸ā§āĻŸāĻĒ-āĻŦāĻŋāĻŸ-āĻĒāĻ°ā§‡-āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ-āĻšāĻ•ā§āĻ°
-msched-āĻ—āĻŖāĻ¨āĻž-āĻŦāĻŋāĻļā§‡āĻˇ-āĻ‡āĻ¨-āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ-āĻĒāĻĨ -msel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ¨āĻž-āĻšā§‡āĻ•-āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛-āĻ¸ā§āĻĒā§‡āĻ•
-msched-fp-mem-deps-āĻļā§‚āĻ¨ā§āĻ¯-āĻ–āĻ°āĻš -msched-max- āĻŽā§‡āĻŽāĻ°āĻŋ-āĻ‡āĻ¨āĻ¸āĻ¨āĻ¸-āĻšāĻžāĻ°ā§āĻĄ-āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§
-msched-max- āĻŽā§‡āĻŽāĻ°āĻŋ-āĻ‡āĻ¨āĻ¸āĻāĻ¨āĻāĻ¸ =āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ¸

LM32 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mbarrel-shift-āĻ¸āĻ•ā§āĻˇāĻŽ -mdivide-āĻ¸āĻ•ā§āĻˇāĻŽ -āĻŽāĻŋāĻ˛āĻŋāĻĒā§āĻ˛āĻžāĻ‡-āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ
-msign-āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨ā§āĻĄ-āĻ¸āĻ•ā§āĻˇāĻŽ -āĻŽāĻŋāĻ‰āĻœāĻžāĻ°-āĻ¸āĻ•ā§āĻˇāĻŽ

āĻāĻŽ 32 āĻ†āĻ°/āĻĄāĻŋ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -m32r2 -m32rx -m32r -āĻāĻŽāĻĄāĻŋāĻŦāĻžāĻ— āĻŽā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻĒāĻ¸ -mno- align-loops
-āĻŽāĻŋāĻ¸ā§āĻ¯ā§-āĻ°ā§‡āĻŸ=āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž -āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻš-āĻ•āĻ¸ā§āĻŸ =āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž -āĻŽāĻĄā§‡āĻ˛=āĻ•ā§‹āĻĄ-āĻ†āĻ•āĻžāĻ°-āĻŽāĻĄā§‡āĻ˛-āĻŸāĻžāĻ‡āĻĒ -msdata =āĻ¤āĻĨā§āĻ¯-
āĻ†āĻĻāĻ°ā§āĻļ -mno-flush-func -mflush-func =āĻ¨āĻžāĻŽ -mno-āĻĢā§āĻ˛āĻžāĻļ-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒ -mflush- āĻĢāĻžāĻāĻĻ =āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž -G NUM

M32C āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ -msim -āĻŽā§‡āĻŽāĻ°ā§‡āĻ—āĻ¸=āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž

M680x0 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻŽāĻžāĻ°ā§āĻš =āĻ–āĻŋāĻ˛āĻžāĻ¨ -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ -mtune =āĻ¸ā§āĻ° -m68000 -m68020 -M68020-40
-M68020-60 -m68030 -m68040 -m68060 -mcpu32 -m5200 -m5206e -m528x -m5307 -m5407
-mcfv4e -āĻāĻŽāĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ -mno-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ -mc68000 -mc68020 -āĻŽāĻ¨ā§‹āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ -āĻāĻŽāĻ†āĻ°āĻŸāĻŋāĻĄāĻŋ -mno-rtd
-mdiv -mno-div -mshort -mno-āĻ›ā§‹āĻŸ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ -m68881 -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ -āĻāĻŽāĻĒāĻŋāĻ•ā§āĻ°ā§‡āĻ˛
-āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ—-āĻ‡āĻ¨ -mstrict-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ -msep-āĻĄā§‡āĻŸāĻž -mno-āĻ¸ā§‡āĻĒ-āĻĄā§‡āĻŸāĻž -āĻŽāĻļāĻžāĻ°ā§āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ-āĻ†āĻ‡āĻĄāĻŋ = āĻāĻ¨
-āĻŽāĻŋāĻĄ-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ -mno-āĻ†āĻ‡āĻĄāĻŋ-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ -mxgot -mno-xgot

āĻāĻŽāĻ•ā§‹āĻ° āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš - mhardlit -āĻāĻŽāĻ¨ā§‹-āĻšāĻžāĻ°ā§āĻĄāĻ˛āĻŋāĻŸ -mdiv -mno-div -mrelax- āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡
-āĻāĻŽāĻ¨ā§‹-āĻ†āĻ°āĻžāĻŽ-āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ -āĻŽāĻ“āĻ¯āĻŧāĻžāĻ‡āĻĄ-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄāĻ¸ -mno-āĻ“āĻ¯āĻŧāĻžāĻ‡āĻĄ-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ -m4byte-āĻĢāĻžāĻ‚āĻļāĻ¨
-mno-4byte-āĻĢāĻžāĻ‚āĻļāĻ¨ -mcallgraph-āĻĄā§‡āĻŸāĻž -mno-āĻ•āĻ˛āĻ—ā§āĻ°āĻžāĻĢ-āĻĄā§‡āĻŸāĻž -mslow-āĻŦāĻžāĻ‡āĻŸ
-mno-āĻ¸ā§āĻ˛ā§‹-āĻŦāĻžāĻ‡āĻŸ -mno-lsim - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -m210 -m340
-mstack-āĻŦā§ƒāĻĻā§āĻ§āĻŋ

āĻāĻŽāĻ‡āĻĒāĻŋ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš - mabsdiff -āĻŽāĻ˛-āĻ…āĻĒāĻ¸ - āĻŽā§āĻ¯āĻžāĻ­āĻžāĻ°ā§‡āĻœ -āĻŽāĻŦā§‡āĻ¸āĻĄ =n -āĻāĻŽāĻŦāĻŋāĻŸāĻĒāĻ¸ -mc =n -mclip
-mconfig =āĻ¨āĻžāĻŽ -mcop -mcop32 -mcop64 -mivc2 -āĻāĻŽāĻĄāĻŋāĻ¸āĻŋ -mdiv -āĻŽā§‡āĻŦ -āĻŽā§‡āĻ˛ -āĻŽāĻŋāĻ“-āĻ…āĻ¸ā§āĻĨāĻŋāĻ° -ml
-āĻŽā§āĻ˛āĻŋāĻĄāĻœ -āĻŽāĻŋāĻŽāĻŋ -āĻŽāĻŋāĻŽāĻŋāĻ¨āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸ -āĻŽāĻŽāĻ˛ā§āĻŸ -āĻŽāĻ¨ā§‹-āĻ…āĻĒāĻ¸ -āĻŽāĻ°ā§‡āĻĒā§‡āĻŸ -āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢāĻŸ -āĻŽāĻ¸āĻžāĻ¤ā§āĻ° -msdram -msim -msimnovec
-āĻāĻŽāĻŸāĻŋāĻāĻĢ -mtiny =n

āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻŦā§āĻ˛ā§‡āĻœ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ -msmall-āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ -mmemppy
-mxl-soft-mul -mxl-soft-div -mxl-āĻŦā§āĻ¯āĻžāĻ°ā§‡āĻ˛-āĻļāĻŋāĻĢāĻŸ -mxl-āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨-āĻ¤ā§āĻ˛āĻ¨āĻž -mxl-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻšā§‡āĻ•
-mxl-gp-opt -mno-āĻ•ā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ°āĻŦāĻ¸ -mxl-āĻ—ā§āĻŖ-āĻ‰āĻšā§āĻš -mxl-āĻĢā§āĻ˛ā§‹āĻŸ-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -mxl-Float-sqrt
-āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -mxl-āĻĒā§āĻ¨āĻƒāĻ•ā§āĻ°āĻŽ -mxl-āĻŽā§‹āĻĄ-āĻ…ā§āĻ¯āĻžāĻĒ-āĻŽāĻĄā§‡āĻ˛

āĻŽāĻŋāĻĒāĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻ‡āĻāĻ˛ -āĻ‡āĻŦāĻŋ -āĻŽāĻžāĻ°ā§āĻš =āĻ–āĻŋāĻ˛āĻžāĻ¨ -mtune =āĻ–āĻŋāĻ˛āĻžāĻ¨ -āĻŽāĻŋāĻĒāĻ¸ 1 -āĻŽāĻŋāĻĒāĻ¸ 2 -āĻŽāĻŋāĻĒāĻ¸ 3 -āĻŽāĻŋāĻĒāĻ¸ 4
-āĻŽāĻŋāĻĒāĻ¸ 32 -mips32r2 -mips32r3 -mips32r5 -mips32r6 -āĻŽāĻŋāĻĒāĻ¸ 64 -mips64r2 -mips64r3
-mips64r5 -mips64r6 -āĻŽāĻŋāĻĒāĻ¸ 16 -mno-Mips16 -mflip-MIPS16 -āĻŽāĻŋāĻ¨ā§āĻŸāĻžāĻ°āĻ˛āĻŋāĻ‚āĻ•-āĻ¸āĻ‚āĻ•ā§āĻšāĻŋāĻ¤
-mno-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ˛āĻŋāĻ‚āĻ•-āĻ¸āĻ‚āĻ•ā§āĻšāĻŋāĻ¤ -āĻŽāĻŋāĻ¨ā§āĻŸāĻžāĻ°āĻ˛āĻŋāĻ™ā§āĻ•-āĻāĻŽāĻ†āĻ‡āĻĒāĻŋāĻāĻ¸ 16 -mno-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ˛āĻŋāĻ™ā§āĻ•-āĻāĻŽāĻ†āĻ‡āĻĒāĻŋāĻāĻ¸ 16 -āĻŽāĻžāĻŦāĻŋ=āĻ†āĻŦā§€
-āĻŽā§āĻ¯āĻžāĻŦāĻŋāĻ•ā§āĻ¯āĻžāĻ˛āĻ¸ -āĻŽāĻ¨ā§‹-āĻ…āĻŦāĻŋāĻ•āĻžāĻ˛āĻ¸ -āĻŽāĻļāĻžāĻ°ā§āĻĄ -mno-āĻ­āĻžāĻ— āĻ•āĻ°āĻž -mplt -mno-plt -mxgot -mno-xgot
-mgp32 -mgp64 -mfp32 -mfpxx -mfp64 -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ -mno-āĻ­āĻžāĻ¸āĻž
-āĻāĻ•āĻŸāĻŋ-āĻ­āĻžāĻ¸āĻž -mdouble-āĻžāĻ˛ā§ -modd-spreg -mno-odd-spreg -āĻŽā§āĻ¯āĻžāĻŦāĻ¸ =āĻŽā§‹āĻĄ -āĻŽāĻ¨āĻ¨=āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚
-āĻāĻŽāĻĄāĻŋāĻāĻ¸āĻĒāĻŋ -mno-dsp -mdspr2 -mno-dspr2 -āĻāĻŽāĻāĻŽāĻ¸āĻŋāĻ‡āĻ‰ -mmno-mcu -āĻŽā§‡āĻ­āĻž -āĻāĻŽāĻ¨ā§‹-āĻ‡āĻ­āĻž -mvirt -mno-virt
-mxpa -mno-xpa - āĻŽāĻŋāĻŽāĻŋāĻ•ā§āĻ°ā§‹āĻŽāĻŋāĻĒāĻ¸ -mno-āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻŽāĻŋāĻĒāĻ¸ -mfpu =fpu-āĻŸāĻžāĻ‡āĻĒ -msmartmips -mno-smartmips
āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻ¨ā§āĻ§ā§€-āĻāĻ•āĻ• -mno-āĻœā§‹āĻĄāĻŧāĻž-āĻāĻ•āĻ• -mdmx -mno-mdmx -āĻŽāĻŋāĻĒāĻ¸ 3 āĻĄāĻŋ -mno-Mips3d -āĻāĻŽāĻāĻŽāĻŸāĻŋ
-mno-Mt -mllsc -mno-llsc -āĻŽāĻ˛āĻ‚64 -āĻŽāĻ˛āĻ‚32 -msym32 -mno-sym32 -GNUM
-āĻŽā§āĻ˛ā§‹āĻ•āĻžāĻ˛-āĻāĻ¸āĻĄāĻŋāĻāĻŸāĻž -mno-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ-āĻāĻ¸āĻĄā§‡āĻŸāĻž -āĻŽā§‡āĻ•ā§āĻ¸āĻŸāĻžāĻ°ā§āĻ¨-āĻāĻ¸āĻĄā§‡āĻŸāĻž -mno-āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ•-āĻāĻ¸āĻĄā§‡āĻŸāĻž -mgpopt -mno-gopt
-āĻŽā§‡āĻŽā§āĻŦā§‡āĻĄ-āĻĄā§‡āĻŸāĻž -mno-āĻāĻŽā§āĻŦā§‡āĻĄā§‡āĻĄ-āĻĄā§‡āĻŸāĻž -āĻŽā§āĻ¨āĻŋāĻ¨ā§€āĻ¤-āĻ•āĻ¨āĻ¸ā§āĻŸ-āĻ‡āĻ¨-āĻ°ā§‹āĻĄāĻžāĻŸāĻž
-mno-uninit-const- āĻ‡āĻ¨-āĻ°ā§‹āĻĄāĻžāĻŸāĻž -mcode-āĻĒāĻžāĻ āĻ¯ā§‹āĻ—ā§āĻ¯=āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ -msplit-āĻ āĻŋāĻ•āĻžāĻ¨āĻž
-mno-āĻŦāĻŋāĻ­āĻ•ā§āĻ¤-āĻ āĻŋāĻ•āĻžāĻ¨āĻž -mexplicit-āĻ°āĻŋāĻ˛ā§‹āĻ•āĻ¸ -mno-āĻ¸ā§āĻĒāĻˇā§āĻŸ-āĻ°āĻŋāĻ˛ā§‹āĻ•āĻ¸ -mcheck-āĻļā§‚āĻ¨ā§āĻ¯-āĻŦāĻŋāĻ­āĻžāĻ—
-mno-āĻšā§‡āĻ•-āĻļā§‚āĻ¨ā§āĻ¯-āĻŦāĻŋāĻ­āĻžāĻ— -mdivide-āĻĢāĻžāĻāĻĻ -āĻŽāĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ-āĻŦā§āĻ°ā§‡āĻ•āĻ¸ -mmemppy -mno-āĻ†āĻŽāĻžāĻ° āĻŽāĻ¨ā§‡
-āĻŽāĻ˛āĻ‚-āĻ•āĻ˛ -mno-āĻ˛āĻ‚-āĻ•āĻ˛ -āĻŽāĻŽāĻĻ -āĻŽāĻ¨ā§‹-āĻĒāĻžāĻ—āĻ˛ -āĻŽāĻŋāĻŽāĻžāĻĻā§āĻĻ -āĻŽāĻ¨ā§‹-āĻ‡āĻŽāĻžāĻĻ -āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -āĻ¨ā§‹āĻ•āĻĒā§āĻĒ -mfix-24k -mno-Fix-24k -mfix-r4000 -mno-Fix-r4000
-mfix-r4400 -mno-Fix-r4400 -mfix-r10000 -mno-Fix-r10000 -mfix-rm7000 -mno-Fix-rm7000
-mfix-vr4120 -mno-Fix-vr4120 -mfix-vr4130 -mno-Fix-vr4130 -mfix-Sb1 -mno-Fix-Sb1
-mflush-func =āĻĢāĻžāĻ‚āĻļāĻ¨ -mno-flush-func -āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻš-āĻ•āĻ¸ā§āĻŸ =NUM āĻļāĻžāĻ–āĻž-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯
-mno-āĻļāĻžāĻ–āĻž-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ -mfp- āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ -mno-fp-āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ -mvr4130-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ -mno-vr4130-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-msynci -āĻŽā§āĻ¨ā§‹-āĻ¸āĻŋāĻ™ā§āĻ•āĻŋ -āĻŽā§āĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸-āĻĒāĻŋāĻ•-āĻ•āĻ˛āĻ¸ -āĻāĻŽāĻ¨ā§‹-āĻ†āĻ°āĻžāĻŽ-āĻĒāĻŋāĻ•-āĻ•āĻ˛ -mmcount-ra-āĻ āĻŋāĻ•āĻžāĻ¨āĻž

āĻāĻŽāĻāĻŽāĻ†āĻ‡āĻāĻ•ā§āĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mlibfuncs -mno-libfuncs -āĻŽā§‡āĻĒāĻ¸āĻŋāĻ˛āĻ¨ - mno-epsilon -āĻŽāĻžāĻŦāĻŋ=āĻ—ā§āĻ¨ā§
-āĻŽāĻžāĻŦāĻŋ=āĻŽāĻŋāĻ•ā§āĻ¸āĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° -mzero-āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ -mknuthdiv -mtoplevel-āĻĒā§āĻ°āĻ¤ā§€āĻ• -āĻŽā§‡āĻ˛ā§āĻĢ āĻŦā§āĻ°āĻžāĻžā§āĻš-āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€
-mno-āĻļāĻžāĻ–āĻž-āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€ -mbase-āĻ āĻŋāĻ•āĻžāĻ¨āĻž -mno-āĻŦā§‡āĻ¸-āĻ āĻŋāĻ•āĻžāĻ¨āĻž -āĻāĻ•āĻŸāĻŋ-āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨
-mno-āĻāĻ•āĻ•-āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨

MN10300 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mmult-āĻŦāĻžāĻ— -mno-mult-āĻŦāĻžāĻ— -mno-am33 - mam33 -mam33-2 - mam34 -mtune =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰-
āĻ†āĻĻāĻ°ā§āĻļ -āĻŽā§āĻ°ā§‡āĻŸāĻžāĻ°ā§āĻ¨-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻ…āĻ¨-āĻĄāĻŋ 0 -mno-Crt0 -āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸ -āĻŽāĻ˛āĻŋāĻ“ -mstelb

āĻ¸āĻžāĻšāĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻŽā§‡āĻŦ -āĻŽā§‡āĻ˛ -mmul.x -mno-Crt0

MSP430 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -msim -masm-āĻšā§‡āĻ•ā§āĻ¸ -mmcu = -mcpu = - āĻŦāĻĄāĻŧ -msmall -āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸ -mhwmult = -āĻŽāĻŋāĻ¨ā§āĻŸ

āĻāĻ¨āĻĄāĻŋāĻāĻ¸ 32 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -āĻŽāĻ°āĻŋāĻĄāĻ¸-āĻ°ā§‡āĻœā§‡āĻ¸ -mfull-regs -mcmov -mno-cmov
-mperf-ext -mno-parf-ext -mv3push -mno-v3push -m16 āĻŦāĻŋāĻŸ -mno-16 āĻŦāĻŋāĻŸ -misr-āĻ­ā§‡āĻ•ā§āĻŸāĻ°-āĻ†āĻ•āĻžāĻ°=NUM
-mcache-block-size =NUM -āĻŽāĻžāĻ°ā§āĻš =āĻ–āĻŋāĻ˛āĻžāĻ¨ -mcmodel =āĻ•ā§‹āĻĄ-āĻŽāĻĄā§‡āĻ˛ -āĻŽā§āĻ¯āĻžāĻ•ā§āĻŸāĻ°-āĻĄā§‹āĻ° -āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸

Nios II āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -G NUM -mgpopt=āĻĒāĻ›āĻ¨ā§āĻĻ -mgpopt -mno-gpopt -āĻŽā§‡āĻ˛ -āĻŽā§‡āĻŦ -mno-āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸-āĻ•ā§āĻ¯āĻžāĻļā§‡
-āĻāĻŽāĻŦāĻŋāĻĒāĻžāĻ¸-āĻ•ā§āĻ¯āĻžāĻļā§‡ -mno-āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻ…āĻ¸ā§āĻĨāĻŋāĻ° -mcache-āĻ…āĻ¸ā§āĻĨāĻŋāĻ° -mno-fast-sw-div -āĻŽāĻžāĻ¸ā§āĻŸ-āĻ¸ā§āĻ‡-āĻĄāĻŋāĻ†āĻ‡āĻ­āĻŋ
-mhw-mul -mno-hw-mul -mhw-mulx -mno-Hw-mulx -mno-hw-div -mhw-div -āĻŽāĻ•āĻžāĻ¸ā§āĻŸāĻŽ-inss=N
-āĻāĻŽāĻ¨ā§‹-āĻ•āĻžāĻ¸ā§āĻŸāĻŽ-inss -mcustom-fpu-cfg =āĻ¨āĻžāĻŽ -āĻŽāĻšāĻžāĻ˛ -msmallc -msys-crt0 =āĻ¨āĻžāĻŽ -msys-lib =āĻ¨āĻžāĻŽ

āĻāĻ¨āĻ­āĻŋāĻĄāĻŋāĻ¯āĻŧāĻž PTX āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -m32 -m64 - mmainkernel

āĻĒāĻŋāĻĄāĻŋāĻĒāĻŋ -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 -m64bit-āĻĄāĻžāĻŦāĻ˛āĻ¸ -m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸

āĻ†āĻ°āĻāĻ¸/6000 āĻāĻŦāĻ‚ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mcpu =cpu-āĻŸāĻžāĻ‡āĻĒ -mtune =cpu-āĻŸāĻžāĻ‡āĻĒ -mcmodel =āĻ•ā§‹āĻĄ-āĻŽāĻĄā§‡āĻ˛
-mpowerpc64 -āĻŽāĻžāĻ˛āĻŸāĻŋāĻ­āĻŋāĻ• -mno-altivec -mpowerpc-gpopt -mno-Fowerpc-gpopt
-mpowerpc-Gfxopt -mno-Fowerpc-gfxopt -mmfcrf -mno-mfcrf -mpopcntb -mno-popcntb
-mpopcntd -mno-popcntd -mfprnd -mno-fprnd -mcmpb -mno-cmpb -mmfpgpr -mno-mfpgpr
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ -āĻāĻŽāĻ¨ā§‹-āĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ -āĻŽāĻĢā§āĻ˛-āĻŸā§‹āĻ• -āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ˛-āĻŸāĻ• -mno-Fp-in-toc -āĻŽā§āĻ¨ā§‹-āĻāĻ¸āĻāĻŽ-āĻ‡āĻ¨-āĻŸā§‹āĻ•
-m64 -m32 -mxl-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ -mno-xl-compat -āĻāĻŽāĻĒāĻŋāĻ‡ āĻ•ā§āĻˇāĻ¤āĻŋāĻ•āĻ° āĻļāĻ•ā§āĻ¤āĻŋ āĻ•ā§āĻˇāĻ¤āĻŋāĻ•āĻ°-āĻĒā§āĻ°āĻžāĻ•ā§ƒāĻ¤āĻŋāĻ•
-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ - āĻāĻ•āĻžāĻ§āĻŋāĻ• -mno-āĻāĻ•āĻžāĻ§āĻŋāĻ• -āĻāĻ•āĻŸāĻŋ-āĻ­āĻžāĻ¸āĻž -mdouble-āĻžāĻ˛ā§
-msimple-fpu -āĻŽāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ -mno-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ -āĻŽā§āĻĒāĻĄā§‡āĻŸ -mno-āĻ†āĻĒāĻĄā§‡āĻŸ -mavoid-āĻ¸ā§‚āĻšāĻŋāĻŦāĻĻā§āĻ§-āĻ āĻŋāĻ•āĻžāĻ¨āĻž
-mno-āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž-āĻ¸ā§‚āĻšāĻŋāĻŦāĻĻā§āĻ§-āĻ āĻŋāĻ•āĻžāĻ¨āĻž -āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -mbit-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mno-āĻŦāĻŋāĻŸ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ -mstrict-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ -mno-āĻ•āĻ ā§‹āĻ°-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ - āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ -āĻāĻŽāĻ¨ā§‹-āĻ°āĻŋāĻ˛ā§‹āĻ•ā§‡āĻŸā§‡āĻŦāĻ˛
-āĻŽā§āĻ°ā§‡āĻ˛ā§‹āĻ•ā§āĻ¯āĻžāĻŸā§‡āĻŦāĻ˛-āĻ˛āĻŋāĻŦ -mno-āĻ°āĻŋāĻ˛ā§‹āĻ•ā§‡āĻŸā§‡āĻŦāĻ˛-āĻ˛āĻŋāĻŦ -mtoc -mno-toc - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
-āĻŦāĻŋāĻ— -āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -āĻŽāĻĄāĻŋāĻ¨āĻžāĻŽāĻŋāĻ•-āĻ¨ā§‹-āĻĒāĻŋāĻ• -āĻŽāĻžāĻ˛āĻŸāĻŋāĻ­āĻŋāĻ• -mswdiv -āĻāĻ•āĻŸāĻŋ-āĻ›āĻŦāĻŋ-āĻŦā§‡āĻ¸
-prioritize-restricted-insns=āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° -msched-āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛-dep=āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž_āĻĒā§āĻ°āĻ•āĻžāĻ°
-āĻŽāĻŋāĻ¨āĻ¸āĻžāĻ°ā§āĻŸ-āĻļā§‡āĻĄ-āĻ¨āĻĒāĻ¸ =āĻĒāĻ°āĻŋāĻ•āĻ˛ā§āĻĒāĻ¨āĻž -mcall-sysv -mcall-netbsd -maix-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨
-msvr4-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ -āĻŽāĻžāĻŦāĻŋ=abi-āĻŸāĻžāĻ‡āĻĒ -āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤-plt -mbss-plt
-āĻŦā§āĻ˛āĻ•-āĻŽā§āĻ­-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§€āĻŽāĻž=NUM -āĻŽāĻŋāĻ¸ā§‡āĻ˛ -mno-isel -āĻŽāĻŋāĻ¸ā§‡āĻ˛ = āĻšā§āĻ¯āĻžāĻ -āĻŽāĻŋāĻ¸ā§‡āĻ˛ = āĻ¨āĻž -āĻāĻŽāĻāĻ¸āĻĒāĻŋāĻ‡ -mno-spe
-mspe=āĻšā§āĻ¯āĻžāĻ -mspe=āĻ¨āĻž - āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻ¨ā§āĻ§ā§€ -āĻāĻŽāĻœā§‡āĻ¨-āĻ¸ā§‡āĻ˛-āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ•ā§‹āĻĄ -mwarn-āĻ¸ā§‡āĻ˛-āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ•ā§‹āĻĄ -mvrsave
-mno-vrsave -mmulhw -mno-mulhw -mdlmzb -mno-dlmzb -mfloat-gprs=āĻšā§āĻ¯āĻžāĻ -mfloat-gprs = āĻ¨āĻž
-mfloat-gprs=āĻāĻ•āĻ• -mfloat-gprs=āĻĄāĻŦāĻ˛ -āĻāĻŽāĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ -mno-āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ -msim -āĻāĻŽāĻāĻŽāĻ­āĻŋāĻāĻŽāĻ‡
- āĻĒāĻžāĻ—āĻ˛ - myellowknife -āĻ¸āĻĻāĻ¸ā§āĻ¯ -msdata -msdata =āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ•āĻ°āĻž -āĻāĻŽāĻ­āĻŋāĻāĻ•ā§āĻ¸āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ -G NUM - āĻĨā§āĻ°ā§‡āĻĄ -mrecip
-mrecip =āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ•āĻ°āĻž -mno-āĻ°ā§‡āĻ¸āĻŋāĻĒāĻŋ -mrecip-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž -mno-āĻ°ā§‡āĻ¸āĻŋāĻĒāĻŋ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž -mveclibabi =āĻ†āĻĻāĻ°ā§āĻļ -mfriz
-āĻāĻŽāĻ¨ā§‹-āĻĢā§āĻ°āĻŋāĻœ -āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻŸā§-āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ-āĻĢāĻžāĻ‚āĻļāĻ¨ -mno-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻŸā§-āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ-āĻĢāĻžāĻ‚āĻļāĻ¨
-msave-toc-āĻĒāĻ°ā§‹āĻ•ā§āĻˇ -mno-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ-toc-āĻĒāĻ°ā§‹āĻ•ā§āĻˇ -āĻāĻŽāĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°8-āĻĢāĻŋāĻ‰āĻļāĻ¨ -mno-mpower8-āĻĢāĻŋāĻ‰āĻļāĻ¨
-āĻāĻŽāĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°8-āĻ­ā§‡āĻ•ā§āĻŸāĻ° -mno-power8-āĻ­ā§‡āĻ•ā§āĻŸāĻ° -mcrypto -mno-āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‹ -mdirect-āĻšāĻ˛āĻ¨ -mno-āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ-āĻ¸āĻ°āĻžāĻ¨ā§‹
-mquad-āĻŽā§‡āĻŽāĻ°āĻŋ -mno-quad-āĻŽā§‡āĻŽāĻ°āĻŋ -mquad-āĻŽā§‡āĻŽāĻ°āĻŋ-āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• -mno-quad-āĻŽā§‡āĻŽāĻ°āĻŋ-āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ•
-mcompat-Align-parm -mno-compat- āĻ…ā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĒāĻžāĻ°āĻŽ -mupper-regs-df -mno-āĻ‰āĻĒāĻ°-āĻ°ā§‡āĻœāĻŋāĻ¸-āĻĄāĻŋāĻāĻĢ
-mupper-regs-sf -mno-āĻ‰āĻĒāĻ°-āĻ°ā§‡āĻœāĻŋāĻ¸-āĻāĻ¸āĻāĻĢ -āĻŽā§āĻĒāĻžāĻ°-āĻ°ā§‡āĻ—āĻ¸ -mno-āĻ‰āĻĒāĻ°-āĻ°ā§‡āĻœāĻŋāĻ¸

RX āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -m64bit-āĻĄāĻžāĻŦāĻ˛āĻ¸ -m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸ -āĻāĻĢāĻĒāĻŋāĻ‡āĻ‰ -āĻ¨ā§‹āĻĢāĻĒā§ -mcpu = -āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻĄā§‡āĻŸāĻž
-āĻŽāĻŋāĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻĄā§‡āĻŸāĻž -msmall-āĻĄā§‡āĻŸāĻž -msim -āĻŽāĻ¨ā§‹-āĻ¸āĻŋāĻŽ -mas100-āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ -mno-as100-āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸
-āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸ -mmax-āĻ§ā§āĻ°ā§āĻŦāĻ•-āĻ†āĻ•āĻžāĻ°= -āĻŽāĻŋāĻ¨ā§āĻŸ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°= -mpid -mno-āĻ¸āĻ¤āĻ°ā§āĻ•-āĻāĻ•āĻžāĻ§āĻŋāĻ•-āĻĻā§āĻ°ā§āĻ¤-āĻŦāĻŋāĻ˜ā§āĻ¨
-msave-acc-āĻ‡āĻ¨-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§āĻ°ā§‡āĻ¸

S / 390 āĻāĻŦāĻ‚ zseries āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mtune =cpu-āĻŸāĻžāĻ‡āĻĒ -āĻŽāĻžāĻ°ā§āĻš =cpu-āĻŸāĻžāĻ‡āĻĒ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ -āĻāĻŽāĻ¨ā§‹-āĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ -āĻŽāĻ˛āĻ‚-āĻĄāĻŦāĻ˛-64 -āĻŽāĻ˛āĻ‚-āĻĄāĻŦāĻ˛-128 -āĻāĻŽāĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨
-mno-āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨ -āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• -mno-āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• -msmall-Exec -āĻŽā§āĻ¨ā§‹-āĻ¸ā§āĻŽāĻ˛-āĻāĻ•ā§āĻ¸ā§‡āĻ•
-mmvcle -mno-mvcle -m64 -m31 -āĻāĻŽāĻĄāĻŋāĻŦāĻžāĻ— -mno-āĻĄāĻŋāĻŦāĻžāĻ— -āĻŽā§‡āĻ¸āĻž - mzarch -āĻāĻŽāĻŸāĻŋāĻĒāĻŋāĻāĻĢ-āĻŸā§āĻ°ā§‡āĻ¸
-mno-tpf-āĻŸā§āĻ°ā§‡āĻ¸ -āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ¨-āĻĢā§āĻ°ā§‡āĻŽāĻ¸āĻžāĻ‡āĻœ -mwarn-āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
-mstack-āĻ†āĻ•āĻžāĻ° -mstack āĻ—āĻžāĻ°ā§āĻĄ -mhotpatch =āĻ…āĻ°ā§āĻ§āĻļāĻŦā§āĻĻ,āĻ…āĻ°ā§āĻ§āĻļāĻŦā§āĻĻ

āĻ¸ā§āĻ•ā§‹āĻ° āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻŽā§‡āĻŦ -āĻŽā§‡āĻ˛ -mnhwloop -āĻŽā§āĻ˛āĻ¸ -āĻŽā§āĻŽā§āĻ¯āĻžāĻ• -mscore5 -mscore5u -mscore7 -mscore7d

SH āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -m1 -m2 -m2e -m2a-nofpu -m2a-āĻāĻ•āĻ•-āĻļā§āĻ§ā§ -m2a-āĻāĻ•āĻ• -m2a -m3 -m3e
-m4-nofpu -m4-āĻāĻ•āĻ•-āĻļā§āĻ§ā§ -m4-āĻāĻ•āĻ• -m4 -m4a-nofpu -m4a-āĻāĻ•āĻ•-āĻļā§āĻ§ā§ -m4a-āĻāĻ•āĻ•
-m4a -m4al -m5-64 āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž -M5-64Media-nofpu -m5-32 āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž -M5-32Media-nofpu -m5-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ
-m5-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ-āĻ¨āĻĢāĻĒā§ -āĻāĻŽāĻŦāĻŋ -ml -mdalign -āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸ -āĻŦāĻŋāĻ—āĻŸā§‡āĻŦāĻ˛ -mfmovd -āĻŽāĻŋāĻ¤āĻžāĻ›āĻŋ -āĻŽāĻ°ā§‡āĻ¨ā§‡āĻ¸āĻžāĻ¸
-āĻāĻŽāĻ¨ā§‹-āĻ°ā§‡āĻ¨ā§‡āĻ¸āĻžāĻ¸ - mnomacsave -āĻŽāĻŋāĻ‡āĻ‡āĻ‡ -mno-ieee -āĻāĻŽāĻŦāĻŋāĻŸāĻĒāĻ¸ -āĻŽāĻŋāĻ¸āĻžāĻ‡āĻœ -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ†āĻ‡āĻ¸āĻŋ_āĻ‡āĻ¨āĻ­ā§āĻ¯āĻžāĻ˛āĻŋāĻĄā§‡āĻŸ
-mpadstruct -āĻāĻŽāĻ¸ā§āĻĒā§‡āĻ¸ -mprefergot -āĻŽāĻŋāĻ‰āĻœāĻžāĻ°ā§‡āĻ° āĻŽā§‹āĻĄ -āĻŽāĻžāĻ˛ā§āĻŸāĻ•āĻ¸ā§āĻŸ=āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž -mdiv =āĻ•ā§ŒāĻļāĻ˛
-mdivsi3_libfunc =āĻ¨āĻžāĻŽ -mfixed- āĻ°ā§‡āĻžā§āĻœ =āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻŽāĻžāĻ‡āĻ¨ā§āĻĄā§‡āĻ•ā§āĻ¸āĻĄ-āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚
-mgettrcost =āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž -mpt-āĻ¸ā§āĻĨāĻŋāĻ° -āĻŽā§āĻ¯āĻžāĻ•ā§āĻŽā§āĻ˛ā§‡āĻŸ-āĻ†āĻ‰āĻŸāĻ—ā§‹āĻ¯āĻŧāĻŋāĻ‚-āĻ†āĻ°ā§āĻ—āĻ¸ -āĻ…āĻŦāĻžāĻ§ā§āĻ¯-āĻĒā§āĻ°āĻ¤ā§€āĻ•
-āĻŽā§āĻ¯āĻžāĻŸāĻŽāĻŋāĻ•-āĻŽāĻĄā§‡āĻ˛=āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻŽāĻĄā§‡āĻ˛ -āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻš-āĻ•āĻ¸ā§āĻŸ =NUM -mzdcbranch -mno-zdcbranch
-mcbranch-force-delay-slot -āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -mfsca -mno-fsca -mfsrra
-mno-fsrra -āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°āĻž -āĻāĻŽāĻŸāĻžāĻāĻ¸

āĻ¸ā§‹āĻ˛āĻžāĻ°āĻŋāĻ¸ 2 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mclear-hwcap -mno-āĻ•ā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ°-hwcap -āĻŽāĻŋāĻŽā§āĻĒā§āĻ°-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ -mno-āĻ…āĻļā§āĻĻā§āĻ§-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ
- āĻĨā§āĻ°ā§‡āĻĄ - āĻĨā§āĻ°ā§‡āĻĄ

SPARC āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mcpu =cpu-āĻŸāĻžāĻ‡āĻĒ -mtune =cpu-āĻŸāĻžāĻ‡āĻĒ -mcmodel =āĻ•ā§‹āĻĄ-āĻŽāĻĄā§‡āĻ˛ -mmemory-āĻŽāĻĄā§‡āĻ˛=āĻŽā§‡āĻŽ-
āĻŽāĻĄā§‡āĻ˛ -m32 -m64 -āĻŽā§āĻ¯āĻžāĻĒ-āĻ°ā§‡āĻœā§‡āĻ¸ -mno-app -regs -āĻŽāĻĢāĻžāĻ¸ā§āĻŸāĻžāĻ°-āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ¸ -mno-āĻĻā§āĻ°ā§āĻ¤-structs
-mflat -āĻāĻŽāĻ¨ā§‹-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻŸ -āĻāĻŽāĻāĻĢāĻĒāĻŋāĻ‡āĻ‰ -mno-fpu -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻ•ā§‹āĻ¯āĻŧāĻžāĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻ•ā§‹āĻ¯āĻŧāĻžāĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ -mstack-āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤ -mno-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤ -āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ•-āĻĻā§āĻŦā§ˆāĻ¤
-mno-unaligned- āĻĄāĻžāĻŦāĻ˛āĻ¸ -āĻŽāĻŋāĻ‰āĻœāĻžāĻ°-āĻŽā§‹āĻĄ -mno-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻŽā§‹āĻĄ -mv8plus -mno-v8plus -āĻāĻŽāĻ­āĻŋāĻāĻ¸
-mno-vis -mvis2 -mno-vis2 -mvis3 -mno-vis3 -mcbcond -mno-cbcond -mfmaf -mno-fmaf
-mpopc -mno-popc -mfix-at697f -mfix-ut699

āĻāĻ¸āĻĒāĻŋāĻāĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ¨-āĻ°āĻŋāĻ˛ā§‹āĻ• -āĻŽāĻ°āĻ°-āĻ°āĻŋāĻ˛ā§‹āĻ• -āĻāĻŽāĻāĻ¸āĻāĻĢ-āĻĄāĻŋāĻāĻŽāĻ -āĻŽā§āĻ¨āĻ¸ā§‡āĻĢ-āĻĄāĻŋāĻāĻŽāĻ āĻŦā§āĻ°āĻžāĻžā§āĻš-āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤
-msmall-āĻŽā§‡āĻŽ -āĻŽā§āĻ˛āĻžāĻ°ā§āĻœ-āĻŽā§‡āĻŽ -mstdmain -mfixed- āĻ°ā§‡āĻžā§āĻœ =āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž -mea32 -mea64
-maddress-āĻ¸ā§āĻĒā§‡āĻ¸-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -mno-āĻ āĻŋāĻ•āĻžāĻ¨āĻž-āĻ¸ā§āĻĒā§‡āĻ¸-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -mcache-size =āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻ†āĻ•āĻžāĻ°
-āĻŽā§āĻ¯āĻžāĻŸāĻŽāĻŋāĻ•-āĻ†āĻĒāĻĄā§‡āĻŸ -mno-āĻĒāĻ°āĻŽāĻžāĻŖā§-āĻ†āĻĒāĻĄā§‡āĻŸ

āĻĒāĻĻā§āĻ§āĻ¤āĻŋ V āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻ•āĻŋāĻ‰ -āĻ•āĻŋāĻ‰āĻāĻ¨ -āĻ“āĻ¯āĻŧāĻžāĻ‡āĻĒāĻŋ,āĻĒāĻžāĻĨ -āĻ‡āĻŽ,Dir

āĻŸāĻžāĻ‡āĻ˛-āĻœāĻŋāĻāĻ•ā§āĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mcpu = āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ -m32 -m64 -āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ -mcmodel =āĻ•ā§‹āĻĄ-āĻŽāĻĄā§‡āĻ˛

āĻŸāĻžāĻ‡āĻ˛āĻĒā§āĻ°ā§‹ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ -m32

V850 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻŽāĻ˛āĻ‚-āĻ•āĻ˛ -mno-āĻ˛āĻ‚-āĻ•āĻ˛ -āĻāĻŽāĻ‡āĻĒāĻŋ -mno-ep -mprolog-āĻĢāĻžāĻ‚āĻļāĻ¨
-mno-prolog-āĻĢāĻžāĻ‚āĻļāĻ¨ -āĻāĻŽāĻ¸ā§āĻĒā§‡āĻ¸ -mtda =n -msda =n -mzda =n -āĻŽā§āĻ¯āĻžāĻĒ-āĻ°ā§‡āĻœā§‡āĻ¸ -mno-app -regs
-mdisable-calt -mno-āĻ…āĻ•ā§āĻˇāĻŽ-āĻ•āĻ˛ -MV850E2V3 -mv850e2 -mv850e1 -mv850es -mv850e
-mv850 -MV850E3V5 -āĻŽā§āĻ˛ā§āĻĒ -āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸ -āĻŽāĻ˛āĻ‚-āĻœāĻžāĻŽā§āĻĒ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ -āĻāĻŽāĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻ†āĻŦāĻŋ
-MRH850-ABI -āĻāĻŽāĻŦāĻŋāĻ—-āĻ¸ā§āĻ‡āĻš

āĻ­ā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻāĻŽāĻœāĻŋ -mgnu -āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸

āĻ­āĻŋāĻœāĻŋāĻ¯āĻŧāĻžāĻŽ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻāĻŽāĻĄāĻŋāĻŦāĻžāĻ— -msim -āĻāĻŽāĻāĻĢāĻĒāĻŋāĻ‡āĻ‰ -mno-fpu -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ -mcpu =cpu-āĻŸāĻžāĻ‡āĻĒ
-mtune =cpu-āĻŸāĻžāĻ‡āĻĒ -msv-āĻŽā§‹āĻĄ -āĻŽāĻŋāĻ‰āĻœāĻžāĻ°-āĻŽā§‹āĻĄ

VMS āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mvms-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨-āĻ•ā§‹āĻĄ -mdebug-main =āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— -mmalloc64 -mpointer-size =āĻ†āĻ¯āĻŧāĻ¤āĻ¨

āĻ­āĻŋāĻāĻ•ā§āĻ¸ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻāĻŽāĻ†āĻ°āĻŸāĻŋāĻĒāĻŋ -āĻ…-āĻ¸ā§āĻĨāĻŋāĻ° -āĻŦāĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• -āĻŦāĻŋāĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ• -Xbind-āĻ…āĻ˛āĻ¸ -āĻāĻ•ā§āĻ¸āĻŦāĻžāĻ‡āĻ¨ā§āĻĄ-āĻāĻ–āĻ¨

x86 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mtune =cpu-āĻŸāĻžāĻ‡āĻĒ -āĻŽāĻžāĻ°ā§āĻš =cpu-āĻŸāĻžāĻ‡āĻĒ -mtune-ctrl =āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
-mdump-āĻŸāĻŋāĻ‰āĻ¨- āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ -mno-āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -mfpmath =āĻāĻ•āĻ• -āĻŽāĻŽāĻžāĻ¸ =āĻ‰āĻĒāĻ­āĻžāĻˇāĻž -āĻŽāĻ¨ā§‹-āĻĢā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻŋ-āĻŽā§āĻ¯āĻžāĻĨ -387
-mno-Fp-ret- āĻ‡āĻ¨ -387 -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ -mno-āĻ“āĻ¯āĻŧāĻžāĻ‡āĻĄ-āĻ—ā§āĻŖ -āĻāĻŽāĻ†āĻ°āĻŸāĻŋāĻĄāĻŋ - āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ—āĻ¨-āĻĄāĻŦāĻ˛
-mpreferred- āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻžāĻ¨āĻž =NUM -āĻŽāĻŋāĻ¨āĻ•āĻŽāĻŋāĻ‚-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻž =NUM -āĻāĻŽāĻ¸āĻŋāĻāĻ˛āĻĄāĻŋ -mcx16 - msahf
-āĻŽā§‡āĻŽāĻ­āĻŦā§‡ -mcrc32 -mrecip -mrecip =āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ•āĻ°āĻž -mvzeroupper -mprefer-Avx128 -āĻāĻŽāĻāĻŽāĻāĻŽāĻāĻ•ā§āĻ¸ -āĻāĻŽāĻāĻ¸āĻ‡ -msse2
-msse3 -mssse3 -msse4.1 -msse4.2 -msse4 -āĻŽāĻ­ā§‡āĻ•ā§āĻ¸ -mavx2 -mavx512f -mavx512pf -mavx512er
-mavx512cd -āĻŽāĻļāĻž -āĻŽā§‡āĻ¸ -mpclmul -mfsgsbase -mrdrnd -mf16c -mfma -mprefetchwt1
-mclflushopt -mxsavec -mxsaves -msse4a -m3dnow -mpopcnt - mabm -āĻāĻŽāĻŦāĻŋāĻāĻŽāĻ†āĻ‡ -āĻāĻŽāĻŸāĻŋāĻŦāĻŋāĻāĻŽ -mfma4 -mxop
-mlzcnt -mbmi2 -mfxsr -mx āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨ -mxsaveopt -mrtm -mlwp -mmpx -mmwaitx -āĻŽāĻĨā§āĻ°ā§‡āĻĄāĻ¸
-āĻŽā§āĻ¨ā§‹-āĻāĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻĒāĻ¸ -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ…āĻ˛-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻĒāĻ¸ -āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻĒāĻ¸-āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡
-mstringop-āĻ•ā§ŒāĻļāĻ˛=āĻĒāĻžāĻ¨āĻž -mmemcpy-āĻ•ā§ŒāĻļāĻ˛=āĻ•ā§ŒāĻļāĻ˛ -mmemset-āĻ•ā§ŒāĻļāĻ˛=āĻ•ā§ŒāĻļāĻ˛
-mpush-āĻ†āĻ°āĻ—āĻ¸ -āĻŽā§āĻ¯āĻžāĻ•ā§āĻŽā§āĻ˛ā§‡āĻŸ-āĻ†āĻ‰āĻŸāĻ—ā§‹āĻ¯āĻŧāĻŋāĻ‚-āĻ†āĻ°ā§āĻ—āĻ¸ -m128bit-āĻ˛āĻ‚-āĻĄāĻžāĻŦāĻ˛ -m96bit-āĻ˛āĻ‚-āĻĄāĻžāĻŦāĻ˛
-āĻŽāĻ˛āĻ‚-āĻĄāĻŦāĻ˛-64 -āĻŽāĻ˛āĻ‚-āĻĄāĻŦāĻ˛-80 -āĻŽāĻ˛āĻ‚-āĻĄāĻŦāĻ˛-128 -āĻ†āĻŽāĻ—ā§āĻ°āĻŋāĻĒāĻ°ā§āĻŽ =NUM -msseregparm
-mveclibabi =āĻ†āĻĻāĻ°ā§āĻļ -mvect8-Ret-āĻ‡āĻ¨-āĻāĻŽāĻ‡āĻāĻŽ -mpc32 -mpc64 -mpc80 -mstackrealign
-āĻŽā§‹āĻŽāĻŋāĻŸ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° -āĻŽāĻ¨ā§‹-āĻ°ā§‡āĻĄ-āĻœā§‹āĻ¨ -mno-Tls- āĻĄāĻžāĻ‡āĻ°ā§‡āĻ•ā§āĻŸ-āĻ¸ā§‡āĻ—-āĻ°ā§‡āĻĢāĻ¸ -mcmodel =āĻ•ā§‹āĻĄ-āĻŽāĻĄā§‡āĻ˛
-āĻŽāĻžāĻŦāĻŋ=āĻ¨āĻžāĻŽ -maddress-āĻŽā§‹āĻĄ=āĻŽā§‹āĻĄ -m32 -m64 -mx32 -m16 -mlarge-āĻĄā§‡āĻŸāĻž-āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ=NUM
-msse2avx -āĻŽāĻĢā§‡āĻ¨ā§āĻŸā§āĻ°āĻŋ -mrecord-mcount -mnop-mcount -m8bit-idiv
-mavx256-āĻŦāĻŋāĻ­āĻ•ā§āĻ¤-āĻ…āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¯ā§āĻ•ā§āĻ¤-āĻ˛ā§‹āĻĄ -mavx256-āĻŦāĻŋāĻ­āĻ•ā§āĻ¤-āĻ…āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¯ā§āĻ•ā§āĻ¤-āĻ¸ā§āĻŸā§‹āĻ° -āĻŽā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĄā§‡āĻŸāĻž=āĻ†āĻĻāĻ°ā§āĻļ
-mstack- āĻĒā§āĻ°ā§‹āĻŸā§‡āĻ•ā§āĻŸāĻ°-āĻ—āĻžāĻ°ā§āĻĄ =āĻĒāĻžāĻšāĻžāĻ°āĻž

x86 āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -āĻŽāĻ•āĻ¨āĻ¸ā§‹āĻ˛ -mcygwin -āĻŽā§āĻ¨ā§‹-āĻ¸āĻŋāĻ—āĻ‰āĻ‡āĻ¨ -āĻāĻŽāĻĄāĻŋāĻāĻ˛ -mnop-fun-dllimport -āĻŽāĻĨā§āĻ°ā§‡āĻĄ
-āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ -mwin32 -āĻŽā§āĻ‡āĻ¨ā§āĻĄā§‹āĻ¸ -fno-āĻ¸ā§‡āĻŸ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛

Xstormy16 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -msim

āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻ¸āĻž āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš -mconst16 -mno-const16 -āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ -āĻāĻŽāĻĢā§‹āĻ°ā§āĻ¸-āĻ¨ā§‹-āĻ›āĻŦāĻŋ
mserialize-āĻ…āĻ¸ā§āĻĨāĻŋāĻ° -mno-āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœ-āĻ…āĻ¸ā§āĻĨāĻŋāĻ° -āĻŽāĻŸā§‡āĻ•ā§āĻ¸āĻŸ-āĻŦāĻŋāĻ­āĻžāĻ—-āĻ†āĻ§ā§āĻ¯āĻžāĻ¤ā§āĻŽāĻŋāĻ•
-mno-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ-āĻŦāĻŋāĻ­āĻžāĻ—-āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• -mtarget-lign -mno-āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ -āĻŽāĻ˛ā§āĻ˛āĻ‚ āĻ•āĻ˛
-āĻŽāĻ¨ā§‹-āĻ˛āĻ‚ āĻ•āĻ˛

zseries āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš S/390 āĻāĻŦāĻ‚ zSeries āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–ā§āĻ¨āĨ¤

āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš
-fcal-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤-REG -fcal-āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤-REG āĻ¸ā§āĻĨāĻŋāĻ°-REG - āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ -āĻ…-āĻ•āĻ˛-āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ
-āĻĢāĻĄāĻŋāĻ˛āĻŋāĻŸ-āĻĄā§‡āĻĄ-āĻāĻ•ā§āĻ¸āĻ¸ā§‡āĻĒāĻļāĻ¨āĻ¸ -āĻĢāĻžāĻ¨āĻ‰āĻ‡āĻ¨ā§āĻĄ-āĻŸā§‡āĻŦāĻŋāĻ˛ -āĻĢā§āĻ¯āĻžāĻ¸āĻŋāĻ™ā§āĻ•ā§āĻ°ā§‹āĻ¨āĻžāĻ¸-āĻ†āĻ¨āĻ“āĻ¯āĻŧāĻžāĻ‡āĻ¨ā§āĻĄ-āĻŸā§‡āĻŦāĻŋāĻ˛ -fno-gnu-āĻ…āĻ¨āĻ¨ā§āĻ¯
-āĻĢāĻŋāĻ¨āĻšāĻŋāĻŦāĻŋāĻŸ-āĻ†āĻ•āĻžāĻ°-āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ -āĻĢāĻŋāĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨
-āĻĢāĻŋāĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŦāĻžāĻĻ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ˛āĻŋāĻ¸ā§āĻŸ=āĻ¸āĻŋāĻŽ,āĻ¸āĻŋāĻŽ...
-āĻĢāĻŋāĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŦāĻžāĻĻ-āĻĢāĻžāĻ‡āĻ˛-āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž=āĻĢāĻžāĻ‡āĻ˛,āĻĢāĻžāĻ‡āĻ˛... -fno-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ -āĻĢāĻ¨ā§‹-āĻ‡āĻ¨ā§āĻĄā§‡āĻ¨ā§āĻŸ
-fpcc-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ -fpic -fpic -fpie -fpie -fno-āĻœāĻžāĻŽā§āĻĒ-āĻŸā§‡āĻŦāĻŋāĻ˛ -frecord-gcc-āĻ¸ā§āĻ‡āĻš
-freg-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ -āĻĢāĻļā§‹āĻ°ā§āĻŸ-āĻāĻ¨āĻžāĻŽāĻ¸ -fshort-āĻĄāĻžāĻŦāĻ˛ -āĻĢāĻļā§‹āĻ°ā§āĻŸ-āĻĄāĻžāĻŦā§āĻ˛ā§āĻšāĻžāĻ° -āĻĢāĻ­āĻžāĻ°āĻŦā§‹āĻœ-āĻ…āĻĢāĻ˛
-fpack-truct [=n] -fstack-āĻšā§‡āĻ• -āĻĢāĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻž-āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ =REG -fstack-āĻ¸ā§€āĻŽāĻž-āĻšāĻŋāĻšā§āĻ¨=āĻ¸āĻŋāĻŽ
-fno-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻž -fsplit-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• - fleading-āĻ†āĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻ•ā§‹āĻ° -ftls-āĻŽāĻĄā§‡āĻ˛=āĻŽāĻĄā§‡āĻ˛
-fstack-āĻĒā§āĻ¨āĻƒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°=Reuse_level -ftrapv -fwrapv -fbounds-āĻšā§‡āĻ•
-fvisibility=[āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ|āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ|āĻ—ā§‹āĻĒāĻ¨|āĻ°āĻ•ā§āĻˇāĻŋāĻ¤] -fstrict-āĻ…āĻ¸ā§āĻĨāĻŋāĻ°-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ
-fsync-libcalls

āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽāĻ• āĻĻā§āĻ¯ āĻ°āĻ•āĻŽ of āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡ āĻšāĻžāĻ°āĻŸāĻŋ āĻ§āĻžāĻĒ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻœāĻĄāĻŧāĻŋāĻ¤ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡: āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ āĻĒā§āĻ°āĻĒāĻžāĻ°, āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻŋ āĻāĻŦāĻ‚
āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž, āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§‡āĻ‡ āĻ•ā§āĻ°āĻŽā§‡āĨ¤ GCC āĻŦā§‡āĻļ āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ
āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻšāĻ¯āĻŧ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡, āĻ…āĻĨāĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡; āĻ¤āĻžāĻ°āĻĒāĻ°
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•āĻŸāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻ•ā§‡ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ (āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤, āĻāĻŦāĻ‚ āĻ‡āĻ¨āĻĒā§āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡)āĨ¤

āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ•āĻŋ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻ‚āĻ•āĻ˛āĻ¨
āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨:

āĻĢāĻžāĻ‡āĻ˛.c
āĻ¸āĻŋ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻĢāĻžāĻ‡āĻ˛.i
āĻ¸āĻŋ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

āĻĢāĻžāĻ‡āĻ˛.ii
C++ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

āĻĢāĻžāĻ‡āĻ˛.m
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄāĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ libobjc āĻāĻ•āĻŸāĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ•āĻžāĻœāĨ¤

āĻĢāĻžāĻ‡āĻ˛.āĻŽāĻŋ
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

āĻĢāĻžāĻ‡āĻ˛.mm
āĻĢāĻžāĻ‡āĻ˛.M
āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄāĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ libobjc āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡
āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ•āĻžāĻœāĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ .M āĻāĻ•āĻŸāĻŋ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻŽā§‚āĻ˛āĻ§āĻ¨ āĻŦā§‹āĻāĻžāĻ¯āĻŧ āĻāĻŽ.

āĻĢāĻžāĻ‡āĻ˛.mii
āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

āĻĢāĻžāĻ‡āĻ˛.h
āĻ¸āĻŋ, āĻ¸āĻŋ++, āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻŦāĻž āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ++ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻŋ-āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻšā§‡āĻĄāĻžāĻ° (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ), āĻŦāĻž C, C++ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĻ•ā§‡ āĻ…ā§āĻ¯āĻžāĻĄāĻž āĻ¸ā§āĻĒā§‡āĻ•ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ (āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡
-fdump-ada-pec āĻ¸ā§āĻ‡āĻš)āĨ¤

āĻĢāĻžāĻ‡āĻ˛.cc
āĻĢāĻžāĻ‡āĻ˛.āĻ¸āĻŋāĻĒāĻŋ
āĻĢāĻžāĻ‡āĻ˛.cxx
āĻĢāĻžāĻ‡āĻ˛.āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ
āĻĢāĻžāĻ‡āĻ˛āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ
āĻĢāĻžāĻ‡āĻ˛.c ++
āĻĢāĻžāĻ‡āĻ˛.C
C++ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•āĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻŽāĻ§ā§āĻ¯ā§‡ .cxx, āĻļā§‡āĻˇ āĻĻā§āĻŸāĻŋ āĻ…āĻ•ā§āĻˇāĻ°
āĻ‰āĻ­āĻ¯āĻŧ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ xāĨ¤ āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡, .C āĻāĻ•āĻŸāĻŋ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻŽā§‚āĻ˛āĻ§āĻ¨ C āĻŦā§‹āĻāĻžāĻ¯āĻŧāĨ¤

āĻĢāĻžāĻ‡āĻ˛.mm
āĻĢāĻžāĻ‡āĻ˛.M
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ++ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•āĨ¤

āĻĢāĻžāĻ‡āĻ˛.mii
āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

āĻĢāĻžāĻ‡āĻ˛.hh
āĻĢāĻžāĻ‡āĻ˛.H
āĻĢāĻžāĻ‡āĻ˛.āĻāĻ‡āĻšāĻĒāĻŋ
āĻĢāĻžāĻ‡āĻ˛.hxx
āĻĢāĻžāĻ‡āĻ˛.āĻāĻ‡āĻšāĻĒāĻŋāĻĒāĻŋ
āĻĢāĻžāĻ‡āĻ˛.āĻāĻ‡āĻšāĻĒāĻŋāĻĒāĻŋ
āĻĢāĻžāĻ‡āĻ˛.h ++
āĻĢāĻžāĻ‡āĻ˛.tcc
C++ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻŋ-āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻĄ āĻšā§‡āĻĄāĻžāĻ° āĻŦāĻž āĻ…ā§āĻ¯āĻžāĻĄāĻž āĻ¸ā§āĻĒā§‡āĻ•ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻĢāĻžāĻ‡āĻ˛.f
āĻĢāĻžāĻ‡āĻ˛āĻœāĻ¨ā§āĻ¯
āĻĢāĻžāĻ‡āĻ˛.ftn
āĻ¸ā§āĻĨāĻŋāĻ° āĻĢāĻ°ā§āĻŽ āĻĢāĻ°āĻŸā§āĻ°āĻžāĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

āĻĢāĻžāĻ‡āĻ˛.F
āĻĢāĻžāĻ‡āĻ˛.āĻĢāĻ°
āĻĢāĻžāĻ‡āĻ˛.fpp
āĻĢāĻžāĻ‡āĻ˛.āĻāĻĢāĻĒāĻŋāĻĒāĻŋ
āĻĢāĻžāĻ‡āĻ˛.Ftn
āĻ¸ā§āĻĨāĻŋāĻ° āĻĢāĻ°ā§āĻŽ āĻĢāĻ°āĻŸā§āĻ°āĻžāĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ (āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤ āĻ¸āĻžāĻĨā§‡
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°)āĨ¤

āĻĢāĻžāĻ‡āĻ˛.f90
āĻĢāĻžāĻ‡āĻ˛.f95
āĻĢāĻžāĻ‡āĻ˛.f03
āĻĢāĻžāĻ‡āĻ˛.f08
āĻĢā§āĻ°āĻŋ āĻĢāĻ°ā§āĻŽ āĻĢāĻ°āĻŸā§āĻ°āĻžāĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

āĻĢāĻžāĻ‡āĻ˛.F90
āĻĢāĻžāĻ‡āĻ˛.F95
āĻĢāĻžāĻ‡āĻ˛.F03
āĻĢāĻžāĻ‡āĻ˛.F08
āĻĢā§āĻ°āĻŋ āĻĢāĻ°ā§āĻŽ āĻĢāĻ°āĻŸā§āĻ°āĻžāĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ (āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤ āĻ¸āĻžāĻĨā§‡
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°)āĨ¤

āĻĢāĻžāĻ‡āĻ˛.āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž
āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ¯āĻžāĻ¨.

āĻĢāĻžāĻ‡āĻ˛.ad
āĻ…ā§āĻ¯āĻžāĻĄāĻž āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻĢāĻžāĻ‡āĻ˛ āĻ¯āĻžāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻāĻŸāĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ˜ā§‹āĻˇāĻŖāĻž
āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ, āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ, āĻŦāĻž āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ•, āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻŸāĻŋāĻ¯āĻŧā§‡āĻļāĻ¨), āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ
āĻĒā§āĻ¨āĻƒāĻ¨āĻžāĻŽāĻ•āĻ°āĻŖ āĻ˜ā§‹āĻˇāĻŖāĻž (āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ, āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ•, āĻŦāĻž āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻ˜ā§‹āĻˇāĻŖāĻž)āĨ¤ āĻ¯ā§‡āĻŽāĻ¨
āĻĢāĻžāĻ‡āĻ˛āĻ“ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻšāĻļāĻŽāĻž.

āĻĢāĻžāĻ‡āĻ˛.āĻāĻĄāĻŋāĻŦāĻŋ
āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻŦāĻĄāĻŋ (āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŦāĻž āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ āĻŦāĻĄāĻŋ) āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ…ā§āĻ¯āĻžāĻĄāĻž āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻĢāĻžāĻ‡āĻ˛āĨ¤
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĢāĻžāĻ‡āĻ˛āĻ“ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻ˛āĻžāĻļ.

āĻĢāĻžāĻ‡āĻ˛.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 is
āĻœāĻŋāĻĄāĻŋāĻŦāĻŋ --āĻ†āĻ°ā§āĻ—āĻ¸ cc1 ....

-pplugin =āĻ¨āĻžāĻŽ.so
āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ•ā§‹āĻĄ āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨ āĻ¨āĻžāĻŽāĻ¤āĻžāĻ‡, āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻŦāĻ˛ā§‡ āĻ§āĻ°ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŦā§‡āĻ¸ āĻ¨āĻžāĻŽ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ (āĻĻā§‡āĻ–ā§āĻ¨ -āĻĢā§āĻ˛āĻžāĻ—āĻŋāĻ¨-āĻ†āĻ°ā§āĻ—-āĻ¨āĻžāĻŽ-āĻšāĻžāĻŦāĻŋ=āĻŽā§‚āĻ˛ā§āĻ¯ āĻ¨āĻŋāĻšā§‡). āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻāĻĒāĻŋāĻ†āĻ‡-āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ˛āĻŦā§āĻ¯āĻžāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

-āĻĢā§āĻ˛āĻžāĻ—āĻŋāĻ¨-āĻ†āĻ°ā§āĻ—-āĻ¨āĻžāĻŽ-āĻšāĻžāĻŦāĻŋ=āĻŽā§‚āĻ˛ā§āĻ¯
āĻ¨āĻžāĻŽāĻ• āĻāĻ•āĻŸāĻŋ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨ āĻšāĻžāĻŦāĻŋ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ āĻŽā§‚āĻ˛ā§āĻ¯ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¨āĻžāĻŽāĻ• āĻœāĻ¨ā§āĻ¯ āĻ¨āĻžāĻŽ.

-fdump-ada-pec[- āĻĒāĻžāĻ¤āĻ˛āĻž]
C āĻāĻŦāĻ‚ C++ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻāĻŦāĻ‚ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ Ada āĻšāĻļāĻŽāĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻĢāĻžāĻĻāĻž-āĻ¸ā§āĻĒā§‡āĻ•-āĻĒā§āĻ¯āĻžāĻ°ā§‡āĻ¨ā§āĻŸ=āĻāĻ•āĻ•
āĻ¸āĻžāĻĨā§‡ -fdump-ada-pec[- āĻĒāĻžāĻ¤āĻ˛āĻž] āĻ‰āĻĒāĻ°ā§‡, āĻāĻ° āĻšāĻžāĻ‡āĻ˛ā§āĻĄ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ Ada āĻšāĻļāĻŽāĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻŽāĻžāĻ¤āĻž āĻāĻ•āĻ•.

-fdump- āĻ—ā§‹-āĻ¸ā§āĻĒā§‡āĻ• =āĻĢāĻžāĻ‡āĻ˛
āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ Go āĻ˜ā§‹āĻˇāĻŖāĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻĢāĻžāĻ‡āĻ˛. āĻāĻ‡
Go "const", "type", "var" āĻāĻŦāĻ‚ "func" āĻ˜ā§‹āĻˇāĻŖāĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ āĻ˛ā§‡āĻ–āĻž āĻ•ā§‹āĻĄā§‡ āĻāĻ•āĻŸāĻŋ āĻ—ā§‹ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻ˛ā§‡āĻ–āĻž āĻļā§āĻ°ā§ āĻ•āĻ°āĻ¤ā§‡āĨ¤

@āĻĢāĻžāĻ‡āĻ˛
āĻĨā§‡āĻ•ā§‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒāĻĄāĻŧā§āĻ¨ āĻĢāĻžāĻ‡āĻ˛. āĻĒāĻ āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻāĻ° āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ†āĻ¸āĻ˛ @āĻĢāĻžāĻ‡āĻ˛ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨ā§‡āĻ‡, āĻŦāĻž āĻĒāĻĄāĻŧāĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž, āĻ¤āĻžāĻ°āĻĒāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻšāĻŋāĻ•āĻŋāĻ¤ā§āĻ¸āĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡, āĻāĻŦāĻ‚ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤

āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻšā§‹āĻ¯āĻŧāĻžāĻ‡āĻŸāĻ¸ā§āĻĒā§‡āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻ…āĻ•ā§āĻˇāĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻ• āĻŦāĻž āĻĄāĻŦāĻ˛ āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤āĻŋāĻ¤ā§‡ āĻ¸āĻŽāĻ—ā§āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ˜āĻŋāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĨ¤ āĻ¯ā§‡ āĻ•ā§‹āĻ¨
āĻ…āĻ•ā§āĻˇāĻ°āĻŸāĻŋ (āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻžāĻ•āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ¸āĻš) āĻ…āĻ•ā§āĻˇāĻ°āĻŸāĻŋāĻ° āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦā§āĻ¯āĻžāĻ•āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ¸āĻš āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤āĨ¤ āĻĻā§āĻ¯ āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ @ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻĢāĻžāĻ‡āĻ˛ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ; āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ¸āĻŋ ++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ
C++ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ .C, .cc, .āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ, āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ, .c ++, .āĻ¸āĻŋāĻĒāĻŋ, āĻŦāĻž
.cxx; C++ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ .hh, .āĻāĻ‡āĻšāĻĒāĻŋāĻĒāĻŋ, .H, āĻ…āĻĨāĻŦāĻž (āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯) .tcc; āĻāĻŦāĻ‚
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ C++ āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ .ii. GCC āĻāĻ‡ āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻāĻŦāĻ‚
āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻ˛ā§‡āĻ“ āĻ¸ā§‡āĻ—ā§āĻ˛ā§‹āĻ•ā§‡ C++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡
āĻ¸āĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¨āĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ).

āĻ¤āĻŦā§‡, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ C++ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ g ++ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¯āĻž GCC āĻāĻŦāĻ‚
āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ C++ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻž āĻšāĻŋāĻ•āĻŋāĻ¤ā§āĻ¸āĻž .c, .h āĻāĻŦāĻ‚ .i āĻĢāĻžāĻ‡āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻ¸āĻŋ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ C++ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛, āĻ¯āĻĻāĻŋ āĻ¨āĻž -x āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ. āĻāĻ‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻĢāĻžāĻ‡āĻ˛ precompiling āĻ¯āĻ–āĻ¨ a .h C++ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤ āĻšāĻžāĻ˛ā§
āĻ…āĻ¨ā§‡āĻ• āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ, g ++ āĻ¨āĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡āĻ“ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¸āĻŋ ++.

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ–āĻ¨ C++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡āĻ¨, āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨; āĻŦāĻž āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ C āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ°ā§āĻĨāĻĒā§‚āĻ°ā§āĻŖ
āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ­āĻžāĻˇāĻž; āĻ…āĻĨāĻŦāĻž āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ°ā§āĻĨāĻĒā§‚āĻ°ā§āĻŖāĨ¤

āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽāĻ• C āĻ‰āĻĒāĻ­āĻžāĻˇāĻž
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ C-āĻāĻ° āĻ‰āĻĒāĻ­āĻžāĻˇāĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ (āĻŦāĻž C āĻĨā§‡āĻ•ā§‡ āĻ‰āĻĻā§āĻ­ā§‚āĻ¤ āĻ­āĻžāĻˇāĻž, āĻ¯ā§‡āĻŽāĻ¨ C++,
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ++) āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§‡:

-āĻ†āĻ¨āĻ¸āĻŋ
āĻ¸āĻŋ āĻŽā§‹āĻĄā§‡, āĻāĻŸāĻŋ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -std=c90. C++ āĻŽā§‹āĻĄā§‡, āĻāĻŸāĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
-std=c++98.

āĻāĻŸāĻŋ GCC āĻāĻ° āĻ•āĻŋāĻ›ā§ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§‡ āĻ¯āĻž ISO C90 āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨ (āĻ¯āĻ–āĻ¨
āĻ¸āĻŋ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž), āĻ…āĻĨāĻŦāĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ C++ (āĻ¯āĻ–āĻ¨ C++ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ), āĻ¯ā§‡āĻŽāĻ¨ "asm" āĻāĻŦāĻ‚
"typeof" āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻŦāĻ‚ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¯ā§‡āĻŽāĻ¨ "unix" āĻāĻŦāĻ‚ "vax" āĻ¯āĻž āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ›ā§‡āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻ…āĻŦāĻžāĻžā§āĻ›āĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ–ā§āĻŦ āĻ•āĻŽāĻ‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ ISO āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĨ¤ C āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻŸāĻŋ C++ āĻļā§ˆāĻ˛ā§€āĻ° āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĻŋ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ //
āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ "āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨" āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄāĨ¤

āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ "__asm__", "__extension__", "__inline__" āĻāĻŦāĻ‚ "__typeof__"
āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§‡āĻ“ āĻ•āĻžāĻœ āĻšāĻžāĻ˛āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨ -āĻ†āĻ¨āĻ¸āĻŋ. āĻ†āĻĒāĻ¨āĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ ISO C āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¨āĻž,
āĻ…āĻŦāĻļā§āĻ¯āĻ‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ°āĻžāĻ–āĻž āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ -āĻ†āĻ¨āĻ¸āĻŋ. āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¯ā§‡āĻŽāĻ¨ "__unix__" āĻāĻŦāĻ‚
"__vax__" āĻ¸āĻš āĻŦāĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ -āĻ†āĻ¨āĻ¸āĻŋ.

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -āĻ†āĻ¨āĻ¸āĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…-āĻ†āĻ‡āĻāĻ¸āĻ“ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¨āĻŋāĻƒāĻ¸ā§āĻŦāĻžāĻ°ā§āĻĨāĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻœāĻ¨ā§āĻ¯
āĻ¯ā§‡, -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĄāĻžāĻ¨ā§āĻŸāĻŋāĻ• āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ -āĻ†āĻ¨āĻ¸āĻŋ.

āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__STRICT_ANSI__" āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ -āĻ†āĻ¨āĻ¸āĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ•āĻŋāĻ›ā§ āĻšā§‡āĻĄāĻžāĻ°
āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ˜ā§‹āĻˇāĻŖāĻž āĻŦāĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡ āĻŦāĻŋāĻ°āĻ¤ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•āĻŋāĻ›ā§ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ ISO āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻžāĻ•ā§‡ āĻ¨āĻž; āĻāĻ‡ āĻšāĻ¸ā§āĻ¤āĻ•ā§āĻˇā§‡āĻĒ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻšāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻ¨āĻ“ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡āĨ¤

āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ ISO C āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻ¨ā§‡āĻ‡ (āĻ¯ā§‡āĻŽāĻ¨
āĻšāĻŋāĻ¸āĻžāĻŦā§‡ "alloca" āĻāĻŦāĻ‚ "ffs") āĻ¯āĻ–āĻ¨ āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž -āĻ†āĻ¨āĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ.

-std=
āĻ­āĻžāĻˇāĻžāĻ° āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻ–āĻ¨āĻ‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
C āĻŦāĻž C++ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŦā§‡āĻ¸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ c90 or āĻ¸āĻŋ ++ 98, āĻāĻŦāĻ‚ GNU āĻ‰āĻĒāĻ­āĻžāĻˇāĻž
āĻ¯āĻžāĻ°āĻž āĻŽāĻžāĻ¨, āĻ¯ā§‡āĻŽāĻ¨ gnu90 or āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ ++ 98. āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻŦā§‡āĻ¸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸ā§‡āĻ‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ GNU āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§‡
āĻ¯ā§‡ āĻāĻŸāĻž āĻŦāĻŋāĻ°ā§‹āĻ§āĻŋāĻ¤āĻž āĻ¨āĻž. āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, -std=c90 GCC āĻāĻ° āĻ•āĻŋāĻ›ā§ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§‡
āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ ISO C90 āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ "asm" āĻāĻŦāĻ‚ "typeof" āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ GNU āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋāĻ° ISO C90-āĻ¤ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻ…āĻ°ā§āĻĨ āĻ¨ā§‡āĻ‡, āĻ¯ā§‡āĻŽāĻ¨ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž
āĻāĻ•āĻŸāĻŋ "?:" āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻļāĻŦā§āĻĻāĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĻāĻŋāĻ•ā§‡, āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ GNU āĻ‰āĻĒāĻ­āĻžāĻˇāĻž
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ†āĻ›ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻ–āĻ¨ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋāĻ“
āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻŦā§‡āĻ¸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ…āĻ°ā§āĻĨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ•āĻŋāĻ›ā§ āĻ•āĻ ā§‹āĻ°-āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻŦāĻŋāĻļā§‡āĻˇ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĄāĻžāĻ¨ā§āĻŸāĻŋāĻ• āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡
āĻ•ā§‹āĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛ GNU āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¸ā§‡āĻ‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ
-STD = gnu90 -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĄāĻžāĻ¨ā§āĻŸāĻŋāĻ• C++ āĻļā§ˆāĻ˛ā§€ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ // āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯, āĻ¯āĻ–āĻ¨ -STD = gnu99 -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĄāĻžāĻ¨ā§āĻŸāĻŋāĻ•
āĻ¨āĻž.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•; āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ

c90
c89
iso9899: 1990
āĻ¸āĻŽāĻ¸ā§āĻ¤ ISO C90 āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§āĻ¨ (āĻ•āĻŋāĻ›ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ GNU āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¯āĻž ISO C90 āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻŋāĻ°ā§‹āĻ§āĻĒā§‚āĻ°ā§āĻŖ
āĻ…āĻ•ā§āĻˇāĻŽ)āĨ¤ āĻāĻ•āĻ‡ āĻ°āĻ•āĻŽ -āĻ†āĻ¨āĻ¸āĻŋ āĻ¸āĻŋ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

iso9899: 199409
āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ā§€ 90 āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ ISO C1āĨ¤

c99
āĻ¸āĻŋ 9 āĻāĻ•ā§āĻ¸
iso9899: 1999
ISO9899: 199x
ISO C99āĨ¤ āĻāĻ‡ āĻŽāĻžāĻ¨ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, modulo āĻŦāĻžāĻ— āĻāĻŦāĻ‚
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž (āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻāĻšā§āĻ›āĻŋāĻ• C99 āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻ…ā§āĻ¯āĻžāĻ¨ā§‡āĻ•ā§āĻ¸ā§‡āĻ¸ F āĻāĻŦāĻ‚ G āĻĨā§‡āĻ•ā§‡)āĨ¤ āĻĻā§‡āĻ–āĻžhttp://gcc.gnu.org/c99status.html> āĻ†āĻ°ā§‹ āĻœāĻ¨ā§āĻ¯
āĻ¤āĻĨā§āĻ¯ āĻ¨āĻžāĻŽ āĻ—ā§āĻ˛ā§‹ āĻ¸āĻŋ 9 āĻāĻ•ā§āĻ¸ āĻāĻŦāĻ‚ ISO9899: 199x āĻŦāĻžā§āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ

c11
āĻ¸āĻŋ 1 āĻāĻ•ā§āĻ¸
iso9899: 2011
ISO C11, ISO C āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° 2011 āĻ¸āĻžāĻ˛ā§‡āĻ° āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨āĨ¤ āĻāĻ‡ āĻŽāĻžāĻ¨ āĻ¯āĻĨā§‡āĻˇā§āĻŸ
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻŦāĻžāĻ—, āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž (āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ
āĻ…ā§āĻ¯āĻžāĻ¨ā§‡āĻ•ā§āĻ¸ā§‡āĻ¸ F āĻāĻŦāĻ‚ G āĻĨā§‡āĻ•ā§‡ āĻāĻšā§āĻ›āĻŋāĻ• C11 āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤) āĻāĻŦāĻ‚ āĻāĻšā§āĻ›āĻŋāĻ• āĻ…ā§āĻ¯āĻžāĻ¨ā§‡āĻ•ā§āĻ¸ K
(āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ-āĻšā§‡āĻ•āĻŋāĻ‚ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸) āĻāĻŦāĻ‚ āĻāĻ˛ (āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖāĻ¯ā§‹āĻ—ā§āĻ¯āĻ¤āĻž)āĨ¤ āĻ¨āĻžāĻŽ āĻ¸āĻŋ 1 āĻāĻ•ā§āĻ¸ āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

gnu90
gnu89
ISO C90 āĻāĻ° GNU āĻ‰āĻĒāĻ­āĻžāĻˇāĻž (āĻ•āĻŋāĻ›ā§ C99 āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻš)āĨ¤

gnu99
gnu9x
ISO C99 āĻāĻ° GNU āĻ‰āĻĒāĻ­āĻžāĻˇāĻžāĨ¤ āĻ¨āĻžāĻŽ gnu9x āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

gnu11
gnu1x
ISO C11 āĻāĻ° GNU āĻ‰āĻĒāĻ­āĻžāĻˇāĻžāĨ¤ āĻāĻŸāĻŋ āĻ¸āĻŋ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤ āĻ¨āĻžāĻŽ gnu1x is
āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨

āĻ¸āĻŋ ++ 98
āĻ¸āĻŋ ++ 03
1998 ISO C++ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ 2003 āĻĒā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ā§€ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤
āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸāĨ¤ āĻāĻ•āĻ‡ āĻ°āĻ•āĻŽ -āĻ†āĻ¨āĻ¸āĻŋ C++ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ ++ 98
āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ ++ 03
āĻāĻ° GNU āĻ‰āĻĒāĻ­āĻžāĻˇāĻž -std=c++98. āĻāĻŸāĻŋ C++ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

āĻ¸āĻŋ ++ 11
āĻ¸āĻŋ ++ 0x
2011 ISO C++ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ā§€āĨ¤ āĻ¨āĻžāĻŽ āĻ¸āĻŋ ++ 0x āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ ++ 11
gnu ++ 0x
āĻāĻ° GNU āĻ‰āĻĒāĻ­āĻžāĻˇāĻž -std=c++11āĨ¤ āĻ¨āĻžāĻŽ gnu ++ 0x āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ¸āĻŋ ++ 14
āĻ¸āĻŋ ++ 1y
2014 ISO C++ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ā§€āĨ¤ āĻ¨āĻžāĻŽ āĻ¸āĻŋ ++ 1y āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ ++ 14
gnu ++ 1y
āĻāĻ° GNU āĻ‰āĻĒāĻ­āĻžāĻˇāĻž -std=c++14āĨ¤ āĻ¨āĻžāĻŽ gnu ++ 1y āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

c++1z
āĻ†āĻ‡āĻāĻ¸āĻ“ āĻ¸āĻŋ++ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨, 2017 āĻ¸āĻžāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€āĻ­āĻžāĻŦā§‡ āĻĒāĻ°āĻŋāĻ•āĻ˛ā§āĻĒāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
āĻ…āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ•, āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ°āĻŋāĻ˛āĻŋāĻœāĨ¤

gnu++1z
āĻāĻ° GNU āĻ‰āĻĒāĻ­āĻžāĻˇāĻž -std=c++1z. āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ…āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ•, āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ°āĻŋāĻ˛āĻŋāĻœā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻŦā§‡āĨ¤

-fgnu89-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨
āĻĒāĻ›āĻ¨ā§āĻĻ -fgnu89-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ GCC āĻ•ā§‡ āĻŦāĻ˛ā§‡ "āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤ GNU āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡
C99 āĻŽā§‹āĻĄā§‡ āĻĨāĻžāĻ•āĻžāĻ•āĻžāĻ˛ā§€āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻŽā§‹āĻŸāĻžāĻŽā§āĻŸāĻŋ "gnu_inline" āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
āĻ¸āĻŦ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨.

āĻĒāĻ›āĻ¨ā§āĻĻ -fno-gnu89-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ GCC-āĻ•ā§‡ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ C99 āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ˛ā§‡
"āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨" āĻ¯āĻ–āĻ¨ C99 āĻŦāĻž gnu99 āĻŽā§‹āĻĄā§‡ āĻĨāĻžāĻ•ā§‡ (āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻšāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡)āĨ¤ āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ -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-āĻšā§‹āĻ¸ā§āĻŸā§‡āĻĄ.

- fopenacc
C/C++-āĻ OpenACC āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ "#pragma acc" āĻāĻŦāĻ‚ Fortran-āĻ "!$acc" āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ•āĻ–āĻ¨ - fopenacc āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻ¤ā§āĻŦāĻ°āĻŋāĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
OpenACC āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ v2.0http://www.openacc.org/> āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻŦā§‹āĻāĻž - āĻĨā§āĻ°ā§‡āĻĄ, āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§‡āĻ‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ†āĻ›ā§‡ā§ˇ
- āĻĨā§āĻ°ā§‡āĻĄ.

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ• āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯, āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻāĻŦāĻ‚ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
GCC āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤ āĻĻā§‡āĻ–āĻžhttps://gcc.gnu.org/wiki/OpenACC> āĻ†āĻ°ā§‹ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻĢā§‹āĻĒā§‡āĻ¨āĻāĻŽāĻĒāĻŋ
C/C++-āĻ OpenMP āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻž "#pragma omp" āĻāĻŦāĻ‚ Fortran-āĻ "!$omp" āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ•āĻ–āĻ¨ -āĻĢā§‹āĻĒā§‡āĻ¨āĻāĻŽāĻĒāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
OpenMP āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ v4.0http://www.openmp.org/> āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻŦā§‹āĻāĻž - āĻĨā§āĻ°ā§‡āĻĄ, āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§‡āĻ‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ†āĻ›ā§‡ā§ˇ
- āĻĨā§āĻ°ā§‡āĻĄ. -āĻĢā§‹āĻĒā§‡āĻ¨āĻāĻŽāĻĒāĻŋ āĻŦā§‹āĻāĻž -āĻĢā§‹āĻĒā§‡āĻ¨āĻāĻŽāĻĒāĻŋ-āĻ¸āĻŋāĻŽāĻĄ.

-āĻĢā§‹āĻĒā§‡āĻ¨āĻāĻŽāĻĒāĻŋ-āĻ¸āĻŋāĻŽāĻĄ
C/C++-āĻ "#pragma omp" āĻāĻŦāĻ‚ "!$omp"-āĻāĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§‡ OpenMP-āĻāĻ° SIMD āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻĢā§‹āĻ°ā§āĻŸāĻ°āĻžāĻ¨āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ OpenMP āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻĢāĻŋāĻ˛āĻ•āĻĒā§āĻ˛āĻžāĻ¸
C/C++ āĻāĻ° āĻœāĻ¨ā§āĻ¯ Cilk Plus āĻ­āĻžāĻˇāĻž āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¯āĻ–āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
-āĻĢāĻŋāĻ˛āĻ•āĻĒā§āĻ˛āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¸āĻŋāĻ˛ā§āĻ• āĻĒā§āĻ˛āĻžāĻ¸ āĻ˛ā§āĻ¯āĻžāĻ™ā§āĻ—ā§āĻ¯āĻŧā§‡āĻœ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ
C/C++ āĻāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ ABI āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 1.2 āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ
āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ• āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ†āĻ‚āĻļāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ, āĻāĻŦāĻ‚ āĻ¯āĻžāĻ° āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
GCC-āĻāĻ° āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ¯ā§‡āĻŽāĻ¨ āĻ…āĻĢāĻŋāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻ¸āĻŦ
āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ "_Cilk_for" āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-fgnu-tm
āĻ¯āĻ–āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -fgnu-tm āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ā§‡āĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ˛ā§‡āĻ¨āĻĻā§‡āĻ¨ āĻŽā§‡āĻŽāĻ°āĻŋ ABI āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¨āĻĨāĻŋāĻ° āĻ°ā§‚āĻĒ (āĻ°āĻŋāĻ­āĻŋāĻļāĻ¨
1.1, āĻŽā§‡ 6 2009)āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ• āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¯āĻžāĻ° āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
GCC āĻāĻ° āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ, āĻ…āĻĢāĻŋāĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻĨā§‡āĨ¤ āĻĻāĻ¯āĻŧāĻž āĻ•āĻ°ā§‡ āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¨āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤

āĻ˛ā§‡āĻ¨āĻĻā§‡āĻ¨ā§‡āĻ° āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ GCC-āĻāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯,

āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ˛ā§‡āĻ¨āĻĻā§‡āĻ¨ āĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻ¨āĻ¨-āĻ•āĻ˛ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
(-āĻ…-āĻ•āĻ˛-āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ).

-āĻāĻĢāĻāĻŽāĻāĻ¸-āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨
āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢā§āĻŸ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ•āĻŋāĻ›ā§ āĻ…-āĻŽāĻžāĻ¨āĻ• āĻ—āĻ āĻ¨ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤

C++ āĻ•ā§‹āĻĄā§‡, āĻāĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§‡āĻ° āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻšāĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ˜ā§‹āĻˇāĻŖāĻž

āĻŸāĻžāĻ‡āĻĒāĻĄā§‡āĻĢ āĻ‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ‰;
āĻ—āĻ āĻ¨ ABC {
Uow uow;
};

āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§‡ āĻ¨āĻžāĻŽāĻšā§€āĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻ•āĻŋāĻ›ā§ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡āĻ‡ āĻ—ā§ƒāĻšā§€āĻ¤ āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•āĻ˛ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻ¨ā§āĻ§ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ x86 āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ ms-abi āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

-fplan9-āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻ¨ 9 āĻ•ā§‹āĻĄā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ•āĻŋāĻ›ā§ āĻ…-āĻŽāĻžāĻ¨āĻ• āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻŸāĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ -āĻāĻĢāĻāĻŽāĻāĻ¸-āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨, āĻŦā§‡āĻ¨āĻžāĻŽā§€ āĻ¸āĻš āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ¤ā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻž āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻ§āĻ°āĻŖā§‡āĻ° āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ†āĻļāĻž āĻ•āĻ°ā§‡, āĻāĻŦāĻ‚ā§ˇ
āĻāĻ•āĻŸāĻŋ āĻŸāĻžāĻ‡āĻĒāĻĄā§‡āĻĢ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻŦā§‡āĻ¨āĻžāĻŽā§€ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĨ¤ āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
C āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, C++ āĻ¨āĻ¯āĻŧāĨ¤

-āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ
āĻ†āĻ‡āĻāĻ¸āĻ“ āĻ¸āĻŋ āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯ -āĻ†āĻ¨āĻ¸āĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ (āĻāĻŦāĻ‚ -āĻ¸ā§āĻŸā§‡āĻĄ āĻ•āĻ ā§‹āĻ° āĻ†āĻ‡āĻāĻ¸āĻ“ āĻ¸āĻŋ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯) āĻŦā§‹āĻāĻžāĻ¯āĻŧ -āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ.

- āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤
-āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤-cpp
āĻĒā§‚āĻ°ā§āĻŦā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ•āĻžāĻ°āĻŖā§‡ GCC āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ•-āĻŽāĻžāĻ¨āĻ• C āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ¤āĨ¤
āĻ¤āĻžāĻ°āĻž āĻāĻ–āĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ -E āĻ¸ā§āĻ‡āĻš āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ…āĻŦā§āĻ¯āĻžāĻšāĻ¤
āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ•-āĻŽāĻžāĻ¨āĻ• āĻŽā§‹āĻĄāĨ¤ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ GNU CPP āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻĻā§‡āĻ–ā§āĻ¨āĨ¤

-fcond-āĻ…āĻŽāĻŋāĻ˛
āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡ āĻ…āĻŽāĻŋāĻ˛ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻš āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ¨ āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ C++ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ­ā§‡āĻ•ā§āĻŸāĻ°-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻ¸āĻš āĻ­ā§‡āĻ•ā§āĻŸāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

-āĻĢāĻžāĻ¨āĻ¸āĻžāĻ‡āĻ¨āĻĄ-āĻšāĻžāĻ°
"char" āĻŸāĻžāĻ‡āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻšāĻ¤ā§‡ āĻĻāĻŋāĻ¨, āĻ¯ā§‡āĻŽāĻ¨ "āĻ…āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻšā§€āĻ¨ āĻšāĻ°"āĨ¤

āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻ›ā§‡ "āĻšāĻžāĻ°" āĻ•āĻŋ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤ āĻāĻŸāĻž āĻšāĻ¯āĻŧ āĻŽāĻ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ "āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻšāĻ°" āĻŦāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ "āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻšāĻ°" āĻāĻ° āĻŽāĻ¤ā§‹āĨ¤

āĻ†āĻĻāĻ°ā§āĻļāĻ­āĻžāĻŦā§‡, āĻāĻ•āĻŸāĻŋ āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāĻ˛ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻ°ā§āĻŦāĻĻāĻž "āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻšāĻ°" āĻŦāĻž "āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻšāĻ°" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ
āĻāĻ•āĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§‡āĻ• āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ˛ā§‡āĻ–āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻĒā§āĻ˛ā§‡āĻ‡āĻ¨ "char" āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻšāĻŦā§‡ āĻŦāĻ˛ā§‡ āĻ†āĻļāĻž āĻ•āĻ°ā§‡, āĻ…āĻĨāĻŦāĻž āĻāĻŸāĻŋāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻž āĻ•āĻ°ā§‡
āĻ¯ā§‡ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤āĻžāĻ°āĻž āĻ˛ā§‡āĻ–āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤, āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻāĻŋāĻ¨
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻžāĻœ.

āĻŸāĻžāĻ‡āĻĒ "char" āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ "āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻšāĻ°" āĻŦāĻž "āĻ…āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤" āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°
char", āĻ¯āĻĻāĻŋāĻ“ āĻāĻ° āĻ†āĻšāĻ°āĻŖ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻĻā§āĻŸāĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋāĻ° āĻŽāĻ¤ā§‹ āĻšāĻ¯āĻŧāĨ¤

-āĻĢāĻ¸āĻžāĻ‡āĻ¨āĻĄ-āĻšāĻžāĻ°
āĻŸāĻžāĻ‡āĻĒ "char" āĻ¸āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻ¯āĻžāĻ•, āĻ¯ā§‡āĻŽāĻ¨ "āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻšāĻ°"āĨ¤

āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻāĻ‡ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -fno-āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨-āĻšāĻ°, āĻ¯āĻž āĻāĻ° āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ°ā§‚āĻĒ
-āĻĢāĻžāĻ¨āĻ¸āĻžāĻ‡āĻ¨āĻĄ-āĻšāĻžāĻ°. āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡, āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -fno-āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤-āĻšāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
-āĻĢāĻžāĻ¨āĻ¸āĻžāĻ‡āĻ¨āĻĄ-āĻšāĻžāĻ°.

-āĻĢāĻ¸āĻžāĻ‡āĻ¨āĻĄ-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄāĻ¸
āĻĢāĻžāĻ¨āĻ¸āĻžāĻ‡āĻ¨āĻĄ-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ
-fno-āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ
-fno-āĻ†āĻ¨āĻ¸āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ˜ā§‹āĻˇāĻŖāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻŦāĻž āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
"āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤" āĻŦāĻž "āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ,
āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ: āĻŽā§ŒāĻ˛āĻŋāĻ• āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ§āĻ°āĻ¨ āĻ¯ā§‡āĻŽāĻ¨ "int" āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻ•āĻžāĻ°āĨ¤

āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽāĻ• āĻ¸āĻŋ ++ āĻ‰āĻĒāĻ­āĻžāĻˇāĻž
āĻāĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ°ā§āĻĨāĻĒā§‚āĻ°ā§āĻŖāĨ¤
āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ•ā§‹āĻ¨ āĻ­āĻžāĻˇāĻžāĻ¤ā§‡āĻ‡ āĻĨāĻžāĻ•ā§āĻ• āĻ¨āĻž āĻ•ā§‡āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— GNU āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻĒāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻŽāĻ§ā§āĻ¯ā§‡ āĻ†āĻ›ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻĢāĻžāĻ°ā§āĻ¸ā§āĻŸāĻ•ā§āĻ˛āĻžāĻ¸.āĻ¸āĻŋ āĻāĻŸāĻžāĻ° āĻŽāĻ¤:

g ++ -g -prepo -o -c āĻĢāĻžāĻ°ā§āĻ¸ā§āĻŸāĻ•ā§āĻ˛āĻžāĻ¸.āĻ¸āĻŋ

āĻāĻ‡ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° -āĻĢā§āĻ°ā§‡āĻĒā§‹ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ; āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ­āĻžāĻˇāĻž āĻ¸āĻš āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻāĻ–āĻžāĻ¨ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻ•ā§‡āĻŦāĻ˛ C++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯:

-āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=n
āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ n C++ ABI-āĻāĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 0āĨ¤

āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 0 C++ ABI āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ˜āĻ¨āĻŋāĻˇā§āĻ āĻ­āĻžāĻŦā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ•ā§‡ āĻŦā§‹āĻāĻžāĻ¯āĻŧāĨ¤
āĻ…āĻ¤āĻāĻŦ, āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 0 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ ABI G++ āĻāĻ° āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻŦā§‡
ABI āĻŦāĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻ āĻŋāĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 1 āĻšāĻ˛ C++ ABI-āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¯āĻž G++ 3.2-āĻ āĻĒā§āĻ°āĻĨāĻŽ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤

āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 2 āĻšāĻ˛ C++ ABI-āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽ G++ 3.4-āĻ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻāĻŦāĻ‚ āĻ›āĻŋāĻ˛
G++ 4.9 āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 3 āĻāĻ•āĻŸāĻŋ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻŽā§āĻ¯āĻžāĻ™ā§āĻ—āĻ˛āĻŋāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ•āĻ°ā§‡ā§ˇ

āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 4, āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽ G++ 4.5-āĻ āĻ†āĻŦāĻŋāĻ°ā§āĻ­ā§‚āĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ­ā§‡āĻ•ā§āĻŸāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ†āĻĻāĻ°ā§āĻļ āĻŽā§āĻ¯āĻžāĻ™ā§āĻ—āĻ˛āĻŋāĻ‚ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡
āĻ§āĻ°āĻ¨ā§‡āĻ°āĨ¤

āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 5, āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽ G++ 4.6-āĻ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸā§‡āĻ° āĻŽā§āĻ¯āĻžāĻ™ā§āĻ—āĻ˛āĻŋāĻ‚ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ•āĻ°ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° const/volatile, āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ˛ā§‡āĻ‡āĻ¨ decl āĻāĻ° decltype, āĻāĻŦāĻ‚ a āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻ…āĻ¨ā§āĻ¯ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡āĻ° āĻ˜ā§‹āĻˇāĻŖāĻžāĻ¯āĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĨ¤

āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 6, āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽ G++ 4.7-āĻ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, C++11-āĻāĻ° āĻĒā§āĻ°āĻšāĻžāĻ° āĻ†āĻšāĻ°āĻŖ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ•āĻ°ā§‡
āĻ¸ā§āĻ•ā§‹āĻĒāĻĄ enums āĻāĻŦāĻ‚ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒā§āĻ¯āĻžāĻ•āĻ—ā§āĻ˛āĻŋāĻ° āĻŽā§āĻ¯āĻžāĻ™ā§āĻ—āĻ˛āĻŋāĻ‚, const/static_cast, āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— ++
āĻāĻŦāĻ‚ --, āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ āĻ¸ā§āĻ•ā§‹āĻĒ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤

āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 7, āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽ G++ 4.8-āĻ āĻ†āĻŦāĻŋāĻ°ā§āĻ­ā§‚āĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, āĻ¯āĻž nullptr_t āĻ•ā§‡ āĻŦāĻŋāĻ˛ā§āĻŸāĻ‡āĻ¨ āĻŸāĻžāĻ‡āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ¸ā§āĻ•ā§‹āĻĒā§‡ āĻ˛ā§āĻ¯āĻžāĻŽā§āĻŦāĻĄāĻžāĻ¸ā§‡āĻ° āĻŽā§āĻ¯āĻžāĻ™ā§āĻ—āĻ˛āĻŋāĻ‚ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 8, āĻ¯āĻž āĻĒā§āĻ°āĻĨāĻŽ G++ 4.9-āĻ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ†āĻšāĻ°āĻŖ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ•āĻ°ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ¸āĻŋāĻ­āĻŋ-āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¸āĻš āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°āĨ¤

āĻ†āĻ°ā§‹ āĻĻā§‡āĻ–ā§āĻ¨ -āĻ“āĻ¯āĻŧāĻžāĻŦāĻŋ.

-āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=n
āĻĻā§ƒāĻĸāĻŧ āĻ‰āĻĒāĻ¨āĻžāĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡, G++ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ˜āĻŋāĻ°ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ­ā§āĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻŋāĻšā§āĻ¨ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ āĻŋāĻ• āĻŽā§āĻ¯āĻžāĻ™ā§āĻ—āĻ˛āĻĄ āĻ¨āĻžāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¨āĻžāĻŽ
āĻŦāĻŋāĻ•ā§ƒāĻ¤ āĻ¨āĻžāĻŽ āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ ABI āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻŸāĻŋ āĻ‰āĻĒāĻ¨āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡ā§ˇ

āĻ¸āĻ™ā§āĻ—ā§‡ -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=0 (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ), āĻāĻ‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 2. āĻ¯āĻĻāĻŋ āĻ…āĻ¨ā§āĻ¯ ABI āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤, āĻāĻŸāĻŋ 0-āĻ¤ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻŦāĻŋ=n.

-fno-āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸-āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻšā§‡āĻ•āĻŋāĻ‚ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻŦāĻžāĻ—āĻ—ā§āĻ˛āĻŋāĻ° āĻ†āĻļā§‡āĻĒāĻžāĻļā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€
āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛ āĻ•ā§‹āĻĄāĨ¤

-fcheck-āĻ¨āĻ¤ā§āĻ¨
āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ "āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻ¨āĻ¤ā§āĻ¨" āĻĻā§āĻŦāĻžāĻ°āĻž āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸āĻž āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻŸāĻŋ āĻ¨āĻ¨-āĻ¨āĻžāĻ˛
āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻšā§‡āĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ C++
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ "āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻ¨āĻ¤ā§āĻ¨" āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 0 āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ "āĻĨā§āĻ°ā§‹()" āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ‡āĻ¨
āĻ¯ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĨ¤ āĻ­āĻŋāĻ¤āĻ°ā§‡
āĻ…āĻ¨ā§āĻ¯ āĻ¸āĻŦ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ¯āĻ–āĻ¨ "āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻ¨āĻ¤ā§āĻ¨" āĻāĻ•āĻŸāĻŋ āĻ…-āĻ–āĻžāĻ˛āĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨, āĻŽā§‡āĻŽāĻ°āĻŋ āĻĨāĻžāĻ•ā§‡
āĻ•ā§āĻ˛āĻžāĻ¨ā§āĻ¤āĻŋ "std::bad_alloc" āĻ¨āĻŋāĻ•ā§āĻˇā§‡āĻĒ āĻ•āĻ°ā§‡ āĻ¸āĻ‚āĻ•ā§‡āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ†āĻ°ā§‹ āĻĻā§‡āĻ–ā§āĻ¨ āĻ¨āĻ¤ā§āĻ¨ (āĻĒāĻ°ā§‡).

-fconstexpr-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž=n
C++11 constexpr āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ—āĻ­ā§€āĻ°āĻ¤āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ n. āĻāĻ•āĻŸāĻŋ āĻ¸ā§€āĻŽāĻž
āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻŦāĻŋāĻ°āĻžāĻŽ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤ āĻĻā§āĻ¯
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻšāĻ˛ 512āĨ¤

-fdeduce-init-āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
āĻāĻ•āĻŸāĻŋ āĻŦāĻ¨ā§āĻ§āĻ¨ā§€ āĻĨā§‡āĻ•ā§‡ "std::initializer_list" āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻŸāĻžāĻ‡āĻĒ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ•ā§‡āĻŸā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨-
āĻ†āĻŦāĻĻā§āĻ§ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž, āĻ¯ā§‡āĻŽāĻ¨

āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ…āĻŸā§‹ āĻĢāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ (āĻŸāĻŋ āĻŸāĻŋ) -> āĻĄāĻŋāĻ•ā§āĻ˛āĻŸāĻžāĻ‡āĻĒ (āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛āĻĢāĻ¨ (āĻŸāĻŋ))
{
āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ realfn (t);
}

āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻš()
{
āĻāĻ—āĻŋāĻ¯āĻŧā§‡ ({1,2}); // āĻāĻ—āĻŋāĻ¯āĻŧā§‡ āĻ•āĻ˛ >
}

āĻāĻ‡ āĻ•āĻ°ā§āĻ¤āĻ¨ āĻŽā§‚āĻ˛ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
C++11 āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ…āĻ‚āĻļ āĻ›āĻŋāĻ˛ āĻ¨āĻž, āĻ¤āĻžāĻ‡ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ā§ˇ
G++ āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-āĻŦāĻ¨ā§āĻ§ā§-āĻ‡āĻ¨āĻœā§‡āĻ•āĻļāĻ¨
āĻŦāĻ¨ā§āĻ§ā§āĻ° āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻŦāĻĻā§āĻ§ āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻĒā§āĻ°āĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¨, āĻ¯āĻžāĻ¤ā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻŦāĻžāĻ‡āĻ°ā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ
āĻ¯ā§‡ āĻļā§āĻ°ā§‡āĻŖāĻŋāĻ¤ā§‡ āĻ¤āĻžāĻ°āĻž āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻžāĻ° āĻ¸ā§āĻ¯ā§‹āĻ—āĨ¤ āĻŦāĻ¨ā§āĻ§ā§ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻĨāĻŋāĻ­ā§āĻ•ā§āĻ¤ āĻ›āĻŋāĻ˛
āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻŸā§€āĻ•āĻžāĻ¯ā§āĻ•ā§āĻ¤ C++ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŸāĻŋāĻ¤ā§‡ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡āĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, ISO C++ āĻ
āĻŦāĻ¨ā§āĻ§ā§ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻāĻ¨āĻ•ā§āĻ˛ā§‹āĻœāĻŋāĻ‚ āĻ¸ā§āĻ•ā§‹āĻĒā§‡ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§‡
āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ˛ā§āĻ•āĻ†āĻĒāĨ¤ GCC āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ†āĻšāĻ°āĻŖā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻŦāĻ‚ G++ āĻāĻ° āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻļā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻĢāĻ¨ā§‹-āĻāĻ˛āĻžāĻ‡āĻĄ-āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖāĻ•āĻžāĻ°ā§€
C++ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĻ•ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻāĻ•āĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻ¯ āĻŦāĻ¸ā§āĻ¤ā§ āĻ†āĻ°āĻŽā§āĻ­ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡
āĻ¯ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨, āĻāĻŦāĻ‚ G++ āĻ•ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ•āĻĒāĻŋ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ°āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°ā§‡āĨ¤

-āĻāĻĢāĻāĻ¨āĻ“-āĻāĻ¨āĻĢā§‹āĻ°ā§āĻ¸-āĻāĻš-āĻ¸ā§āĻĒā§‡āĻ•ā§āĻ¸
āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ˛āĻ™ā§āĻ˜āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻšā§‡āĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ C++ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•ā§‹āĻĄā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡, āĻ…āĻ¨ā§‡āĻ•āĻŸāĻž "NDEBUG" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻŽāĻ¤ā§‹āĨ¤ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻ•ā§‹āĻĄ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻž
āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ•āĻ°ā§‡ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¨āĻŋāĻ•ā§āĻˇā§‡āĻĒ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ; āĻĻā§āĻ¯
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ–āĻ¨āĻ“ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸāĻ•āĻ°āĻŖā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡, āĻ¤āĻžāĻ‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻ¨āĻŋāĻ•ā§āĻˇā§‡āĻĒ
āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĨ¤

-āĻĢā§‡āĻ•ā§āĻ¸āĻŸāĻžāĻ°āĻ¨-āĻŸāĻŋāĻāĻ˛āĻāĻ¸-āĻ‡āĻ¨āĻŋāĻŸ
-fno-extern- tls- init
C++11 āĻāĻŦāĻ‚ OpenMP āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ "thread_local" āĻāĻŦāĻ‚ "threadprivate" āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ• (āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ) āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ†āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻāĻ•āĻŸāĻŋ āĻ°â€ā§āĻ¯āĻžāĻĒāĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻž āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§‚āĻšāĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻ–āĻ¨
āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻāĻ•āĻ‡ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡, āĻāĻ‡ āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĻā§‚āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻšāĻŦā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ†āĻ›ā§‡
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ†āĻ¸āĻ˛ā§‡ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻ†āĻ°āĻŽā§āĻ­. āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ° āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨ā§‡āĻ‡
TU āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ• āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ (āĻšāĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ†āĻ°āĻŽā§āĻ­ āĻ•āĻ°āĻž, āĻ…āĻĨāĻŦāĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ TU-āĻ¤ā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ…āĻ¨ā§āĻ¯ TU-āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡), āĻ¤āĻžāĻ°āĻž āĻāĻ‡ āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
-fno-extern- tls- init āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ‰āĻĒāĻ¨āĻžāĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻĢā§‡āĻ•ā§āĻ¸āĻŸāĻžāĻ°āĻ¨-āĻŸāĻŋāĻāĻ˛āĻāĻ¸-āĻ‡āĻ¨āĻŋāĻŸ. āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§‡
āĻ¯ā§‡ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ‰āĻĒāĻ¨āĻžāĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fno-extern- tls- init.

- āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯
-āĻāĻĢāĻāĻ¨āĻ“-āĻĢāĻ°-āĻ¸ā§āĻ•ā§‹āĻĒ
If - āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸ā§āĻ¯ā§‹āĻ— a āĻ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ for-init-āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ
āĻ¸āĻŋ++ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž "āĻĢāĻ°" āĻ˛ā§āĻĒā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤ āĻ¯āĻĻāĻŋ
-āĻāĻĢāĻāĻ¨āĻ“-āĻĢāĻ°-āĻ¸ā§āĻ•ā§‹āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸ā§āĻ¯ā§‹āĻ— a āĻ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ for-init-āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ
āĻāĻ¨āĻ•ā§āĻ˛ā§‹āĻ¸āĻŋāĻ‚ āĻ¸ā§āĻ•ā§‹āĻĒā§‡āĻ° āĻļā§‡āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨āĻŸāĻŋ G++ āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ›āĻŋāĻ˛, āĻāĻŦāĻ‚
C++ āĻāĻ° āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ (āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤) āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĨ¤

āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨ āĻĒāĻ¤āĻžāĻ•āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°āĻž, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻāĻŦāĻ‚ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž
āĻĒā§āĻ°āĻžāĻ¨ā§‹-āĻļā§ˆāĻ˛ā§€ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¯āĻž āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ…āĻŦā§ˆāĻ§ āĻšāĻŦā§‡, āĻŦāĻž āĻ­āĻŋāĻ¨ā§āĻ¨ āĻšāĻŦā§‡
āĻ†āĻšāĻ°āĻŖāĨ¤

-fno-gnu-āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ
"typeof" āĻ•ā§‡ āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻšāĻŋāĻ¨āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻ¯āĻžāĻ¤ā§‡ āĻ¸ā§‡āĻ‡ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻāĻ‡ āĻļāĻŦā§āĻĻāĻŸāĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€ āĻ†āĻĒāĻ¨āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ "__typeof__" āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ -āĻ†āĻ¨āĻ¸āĻŋ āĻŦā§‹āĻāĻž
-fno-gnu-āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ.

-fno-āĻ‡āĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻŸ-āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ
āĻ…-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ–āĻ¨āĻ‡ āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤āĻ­āĻžāĻŦā§‡ (āĻ¯ā§‡āĻŽāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨); āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤

-fno-āĻ‡āĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻŸ-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸā§‡āĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ‡āĻ¨ā§āĻ¸āĻŸā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ­āĻŋāĻ¨ā§āĻ¨āĻ­āĻžāĻŦā§‡ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻ¯āĻžāĻ¤ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻŦāĻ‚ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻĻā§ƒāĻˇā§āĻŸāĻžāĻ¨ā§āĻ¤ā§‡āĻ° āĻāĻ•āĻ‡ āĻ¸ā§‡āĻŸāĨ¤

-fno-āĻ‡āĻŽāĻĒā§āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨
āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻžāĻāĻšāĻžāĻ¤ā§‡, āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡āĻ° āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžā§ˇ
"#āĻĒā§āĻ°āĻžāĻ—āĻŽāĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨"āĨ¤ āĻāĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡ āĻāĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻ•āĻžāĻ°āĻŖ āĻšāĻ¯āĻŧ
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¤āĻžāĻ°āĻž āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ.

-āĻāĻĢāĻāĻŽāĻāĻ¸-āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨
āĻāĻŽāĻāĻĢāĻ¸āĻŋ-āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ Wpedantic āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨, āĻ¯ā§‡āĻŽāĻ¨ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ int āĻāĻŦāĻ‚
āĻ…-āĻŽāĻžāĻ¨āĻ• āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĨ¤

-fno-nonansi-builtins
ANSI/ISO C āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§‚āĻ˛āĻ• āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ˜ā§‹āĻˇāĻŖāĻžāĻ—ā§āĻ˛āĻŋ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
"ffs", "alloca", "_exit", "index", "bzero", "conjf" āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤

-fnothrow-opt
āĻāĻ•āĻŸāĻŋ "āĻĨā§āĻ°ā§‹()" āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ¨ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ "noexcept" āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨
āĻ•ā§‹āĻ¨ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ›āĻžāĻĄāĻŧāĻž āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻ†āĻ•āĻžāĻ° āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄ āĻšā§āĻ°āĻžāĻ¸ āĻŦāĻž āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻ•āĻ°ā§āĻ¨
āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ¨āĻ¨-āĻ¤ā§āĻšā§āĻ› āĻ¸āĻš āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻĨāĻžāĻ•ā§‡
destructors, āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ†āĻ¸āĻ˛ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ›ā§‹āĻŸ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡ āĻ•āĻžāĻ°āĻŖ
āĻ¸ā§‡āĻ‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ EH āĻ•ā§āĻ˛āĻŋāĻ¨āĻ†āĻĒāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŋāĻ• āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻšāĻ˛
āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ†āĻ‰āĻŸ āĻ¨āĻŋāĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤
"āĻ…āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤" āĻ¨āĻž āĻšāĻ¯āĻŧā§‡ "āĻŸāĻžāĻ°ā§āĻŽāĻŋāĻ¨ā§‡āĻŸ" āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ•āĻ˛ā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛āĨ¤

-fno-āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ°-āĻ¨āĻžāĻŽ
āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻ¨āĻžāĻŽā§‡āĻ° āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ "āĻāĻŦāĻ‚", "āĻŦāĻŋāĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄ", "āĻŦāĻŋāĻŸāĻ°", "compl", "āĻ¨āĻž", "āĻŦāĻž" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻāĻŦāĻ‚ "xor" āĻ•āĻŋāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤

-āĻĢāĻ¨ā§‹-āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ-āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¸
āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•āĻ—ā§āĻ˛āĻŋ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŦāĻ˛ā§‡ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ‡āĻ¸ā§āĻ¯ā§ āĻ•āĻ°āĻžāĻ° āĻĻāĻ°āĻ•āĻžāĻ° āĻ¨ā§‡āĻ‡āĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, G++ āĻĻā§āĻŦāĻžāĻ°āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ¨āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯
āĻāĻ•āĻŸāĻŋ āĻļā§āĻ°ā§‡āĻŖā§€āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ…āĻ°ā§āĻĨāĨ¤

-āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ
āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§‹āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ•āĻŋāĻ›ā§ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻĄāĻžāĻ‰āĻ¨āĻ—ā§āĻ°ā§‡āĻĄ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡,
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ•āĻŋāĻ›ā§ āĻ¨āĻ¨-āĻ•āĻ¨āĻĢāĻ°ā§āĻŽāĻŋāĻ‚ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

-fno-āĻ¸ā§āĻ¨ā§āĻĻāĻ°-āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ
āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇā§€āĻ•āĻ°āĻŖ āĻŦā§‹āĻāĻžāĻ¯āĻŧ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸā§‡āĻ° āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°ā§‡ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻŸāĻžāĻ‡āĻĒāĻĄā§‡āĻĢ āĻŦāĻž āĻŸāĻžāĻ‡āĻĒāĻ¨āĻžāĻŽ (āĻ¯ā§‡āĻŽāĻ¨ "āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° f(T) [T = int] āĻāĻ° āĻ¸āĻžāĻĨā§‡" āĻŦāĻ°āĻ‚
"void f(int)") āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻāĻŸāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻœāĻĄāĻŧāĻŋāĻ¤āĨ¤ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ
āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇā§€āĻ•āĻ°āĻŖāĻ•ā§‡ āĻŦā§‹āĻāĻžāĻ¯āĻŧ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹āĻŸāĻŋ āĻŦāĻžāĻĻ āĻĻā§‡āĻ¯āĻŧ
āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ¯āĻž āĻ¸ā§‡āĻ‡ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§‡āĻ˛ā§‡āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻ‡ āĻ†āĻšāĻ°āĻŖāĻ—ā§āĻ˛āĻŋāĻ° āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻŦā§‹āĻāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ•āĻ āĻŋāĻ¨ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡
āĻ¸āĻšāĻœ, āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -fno-āĻ¸ā§āĻ¨ā§āĻĻāĻ°-āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡āĨ¤

-āĻĢā§āĻ°ā§‡āĻĒā§‹
āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ“ āĻŦā§‹āĻāĻžāĻ¯āĻŧ
-fno-āĻ‡āĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻŸ-āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ.

-āĻāĻĢāĻāĻ¨āĻ“-āĻ†āĻ°āĻŸāĻŋāĻŸāĻŋ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻš āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
C++ āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻŸāĻžāĻ‡āĻĒ āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ ("āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•_āĻ•āĻžāĻ¸ā§āĻŸ" āĻāĻŦāĻ‚ "āĻŸāĻžāĻ‡āĻĒāĻ‡āĻĄ")āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ
āĻ­āĻžāĻˇāĻžāĻ° āĻ¸ā§‡āĻ‡ āĻ…āĻ‚āĻļāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•āĻŋāĻ›ā§ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻāĻ•āĻ‡ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ G++ āĻāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ "āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•_āĻ•āĻžāĻ¸ā§āĻŸ" āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ°āĻŸāĻŋ āĻāĻ–āĻ¨āĻ“ āĻ•āĻžāĻ¸ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡ā§ˇ
āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻŸāĻžāĻ‡āĻĒ āĻ¤āĻĨā§āĻ¯, āĻ¯ā§‡āĻŽāĻ¨ "āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° *" āĻŦāĻž āĻĻā§āĻŦā§āĻ¯āĻ°ā§āĻĨāĻšā§€āĻ¨ āĻŦā§‡āĻ¸ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡ āĻ•āĻžāĻ¸ā§āĻŸ āĻ•āĻ°ā§‡āĨ¤

-fsized-āĻ…āĻŦāĻŖā§āĻŸāĻ¨
āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŦāĻŋāĻļā§āĻŦ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨

void āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛ā§āĻ¨ (void *, std::size_t) āĻ›āĻžāĻĄāĻŧāĻž;
void āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛ā§āĻ¨ [] (void *, std::size_t) āĻ›āĻžāĻĄāĻŧāĻž āĻ›āĻžāĻĄāĻŧāĻž;

C++ 14-āĻ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻĄāĻŋāĻ˛ā§‹āĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻĻā§āĻ°ā§āĻ¤ āĻĄāĻŋāĻ˛ā§‹āĻ•ā§‡āĻļāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ†āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤
āĻ…āĻ§ā§€āĻ¨ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -std=c++14 āĻāĻŦāĻ‚ āĻ‰āĻĒāĻ°ā§‡. āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ -Wsized-āĻ…āĻŦāĻŖā§āĻŸāĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ•
āĻāĻŽāĻ¨ āĻœāĻžāĻ¯āĻŧāĻ—āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¯āĻŧāĨ¤

-āĻĢāĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻ¸
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻļā§‡āĻˇā§‡ āĻĢā§āĻ°āĻ¨ā§āĻŸ-āĻāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻ¤āĻĨā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° G++ āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ āĻĻāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€āĨ¤

-āĻŸā§āĻ°āĻŋāĻ•ā§āĻŸ-āĻāĻ¨āĻžāĻŽāĻ¸
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ—āĻŖāĻŋāĻ¤ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ—āĻŖāĻ¨āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻ¯ā§‡āĻŽāĻ¨ C++ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡;
āĻŽā§‚āĻ˛āĻ¤, āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ¯āĻž āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻŦāĻŋāĻŸā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ—āĻŖāĻ¨āĻžāĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻ•āĻ°ā§‡)āĨ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡ āĻāĻ‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŸāĻŋ āĻŦā§ˆāĻ§ āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻšāĻžāĻ°ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŽāĻžāĻ¨āĻ•ā§‡ āĻ—āĻŖāĻ¨āĻžāĻ•ā§ƒāĻ¤ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ¸ā§āĻŸāĨ¤

-ftemplate-āĻŦā§āĻ¯āĻžāĻ•āĻŸā§āĻ°ā§‡āĻ¸-āĻ¸ā§€āĻŽāĻž=n
āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŦāĻž āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻŸāĻŋāĻ¯āĻŧā§‡āĻļāĻ¨ āĻ¨ā§‹āĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻĨā§‡āĻ•ā§‡ n. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10āĨ¤

-ftemplate-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž=n
āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻŸāĻŋāĻ¯āĻŧā§‡āĻļāĻ¨ āĻ—āĻ­ā§€āĻ°āĻ¤āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ n. āĻ‰āĻĒāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§€āĻŽāĻž
āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻŦāĻŋāĻ°āĻžāĻŽ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻŸāĻŋāĻ¯āĻŧā§‡āĻļāĻ¨ āĻ—āĻ­ā§€āĻ°āĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ•ā§āĻ˛āĻžāĻ¸ āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻŸā§‡āĻļāĻ¨ ANSI/ISO C++ āĻ•āĻ¨āĻĢāĻ°ā§āĻŽāĻŋāĻ‚ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
17-āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻ—āĻ­ā§€āĻ°āĻ¤āĻž (C++1024-āĻ 11-āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 900, āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡ 1024 āĻ†āĻ˜āĻžāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻĒā§‡āĻ¸ āĻĢā§āĻ°āĻŋāĻ¯āĻŧā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-fno-āĻĨā§āĻ°ā§‡āĻĄāĻ¸ā§‡āĻĢ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•ā§āĻ¸
āĻĨā§āĻ°ā§‡āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ C++ ABI-āĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§āĻŸāĻŋāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž-
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ¸ā§‚āĻšāĻ¨āĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ° āĻ•āĻŽāĻžāĻ¤ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ•ā§‹āĻĄā§‡ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ¯āĻž āĻĨā§āĻ°ā§‡āĻĄ-āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤

-āĻĢāĻŋāĻ‰āĻœ-āĻ¸āĻŋāĻāĻ•ā§āĻ¸āĻ-āĻāĻŸā§‡āĻ•ā§āĻ¸āĻŋāĻŸ
"__cxa_atexit" āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻ¸āĻŽāĻ¯āĻŧāĻ•āĻžāĻ˛ āĻ¸āĻš āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻœāĻ¨ā§āĻ¯ āĻ§ā§āĻŦāĻ‚āĻ¸āĻ•āĻžāĻ°ā§€ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§āĻ¨
"atexit" āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ°ā§‡āĻ° āĻŽāĻžāĻ¨-āĻ¸āĻŽā§āĻŽāĻ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
"__cxa_atexit" āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

-FNO-USE-CXA-exception-Ptr
"__cxa_get_exception_ptr" āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ°ā§āĻŸāĻŋāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯
"std::uncaught_exception" āĻ­ā§āĻ˛ āĻšāĻŦā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ°ā§āĻŸāĻŋāĻ¨ āĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ
āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž.

-fvisibility-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻ•āĻžāĻ¨ā§‹
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĻ¨ āĻ¨āĻž
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻž āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĻā§āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ­āĻŋāĻ¨ā§āĻ¨āĻ­āĻžāĻŦā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĨ¤

āĻāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻšāĻ˛ āĻ¯ā§‡ GCC āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°āĻ­āĻžāĻŦā§‡, āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
"__āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ__ ((āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž ("āĻ˛ā§āĻ•āĻžāĻ¨ā§‹")))" āĻ¯āĻžāĻ¤ā§‡ āĻ¤āĻžāĻ°āĻž āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋāĻ¤ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ DSO āĻāĻ° āĻŸā§‡āĻŦāĻŋāĻ˛ āĻāĻŦāĻ‚ DSO-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ PLT āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ DSO āĻāĻ° āĻ˛ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ—ā§āĻ˛āĻŋāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻžāĻŸāĻ•ā§€āĻ¯āĻŧ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻĢā§‡āĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ­āĻžāĻ°ā§€ āĻšāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ˛ā§‡ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ• āĻāĻ•ā§āĻ¸āĻĒā§‹āĻ°ā§āĻŸ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻžāĻĒāĻ•āĻ­āĻžāĻŦā§‡ āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§‡
āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻ†āĻšāĻ°āĻŖ āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŽāĻ¤ā§‹ āĻ¨āĻ¯āĻŧ
āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ, āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻž āĻ•āĻžāĻ°āĻŖā§‡āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦāĻ•ā§‡ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ¯ā§‡ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻ‡āĻš. āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨
āĻŦāĻŋāĻļā§‡āĻˇ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ, āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋāĻ•ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž
āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•ā§āĻ˛āĻžāĻ¸ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤

āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ¤āĻžāĻ¤ā§āĻ•ā§āĻˇāĻŖāĻŋāĻ• āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻĢāĻŋāĻ¸āĻŋāĻŦāĻŋāĻ˛āĻŋāĻŸāĻŋ-āĻāĻŽāĻāĻ¸-āĻ•āĻŽāĻĒā§āĻ¯āĻžāĻŸ
āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ GCC-āĻāĻ° C++ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻœ āĻŽāĻĄā§‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢā§āĻŸ āĻ­āĻŋāĻœā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸ā§āĻŸā§āĻĄāĻŋāĻ“āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖāĨ¤

āĻĒāĻ¤āĻžāĻ•āĻž GCC āĻāĻ° āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻœ āĻŽāĻĄā§‡āĻ˛ā§‡ āĻāĻ‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ•āĻ°ā§‡:

1. āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻžāĻ•ā§‡ "āĻ˛ā§āĻ•āĻžāĻ¨ā§‹" āĻ¤ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ -fvisibility= āĻ˛ā§āĻ•āĻžāĻ¨ā§‹.

2. āĻĒā§āĻ°āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻ¨āĻ¯āĻŧ, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ āĻ¨āĻžā§ˇ

3. āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ• āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻļāĻŋāĻĨāĻŋāĻ˛
āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¯āĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡: āĻ¸ā§‡āĻ‡ āĻ˜ā§‹āĻˇāĻŖāĻžāĻ—ā§āĻ˛āĻŋ
āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤

āĻ¨āĻ¤ā§āĻ¨ āĻ•ā§‹āĻĄā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ­āĻžāĻ˛ -fvisibility= āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻ•ā§āĻ˛āĻžāĻ¸
āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡āĨ¤ āĻĻā§āĻ°ā§āĻ­āĻžāĻ—ā§āĻ¯āĻŦāĻļāĻ¤ āĻ•ā§‹āĻĄā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ,
āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ˜āĻŸāĻ¨āĻžāĻ•ā§āĻ°āĻŽā§‡, āĻ­āĻŋāĻœā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸ā§āĻŸā§āĻĄāĻŋāĻ“ āĻ†āĻšāĻ°āĻŖā§‡āĻ° āĻ‰āĻĒāĻ°āĨ¤

āĻāĻ‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻĒāĻ°āĻŋāĻŖāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻ‡ āĻ§āĻ°āĻŖā§‡āĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ¸āĻĻāĻ¸ā§āĻ¯
āĻāĻ•āĻ‡ āĻ¨āĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ¯āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž; āĻāĻŦāĻ‚ āĻ¯ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻŽāĻžāĻ¨ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ˛ā§‡, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ
āĻ­āĻŋāĻ¨ā§āĻ¨āĻ­āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻ¨āĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§āĻ°āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ ODR-āĻāĻ° āĻ˛āĻ™ā§āĻ˜āĻ¨āĨ¤

-fvtable- āĻ­ā§‡āĻ°āĻŋāĻĢāĻžāĻ‡ =[āĻāĻ¸āĻŸāĻŋāĻĄāĻŋ|preinit|āĻ¨āĻž]
āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§āĻ¨ (āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§āĻ¨ -fvtable- āĻ­ā§‡āĻ°āĻŋāĻĢāĻžāĻ‡ = āĻ•āĻŋāĻ›ā§āĻ‡ āĻ¨āĻ¯āĻŧ) āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¯āĻž āĻ¯āĻžāĻšāĻžāĻ‡ āĻ•āĻ°ā§‡
āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽ, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ¯ā§‡ vtable āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¯āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•āĻ˛ āĻšāĻ¯āĻŧ
āĻ•āĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§ˆāĻ§, āĻāĻŦāĻ‚ āĻĻā§‚āĻˇāĻŋāĻ¤ āĻŦāĻž āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤
āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ…āĻŦā§ˆāĻ§ vtable āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚
āĻ•āĻ°ā§āĻŽāĻ¸ā§‚āĻšā§€ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒā§‡ āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡, āĻ¯āĻž āĻšāĻ¯āĻŧ
vtable āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¯āĻžāĻšāĻžāĻ‡ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ…āĻĒāĻļāĻ¨ āĻāĻ¸āĻŸāĻŋāĻĄāĻŋ āĻāĻŦāĻ‚ preinit āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ
āĻāĻ‡ āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ•āĻ–āĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻ‰āĻ­āĻ¯āĻŧ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ‡ āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ°
āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹āĻ° āĻ†āĻ—ā§‡ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -fvtable- āĻ­ā§‡āĻ°āĻŋāĻĢāĻžāĻ‡ = āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻ¤āĻĨā§āĻ¯ āĻ˜āĻŸāĻžāĻ¯āĻŧ
āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ˛ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻĒāĻ° āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤
-fvtable- āĻ­ā§‡āĻ°āĻŋāĻĢāĻžāĻ‡ = āĻĒā§āĻ°āĻŋāĻ¨āĻŋāĻŸ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ†āĻ—ā§‡āĻ‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ†āĻ°āĻŽā§āĻ­.

āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻāĻ•āĻžāĻ§āĻŋāĻ•āĻŦāĻžāĻ° āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž, āĻ¨āĻž āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻ‰āĻĒāĻ°ā§‡ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ¨ā§‡āĻ¯āĻŧ āĻāĻ¸āĻŸāĻŋāĻĄāĻŋ āĻāĻŦāĻ‚ preinit; preinit āĻ˛āĻžāĻ—ā§‡
āĻŦā§‡āĻļāĻŋ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻāĻ¸āĻŸāĻŋāĻĄāĻŋ.

-fvtv-āĻĄāĻŋāĻŦāĻžāĻ—
āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -fvtable- āĻ­ā§‡āĻ°āĻŋāĻĢāĻžāĻ‡ = āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄ or -fvtable- āĻ­ā§‡āĻ°āĻŋāĻĢāĻžāĻ‡ = āĻĒā§āĻ°āĻŋāĻ¨āĻŋāĻŸ, āĻ•āĻžāĻ°āĻŖāĻ¸āĻŽā§‚āĻš
vtable āĻ¯āĻžāĻšāĻžāĻ‡āĻ•āĻ°āĻŖ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
āĻĄāĻžāĻ•āĻž āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ•ā§‹āĻ¨ vtable āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯ āĻ˛āĻ— āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻ°āĻŖāĻ“ āĻ•āĻ°ā§‡
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ–ā§āĻāĻœā§‡ āĻĒāĻžāĻ¯āĻŧāĨ¤ āĻ¨āĻžāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻāĻ‡ āĻ¤āĻĨā§āĻ¯ āĻ˛ā§‡āĻ–āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
vtv_set_ptr_data.log āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻžāĻŽ āĻ•āĻ°āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ VTV_LOGS_DIR
āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻŦāĻž āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ•āĻžāĻœā§‡āĻ° āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĨ¤

āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯: āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ āĻ˛āĻ— āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĄā§‡āĻŸāĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻ— āĻĢāĻžāĻ‡āĻ˛ āĻšāĻžāĻ¨, āĻšāĻ¤ā§‡
āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨.

-fvtv-āĻ—āĻŖāĻ¨āĻž
āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻĒāĻ¤āĻžāĻ•āĻžāĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -fvtable- āĻ­ā§‡āĻ°āĻŋāĻĢāĻžāĻ‡ = āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄ or
-fvtable- āĻ­ā§‡āĻ°āĻŋāĻĢāĻžāĻ‡ = āĻĒā§āĻ°āĻŋāĻ¨āĻŋāĻŸ, āĻāĻ° āĻĢāĻ˛ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŽā§‹āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻŸā§āĻ°ā§āĻ¯āĻžāĻ• āĻ°āĻžāĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ•āĻ˛ āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻž āĻ¯āĻžāĻšāĻžāĻ‡āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻāĻŸāĻžāĻ“
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ•āĻ˛ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¯āĻž āĻāĻŸāĻŋ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ¤āĻĨā§āĻ¯ āĻ˛āĻ— āĻ•āĻ°ā§‡āĨ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ‡ āĻ¤āĻĨā§āĻ¯ āĻ˛ā§‡āĻ–ā§‡āĻ¨
āĻ¨āĻžāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡ vtv_count_data.log āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻžāĻŽ āĻ•āĻ°āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡
VTV_LOGS_DIR āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻŦāĻž āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ•āĻžāĻœā§‡āĻ° āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĨ¤ āĻāĻŸāĻžāĻ“
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ vtable āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻ‡ āĻ¤āĻĨā§āĻ¯āĻŸāĻŋ āĻ˛ā§‡āĻ–ā§‡
āĻĨā§‡āĻ•ā§‡ vtv_class_set_sizes.log āĻāĻ•āĻ‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡

āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯: āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ āĻ˛āĻ— āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻĄā§‡āĻŸāĻžāĨ¤ āĻ¤āĻžāĻœāĻž āĻ˛āĻ— āĻĢāĻžāĻ‡āĻ˛ āĻĒā§‡āĻ¤ā§‡, āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻšāĻ¨
āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛ā§āĻ¨āĨ¤

-fno-āĻĻā§āĻ°ā§āĻŦāĻ˛
āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, G++
āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨, āĻāĻŦāĻ‚
āĻļā§‡āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ; āĻāĻŸāĻŋ āĻ¨āĻŋāĻ•ā§ƒāĻˇā§āĻŸ āĻ•ā§‹āĻĄā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§‡āĻ‡āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ G++ āĻāĻ° āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ°āĻŋāĻ˛āĻŋāĻœā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ™ā§āĻ•++
C++ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻ¤āĻŦā§‡ āĻ•āĻ°ā§āĻ¨
āĻāĻ–āĻ¨āĻ“ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ (āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
C++ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĨ¤)

āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨, āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž, āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻ°ā§āĻĨ āĻ†āĻ›ā§‡
C++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯:

-āĻ“āĻ¯āĻŧāĻžāĻŦāĻŋ (āĻ¸āĻŋ, āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ, āĻ¸āĻŋ++ āĻāĻŦāĻ‚ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ++ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°)
āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻŸ -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=n āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ G++ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ•ā§‹āĻĄ āĻ¯āĻž āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻŦāĻŋāĻ•ā§āĻ°ā§‡āĻ¤āĻž-āĻ¨āĻŋāĻ°āĻĒā§‡āĻ•ā§āĻˇ C++ ABI-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ G++ āĻāĻ–āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĨā§‡āĻ•ā§‡ -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=0, -āĻ“āĻ¯āĻŧāĻžāĻŦāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§‹ ABI āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻž āĻšāĻ˛ā§‡ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ (āĻ¸āĻš -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=n) āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ (āĻāĻ° āĻ¸āĻžāĻĨā§‡
-āĻ“āĻ¯āĻŧāĻžāĻŦāĻŋ=n or -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=n).

āĻ¯āĻĻāĻŋāĻ“ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ•āĻŋāĻ›ā§ āĻ†āĻ›ā§‡
āĻ¯ā§‡āĻ¸āĻŦ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¯āĻĻāĻŋāĻ“ G++ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ›ā§‡āĨ¤
āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋāĻ“ āĻ•ā§‹āĻĄāĻŸāĻŋ
āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ.

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ‰āĻĻā§āĻŦāĻŋāĻ—ā§āĻ¨ āĻšāĻ¨ āĻ¤āĻŦā§‡ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ—ā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‹āĻĄāĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¸āĻ¤ā§āĻ¯ āĻ¯ā§‡ G++ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĨ¤

-āĻ“āĻ¯āĻŧāĻžāĻŦāĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡āĻ“ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ™ā§āĻ—ā§‡ -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¸ā§āĻ¤āĻ°, āĻ¯ā§‡āĻŽāĻ¨ -āĻ“āĻ¯āĻŧāĻžāĻŦāĻŋ=2 āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻ¤ā§‡
-āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=2. āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĻ“ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=n.

āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ āĻŽāĻ§ā§āĻ¯ā§‡ -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=2 (āĻ¯āĻž GCC 3.4 āĻĨā§‡āĻ•ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ›āĻŋāĻ˛
4.9) āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤:

* āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-āĻŸāĻžāĻ‡āĻĒ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻŽā§āĻ¯āĻžāĻ™ā§āĻ—āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ­ā§āĻ˛āĻ­āĻžāĻŦā§‡:

āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• int n;
āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ struct S {};
void n (S ) {2}

āĻāĻ‡ āĻ¸ā§āĻĨāĻŋāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=3.

* "__āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ ((āĻ­ā§‡āĻ•ā§āĻŸāĻ°_āĻ¸āĻžāĻ‡āĻœ))" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ˜ā§‹āĻˇāĻŋāĻ¤ SIMD āĻ­ā§‡āĻ•ā§āĻŸāĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛
āĻ…-āĻŽāĻžāĻ¨āĻ• āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ¯āĻž āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻ—ā§āĻ°āĻšāĻŖāĻ•āĻžāĻ°ā§€ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ“āĻ­āĻžāĻ°āĻ˛ā§‹āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻž
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ†āĻ•āĻžāĻ°ā§‡āĻ°āĨ¤

āĻŽā§āĻ¯āĻžāĻ™ā§āĻ—āĻ˛āĻŋāĻ‚ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻŽāĻ§ā§āĻ¯ā§‡ -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=4.

* "__āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ ((const))" āĻāĻŦāĻ‚ "noreturn" āĻ•ā§‡ āĻŸāĻžāĻ‡āĻĒ āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, āĻāĻŦāĻ‚
āĻāĻ•āĻŸāĻŋ āĻ¸āĻ°āĻ˛ āĻ˜ā§‹āĻˇāĻŖāĻžāĻ° "decltype" āĻĻā§‚āĻ°ā§‡ āĻ­āĻžāĻāĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡.

āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻ™ā§āĻ—āĻ˛āĻŋāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻŋāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=5.

* āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻšāĻŋāĻ¤ā§āĻ°ā§āĻ¯āĻŽāĻ¯āĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻ¸ā§āĻ•ā§‹āĻĒāĻĄ āĻ—āĻŖāĻ¨āĻžāĻ•āĻžāĻ°ā§€āĻ° āĻŽāĻ¤ āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
unscoped āĻ—āĻŖāĻ¨āĻžāĻ•āĻžāĻ°ā§€, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ "va_arg" āĻ…āĻ­āĻŋāĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻŦā§‡āĻļāĻŋāĻ° āĻ­āĻžāĻ— āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ‡ āĻ¤āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ†āĻ¸āĻ˛ā§‡ āĻāĻŦāĻŋāĻ†āĻ‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡, āĻ•āĻžāĻ°āĻŖ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻ•ā§‹āĻ¨ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ¨ā§‡āĻ‡
"int" āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ›ā§‹āĻŸāĨ¤

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, ABI āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒā§āĻ¯āĻžāĻ•, "const_cast" āĻāĻ° āĻŽā§āĻ¯āĻžāĻ™ā§āĻ—āĻ˛āĻŋāĻ‚ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤
"static_cast", āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻŦā§ƒāĻĻā§āĻ§āĻŋ/āĻšā§āĻ°āĻžāĻ¸, āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ āĻ¸ā§āĻ•ā§‹āĻĒ āĻĢāĻžāĻ‚āĻļāĻ¨ a āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĨ¤

āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=6.

* āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡ āĻ˛ā§āĻ¯āĻžāĻŽā§āĻŦāĻĄāĻžāĻ¸āĻ•ā§‡ āĻ­ā§āĻ˛āĻ­āĻžāĻŦā§‡ āĻ†āĻŸāĻ•āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
"nullptr_t" āĻāĻ° āĻŽā§āĻ¯āĻžāĻ™ā§āĻ—āĻ˛āĻŋāĻ‚āĨ¤

āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=7.

* āĻ¯āĻ–āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ¸āĻŋāĻ­āĻŋ-āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŸāĻžāĻ‡āĻĒ āĻŽā§āĻ¯āĻžāĻ™ā§āĻ—āĻ˛āĻŋāĻ‚, āĻ¤āĻ–āĻ¨ āĻ…-āĻ¯ā§‹āĻ—ā§āĻ¯
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŸāĻžāĻ‡āĻĒ āĻ­ā§āĻ˛āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤

āĻāĻ‡ āĻ¸ā§āĻĨāĻŋāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ -āĻĢā§āĻ¯āĻžāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=8.

āĻāĻŸāĻŋ psABI-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡āĻ“ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡āĨ¤ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ psABI āĻāĻ‡ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤:

* SysV/x86-64-āĻāĻ° āĻœāĻ¨ā§āĻ¯, "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻ¸āĻš āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŽā§‡āĻŽāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§ˇ
psABI-āĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻ‡āĻ‰ {
āĻĻā§€āĻ°ā§āĻ˜ āĻĄāĻŦāĻ˛ ld;
int i;
};

"āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻ‡āĻ‰" āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻ“āĻ¯āĻŧāĻžāĻŦāĻŋ-āĻŸā§āĻ¯āĻžāĻ— (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
ABI āĻŸā§āĻ¯āĻžāĻ— āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻŸāĻžāĻ‡āĻĒ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸ā§‡āĻ‡ ABI āĻŸā§āĻ¯āĻžāĻ— āĻ¨ā§‡āĻ‡ā§ˇ
āĻĻā§‡āĻ– āĻ¸āĻŋ ++ āĻ†āĻ°ā§‹āĻĒ āĻ•āĻ°āĻž ABI āĻŸā§āĻ¯āĻžāĻ— āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-Wctor-dtor-āĻ—ā§‹āĻĒāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ āĻ…āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻŽāĻ¨ā§‡ āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ•āĻžāĻ°āĻŖ āĻāĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ° āĻŦāĻž āĻ§ā§āĻŦāĻ‚āĻ¸āĻ•āĻžāĻ°ā§€
āĻ•ā§āĻ˛āĻžāĻ¸āĻŸāĻŋ āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤, āĻāĻŦāĻ‚ āĻāĻ¤ā§‡ āĻŦāĻ¨ā§āĻ§ā§ āĻŦāĻž āĻĒāĻžāĻŦāĻ˛āĻŋāĻ• āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨ā§‡āĻ‡āĨ¤
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨ā§‹ āĻ…-āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻāĻ•āĻœāĻ¨ āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĨāĻžāĻ•ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ° āĻŦāĻž āĻ§ā§āĻŦāĻ‚āĻ¸āĻ•āĻžāĻ°ā§€ āĻ¨āĻ¯āĻŧāĨ¤

-Wdelete-non-āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛-āĻĄā§‹āĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ†āĻ›ā§‡ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ§ā§āĻŦāĻ‚āĻ¸ āĻ•āĻ°āĻ¤ā§‡ "āĻŽā§āĻ›ā§āĻ¨" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ…-āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ§ā§āĻŦāĻ‚āĻ¸āĻ•āĻžāĻ°ā§€āĨ¤ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻ…āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻŦā§‡āĻ¸ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•ā§āĻ˛āĻžāĻ¸ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻŦā§‡āĻ¸ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡
āĻ§ā§āĻŦāĻ‚āĻ¸āĻ•āĻžāĻ°ā§€ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-āĻ˛āĻŋāĻŸāĻžāĻ°āĻžāĻ˛-āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻŦāĻž āĻ…āĻ•ā§āĻˇāĻ° āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻāĻ•āĻŸāĻŋ ud-āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻ¨āĻž
āĻāĻ•āĻŸāĻŋ āĻ†āĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻ•ā§‹āĻ° āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ•āĻ¨āĻĢāĻ°ā§āĻŽāĻŋāĻ‚ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, GCC āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡
āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒāĻŋāĻ›āĻ¨ā§‡āĻ° āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻŦāĻœāĻžāĻ¯āĻŧ āĻ°āĻžāĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§ƒāĻĨāĻ• āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚ āĻŸā§‹āĻ•ā§‡āĻ¨
āĻ¯ā§‡āĻŸāĻŋ " āĻĨā§‡āĻ•ā§‡ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸāĻŋāĻ‚ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ ". āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

# __STDC_FORMAT_MACROS āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨
#āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
#āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤

int āĻĒā§āĻ°āĻ§āĻžāĻ¨ () {
int64_t i64 = 123;
printf("My int64: %"PRId64"\n", i64);
}

āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, "PRId64" āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚ āĻŸā§‹āĻ•ā§‡āĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧā§ˇ

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

- āĻ¸āĻ‚āĻ•ā§€āĻ°ā§āĻŖ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻ–āĻ¨ C++11 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ•ā§€āĻ°ā§āĻŖ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ˜āĻŸā§‡ { }, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ

int i = { 2.2 }; // āĻ¤ā§āĻ°ā§āĻŸāĻŋ: āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻĨā§‡āĻ•ā§‡ int āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻ‚āĻ•ā§€āĻ°ā§āĻŖ

āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛ āĻāĻŦāĻ‚ -Wc++11-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ.

āĻ¸āĻ™ā§āĻ—ā§‡ -std=c++11, -Wno-āĻ¸āĻ‚āĻ•ā§€āĻ°ā§āĻŖ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻĄāĻžāĻ¯āĻŧāĻ—āĻ¨āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§‡āĨ¤
āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻ¸ā§āĻ—āĻ āĻŋāĻ¤ āĻ•ā§‹āĻĄā§‡āĻ° āĻ…āĻ°ā§āĻĨāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¨āĻž; āĻ¸āĻ‚āĻ•ā§€āĻ°ā§āĻŖ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
SFINAE āĻĒā§āĻ°āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ–āĻ¨āĻ“ āĻ…āĻ¸ā§āĻ¸ā§āĻĨ āĻŦāĻ˛ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

- āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ noexcept-āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§‡ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ¯āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ…-āĻ¨āĻŋāĻ•ā§āĻˇā§‡āĻĒ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¨ā§‡āĻ‡ (āĻ¯ā§‡āĻŽāĻ¨ "āĻĨā§āĻ°ā§‹()" āĻŦāĻž
"noexcept") āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻ•āĻ–āĻ¨āĻ‡ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¨ā§‡āĻ‡āĨ¤

-āĻ¨ā§‹āĻ¨-āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛-āĻĄā§‹āĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¨āĻ¨-āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ§ā§āĻŦāĻ‚āĻ¸āĻ•āĻžāĻ°ā§€ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ¨āĻŋāĻœā§‡ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸āĻ¯ā§‹āĻ—ā§āĻ¯ āĻĒāĻ˛āĻŋāĻŽāĻ°āĻĢāĻŋāĻ• āĻŦā§‡āĻ¸ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡, āĻ¯ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻ­āĻŦ āĻ•āĻŋāĻ¨ā§āĻ¤ā§
āĻ•ā§āĻ˛āĻžāĻ¸ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻ…āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻŦāĻž āĻŦā§‡āĻ¸ āĻ•ā§āĻ˛āĻžāĻ¸āĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻĻāĻŋ -Weffc ++ āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ†āĻ›ā§‡.

-āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻ•ā§‹āĻĄā§‡ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻžāĻ°āĻĻā§‡āĻ° āĻ…āĻ°ā§āĻĄāĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§‡āĻ˛ā§‡ āĻ¨āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡:

āĻ•āĻžāĻ āĻžāĻŽā§‹ a {
int i;
int j;
A (): j (0), i (1) {}
};

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŽā§‡āĻŽā§āĻŦāĻžāĻ° āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻžāĻ°āĻ•ā§‡ "i" āĻāĻŦāĻ‚ "j" āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§‡āĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ•āĻ°ā§‡
āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§‡āĻ° āĻ˜ā§‹āĻˇāĻŖāĻž āĻ†āĻĻā§‡āĻļ, āĻ¯ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤. āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-āĻ¸āĻžāĻ‚āĻ–ā§āĻ¯āĻŋāĻ•-āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻ•āĻžāĻ˛ā§āĻĒāĻ¨āĻŋāĻ•, āĻ¸ā§āĻĨāĻŋāĻ°-āĻŦāĻŋāĻ¨ā§āĻĻā§, āĻŦāĻž āĻŽā§‡āĻļāĻŋāĻ¨-āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ GNU āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§āĻ¨
āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻāĻ‡ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ C++11 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ-
āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¸ā§‚āĻšāĻ• āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻžāĻ•-C++11 āĻ‰āĻĒāĻ­āĻžāĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻĨāĻžāĻ•ā§‡
āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¤ GNU āĻ‰āĻĒāĻ­āĻžāĻˇāĻž: -std=c++98, -std = gnu ++ 98, -std = gnu ++ 11, -std = gnu ++ 14. āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ ISO C++11 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻŦāĻ¨ā§āĻ§ āĻĨāĻžāĻ•ā§‡ (-std=c++11, ...)āĨ¤

āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰... āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-Weffc ++ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻ¸ā§āĻ•āĻŸ āĻŽā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻ¸ā§‡āĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻļā§ˆāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻž āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°
āĻ¸āĻŋ ++ āĻŦāĻ‡āĻ¯āĻŧā§‡āĻ° āĻ¸āĻŋāĻ°āĻŋāĻœ:

* āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ•āĻĒāĻŋ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ° āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨-
āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻŽā§‡āĻŽāĻ°āĻŋāĨ¤

* āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻļā§āĻ°ā§āĻ¤ā§‡ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻĻāĻŋāĻ¨āĨ¤

* "āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ°=" āĻāĻ° āĻ¸āĻžāĻĨā§‡ *āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻĻāĻŋāĻ¨āĨ¤

* āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¤āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

* āĻ‡āĻ¨āĻ•ā§āĻ°āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ•ā§āĻ°āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻāĻŦāĻ‚ āĻĒā§‹āĻ¸ā§āĻŸāĻĢāĻŋāĻ•ā§āĻ¸ āĻĢāĻ°ā§āĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ•āĻ°ā§āĻ¨āĨ¤

* āĻ•āĻ–āĻ¨āĻ‡ "&&", "||", āĻŦāĻž "," āĻ“āĻ­āĻžāĻ°āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ“ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ -āĻ¨ā§‹āĻ¨-āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛-āĻĄā§‹āĻ°, āĻ¯āĻž āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°ā§€ C++ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ
āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ…āĻ­āĻžāĻŦ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻšā§‡āĻ• āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ
āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¨āĻ¨-āĻĒāĻ˛āĻŋāĻŽāĻ°āĻĢāĻŋāĻ• āĻŦā§‡āĻ¸ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ“ āĻ§ā§āĻŦāĻ‚āĻ¸āĻ•āĻžāĻ°ā§€āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸āĻšā§‡āĻ¤āĻ¨ āĻĨāĻžāĻ•ā§āĻ¨ āĻ¯ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŦ āĻŽā§‡āĻ¨ā§‡ āĻšāĻ˛ā§‡ āĻ¨āĻž
āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻžāĻ—ā§āĻ˛āĻŋāĻ°; āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° , grep -v āĻ¸ā§‡āĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ—ā§āĻ˛āĻŋ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡āĨ¤

-Wstrict-null-sentinel (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻ¸ā§‡āĻ¨ā§āĻŸāĻŋāĻ¨ā§‡āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻ•āĻžāĻ¸ā§āĻŸā§‡āĻĄ "NULL" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GCC āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻ§ āĻ¸ā§‡āĻ¨ā§āĻŸāĻŋāĻ¨ā§‡āĻ˛, āĻ•āĻžāĻ°āĻŖ "NULL" āĻ•ā§‡ "__null" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¯āĻĻāĻŋāĻ“ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻļā§‚āĻ¨ā§āĻ¯
āĻāĻ•āĻŸāĻŋ āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ•, āĻāĻŸāĻŋ āĻāĻ•āĻ‡ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻœā§āĻĄāĻŧā§‡ āĻŦāĻšāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤

-Wno-āĻ¨āĻ¨-āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ-āĻŦāĻ¨ā§āĻ§ā§ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨āĻ¨-āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸāĻžāĻ‡āĻœāĻĄ āĻĢā§āĻ°ā§‡āĻ¨ā§āĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤
G++ āĻ āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§‡āĻ° āĻ†āĻŦāĻŋāĻ°ā§āĻ­āĻžāĻŦā§‡āĻ° āĻĒāĻ° āĻĨā§‡āĻ•ā§‡, āĻ¯āĻĻāĻŋ āĻāĻ° āĻ¨āĻžāĻŽ
āĻŦāĻ¨ā§āĻ§ā§ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¯ā§‹āĻ—ā§āĻ¯-āĻ†āĻ‡āĻĄāĻŋ (āĻ¯ā§‡āĻŽāĻ¨, āĻŦāĻ¨ā§āĻ§ā§ foo (int)), C++ āĻ­āĻžāĻˇāĻžāĻ° āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨
āĻĻāĻžāĻŦāĻŋ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻŦāĻ¨ā§āĻ§ā§ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ, āĻ¨āĻ¨āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ˜ā§‹āĻˇāĻŖāĻž āĻŦāĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ (āĻ…āĻ§ā§āĻ¯āĻžāĻ¯āĻŧ
14.5.3)āĨ¤ G++ āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡, āĻ…āĻ¯ā§‹āĻ—ā§āĻ¯-āĻ†āĻ‡āĻĄāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸāĻžāĻ‡āĻœāĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻŦāĻŋāĻļā§‡āĻˇā§€āĻ•āĻ°āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ•āĻžāĻ°āĻŖ āĻāĻ‡
āĻ¨āĻ¨-āĻ•āĻ¨āĻĢāĻ°ā§āĻŽāĻŋāĻ‚ āĻ†āĻšāĻ°āĻŖ G++ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻšāĻ°āĻŖ āĻ¨āĻ¯āĻŧ,
-āĻ¨āĻ¨-āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ-āĻŦāĻ¨ā§āĻ§ā§ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻĻāĻžāĻ— āĻāĻŦāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻ†āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻ¨āĻ¤ā§āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ†āĻšāĻ°āĻŖ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¸āĻ™ā§āĻ—ā§‡
-Wno-āĻ¨āĻ¨-āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ-āĻŦāĻ¨ā§āĻ§ā§, āĻ¯āĻž āĻ•āĻ¨āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻŸ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•ā§‹āĻĄ āĻ°āĻžāĻ–ā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡
āĻ¸āĻšāĻžāĻ¯āĻŧāĻ• āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĨ¤

-āĻ“āĻ˛ā§āĻĄ-āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛-āĻ•āĻžāĻ¸ā§āĻŸ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ C++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§‹-āĻļā§ˆāĻ˛ā§€ (āĻ¸āĻŋ-āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛) āĻ…-āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻ•āĻžāĻ¸ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤
āĻ¨āĻ¤ā§āĻ¨-āĻļā§ˆāĻ˛ā§€ āĻ•āĻžāĻ¸ā§āĻŸ ("āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•_āĻ•āĻžāĻ¸ā§āĻŸ", "āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•_āĻ•āĻžāĻ¸ā§āĻŸ", "āĻĒā§āĻ¨āĻ°ā§āĻŦā§āĻ¯āĻ•ā§āĻ¤_āĻ•āĻžāĻ¸ā§āĻŸ", āĻāĻŦāĻ‚
"const_cast") āĻ…āĻ¨āĻžāĻ•āĻžāĻ™ā§āĻ•ā§āĻˇāĻŋāĻ¤ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽ āĻā§āĻāĻ•āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻ…āĻ¨ā§‡āĻ• āĻ¸āĻšāĻœāĨ¤

-āĻ“āĻ­āĻžāĻ°āĻ˛ā§‹āĻĄā§‡āĻĄ-āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ˜ā§‹āĻˇāĻŖāĻž āĻāĻ•āĻŸāĻŋ āĻŦā§‡āĻ¸ āĻ•ā§āĻ˛āĻžāĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ˛ā§āĻ•āĻŋāĻ¯āĻŧā§‡ āĻ°āĻžāĻ–ā§‡āĨ¤ āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ, āĻŽāĻ§ā§āĻ¯ā§‡:

āĻ•āĻžāĻ āĻžāĻŽā§‹ a {
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° f();
};

struct B: āĻĒāĻžāĻŦāĻ˛āĻŋāĻ• A {
āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° f (int);
};

"f" āĻāĻ° "A" āĻļā§āĻ°ā§‡āĻŖā§€āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ "B" āĻ¤ā§‡ āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ āĻ†āĻ›ā§‡, āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻ¯ā§‡āĻŽāĻ¨:

B*b;
b->f();

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧāĨ¤

-Wno-pmf-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻāĻ•āĻŸāĻŋ āĻ†āĻŦāĻĻā§āĻ§ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ˛ā§‡āĻ¨ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°

-Wsign-promo (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻ“āĻ­āĻžāĻ°āĻ˛ā§‹āĻĄ āĻ°ā§‡āĻœā§‹āĻ˛āĻŋāĻ‰āĻļāĻ¨ āĻ¯āĻ–āĻ¨ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻŦāĻž āĻ—āĻŖāĻ¨āĻžāĻ•ā§ƒāĻ¤ āĻĒā§āĻ°āĻ•āĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻšāĻžāĻ° āĻŦā§‡āĻ›ā§‡ āĻ¨ā§‡āĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻ•āĻžāĻ°, āĻāĻ•āĻ‡ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ°āĨ¤ āĻ†āĻ—ā§‡
G++ āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨āĻ¤āĻž āĻ°āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĻ›ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŽāĻžāĻ¨ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨āĻ•ā§‡ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§‚āĻ˛āĻ• āĻ•āĻ°ā§‡
āĻ†āĻšāĻ°āĻŖāĨ¤

āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽāĻ• āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ— āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++ āĻ‰āĻĒāĻ­āĻžāĻˇāĻž
(āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯: āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŸāĻŋ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ++ āĻ­āĻžāĻˇāĻžāĻ—ā§āĻ˛āĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ¨āĻŋāĻœā§‡āĻĻā§‡āĻ°.

āĻāĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ°ā§āĻĨāĻĒā§‚āĻ°ā§āĻŖ
āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ†āĻĒāĻ¨āĻŋ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ­āĻžāĻˇāĻž-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ GNU āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻĒāĻļāĻ¨āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ some_class.m āĻāĻŸāĻžāĻ° āĻŽāĻ¤:

gcc -g -fgnu-āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ -O -c some_class.m

āĻāĻ‡ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡, -fgnu-āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++ āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ; āĻ†āĻĒāĻ¨āĻŋ GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ­āĻžāĻˇāĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤

āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻšāĻ˛ āĻ¸āĻŋ āĻ­āĻžāĻˇāĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨, āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨
āĻ¸āĻŋ āĻĢā§āĻ°āĻ¨ā§āĻŸ-āĻāĻ¨ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ“ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻ¯ā§‡āĻŽāĻ¨, - āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤)āĨ¤ āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡,
āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ C++-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻ¯ā§‡āĻŽāĻ¨, -āĻ“āĻ¯āĻŧāĻžāĻŦāĻŋ).

āĻāĻ–āĻžāĻ¨ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻ•ā§‡āĻŦāĻ˛ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ++ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ:

-fconstant-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚-āĻļā§āĻ°ā§‡āĻŖā§€=āĻļā§āĻ°ā§‡āĻŖāĻŋāĻ° āĻ¨āĻžāĻŽ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻļā§āĻ°ā§‡āĻŖāĻŋāĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻœāĻ¨ā§āĻ¯ āĻ¤āĻžāĻ¤ā§āĻ•ā§āĻˇāĻŖāĻŋāĻ• āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻ¨āĻžāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ "@"..."" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻ¨āĻžāĻŽ "NXConstantString" āĻ¯āĻĻāĻŋ
GNU āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡, āĻāĻŦāĻ‚ "NSConstantString" āĻ¯āĻĻāĻŋ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻšāĻšā§āĻ›ā§‡
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ (āĻ¨ā§€āĻšā§‡ āĻĻā§‡āĻ–ā§āĻ¨)āĨ¤ āĻĻā§āĻ¯ -fconstant-ctrings āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ¯āĻĻāĻŋ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻ“ āĻĨāĻžāĻ•ā§‡, āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡
-fconstant-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚-āĻļā§āĻ°ā§‡āĻŖā§€ "@"..."" āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ•āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ•āĻžāĻ°āĻŖ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ•ā§‹āĻ°āĻĢāĻžāĻ‰āĻ¨ā§āĻĄā§‡āĻļāĻ¨ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĨ¤

-fgnu-āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ GNU āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻ…āĻ§āĻŋāĻ•āĻžāĻ‚āĻļ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€-āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ
āĻ¨ā§‡āĻ•ā§āĻ¸āĻŸ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ NeXT-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻāĻŦāĻ‚ āĻŽā§āĻ¯āĻžāĻ• āĻ“āĻāĻ¸ āĻāĻ•ā§āĻ¸ āĻ¸āĻš āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__NEXT_RUNTIME__" āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¯āĻĻāĻŋ
(āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ) āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-fno-nil-āĻ°āĻŋāĻ¸āĻŋāĻ­āĻžāĻ°
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻāĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°ā§‡āĻ°āĻŖ ("[āĻ°āĻŋāĻ¸āĻŋāĻ­āĻžāĻ° āĻŦāĻžāĻ°ā§āĻ¤āĻž:āĻ†āĻ°ā§āĻ—]")
āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ°āĻŋāĻ¸āĻŋāĻ­āĻžāĻ° "āĻļā§‚āĻ¨ā§āĻ¯" āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻ†āĻ°ā§‹ āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽā§‡ āĻĻāĻ•ā§āĻˇ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
āĻ¨ā§‡āĻ•ā§āĻ¸āĻŸ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻāĻŦāĻ‚ āĻāĻŦāĻŋāĻ†āĻ‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 0 āĻŦāĻž 1 āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤āĨ¤

-āĻĢāĻŦāĻœā§‡āĻ¸āĻŋ-āĻāĻŦāĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ=n
āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ n āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ ABI-āĻāĻ°āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻ¸ā§‡āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ­āĻžāĻ°ā§āĻ¸āĻ¨ 0 āĻšāĻ˛
āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ (32-āĻŦāĻŋāĻŸ) ABI āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C 2.0 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 1 āĻšāĻ˛ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ (32-āĻŦāĻŋāĻŸ) ABI āĻ¯āĻž āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻŦāĻ‚
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ 2.0 āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨āĨ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 2 āĻšāĻ˛ āĻ†āĻ§ā§āĻ¨āĻŋāĻ• (64-āĻŦāĻŋāĻŸ) ABIāĨ¤ āĻ¯āĻĻāĻŋ āĻ•āĻŋāĻ›ā§āĻ‡ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, 0-āĻŦāĻŋāĻŸ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 32 āĻāĻŦāĻ‚ 2-āĻŦāĻŋāĻŸā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 64
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŽā§‡āĻļāĻŋāĻ¨āĨ¤

-fobjc-āĻ•āĻ˛-cxx-cdtors
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻ° āĻ•ā§‹āĻ¨ā§‹ āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻāĻ•āĻŸāĻŋ C++ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡ āĻĻā§‡āĻ–ā§āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-āĻ¤ā§āĻšā§āĻ› āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ° āĻ¸āĻšāĨ¤ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ‡ āĻšāĻ¯āĻŧ, āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ "- (āĻ†āĻ‡āĻĄāĻŋ) āĻ¸āĻ‚āĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨
.cxx_construct" āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¯āĻž āĻ¯ā§‡āĻ•ā§‹āĻ¨āĻ“ āĻ¨āĻ¨-āĻ¤ā§āĻšā§āĻ› āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ° āĻšāĻžāĻ˛āĻžāĻ¯āĻŧ
āĻ¯ā§‡āĻŽāĻ¨ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛, āĻ•ā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§‡, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° "self" āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡, āĻ†āĻ›ā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§āĻ¨
āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ C++ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ¯āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-āĻ¤ā§āĻšā§āĻ› āĻ§ā§āĻŦāĻ‚āĻ¸āĻ•āĻžāĻ°ā§€, āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ‡ āĻšāĻ¯āĻŧ, āĻ¸āĻ‚āĻļā§āĻ˛ā§‡āĻˇāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ "- (āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°) .cxx_destruct" āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¯āĻž āĻāĻ‡ āĻœāĻžāĻ¤ā§€āĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ§ā§āĻŦāĻ‚āĻ¸āĻ•āĻžāĻ°ā§€ āĻšāĻžāĻ˛āĻžāĻ¯āĻŧ,
āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻ•ā§āĻ°āĻŽ.

"- (id) .cxx_construct" āĻāĻŦāĻ‚ "- (void) .cxx_destruct" āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ•āĻžāĻœ āĻ•āĻ°ā§‡, āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¨āĻ¯āĻŧ
āĻ¸ā§āĻĒāĻžāĻ°āĻ•ā§āĻ˛āĻžāĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°āĻ¸ā§‚āĻ¤ā§āĻ°ā§‡ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĨ¤ āĻāĻŸāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽā§‡āĻ° āĻĻāĻžāĻ¯āĻŧāĻŋāĻ¤ā§āĻŦ
āĻāĻ•āĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ "- (āĻ†āĻ‡āĻĄāĻŋ)
.cxx_construct" āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āĻ° āĻĒāĻ°āĻĒāĻ°āĻ‡ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ; "- (āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°) .cxx_destruct" āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§ˇ
āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻāĻ•āĻŸāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻĄāĻŋāĻ˛ā§‹āĻ•ā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡āĨ¤

āĻāĻ‡ āĻ˛ā§‡āĻ–āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, Mac OS X 10.4 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° NeXT āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
"- (id) .cxx_construct" āĻāĻŦāĻ‚ "- (void) .cxx_destruct" āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤

-fobjc-āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ-āĻĒā§āĻ°ā§‡āĻ°āĻŖ
āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°ā§‡āĻ°āĻŖāĻ•āĻžāĻ°ā§€āĻ¤ā§‡ āĻĻā§āĻ°ā§āĻ¤ āĻ˛āĻžāĻĢ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻāĻ‡ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
com āĻĒā§ƒāĻˇā§āĻ āĻžāĨ¤

-fobjc- āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ-āĻ¤ā§‡ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ—āĻ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•āĻŸāĻŋāĻ• āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨, āĻāĻ° āĻŽāĻ¤ā§‹
C++ āĻāĻŦāĻ‚ āĻœāĻžāĻ­āĻž āĻ•āĻŋ āĻ…āĻĢāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
@try, @throw, @catch, @finally āĻāĻŦāĻ‚ @synchronized āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
GNU āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ (āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¤ā§āĻ°ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧ
Mac OS X 10.2 āĻāĻŦāĻ‚ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ)āĨ¤

-āĻĢāĻŦāĻœā§‡āĻ¸āĻŋ-āĻœāĻŋāĻ¸āĻŋ
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻ†āĻŦāĻ°ā§āĻœāĻ¨āĻž āĻ¸āĻ‚āĻ—ā§āĻ°āĻš (āĻœāĻŋāĻ¸āĻŋ) āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§; GNU āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻ†āĻŦāĻ°ā§āĻœāĻ¨āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¯ā§‡ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĒāĻ¤āĻžāĻ•āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-āĻĢāĻŦāĻœā§‡āĻ¸āĻŋ-āĻ¨āĻŋāĻ˛āĻšā§‡āĻ•
ABI-āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 2 āĻ¸āĻš āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻļā§‚āĻ¨ā§āĻ¯ āĻ°āĻŋāĻ¸āĻŋāĻ­āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ invocations. āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻāĻŦāĻ‚ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻ•ā§āĻˇāĻŽ -fno-objc-nilcheck. āĻ•ā§āĻ˛āĻžāĻ¸ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻŦāĻ‚ āĻ¸ā§āĻĒāĻžāĻ° āĻ•āĻ˛ āĻšā§‡āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻļā§‚āĻ¨ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯āĻžāĻ‡ āĻšā§‹āĻ• āĻ¨āĻž āĻ•ā§‡āĻ¨āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻ†āĻ›ā§‡
āĻ¯āĻ–āĻ¨ GNU āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ, āĻŦāĻž āĻ¨ā§‡āĻ•ā§āĻ¸āĻŸ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ ABI-āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ•āĻŋāĻ›ā§āĻ‡ āĻ¨ā§‡āĻ‡āĨ¤

-FOBJC-STD = OBJC1
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ 1.0 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻ­āĻžāĻˇāĻž āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ 4.0 āĻāĻ° āĻ­āĻžāĻˇāĻž āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖāĨ¤
āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C/C++ āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨āĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡; āĻāĻŸāĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¨āĻž
C/C++ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯, āĻ¯āĻž āĻĒā§ƒāĻĨāĻ• C/C++ āĻ‰āĻĒāĻ­āĻžāĻˇāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒāĻ¤āĻžāĻ•āĻžāĨ¤ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻŦāĻž āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ++ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°, āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ 4.0 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡
āĻ†āĻĒāĻ¨āĻžāĻ° āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°
GCC āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-freplace-objc-āĻ•ā§āĻ˛āĻžāĻ¸
āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨ ld(ā§¨ā§Ļā§§ā§Ļ) āĻĢāĻ˛ā§‡ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡ āĻ¸ā§āĻĨāĻŋāĻ°āĻ­āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¨āĻž āĻ•āĻ°āĻž
āĻĢāĻžāĻ‡āĻ˛, āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻĄāĻžāĻ‡āĻ˛ā§āĻĄ(ā§¨ā§Ļā§§ā§Ļ) āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻāĻŸāĻŋ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻ¤ā§‡āĨ¤ āĻāĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻŋāĻ•ā§āĻ¸-āĻāĻ¨ā§āĻĄ-āĻ•āĻ¨ā§āĻŸāĻŋāĻ¨āĻŋāĻ‰ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻŽā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¯ā§‹āĻ—ā§‡, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ‡āĻ¨
āĻĒā§āĻ°āĻļā§āĻ¨āĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨, āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ†āĻ°āĻŽā§āĻ­ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ›āĻžāĻĄāĻŧāĻžāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻĢāĻŋāĻ•ā§āĻ¸ āĻāĻŦāĻ‚-
Continue āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° Mac āĻ NeXT āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
OS X 10.3 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĨ¤

-fzero-āĻ˛āĻŋāĻ‚āĻ•
NeXT āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ•āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡
"objc_getClass("...")" (āĻ¯āĻ–āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻ¨āĻžāĻŽ āĻœāĻžāĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ) āĻ¸āĻžāĻĨā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ•ā§āĻ˛āĻžāĻ¸ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ¯āĻž āĻ˛ā§‹āĻĄā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°ā§‡
āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž. āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž -fzero-āĻ˛āĻŋāĻ‚āĻ• āĻĒāĻ¤āĻžāĻ•āĻž āĻāĻ‡ āĻ†āĻšāĻ°āĻŖ āĻāĻŦāĻ‚ āĻ•āĻžāĻ°āĻŖ āĻĻāĻŽāĻ¨
āĻ§āĻ°ā§‡ āĻ°āĻžāĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ "objc_getClass("...")" āĻ āĻ•āĻ˛ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻœāĻŋāĻ°ā§‹-āĻ˛āĻŋāĻ™ā§āĻ•ā§‡ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻŽā§‹āĻĄ, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻļā§āĻ°ā§‡āĻŖā§€ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤ GNU āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ•āĻ˛ āĻ§āĻ°ā§‡ āĻ°āĻžāĻ–ā§‡
"objc_get_class("...")" āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡āĨ¤

-fno-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ-āĻ†āĻ‡āĻ­āĻžāĻ°āĻ¸
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ-āĻ¤ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĻā§ƒāĻˇā§āĻŸāĻžāĻ¨ā§āĻ¤ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨā§‡āĻ•ā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¤āĻžāĻ°āĻž āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°ā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ›āĻžāĻ¯āĻŧāĻž
āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻŦāĻž āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻāĻ•āĻ‡ āĻ¨āĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡āĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž -fno-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ-āĻ†āĻ‡āĻ­āĻžāĻ°āĻ¸
āĻĒāĻ¤āĻžāĻ•āĻž āĻāĻ‡ āĻ†āĻšāĻ°āĻŖāĻ•ā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ›āĻžāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤

-āĻĢāĻžāĻ‡āĻ­āĻžāĻ°-āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž=[āĻĒā§āĻ°āĻ•āĻžāĻļā§āĻ¯|āĻ°āĻ•ā§āĻˇāĻŋāĻ¤|āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤|āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻœ]
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻ¸ā§‡āĻ‡ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•ā§‹āĻ¨ā§‹ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻŽāĻĄāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻžāĨ¤

-āĻœā§‡āĻ¨-āĻĄāĻŋāĻ•ā§āĻ˛ā§‡āĻ¸
āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĻā§‡āĻ–āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻĄāĻŋāĻ•ā§āĻ˛ā§‡āĻ¯āĻŧāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¨āĻžāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨
surcename.decl.

-Wassign-Intercept (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ++)
āĻ¯āĻ–āĻ¨āĻ‡ āĻ•ā§‹āĻ¨ā§‹ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ†āĻŦāĻ°ā§āĻœāĻ¨āĻž āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ•āĻžāĻ°ā§€āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ§āĻžāĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻ‰āĻ¨ā§‹-āĻĒā§āĻ°āĻŸā§‹āĻ•āĻ˛ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ++)
āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¯āĻž āĻ•ā§āĻ˛āĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻšāĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ•ā§āĻ˛āĻžāĻ¸ā§‡ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ āĻāĻŽāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ a
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¸ā§āĻĒāĻžāĻ°āĻ•ā§āĻ˛āĻžāĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°āĻ¸ā§‚āĻ¤ā§āĻ°ā§‡ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ -āĻ‰āĻ¨ā§‹-āĻĒā§āĻ°āĻŸā§‹āĻ•āĻ˛
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻ•ā§āĻ˛āĻžāĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°āĻ¸ā§‚āĻ¤ā§āĻ°ā§‡ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-āĻ¸ā§‡āĻ˛ā§‡āĻ•ā§āĻŸāĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ++)
āĻāĻ•āĻ‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻŖā§‡āĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ—ā§‡āĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻšā§‡āĻ• āĻļā§‡āĻˇ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡, a āĻ¤ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻšā§‡āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
"@āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ•(...)" āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ, āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ•āĻžāĻ°āĻŖ āĻāĻ‡ āĻšā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻļā§‡āĻˇā§‡ āĻŽā§‡āĻĨāĻĄ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°ā§‡
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ°, āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ—ā§āĻ˛āĻŋ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻĻāĻŋ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡ āĻĨāĻžāĻ•ā§‡
āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ āĻ•āĻžāĻ°āĻŖ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻŦāĻž āĻ•āĻžāĻ°āĻŖ
-fsyntax-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤

- āĻ•āĻ ā§‹āĻ°-āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ•-āĻŽā§āĻ¯āĻžāĻš (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ++)
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¸āĻš āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ā§‡āĻ° āĻ§āĻ°āĻ¨ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ a āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ• āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ°āĻŋāĻ¸āĻŋāĻ­āĻžāĻ° āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒāĻžāĻ āĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻž
"āĻ†āĻ‡āĻĄāĻŋ" āĻŦāĻž "āĻ•ā§āĻ˛āĻžāĻ¸" āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻŦāĻ¨ā§āĻ§ āĻĨāĻžāĻ•ā§‡ (āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻšāĻ°āĻŖ),
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŦāĻžāĻĻ āĻĻā§‡āĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨ā§‹ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ­āĻžāĻ— āĻ•āĻ°ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻĨāĻžāĻ•ā§‡
āĻāĻ•āĻ‡ āĻ†āĻ•āĻžāĻ° āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖāĨ¤

-āĻ‰āĻ¨ā§āĻĄ āĻ˜ā§‹āĻˇāĻŋāĻ¤-āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ• (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ++)
āĻāĻ•āĻŸāĻŋ āĻ…āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ•āĻ•ā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ "@āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ•(...)" āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ—ā§‡āĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ āĻ•
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ• āĻ…āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻŦāĻ˛ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ‡ āĻ¨āĻžāĻŽā§‡āĻ° āĻ•ā§‹āĻ¨ā§‹ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ†āĻ—ā§‡ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻ¨āĻž āĻšāĻ¯āĻŧ
"@āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ•(...)" āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ, āĻšāĻ¯āĻŧ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ @āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ā§‡ āĻŦāĻž @āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ā§‡
āĻ˜ā§‹āĻˇāĻŖāĻž, āĻŦāĻž āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ @ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ "@āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ•(...)" āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ—ā§‡āĻ˛ā§‡āĻ‡ āĻāĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡ -āĻ¸ā§‡āĻ˛ā§‡āĻ•ā§āĻŸāĻ° āĻ•ā§‡āĻŦāĻ˛
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡ āĻ¤āĻžāĻ° āĻšā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ•ā§‹āĻĄāĻŋāĻ‚āĻ•ā§‡āĻ“ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°ā§‡
āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻ¯ā§‡ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ•āĻĻā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•āĨ¤

-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-objc-āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ-āĻ¤āĻĨā§āĻ¯
C āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻŸāĻŋ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¯āĻž āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻĨāĻžāĻ•ā§‡āĨ¤

āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻĨā§‡āĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ˛āĻ•ā§āĻˇāĻŖ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤āĻ­āĻžāĻŦā§‡, āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ—ā§āĻ˛āĻŋ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻĻāĻŋāĻ• (āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ, ...)āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻ¨ā§€āĻšā§‡ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻ•āĻ°āĻŖ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ, āĻ¯ā§‡āĻŽāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ•āĻ¤āĻ—ā§āĻ˛āĻŋ āĻ…āĻ•ā§āĻˇāĻ°, āĻ•āĻ¤āĻŦāĻžāĻ°
āĻ‰āĻ¤ā§āĻ¸ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤. āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻ•āĻŋāĻ›ā§ āĻ­āĻžāĻˇāĻž āĻ¸āĻžāĻŽāĻ¨ā§‡ āĻļā§‡āĻˇ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§āĻŽāĻžāĻ¨ āĻ¨āĻž.

-fmessage-āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯=n
āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĢāĻŋāĻŸ āĻ•āĻ°ā§‡ n āĻšāĻ°āĻŋāĻ¤ā§āĻ°. āĻ¯āĻĻāĻŋ n is
āĻļā§‚āĻ¨ā§āĻ¯, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ•ā§‹āĻ¨ āĻ˛āĻžāĻ‡āĻ¨-āĻŽā§‹āĻĄāĻŧāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ āĻ¨āĻž; āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽā§āĻŽā§āĻ– āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-fdiagnostics-show-location= āĻāĻ•āĻŦāĻžāĻ°
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻžāĻ‡āĻ¨-āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚ āĻŽā§‹āĻĄā§‡ āĻ…āĻ°ā§āĻĨāĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
āĻ‰ā§ŽāĻ¸ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻāĻ•āĻĻāĻž; āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻŸāĻŋ āĻŽāĻžāĻ¨āĻžāĻ¨āĻ¸āĻ‡ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ–ā§āĻŦ āĻĻā§€āĻ°ā§āĻ˜ āĻšāĻ˛ā§‡
āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ­ā§ŒāĻ¤ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻāĻŦāĻ‚ āĻ†āĻŦā§ƒāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ‰āĻ¤ā§āĻ¸ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻšāĻŦā§‡ āĻ¨āĻž
(āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻšāĻŋāĻ¸āĻžāĻŦā§‡) āĻ†āĻŦāĻžāĻ°, āĻŦāĻžāĻ°āĻŦāĻžāĻ°, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻ•āĻ¤āĻž āĻ˛āĻžāĻ‡āĻ¨ā§‡āĨ¤ āĻāĻ‡ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻšāĻ°āĻŖāĨ¤

-fdiagnostics-show-location=āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ˛āĻžāĻ‡āĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻžāĻ‡āĻ¨-āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚ āĻŽā§‹āĻĄā§‡ āĻ…āĻ°ā§āĻĨāĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻ­ā§ŒāĻ¤ āĻ°ā§‡āĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻ‡ āĻ‰ā§ŽāĻ¸ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ¤āĻĨā§āĻ¯ (āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻšāĻŋāĻ¸āĻžāĻŦā§‡) āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ­āĻžāĻ™ā§āĻ—āĻžāĻ° āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĨā§‡āĻ•ā§‡ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻŽāĻžāĻĒāĻ¸āĻ‡ āĻ•āĻ°āĻž āĻ–ā§āĻŦ āĻĻā§€āĻ°ā§āĻ˜āĨ¤

-fdiagnostics-āĻŦāĻ°ā§āĻŖ [=āĻ•āĻ–āĻ¨]
-fno-āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•āĻ¸-āĻ°āĻ™
āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•āĻ¸ā§‡ āĻ°āĻ™ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻ–āĻ¨ is āĻ¨āĻž, āĻ¸āĻ°ā§āĻŦāĻĻāĻž, āĻŦāĻž āĻ—āĻžāĻĄāĻŧā§€. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻŸāĻŋ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻŸāĻŋ āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•āĻ–āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦāĻž āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“
āĻ¨āĻž if GCC_colours āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨ā§‡āĻ‡, āĻāĻŦāĻ‚ āĻ—āĻžāĻĄāĻŧā§€
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤ āĻ—āĻžāĻĄāĻŧā§€ āĻŽāĻžāĻ¨ā§‡ āĻ¯āĻ–āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŸāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨āĻ‡ āĻ°āĻ™ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĨ¤ āĻĻā§āĻ¯
āĻĢāĻ°ā§āĻŽ -fdiagnostics-āĻ°āĻ™ āĻāĻŦāĻ‚ -fno-āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•āĻ¸-āĻ°āĻ™ āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¨āĻžāĻŽ āĻšāĻ¯āĻŧ
-fdiagnostics-color=āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻŦāĻ‚ -fdiagnostics-color=āĻ•āĻ–āĻ¨āĻ“ āĻ¨āĻž, āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡āĨ¤

āĻ°āĻ‚ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ GCC_colours. āĻāĻ° āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻ˛āĻ¨-
āĻ•ā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻĒā§ƒāĻĨāĻ• āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻāĻŦāĻ‚ āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ• āĻ°ā§‡āĻ¨ā§āĻĄāĻŋāĻļāĻ¨ (āĻāĻ¸āĻœāĻŋāĻ†āĻ°) āĻ¸āĻžāĻŦāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ¸āĻœāĻŋāĻ†āĻ°
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŸāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ āĻŦāĻž āĻŸāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ (āĻ āĻŦāĻŋāĻ­āĻžāĻ—āĻŸāĻŋ āĻĻā§‡āĻ–ā§āĻ¨
āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻ°ā§āĻĨā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒāĻžāĻ ā§āĻ¯ āĻŸāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ā§‡āĻ° āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨
āĻ•ā§āĻ¯āĻžāĻ°ā§‡āĻ•ā§āĻŸāĻžāĻ° āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸāĨ¤) āĻāĻ‡ āĻ¸āĻžāĻŦāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĻāĻļāĻŽāĻŋāĻ• āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻāĻŦāĻ‚ āĻ¸ā§‡āĻŽāĻŋāĻ•ā§‹āĻ˛āĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽāĻžāĻ¨ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ 1 āĻ‰āĻ¨ā§āĻ¨āĻ¤
āĻ¸āĻžāĻšāĻ¸ā§€, 4 āĻ†āĻ¨ā§āĻĄāĻžāĻ°āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, 5 āĻĒāĻ˛āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, 7 āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻœāĻ¨ā§āĻ¯, 39 āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĢā§‹āĻ°āĻ—ā§āĻ°āĻžāĻ‰āĻ¨ā§āĻĄ āĻ°āĻ™ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, 30
āĻĨā§‡āĻ•ā§‡ 37 āĻ…āĻ—ā§āĻ°āĻ­āĻžāĻ—ā§‡āĻ° āĻ°āĻ™ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, 90 āĻĨā§‡āĻ•ā§‡ 97 16-āĻ°āĻ™ āĻŽā§‹āĻĄ āĻĢā§‹āĻ°āĻ—ā§āĻ°āĻžāĻ‰āĻ¨ā§āĻĄ āĻ°āĻ™ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, 38; 5; 0 āĻĨā§‡āĻ•ā§‡
38; 5; 255 88-āĻ°āĻ™ āĻāĻŦāĻ‚ 256-āĻ°āĻ™ āĻŽā§‹āĻĄ āĻĢā§‹āĻ°āĻ—ā§āĻ°āĻžāĻ‰āĻ¨ā§āĻĄ āĻ°āĻ™ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, 49 āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦā§āĻ¯āĻžāĻ•āĻ—ā§āĻ°āĻžāĻ‰āĻ¨ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯
āĻ°āĻ™, 40 āĻĨā§‡āĻ•ā§‡ 47 āĻĒāĻŸāĻ­ā§‚āĻŽāĻŋāĻ° āĻ°āĻ™ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, 100 āĻĨā§‡āĻ•ā§‡ 107 16-āĻ°āĻ™ āĻŽā§‹āĻĄ āĻĒāĻŸāĻ­ā§‚āĻŽāĻŋ āĻ°āĻ‚ āĻœāĻ¨ā§āĻ¯,
āĻāĻŦāĻ‚ 48; 5; 0 āĻĨā§‡āĻ•ā§‡ 48; 5; 255 88-āĻ°āĻ™ āĻāĻŦāĻ‚ 256-āĻ°āĻ™ āĻŽā§‹āĻĄ āĻĒāĻŸāĻ­ā§‚āĻŽāĻŋ āĻ°āĻ‚ āĻœāĻ¨ā§āĻ¯.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ GCC_colours is

error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01

āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ 01; 31 āĻ—āĻžāĻĸāĻŧ āĻ˛āĻžāĻ˛, 01; 35 āĻ—āĻžāĻĸāĻŧ āĻŽā§āĻ¯āĻžāĻœā§‡āĻ¨ā§āĻŸāĻž, 01; 36 āĻ¸āĻžāĻšāĻ¸ā§€ āĻ¸āĻžāĻ¯āĻŧāĻžāĻ¨, 01; 32 āĻ¸āĻžāĻšāĻ¸ā§€
āĻ¸āĻŦā§āĻœ āĻāĻŦāĻ‚ 01 āĻ¸āĻžāĻšāĻ¸ā§€ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ GCC_colours āĻ–āĻžāĻ˛āĻŋ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ°āĻ‚ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§‚āĻĒ.

"āĻ¤ā§āĻ°ā§āĻŸāĻŋ="
āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ SGR āĻ¸āĻžāĻŦāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚: āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ°āĨ¤

"āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž"
āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ SGR āĻ¸āĻžāĻŦāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚: āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ°āĨ¤

"āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯="
āĻ¨ā§‹āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ SGR āĻ¸āĻžāĻŦāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚: āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ°āĨ¤

"āĻ•ā§āĻ¯āĻžāĻ°ā§‡āĻŸ="
āĻ•ā§āĻ¯āĻžāĻ°ā§‡āĻŸ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ SGR āĻ¸āĻžāĻŦāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĨ¤

"āĻ˛ā§‹āĻ•āĻžāĻ¸ ="
āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ SGR āĻ¸āĻžāĻŦāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚, āĻĢāĻžāĻ‡āĻ˛: āĻ˛āĻžāĻ‡āĻ¨ or āĻĢāĻžāĻ‡āĻ˛: āĻ˛āĻžāĻ‡āĻ¨: āĻ•āĻ˛āĻžāĻŽ āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤

"āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤āĻŋ="
āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ SGR āĻ¸āĻžāĻŦāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĨ¤

-fno-āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•āĻ¸-āĻļā§‹-āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻĒāĻžāĻ ā§āĻ¯ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡
āĻ¯ā§‡āĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ (āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻœāĻžāĻ¨ā§‡
āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻĒāĻžāĻ¤āĻŋ)āĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž -fno-āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•āĻ¸-āĻļā§‹-āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¯ā§‡ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§‡
āĻ†āĻšāĻ°āĻŖāĨ¤

-fno-āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•āĻ¸-āĻļā§‹-āĻ•ā§āĻ¯āĻžāĻ°ā§‡āĻŸ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻŽā§‚āĻ˛ āĻ‰ā§ŽāĻ¸ āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ¯āĻžāĻ°ā§‡āĻŸ '^' āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡
āĻ•āĻ˛āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ‡ āĻ¤āĻĨā§āĻ¯ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ‰ā§ŽāĻ¸ āĻ˛āĻžāĻ‡āĻ¨ āĻšāĻ˛
āĻĨā§‡āĻ•ā§‡ āĻ•āĻžāĻŸāĻž n āĻ…āĻ•ā§āĻˇāĻ°, āĻ¯āĻĻāĻŋ -fmessage-āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯=n āĻ…āĻĒāĻļāĻ¨ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻ–āĻ¨ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻŸāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻ¸ā§āĻĨāĻŸāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒā§āĻ°āĻ¸ā§āĻĨā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ COLUMNS āĻŦāĻžāĻ‡
āĻāĻ¨āĻ­āĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŦāĻž, āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻŸ āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻŸāĻžāĻ°ā§āĻŽāĻŋāĻ¨āĻžāĻ˛ āĻĒā§āĻ°āĻ¸ā§āĻĨā§‡āĨ¤

āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ or āĻĻāĻŽāĻ¨ āĻ•āĻ°āĻž āĻ¸āĻ¤āĻ°ā§āĻ•āĻŦāĻžāĻŖā§€
āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻšāĻ˛ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¯āĻž āĻāĻŽāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§‡āĻ° āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻ­ā§āĻ˛ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻā§āĻāĻ•āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻŦāĻ˛ā§‡ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§‡āĻ¯āĻŧā§ˇ

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ­āĻžāĻˇāĻž-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡ āĻ¨āĻž āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻĄāĻžāĻ¯āĻŧāĻ—āĻ¨āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ§āĻ°āĻ¨ā§‡āĻ°.

-fsyntax-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§āĻ¨, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ•āĻŋāĻ›ā§ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-fmax-āĻ¤ā§āĻ°ā§āĻŸāĻŋ=n
āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ•āĻ°ā§‡ n, āĻ¯ā§‡ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻŦāĻ°āĻ‚ āĻœāĻžāĻŽāĻŋāĻ¨ āĻĻā§‡āĻ¯āĻŧ
āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖ āĻšāĻžāĻ˛āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡āĨ¤ āĻ¯āĻĻāĻŋ n āĻšāĻ˛ 0 (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ),
āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ•ā§‹āĻ¨ āĻ¸ā§€āĻŽāĻž āĻ¨ā§‡āĻ‡. āĻ¯āĻĻāĻŋ āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ•-āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ•-āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ‰āĻĒāĻ° āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ¨ā§‡āĻ¯āĻŧāĨ¤

-w āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻŦāĻžāĻ§āĻž āĻĻāĻŋāĻ¨āĨ¤

-āĻ­ā§āĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ•ā§‡ āĻ­ā§āĻ˛ āĻ•āĻ°ā§‡ āĻĢā§‡āĻ˛ā§āĻ¨āĨ¤

-āĻ­ā§āĻ˛=
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻŸāĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸāĻ•āĻžāĻ°ā§€ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡;
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ -Werror=āĻ¸ā§āĻ‡āĻš āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡ -āĻ‰āĻ‰āĻ‡āĻš āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ°ā§‚āĻĒ āĻ¨ā§‡āĻ¯āĻŧ, āĻ¯āĻž āĻ¨ā§‡āĻ—ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡ -āĻ­ā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯;
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ -Wno-error=āĻ¸ā§āĻ‡āĻš āĻ¤ā§‹āĻ˛ā§‡ -āĻ‰āĻ‰āĻ‡āĻš āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ­ā§āĻ˛ āĻ¨āĻž, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻ–āĻ¨ -āĻ­ā§āĻ˛
āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ

āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ•ā§€āĻ•āĻ°āĻŖ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡
āĻ¸āĻ¤āĻ°ā§āĻ•āĻŦāĻžāĻ°ā§āĻ¤āĻž. āĻ¯ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¤āĻžāĻ°āĻĒāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -āĻ­ā§āĻ˛= āĻāĻŦāĻ‚ -Wno-eror = āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§‡
āĻ‰āĻĒāĻ°ā§‡ (āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ° āĻŽā§āĻĻā§āĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
-fno-āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•āĻ¸-āĻļā§‹-āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒāĻ¤āĻžāĻ•āĻžāĨ¤)

āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ -āĻ­ā§āĻ˛=foo āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -Wfoo āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤ āĻ¯āĻžāĻšā§‹āĻ•, -Wno-eror =foo āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻ•āĻŋāĻ›ā§ āĻŦā§‹āĻāĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤

āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ•-āĻ¤ā§āĻ°ā§āĻŸāĻŋ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻšāĻžāĻ˛āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻāĻŦāĻ‚ āĻ†āĻ°āĻ“ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻļā§āĻ°ā§āĻ¤ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ° āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ā§ˇ -W, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ
-āĻ‰āĻ‡āĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻŸ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ˜ā§‹āĻˇāĻŖāĻžāĻ° āĻ‰āĻĒāĻ° āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ°āĻ“ āĻāĻ•āĻŸāĻŋ āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻĢāĻ°ā§āĻŽ āĻļā§āĻ°ā§ āĻ†āĻ›ā§‡ -āĻ“āĻ¨ā§‹- āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻ¤ā§‡; āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ,
-āĻ‰āĻ¨ā§‹-āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤. āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻĻā§āĻŸāĻŋ āĻĢāĻ°ā§āĻŽā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻ¯āĻŧāĨ¤
āĻ†āĻ°āĻ“ āĻ­āĻžāĻˇāĻž-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĒāĻĄāĻŧā§āĻ¨ āĻ¸āĻŋ ++ āĻ‰āĻĒāĻ­āĻžāĻˇāĻž āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ—
āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++ āĻ‰āĻĒāĻ­āĻžāĻˇāĻž āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš.

āĻ•āĻŋāĻ›ā§ āĻ…āĻĒāĻļāĻ¨, āĻ¯ā§‡āĻŽāĻ¨ -āĻ“āĻ¯āĻŧāĻžāĻ˛ āĻāĻŦāĻ‚ -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž, āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§āĻ¨, āĻ¯ā§‡āĻŽāĻ¨ -āĻ“āĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻž
āĻ†āĻ°āĻ“ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ -āĻ‰āĻ‡āĻ¨āĻœāĻĄ-āĻŽāĻžāĻ¨. āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻāĻŦāĻ‚ āĻāĻ° āĻ¸āĻŽā§āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻĒā§āĻ°āĻ­āĻžāĻŦ
āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ°ā§‚āĻĒ āĻšāĻ˛ āĻ†āĻ°āĻ“ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ•āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ,
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĻ­āĻžāĻŦā§‡āĨ¤ āĻāĻ•āĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸāĻ¤āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯,
āĻļā§‡āĻˇ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ. pragmas āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ āĻ¯ā§‡āĻ¨ āĻ¤āĻžāĻ°āĻž
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻļā§‡āĻˇā§‡ āĻšāĻžāĻœāĻŋāĻ°āĨ¤

āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ…āĻšā§‡āĻ¨āĻž āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¯ā§‡āĻŽāĻ¨, -āĻ…āĻœāĻžāĻ¨āĻž-āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž), 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-āĻāĻ° āĻ‰āĻĒāĻ­āĻžāĻˇāĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ•āĻŋāĻ›ā§ āĻĨāĻžāĻ•āĻŦā§‡ āĻ¨āĻžāĨ¤)

-āĻļāĻŋāĻ•ā§āĻˇāĻž āĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤-āĻ¤ā§āĻ°ā§āĻŸāĻŋ
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻĻāĻŋāĻ¨ āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻŽāĻžāĻ¨ (āĻĻā§‡āĻ–ā§āĻ¨ -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĄāĻžāĻ¨ā§āĻŸāĻŋāĻ•) āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨, āĻ‡āĻ¨
āĻ•āĻŋāĻ›ā§ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛-āĻŸāĻžāĻ‡āĻŽā§‡ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖ āĻ†āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡
āĻ¯āĻž āĻŽāĻžāĻ¨ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻŦā§ˆāĻ§ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ‚āĻ•āĻ˛āĻ¨āĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻāĻ‡ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻ¨āĻ¯āĻŧ -Werror=āĻļāĻŋāĻ•ā§āĻˇāĻžāĻ°ā§āĻĨā§€, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻ‡ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ†āĻ›ā§‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¤āĻĻā§āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤āĨ¤

-āĻ“āĻ¯āĻŧāĻžāĻ˛
āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ•āĻŋāĻ›ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡
āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻœāĻ¨āĻ•, āĻāĻŦāĻ‚ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻžāĻ¨ā§‹ āĻ¸āĻšāĻœ (āĻ…āĻĨāĻŦāĻž āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨), āĻāĻŽāĻ¨āĻ•āĻŋ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡āĻ“
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§‹āĻ—āĨ¤ āĻāĻŸāĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻ•āĻŋāĻ›ā§ āĻ­āĻžāĻˇāĻž-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ“ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
in āĻ¸āĻŋ ++ āĻ‰āĻĒāĻ­āĻžāĻˇāĻž āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ— āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++ āĻ‰āĻĒāĻ­āĻžāĻˇāĻž āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš.

-āĻ“āĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĒāĻ¤āĻžāĻ•āĻž āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡:

-āĻ“āĻ¯āĻŧāĻžāĻĄāĻĄā§āĻ°ā§‡āĻ¸ -āĻ“āĻ¯āĻŧāĻžāĻ°ā§‡-āĻ¸ā§€āĻŽāĻž=1 (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ -āĻ“2) -Wc++11-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ -Wc++14-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ
-Wchar-āĻ¸āĻžāĻŦāĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ -āĻ­ā§‡āĻ¨āĻžāĻŽ-āĻ¤ā§āĻ˛āĻ¨āĻž (C/ObjC-āĻ¤ā§‡; āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ C++ āĻ āĻšāĻžāĻ˛ā§ āĻĨāĻžāĻ•ā§‡)
- Wimplicit-int (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C) - Wimplicit-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ˜ā§‹āĻˇāĻŖāĻž (āĻ¸āĻŋ āĻāĻŦāĻ‚
āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°) -Wcomment -Wformat -āĻ‰āĻŽāĻžāĻ‡āĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C/ObjC āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ¨āĻž
-āĻĢā§āĻ°āĻŋāĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ‚) -Wmaybe-uninitialized -āĻ‰āĻ‡āĻŽāĻŋāĻ¸āĻŋāĻ‚-āĻŦāĻ¨ā§āĻ§āĻ¨ā§€ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C/ObjC āĻāĻ° āĻœāĻ¨ā§āĻ¯) -āĻ‰āĻ¨ā§‹āĻ¨ā§āĻ˛
-āĻ“āĻĒā§‡āĻ¨āĻāĻŽāĻĒāĻŋ-āĻ¸āĻŋāĻŽāĻĄ - āĻŦāĻ¨ā§āĻ§āĻ¨ā§€ -Wpointer-āĻšāĻŋāĻšā§āĻ¨ -āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ -Wreturn-āĻŸāĻžāĻ‡āĻĒ -āĻĄā§‡āĻ¨āĻ¸ā§‡āĻ¨ā§āĻ¸-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ
-āĻ¸āĻžāĻ‡āĻ¨-āĻ¤ā§āĻ˛āĻ¨āĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻ) -WSTRICT-LIASING -WSTRICT-overflow = 1 -āĻ‰āĻ‰āĻ‡āĻš
-Wtrigraphs -āĻ‰āĻ¨āĻŋāĻ¨āĻŋāĻŸāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻĄ -āĻ…āĻœāĻžāĻ¨āĻž-āĻĒā§āĻ°āĻžāĻ—āĻŽāĻžāĻ¸ -Wunused-āĻĢāĻžāĻ‚āĻļāĻ¨ -Wunused-āĻ˛ā§‡āĻŦā§‡āĻ˛
-āĻ‰āĻ‡āĻ¨āĻœāĻĄ-āĻŽāĻžāĻ¨ - Wunused- āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ -Wvolatile-register-var

āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ•āĻŋāĻ›ā§ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĒāĻ¤āĻžāĻ•āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻšā§āĻ¯ āĻ¨āĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛. āĻ¤āĻžāĻĻā§‡āĻ° āĻ•ā§‡āĻ‰ āĻ•ā§‡āĻ‰ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻœāĻ¨āĻ• āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¨āĻž, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻž
āĻŽāĻžāĻā§‡ āĻŽāĻžāĻā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻšā§‡āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨; āĻ…āĻ¨ā§āĻ¯āĻ°āĻž āĻ¯ā§‡ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•
āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻŦāĻž āĻ•āĻŋāĻ›ā§ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻĄāĻŧāĻžāĻ¨ā§‹ āĻ•āĻ āĻŋāĻ¨, āĻāĻŦāĻ‚ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ•ā§‹āĻ¨ āĻ¸āĻšāĻœ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ¨ā§‡āĻ‡
āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄāĨ¤ āĻ¤āĻžāĻĻā§‡āĻ° āĻ•āĻŋāĻ›ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻ¨ā§‡āĻ•
āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ°āĻ­āĻžāĻŦā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•āĨ¤

-āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž
āĻāĻŸāĻŋ āĻ•āĻŋāĻ›ā§ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ— āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ -āĻ“āĻ¯āĻŧāĻžāĻ˛. (āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻĄāĻžāĻ•āĻž āĻšāĻŦā§‡ -W. āĻĒā§āĻ°ā§‹āĻ¨ā§‹ āĻ¨āĻžāĻŽāĻŸāĻŋ āĻāĻ–āĻ¨āĻ“ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻ¤āĻŦā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻ¨āĻžāĻŽāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻŽā§‚āĻ˛āĻ•.)

-Wclobbered -āĻļāĻ°ā§€āĻ° āĻ­ā§‡āĻœāĻž -āĻ…āĻœā§āĻžāĻžāĻ¨-āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŽāĻŋāĻ¸āĻŋāĻ‚-āĻĢāĻŋāĻ˛ā§āĻĄ-āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻžāĻ°
-Wmissing-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ—) -āĻ“āĻ˛ā§āĻĄ-āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛-āĻ˜ā§‹āĻˇāĻŖāĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ—) -āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ-āĻ‡āĻ¨āĻŋāĻŸ
-āĻ¸āĻžāĻ‡āĻ¨-āĻ¤ā§āĻ˛āĻ¨āĻž -Wtype-āĻ¸ā§€āĻŽāĻž -āĻ‰āĻ¨āĻŋāĻ¨āĻŋāĻŸāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻĄ -Wunused-āĻĒāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ -āĻ“āĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ or
-āĻ“āĻ¯āĻŧāĻžāĻ˛) -Wunused-āĻ•āĻŋāĻ¨ā§āĻ¤ā§-āĻ¸ā§‡āĻŸ-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ -āĻ“āĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ or -āĻ“āĻ¯āĻŧāĻžāĻ˛)

āĻĒāĻ›āĻ¨ā§āĻĻ -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§‡:

* āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻļā§‚āĻ¨ā§āĻ¯ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ "<", "<=", ">", āĻŦāĻž ">=" āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

* (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++) āĻāĻ•āĻŸāĻŋ āĻ—āĻŖāĻ¨āĻžāĻ•āĻžāĻ°ā§€ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-āĻ—āĻŖāĻ¨āĻžāĻ•āĻžāĻ°ā§€ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĨ¤

* (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++) āĻ…āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŦā§‡āĻ¸āĨ¤

* (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++) āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ¸āĻžāĻŦāĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ•āĻ°āĻž āĻ¯āĻž "āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°" āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

* (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++) āĻāĻ•āĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻ¯āĻž "āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°" āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

* (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++) āĻāĻ•āĻŸāĻŋ āĻŦā§‡āĻ¸ āĻ•ā§āĻ˛āĻžāĻ¸ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻ•āĻĒāĻŋ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ°ā§‡ āĻ†āĻ°āĻŽā§āĻ­ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-Wchar-āĻ¸āĻžāĻŦāĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ
āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ¸āĻžāĻŦāĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‡ "char" āĻŸāĻžāĻ‡āĻĒ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ•āĻžāĻ°āĻŖ, āĻ¯ā§‡āĻŽāĻ¨
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ°āĻ°āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ‡ āĻ­ā§āĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧ āĻ¯ā§‡ āĻ•āĻŋāĻ›ā§ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻ†āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-Wcomment
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻļā§āĻ°ā§ āĻ•ā§āĻ°āĻŽ āĻ¸āĻ¤āĻ°ā§āĻ• /* āĻāĻ•āĻŸāĻŋ āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ /* āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯, āĻ…āĻĨāĻŦāĻž āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ
āĻŦā§āĻ¯āĻžāĻ•āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ-āĻ¨āĻŋāĻ‰āĻ˛āĻžāĻ‡āĻ¨ a āĻ¤ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ // āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-Wno-āĻ•āĻ­āĻžāĻ°ā§‡āĻœ-āĻ…āĻŽāĻŋāĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻŽā§‡āĻ˛ā§‡ āĻ¨āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻ˛ āĻāĻŦāĻ‚ āĻ¸āĻžāĻĨā§‡ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°,
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ• āĻ¸āĻš āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§‡āĻ˛āĻžāĻ¤ā§‡ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ GCC āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻšāĻ¯āĻŧā§ˇ
āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤āĨ¤ -Wno-āĻ•āĻ­āĻžāĻ°ā§‡āĻœ-āĻ…āĻŽāĻŋāĻ˛ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻŦāĻž
-Wno-error=āĻ•āĻ­āĻžāĻ°ā§‡āĻœ-āĻ…āĻŽāĻŋāĻ˛ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡
āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ–āĻžāĻ°āĻžāĻĒāĻ­āĻžāĻŦā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ‡ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€
āĻ–ā§āĻŦ āĻ›ā§‹āĻŸāĻ–āĻžāĻŸā§‹ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ•ā§‹āĻĄ-āĻŦā§‡āĻ¸ā§‡ āĻŦāĻžāĻ— āĻĢāĻŋāĻ•ā§āĻ¸āĨ¤ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ
āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.

-WNO-CPP
(C, Objective-C, C++, Objective-C++ āĻāĻŦāĻ‚ Fortran āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°)

"#āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻ•ā§€āĻ•āĻ°āĻŖ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§āĻ¨ā§ˇ

-āĻĄāĻžāĻŦāĻ˛-āĻĒā§āĻ°āĻŽā§‹āĻļāĻ¨ (āĻ¸āĻŋ, āĻ¸āĻŋ++, āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ++ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°)
āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŋāĻ¨ āĻ¯āĻ–āĻ¨ "āĻĢā§āĻ˛ā§‹āĻŸ" āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ "āĻĄāĻŦāĻ˛"-āĻ āĻ‰āĻ¨ā§āĻ¨ā§€āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰
āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸ "āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž" āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡ "āĻĢā§āĻ˛ā§‹āĻŸ" āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡,
āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻĢāĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡ "āĻĄāĻžāĻŦāĻ˛" āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻ›ā§‡āĻ¨
āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ "āĻĄāĻžāĻŦāĻ˛" āĻŽāĻžāĻ¨ āĻ…āĻ¨ā§‡āĻ• āĻŦā§‡āĻļāĻŋ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛
āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ

āĻ˜āĻŸāĻ¨āĻžāĻ•ā§āĻ°āĻŽā§‡ "āĻĄāĻžāĻŦāĻ˛" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻ¸āĻšāĻœ āĻ•āĻžāĻ°āĻŖ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ
āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻ…āĻ°ā§āĻĨ āĻšāĻ˛ "āĻĄāĻŦāĻ˛" āĻŸāĻžāĻ‡āĻĒāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡:

āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻāĻ˛āĻžāĻ•āĻž (āĻĢā§āĻ˛ā§‹āĻŸ āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§)
{
āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ 3.14159 * āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§ * āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§;
}

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° "āĻĄāĻŦāĻ˛" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ•āĻžāĻ°āĻŖ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ
āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻāĻ•āĻŸāĻŋ "āĻĻā§āĻŦā§ˆāĻ¤"āĨ¤

-Wformat
-Wformat =n
āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ "printf" āĻāĻŦāĻ‚ "scanf" āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§āĻ¨
āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ†āĻ›ā§‡, āĻāĻŦāĻ‚ āĻ¯ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ…āĻ°ā§āĻĨāĻĒā§‚āĻ°ā§āĻŖ. āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, "printf", "scanf", "strftime" āĻāĻŦāĻ‚
"strfmon" (āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸/āĻ“āĻĒā§‡āĻ¨ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨, āĻ¸āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡ āĻ¨āĻ¯āĻŧ) āĻĒāĻ°āĻŋāĻŦāĻžāĻ° (āĻŦāĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻ•ā§āĻˇā§āĻ¯-
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻ°āĻŋāĻŦāĻžāĻ°)āĨ¤ āĻ•ā§‹āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ›āĻžāĻĄāĻŧāĻž āĻšā§‡āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻāĻŦāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯ā§‡āĻŽāĻ¨ āĻšā§‡āĻ• āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻŋāĻ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ›āĻžāĻĄāĻŧāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢā§āĻ°āĻŋāĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ‚ or -āĻāĻĢāĻāĻ¨āĻ“-āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨.

GNU libc āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 2.2 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻ—ā§āĻ˛āĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ ISO C90 āĻāĻŦāĻ‚ C99 āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯, āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻāĻ•āĻ• āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ā§‡āĻ° āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋ
āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ BSD āĻāĻŦāĻ‚ GNU āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡; GCC āĻāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ—ā§āĻ°āĻ¨ā§āĻĨāĻžāĻ—āĻžāĻ°ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ¯āĻĻāĻŋ -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĄāĻžāĻ¨ā§āĻŸāĻŋāĻ• āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ -Wformat,
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻ¯āĻŧ
"strfmon" āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ¨ā§‡āĻ‡)āĨ¤

-Wformat = 1
-Wformat
āĻĒāĻ›āĻ¨ā§āĻĻ -Wformat āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -Wformat = 1, āĻāĻŦāĻ‚ -āĻ‰āĻ¨ā§‹-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
-Wformat = 0āĨ¤ āĻĨā§‡āĻ•ā§‡ -Wformat āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻžāĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨, -Wformat āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -āĻ‰āĻ¨ā§‹āĻ¨ā§āĻ˛. āĻāĻ‡ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡āĻ° āĻ•āĻŋāĻ›ā§ āĻĻāĻŋāĻ•
āĻšā§‡āĻ•āĻŋāĻ‚ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡: -Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸā§‡-āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡-nul,
-Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ-āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤-āĻ†āĻ°ā§āĻ—āĻ¸, āĻāĻŦāĻ‚ -Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ-āĻļā§‚āĻ¨ā§āĻ¯-āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯. -Wformat āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
-āĻ“āĻ¯āĻŧāĻžāĻ˛.

-Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸā§‡-āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡-nul
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ†āĻ›ā§‡, NUL āĻŦāĻžāĻ‡āĻŸ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ-āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤-āĻ†āĻ°ā§āĻ—āĻ¸
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ•āĻŸāĻŋ "printf" āĻŦāĻž āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
"scanf" āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤ āĻ¸āĻŋ āĻŽāĻžāĻ¨ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ
āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž

āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨāĻžāĻ•ā§‡ āĻ¯āĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ $
āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻ¨āĻŽā§āĻŦāĻ° āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻāĻ–āĻ¨āĻ“ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻšā§‡āĻ¤ā§
āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§‡ "va_arg"-āĻ āĻ•ā§‹āĻ¨ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¤āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻœāĻžāĻ¨āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĻŋ
āĻ¯ā§āĻ•ā§āĻ¤āĻŋ. āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, "scanf" āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§‡
āĻāĻ•āĻ• āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ¸āĻŦ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻž
āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻ˛ā§‡ āĻ¯ā§‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤āĨ¤

-Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ-āĻļā§‚āĻ¨ā§āĻ¯-āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻļā§‚āĻ¨ā§āĻ¯-āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ¸āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻļā§‚āĻ¨ā§āĻ¯-āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤āĨ¤

-Wformat = 2
āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž -Wformat āĻĒā§āĻ˛āĻžāĻ¸ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻšā§‡āĻ•. āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -Wformat
-Wformat-nonliteral -Wformat-āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž -Wformat-y2k.

-Wformat-nonliteral
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻšā§‡āĻ• āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¤āĻžāĻ° āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸāĻ•ā§‡ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨ā§‡āĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ "va_list"āĨ¤

-Wformat-āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻ•āĻžāĻ°ā§€ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡
āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻāĻŸāĻŋ "printf" āĻāĻŦāĻ‚ āĻ•āĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡
"scanf" āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¨ā§‡āĻ‡
āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ, āĻ¯ā§‡āĻŽāĻ¨ "printf (foo);"āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ—āĻ°ā§āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻĻāĻŋ
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ…āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻāĻ¸ā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻāĻ¤ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ %n. (āĻāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ
āĻ•āĻŋāĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ¸ā§‡āĻŸ -Wformat-nonliteral āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‹ -Wformat-āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¯ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -Wformat-nonliteral.)

-Wformat- āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤āĻ¤āĻž
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ
āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻāĻŦāĻ‚ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ¤āĻĻā§āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤āĨ¤

āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯: āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ 8.10 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ C āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡,
C++, ObjC, ObjC++āĨ¤ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -Wno-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ-āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž, āĻ…āĻĨāĻŦāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻŦāĻžāĻ°ā§āĻ¤āĻž -Wformat = 0. āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ• āĻ•āĻ°āĻ¤ā§‡, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨
-Werror=āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ-āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž.

-Wformat-y2k
If -Wformat āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ "strftime" āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĻā§āĻ‡ āĻ…āĻ™ā§āĻ•ā§‡āĻ° āĻŦāĻ›āĻ°āĨ¤

-āĻ‰āĻ¨ā§‹āĻ¨ā§āĻ˛
āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-āĻ¨āĻžāĻ˛ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
"nonnull" āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤

-āĻ‰āĻ¨ā§‹āĻ¨ā§āĻ˛ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛ āĻāĻŦāĻ‚ -Wformat. āĻāĻŸāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -āĻ‰āĻ¨ā§‹-āĻ…āĻ¨ā§āĻ˛
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-āĻ­āĻŋāĻ¨āĻŋāĻ¤-āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚ (āĻ¸āĻŋ, āĻ¸āĻŋ++, āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ++ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°)
āĻ…āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻœā§‡āĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -āĻ‰āĻ¨āĻŋāĻ¨āĻŋāĻŸāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻĄ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, GCC āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ¸ā§āĻ¨āĻŋāĻĒā§‡āĻŸā§‡ "i" āĻšāĻžāĻ˛ā§ āĻ¨āĻž āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ā§ˇ
āĻ•āĻ–āĻ¨ -āĻ­āĻŋāĻ¨āĻŋāĻ¤-āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

int f ()
{
int i = i;
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ i;
}

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛ C++ āĻāĨ¤

- Wimplicit-int (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ˜ā§‹āĻˇāĻŖāĻž āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¨āĻž āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

- Wimplicit-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ˜ā§‹āĻˇāĻŖāĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŋāĻ¨āĨ¤ C99 āĻŽā§‹āĻĄā§‡
(-std=c99 or -STD = gnu99), āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°ā§āĻŸāĻŋ -āĻļāĻŋāĻ•ā§āĻˇāĻž āĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤-āĻ¤ā§āĻ°ā§āĻŸāĻŋ. āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-āĻ‰āĻ‡āĻŽāĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻŸ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻāĻ•āĻ‡ āĻ°āĻ•āĻŽ - Wimplicit-int āĻāĻŦāĻ‚ - Wimplicit-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ˜ā§‹āĻˇāĻŖāĻž. āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
by -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-āĻ…āĻœā§āĻžāĻžāĻ¨-āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ C++)
āĻ•ā§‹āĻ¨ā§‹ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻ¯āĻĻāĻŋ "const" āĻāĻ° āĻŽāĻ¤ā§‹ āĻŸāĻžāĻ‡āĻĒ āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻĨāĻžāĻ•ā§‡ āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ†āĻ‡āĻāĻ¸āĻ“ āĻ¸āĻŋ āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°ā§‡āĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¯āĻŧ
āĻŽā§‚āĻ˛ā§āĻ¯ C++ āĻāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ•āĻžāĻ° āĻŦāĻž "āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ†āĻ‡āĻāĻ¸āĻ“ āĻ¸āĻŋ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧ āĻ¯ā§‹āĻ—ā§āĻ¯ "āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°" āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻ•āĻ°ā§‡, āĻ¤āĻžāĻ‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ā§‡āĻ° āĻ§āĻ°āĻ¨
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž.

-āĻ‰āĻŽāĻžāĻ‡āĻ¨
"āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻŸāĻžāĻ‡āĻĒ āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻœāĻ¨āĻ• āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻœ, int āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨āĻŋāĻ‚, āĻšāĻ¯āĻŧ āĻļā§‚āĻ¨ā§āĻ¯ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ—ā§āĻ°āĻšāĻŖ, āĻĻā§āĻ‡, āĻŦāĻž āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ
āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻĒā§āĻ°āĻ•āĻžāĻ°āĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ C++ āĻ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻāĻ•āĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ¯āĻŧ
-āĻ“āĻ¯āĻŧāĻžāĻ˛ or -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĄāĻžāĻ¨ā§āĻŸāĻŋāĻ•.

-āĻ‰āĻ‡āĻŽāĻŋāĻ¸āĻŋāĻ‚-āĻŦāĻ¨ā§āĻ§āĻ¨ā§€
āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻˇā§āĻŸāĻŋ āĻŦāĻž āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻžāĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻŦāĻ¨ā§āĻ§āĻ¨ā§€ āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, "a" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°āĻŽā§āĻ­āĻ•āĻžāĻ°ā§€ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻŦāĻ¨ā§āĻ§āĻ¨ā§€āĻ¯ā§āĻ•ā§āĻ¤ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§‡ "b" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡
āĻŦāĻ¨ā§āĻ§āĻ¨ā§€ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻŋ āĻ¤ā§‡

int a[2][2] = { 0, 1, 2, 3};
int b [2] [2] = {{0, 1}, {2, 3}};

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

āĻŽāĻŋāĻ¸āĻŋāĻ‚-āĻ‡āĻ¨āĻ•ā§āĻ˛ā§āĻĄ-āĻĄāĻŋāĻ°āĻ¸ (āĻ¸āĻŋ, āĻ¸āĻŋ++, āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ++ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°)
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ

- āĻŦāĻ¨ā§āĻ§āĻ¨ā§€
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ•āĻŋāĻ›ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦāĻ¨ā§āĻ§āĻ¨ā§€ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻĨāĻžāĻ•ā§‡
āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‡āĻ•ā§āĻˇāĻžāĻĒāĻŸā§‡ āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤ā§āĻ¯ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤, āĻŦāĻž āĻ¯āĻ–āĻ¨ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻ¨ā§‡āĻ¸ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯āĻžāĻ° āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻŽāĻžāĻ¨ā§āĻˇ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ‡ āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤

"x<=y<=z" āĻāĻ° āĻŽāĻ¤ā§‹ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĻā§‡āĻ–āĻž āĻĻāĻŋāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨; āĻāĻŸāĻŋ "(x<=y ? 1 :) āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
0) <= z", āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž
āĻ¸ā§āĻŦāĻ°āĻ˛āĻŋāĻĒāĻŋ

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻžāĻ° "if" āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻāĻ•āĻŸāĻŋ
"āĻ…āĻ¨ā§āĻ¯" āĻļāĻžāĻ–āĻžāĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ—āĻ¤āĨ¤ āĻāĻ–āĻžāĻ¨ā§‡ āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ:

{
āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ)
āĻ¯āĻĻāĻŋ (āĻ–)
āĻĢā§ ();
āĻ†āĻ°
āĻŦāĻžāĻ° ();
}

C/C++-āĻ, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ "āĻ…āĻ¨ā§āĻ¯" āĻļāĻžāĻ–āĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ "āĻ¯āĻĻāĻŋ" āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ—āĻ¤, āĻ¯āĻž
āĻāĻ‡ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡ "āĻ¯āĻĻāĻŋ (āĻŦāĻŋ)"āĨ¤ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ° āĻ¯āĻž āĻ†āĻļāĻž āĻ•āĻ°ā§‡ āĻ¤āĻž āĻ¨āĻ¯āĻŧ
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ° āĻŦā§‡āĻ›ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻ‡āĻ¨ā§āĻĄā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡ āĻšāĻŋāĻ¤ā§āĻ°āĻŋāĻ¤āĨ¤ āĻ¯āĻ–āĻ¨ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡
āĻāĻ‡ āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž, āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ GCC āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤
āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§‚āĻ° āĻ•āĻ°āĻ¤ā§‡, āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ­āĻŋāĻ¤āĻ°ā§‡āĻ° "āĻ¯āĻĻāĻŋ" āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻŸāĻŋāĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻŦāĻ¨ā§āĻ§āĻ¨ā§€ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨
"āĻ…āĻ¨ā§āĻ¯" āĻāĻ¨āĻ•ā§āĻ˛ā§‹āĻĄāĻŋāĻ‚ "āĻ¯āĻĻāĻŋ" āĻāĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ—āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻ¨ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ¨ā§‡āĻ‡āĨ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ•ā§‹āĻĄ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧ
āĻāĻŸāĻžāĻ° āĻŽāĻ¤:

{
āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ)
{
āĻ¯āĻĻāĻŋ (āĻ–)
āĻĢā§ ();
āĻ†āĻ°
āĻŦāĻžāĻ° ();
}
}

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻŽāĻ§ā§āĻ¯āĻŽ āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻ¸āĻš "?:" āĻ¤ā§‡ GNU āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ā§‡āĻ° āĻŦāĻŋāĻĒāĻœā§āĻœāĻ¨āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ¯āĻ–āĻ¨ "?": āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻļāĻ°ā§āĻ¤, āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻŽāĻžāĻ¨
āĻ¸āĻ°ā§āĻŦāĻĻāĻž 1. āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ°āĻ°āĻž āĻ†āĻļāĻž āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡āĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻšāĻŦā§‡
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĨ¤

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-āĻĄā§‡āĻ¨āĻ¸ā§‡āĻ¨ā§āĻ¸-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ
āĻ•ā§āĻ°āĻŽ āĻ˛āĻ™ā§āĻ˜āĻ¨ā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
C āĻāĻŦāĻ‚ C++ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĨ¤

C āĻāĻŦāĻ‚ C++ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄāĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ C/C++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻ•ā§āĻ°āĻŽ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡
āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§‡āĻ•ā§āĻˇāĻŋāĻ¤ā§‡ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ•ā§āĻ°āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ, āĻ¯āĻž āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ†āĻ‚āĻļāĻŋāĻ• āĻ•ā§āĻ°āĻŽ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ…āĻ‚āĻļāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨: āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ†āĻ—ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋā§ˇ
āĻāĻ° āĻĒāĻ°ā§‡ āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻĒāĻ°ā§‡ āĻ˜āĻŸā§‡ (āĻ¯āĻž
āĻāĻ•āĻŸāĻŋ āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻ…āĻ‚āĻļ āĻ¨āĻ¯āĻŧ), a āĻāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄā§‡āĻ° āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻĒāĻ°ā§‡
"&&", "||", "? :" āĻŦāĻž "," (āĻ•āĻŽāĻž) āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ°, āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ (āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻ°ā§‡
āĻāĻ° āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻāĻŦāĻ‚ āĻ•āĻĨāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ), āĻāĻŦāĻ‚ āĻ‡āĻ¨
āĻ•āĻŋāĻ›ā§ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĨ¤ āĻ•ā§āĻ°āĻŽ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°āĻž āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯, āĻ†āĻĻā§‡āĻļ
āĻāĻ•āĻŸāĻŋ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° subexpressions āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻāĻ‡ āĻ¸āĻŦ āĻ¨āĻŋāĻ¯āĻŧāĻŽ
āĻŽā§‹āĻŸ āĻ†āĻĻā§‡āĻļā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻ†āĻ‚āĻļāĻŋāĻ• āĻ†āĻĻā§‡āĻļ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§āĻ¨, āĻ¯ā§‡āĻšā§‡āĻ¤ā§, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻĻāĻŋ āĻĻā§āĻŸāĻŋ
āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻ•ā§āĻ°āĻŽ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨ā§‡āĻ‡,
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻ•ā§āĻ°āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻŽāĻžāĻ¨
āĻ•āĻŽāĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ“āĻ­āĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ āĻ¨āĻž āĻ¯ā§‡ āĻ°āĻžāĻ¯āĻŧ āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›ā§‡.

āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻ–āĻ¨ āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ° āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡
āĻŦāĻ¸ā§āĻ¤ā§ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧāĨ¤ āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻ†āĻšāĻ°āĻŖ āĻāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡;
C āĻāĻŦāĻ‚ C++ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ "āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ•ā§āĻ°āĻŽ āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ
āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻāĻ•āĻŦāĻžāĻ°ā§‡ āĻ¤āĻžāĻ° āĻ¸āĻžā§āĻšāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ¤āĻĻā§āĻŦā§āĻ¯āĻ¤ā§€āĻ¤, āĻĒā§‚āĻ°ā§āĻŦā§‡āĻ° āĻŽāĻžāĻ¨āĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻĄāĻŧāĻž āĻšāĻŦā§‡
āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤"āĨ¤ āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻāĻ‡ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻ—ā§āĻ˛āĻŋ āĻ­āĻ™ā§āĻ— āĻ•āĻ°ā§‡, āĻ¤āĻŦā§‡ āĻĢāĻ˛āĻžāĻĢāĻ˛āĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ…āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤.

āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖ āĻ¸āĻš āĻ•ā§‹āĻĄā§‡āĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻ˛ "a = a++;", "a[n] = b[n++]" āĻāĻŦāĻ‚ "a[i++] =
i;āĨ¤" āĻ†āĻ°ā§‹ āĻ•āĻŋāĻ›ā§ āĻœāĻŸāĻŋāĻ˛ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŽāĻžāĻā§‡ āĻŽāĻžāĻā§‡ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻĢāĻ˛āĻžāĻĢāĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋ āĻŽā§‹āĻŸāĻžāĻŽā§āĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ—ā§‡āĻ›ā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻāĻ‡ āĻ§āĻ°āĻŖā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĨ¤

āĻŽāĻžāĻ¨āĻŸāĻŋ āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ°āĻ­āĻžāĻŦā§‡ āĻļāĻŦā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¤āĻžāĻ‡ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻŋāĻ›ā§ āĻŦāĻŋāĻ¤āĻ°ā§āĻ• āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸ā§‚āĻ•ā§āĻˇā§āĻŽ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ•ā§āĻ°āĻŽ āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§‡āĻ° āĻ…āĻ°ā§āĻĨāĨ¤ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻžāĻ° āĻ˛āĻŋāĻ™ā§āĻ•
āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻ†āĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻ• āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž, āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ°āĻŋāĻĄāĻŋāĻ‚ āĻĒā§ƒāĻˇā§āĻ āĻžāĻ¯āĻŧ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡,
athttp://gcc.gnu.org/readings.html>.

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛ C āĻāĻŦāĻ‚ C++ āĻāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-Wno-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ-addr
āĻāĻ•āĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° (āĻŦāĻž C++, āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸) āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸āĻžāĻ° āĻĒāĻ°ā§‡ āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡āĨ¤

-Wreturn-āĻŸāĻžāĻ‡āĻĒ
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ•ā§‡ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŸāĻžāĻ‡āĻĒ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž "int" āĻ¤ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“
āĻ•ā§‹āĻ¨ā§‹ "āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨" āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŸāĻžāĻ‡āĻĒ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ¨ā§‡āĻ‡
"āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°" āĻ¨āĻ¯āĻŧ (āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻĄāĻŋāĻ° āĻļā§‡āĻˇ āĻ…āĻ‚āĻļā§‡ āĻĒāĻĄāĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻžāĻ•ā§‡ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡), āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ "āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨" āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡
āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻ§āĻ°āĻ¨ "āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°"āĨ¤

C++ āĻāĻ° āĻœāĻ¨ā§āĻ¯, āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŸāĻžāĻ‡āĻĒ āĻ›āĻžāĻĄāĻŧāĻž āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡, āĻāĻŽāĻ¨āĻ•āĻŋ
āĻ•āĻ–āĻ¨ -Wno-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨-āĻŸāĻžāĻ‡āĻĒ āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ†āĻ›ā§‡. āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšāĻ˛ "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻāĻŦāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ°ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤āĨ¤

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-Wshift-āĻ—āĻŖāĻ¨āĻž-āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ•
āĻļāĻŋāĻĢāĻŸ āĻ—āĻŖāĻ¨āĻž āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-Wshift-āĻ•āĻžāĻ‰āĻ¨ā§āĻŸ-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹
āĻļāĻŋāĻĢāĻŸ āĻ—āĻŖāĻ¨āĻž >= āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-āĻ‰āĻ‰āĻ‡āĻš
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ "āĻ¸ā§āĻ‡āĻš" āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻ¤ā§‡ āĻ—āĻŖāĻ¨āĻžāĻ•ā§ƒāĻ¤ āĻ§āĻ°āĻŖā§‡āĻ° āĻ¸ā§‚āĻšāĻ• āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ "āĻ•ā§‡āĻ¸" āĻāĻ° āĻ…āĻ­āĻžāĻŦ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻ¸ā§‡āĻ‡ āĻ—āĻŖāĻ¨āĻžāĻ° āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¨āĻžāĻŽāĻ•ā§ƒāĻ¤ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ (āĻāĻ•āĻŸāĻŋ "āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ" āĻāĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ
āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧāĨ¤) "āĻ•ā§‡āĻ¸" āĻ˛ā§‡āĻŦā§‡āĻ˛āĻ“ āĻ—āĻŖāĻ¨āĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡
āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ‰āĻ¸ā§āĻ•ā§‡ āĻĻā§‡āĻ¯āĻŧ (āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ "āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ" āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻĨāĻžāĻ•ā§‡)āĨ¤ āĻāĻ‡
āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-Wswitch-āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ "āĻ¸ā§āĻ‡āĻš" āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻ¤ā§‡ "āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ" āĻ•ā§‡āĻ¸ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ

-āĻ‰āĻ‡āĻ‰āĻ‡āĻš-āĻāĻ¨āĻžāĻŽ
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ "āĻ¸ā§āĻ‡āĻš" āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻ¤ā§‡ āĻ—āĻŖāĻ¨āĻžāĻ•ā§ƒāĻ¤ āĻ§āĻ°āĻŖā§‡āĻ° āĻ¸ā§‚āĻšāĻ• āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ "āĻ•ā§‡āĻ¸" āĻāĻ° āĻ…āĻ­āĻžāĻŦ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻ¸ā§‡āĻ‡ āĻ—āĻŖāĻ¨āĻžāĻ° āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¨āĻžāĻŽāĻ•ā§ƒāĻ¤ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ "āĻ•ā§‡āĻ¸" āĻ˛ā§‡āĻŦā§‡āĻ˛
āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ—āĻŖāĻ¨āĻž āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ“ āĻ‰āĻ¸ā§āĻ•ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻļā§āĻ§ā§
āĻŽāĻ§ā§āĻ¯ā§‡ -āĻ‰āĻ‰āĻ‡āĻš āĻāĻŦāĻ‚ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻšāĻ˛ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§‡āĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ "āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ" āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻĨāĻžāĻ•āĻ˛ā§‡āĻ“ āĻ—āĻŖāĻ¨āĻž āĻ•ā§‹āĻĄāĨ¤

-Wswitch-bool
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ "āĻ¸ā§āĻ‡āĻš" āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻ¤ā§‡ āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§‚āĻšāĻ• āĻĨāĻžāĻ•ā§‡ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ āĻāĻŸāĻž āĻ“ āĻ¸āĻŽā§āĻ­āĻŦ
āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻ• āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻŸāĻŋ āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨āĻ“ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡ āĻ•āĻžāĻ¸ā§āĻŸ āĻ•āĻ°ā§‡ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻŸāĻŋ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§āĻ¨
"āĻŦā§āĻ˛"āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

āĻ¸ā§āĻ‡āĻš ((int) (a == 4))
{
...
}

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ C āĻāĻŦāĻ‚ C++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-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[(void)i,j]"
āĻ¨āĻž.

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-āĻ“āĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸āĻŦāĻžāĻ° āĻ‰āĻĒāĻ°ā§‡ -āĻ“āĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻāĻ•āĻŸāĻŋ āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĒā§‡āĻ¤ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
-āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž -āĻ“āĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ (āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ -āĻ“āĻ¯āĻŧāĻžāĻ˛ āĻŦā§‹āĻāĻž -āĻ“āĻ¯āĻŧāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡), āĻ…āĻĨāĻŦāĻž āĻ†āĻ˛āĻžāĻĻāĻžāĻ­āĻžāĻŦā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨
-Wunused-āĻĒāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°.

-āĻ‰āĻ¨āĻŋāĻ¨āĻŋāĻŸāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻĄ
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻĒā§āĻ°āĻĨāĻŽ āĻļā§āĻ°ā§ āĻ¨āĻž āĻ•āĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻŦāĻž āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ "setjmp" āĻ•āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž clobbered āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. C++ āĻ¤ā§‡, āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻŦāĻž āĻ…-
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• "const" āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ° āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¯āĻž āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ…āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻžāĻ°, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻ­āĻŋāĻ¨āĻŋāĻ¤-āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ—ā§āĻ˛āĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻĒā§ƒāĻĨāĻ• āĻ…āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ āĻŦāĻž āĻ•ā§āĻ˛ā§‹āĻŦāĻžāĻ°āĻ¯ā§āĻ•ā§āĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˜āĻŸā§‡,
āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻŦāĻž āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ‡āĻ¸āĻžāĻĨā§‡ āĻ…āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻŦāĻž āĻ•ā§āĻ˛ā§‹āĻŦāĻžāĻ° āĻ•āĻ°āĻž āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯
āĻ¸āĻžāĻ°ā§āĻŦāĻŋāĻ•āĻ­āĻžāĻŦā§‡. āĻāĻ—ā§āĻ˛āĻŋ "āĻ…āĻ¸ā§āĻĨāĻŋāĻ°" āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŦāĻž āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˜āĻŸā§‡ āĻ¨āĻžāĨ¤ āĻ•āĻžāĻ°āĻŖ
āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ—ā§āĻ˛āĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨, āĻ¸āĻ āĻŋāĻ• āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŦāĻž āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ā§ˇ
āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ GCC āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•ā§‹āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨āĻžāĻ“ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° a āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻŽāĻžāĻ¨ āĻ¯ā§‡āĻŸāĻŋ āĻ¨āĻŋāĻœā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ•āĻžāĻ°āĻŖ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ—āĻŖāĻ¨āĻž āĻĄā§‡āĻŸāĻž āĻĒā§āĻ°āĻŦāĻžāĻš āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ†āĻ—ā§‡ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖāĨ¤

-Wmaybe-uninitialized
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒāĻĨ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĨāĻžāĻ•ā§‡
āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¯ā§‡āĻŸāĻŋ āĻ†āĻ°āĻŽā§āĻ­ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻŋāĻ›ā§ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒāĻžāĻĨ āĻ†āĻ›ā§‡ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ†āĻ°āĻŽā§āĻ­ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻŽāĻžāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻ¨āĻž āĻĒāĻžāĻ°ā§‡
āĻ…āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒāĻžāĻĨ āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻāĻšā§āĻ›āĻŋāĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ•āĻžāĻ°āĻŖ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ¸āĻ āĻŋāĻ• āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ•āĻžāĻ°āĻŖāĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ GCC āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻ¸ā§āĻŽāĻžāĻ°ā§āĻŸ āĻ¨āĻ¯āĻŧā§ˇ
āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ†āĻ›ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ“āĻ¯āĻŧāĻž āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§‡āĻ“. āĻāĻŸāĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ˜āĻŸāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¤āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻāĻ–āĻžāĻ¨ā§‡:

{
āĻ‡āĻ¨ā§āĻŸ āĻāĻ•ā§āĻ¸;
āĻ¸ā§āĻ‡āĻš (y)
{
āĻ•ā§‡āĻ¸ 1: x = 1;
āĻŦāĻŋāĻ°āĻ¤āĻŋ;
āĻ•ā§‡āĻ¸ 2: x = 4;
āĻŦāĻŋāĻ°āĻ¤āĻŋ;
āĻ•ā§‡āĻ¸ 3: x = 5;
}
foo (x);
}

āĻ¯āĻĻāĻŋ "y" āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻ°ā§āĻŦāĻĻāĻž 1, 2 āĻŦāĻž 3 āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ "x" āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ†āĻ°āĻŽā§āĻ­ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ GCC
āĻāĻŸāĻž āĻœāĻžāĻ¨ā§‡ āĻ¨āĻžāĨ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•ā§‡āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻœāĻžāĻšāĻŋāĻ° āĻ•āĻ°āĻž(0) āĻŦāĻž āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻ•ā§‹āĻĄāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ…-āĻ‰āĻĻā§āĻŦāĻžāĻ¯āĻŧā§€ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ a āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
"āĻ˛āĻ‚āĻœā§‡āĻāĻŽāĻĒāĻŋ" āĻ āĻ•āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ—ā§āĻ˛āĻŋāĻ“ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ‡ āĻ¸āĻŽā§āĻ­āĻŦā§ˇ
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "setjmp" āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–ā§‡āĨ¤ "āĻ˛āĻ‚āĻœā§‡āĻāĻŽāĻĒāĻŋ" āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻšāĻŦā§‡ āĻ¤āĻž āĻœāĻžāĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻĄāĻžāĻ•āĻž āĻ†āĻ¸āĻ˛ā§‡, āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ•ā§‡āĻ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ•ā§‹āĻĄā§‡āĻ° āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡
āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻ–āĻ¨ āĻ†āĻ¸āĻ˛ā§‡ āĻ•ā§‹āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨ā§‡āĻ‡ āĻ•āĻžāĻ°āĻŖ "āĻ˛āĻ‚āĻœā§‡āĻāĻŽāĻĒāĻŋ"
āĻ†āĻ¸āĻ˛ā§‡ āĻāĻŽāĻ¨ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻĄāĻžāĻ•āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°āĻŦā§‡āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻž āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻ˛ā§‡ āĻ•āĻŋāĻ›ā§ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻāĻĄāĻŧāĻžāĻ¨ā§‹ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•āĻ–āĻ¨āĻ‡ "āĻ¨āĻ°ā§‡āĻŸāĻžāĻ°ā§āĻ¨" āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛ or -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž.

-āĻ…āĻœāĻžāĻ¨āĻž-āĻĒā§āĻ°āĻžāĻ—āĻŽāĻžāĻ¸
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ "#pragma" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ¯āĻŧ āĻ¯āĻž GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§‹āĻāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻ¯āĻĻāĻŋ
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ…āĻœāĻžāĻ¨āĻž āĻĒā§āĻ°ā§āĻ¯āĻžāĻ—āĻŽāĻžāĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĨ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻŦāĻžāĻŖā§€ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¨āĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-āĻ¨ā§‹-āĻĒā§āĻ°āĻžāĻ—āĻŽāĻžāĻ¸
pragmas āĻāĻ° āĻ…āĻĒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻ¯ā§‡āĻŽāĻ¨ āĻ­ā§āĻ˛ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°, āĻ…āĻŦā§ˆāĻ§ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻŦāĻž
pragmas āĻŽāĻ§ā§āĻ¯ā§‡ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ. āĻ†āĻ°ā§‹ āĻĻā§‡āĻ–ā§āĻ¨ -āĻ…āĻœāĻžāĻ¨āĻž-āĻĒā§āĻ°āĻžāĻ—āĻŽāĻžāĻ¸.

-WSTRICT-LIASING
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ -āĻŸā§āĻ°āĻŋāĻ•ā§āĻŸ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ. āĻāĻŸāĻž āĻ•ā§‹āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¯ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ›ā§‡ āĻāĻŽāĻ¨ āĻ•āĻ ā§‹āĻ° āĻ…ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ­āĻ™ā§āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤
āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸āĻŦ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ§āĻ°āĻž āĻĒāĻĄāĻŧā§‡ āĻ¨āĻž, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻ°ā§‹ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ§āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ•ā§āĻˇāĻ¤āĻŋ āĻāĻŸāĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛āĨ¤ āĻāĻŸāĻŋ āĻ¸āĻŽāĻžāĻ¨ -WSTRICT-LIASING = 3

-WSTRICT-LIASING = n
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ -āĻŸā§āĻ°āĻŋāĻ•ā§āĻŸ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ. āĻāĻŸāĻž āĻ•ā§‹āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¯ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ›ā§‡ āĻāĻŽāĻ¨ āĻ•āĻ ā§‹āĻ° āĻ…ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ­āĻ™ā§āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤
āĻ‰āĻšā§āĻš āĻ¸ā§āĻ¤āĻ°āĻ—ā§āĻ˛āĻŋ āĻ‰āĻšā§āĻš āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻŋāĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧ (āĻ•āĻŽ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ•)āĨ¤ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ¸ā§āĻ¤āĻ°
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ†āĻ°ā§‹ āĻĒā§āĻ°āĻšā§‡āĻˇā§āĻŸāĻž āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ, āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ -O āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤ -WSTRICT-LIASING is
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -WSTRICT-LIASING = 3.

āĻ˛ā§‡āĻ­ā§‡āĻ˛ 1: āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ•, āĻĻā§āĻ°ā§āĻ¤, āĻ•āĻŽ āĻ¸āĻ āĻŋāĻ•āĨ¤ āĻ‰āĻšā§āĻš āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻšāĻ˛ā§‡ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻ•āĻŋāĻ¨ā§āĻ¤ā§ -āĻŸā§āĻ°āĻŋāĻ•ā§āĻŸ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚ āĻāĻ–āĻ¨āĻ“ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ­āĻ™ā§āĻ— āĻ•āĻ°ā§‡, āĻ•āĻžāĻ°āĻŖ āĻāĻ¤ā§‡ āĻ–ā§āĻŦ āĻ•āĻŽ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻŸāĻž āĻ…āĻ¨ā§‡āĻ• āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ†āĻ›ā§‡. āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡
āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻ•āĻ–āĻ¨ā§‹ āĻĄāĻŋāĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻŽāĻ¨ā§‡ āĻĻā§ŒāĻĄāĻŧāĻžāĻ¯āĻŧ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻļā§‡āĻˇāĨ¤

āĻ˛ā§‡āĻ­ā§‡āĻ˛ 2: āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ•, āĻĻā§āĻ°ā§āĻ¤, āĻ–ā§āĻŦ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ–āĻ¨āĻ“ āĻ…āĻ¨ā§‡āĻ• āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻ¨āĻž
āĻ¯āĻĻāĻŋāĻ“ āĻ˛ā§‡āĻ­ā§‡āĻ˛ 1 āĻ¯āĻ¤ āĻŦā§‡āĻļāĻŋ), āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• (āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ˛ā§‡āĻ­ā§‡āĻ˛ 1 āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ)āĨ¤
āĻ˛ā§‡āĻ­ā§‡āĻ˛ 1 āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡, āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻĻā§‡āĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡āĨ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻžāĻŽāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§‡ āĻšāĻ˛ā§‡āĨ¤

āĻ˛ā§‡āĻ­ā§‡āĻ˛ 3 (āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -WSTRICT-LIASING): āĻ–ā§āĻŦ āĻ•āĻŽ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻĨāĻžāĻ•āĻž āĻ‰āĻšāĻŋāĻ¤
āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ¯āĻ–āĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡ āĻ¤āĻ–āĻ¨ 1 āĻŦāĻž 2 āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ•āĻŋāĻ›ā§āĻŸāĻž āĻ§ā§€āĻ°āĨ¤
āĻ¸āĻžāĻŽāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻļā§āĻ˛ā§‡āĻˇ + āĻĄāĻŋāĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ā§‡āĻ° āĻ¯āĻ¤ā§āĻ¨ āĻ¨ā§‡āĻ¯āĻŧ:
"*(int*)&some_float"āĨ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ˛ā§‡, āĻāĻŸāĻŋ āĻĒāĻŋāĻ›āĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§‡āĻ“ āĻšāĻ˛ā§‡, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡
āĻāĻŸāĻŋ āĻĒā§āĻ°āĻŦāĻžāĻš-āĻ¸āĻ‚āĻŦā§‡āĻĻāĻ¨āĻļā§€āĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ-āĻŸā§ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸ āĻ•ā§‡āĻ¸ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤
āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĄāĻŋāĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡āĨ¤ āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ§āĻ°āĻ¨ā§‡āĻ°āĨ¤

-Wstrict-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹
-WSTRICT-overflow =n
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ -fstrict-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ. āĻāĻŸāĻŋ āĻŽāĻžāĻŽāĻ˛āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡
āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ˜āĻŸāĻŦā§‡ āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¨āĻž āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡: āĻāĻŸāĻŋ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽāĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻŋāĻ›ā§ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻāĻ‡
āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤

āĻāĻ•āĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¯āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ˜āĻŸāĻŦā§‡ āĻ¨āĻž āĻ¤āĻž āĻĒā§āĻ°ā§‹āĻĒā§āĻ°āĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻœāĻĄāĻŧāĻŋāĻ¤ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻāĻŽāĻ¨ āĻ¯ā§‡ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ•āĻ–āĻ¨āĻ‡ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ†āĻ¸āĻ˛ā§‡,
āĻ˜āĻŸāĻŦā§‡ āĻ¤āĻžāĻ‡ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸āĻšāĻœā§‡āĻ‡ āĻāĻ•āĻŸāĻŋ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡: āĻ•ā§‹āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž
āĻ¯ā§‡ āĻ†āĻ¸āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨āĻž. āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĢā§‹āĻ•āĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž
āĻ¸ā§āĻ¤āĻ° āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒā§‡āĻ° āĻ•āĻ¤āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¤āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻ†āĻĻā§Œ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ•āĻŋāĻ¨āĻžāĨ¤

-WSTRICT-overflow = 1
āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻœāĻ¨āĻ• āĻāĻŦāĻ‚ āĻāĻĄāĻŧāĻžāĻ¨ā§‹ āĻ¸āĻšāĻœ āĻ‰āĻ­āĻ¯āĻŧ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¸āĻ™ā§āĻ—ā§‡
-fstrict-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° "x + 1 > x" āĻĨā§‡āĻ•ā§‡ 1 āĻ¸āĻ°āĻ˛ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ°
-Wstrict-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛; āĻ‰āĻšā§āĻš āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŦāĻ‚ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-WSTRICT-overflow = 2
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ•āĻŸāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ•ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ°āĻ˛ā§€āĻ•ā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ: "abs (x) >= 0"āĨ¤ āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ–āĻ¨ āĻ¸āĻ°āĻ˛ā§€āĻ•ā§ƒāĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -fstrict-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ­āĻžāĻŦ, āĻ•āĻžāĻ°āĻŖ "abs (INT_MIN)" "INT_MIN" āĻ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻšāĻ¯āĻŧ, āĻ¯āĻž āĻļā§‚āĻ¨ā§āĻ¯ā§‡āĻ°āĻ“ āĻ•āĻŽāĨ¤
-Wstrict-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ (āĻ•ā§‹āĻ¨ āĻ¸ā§āĻ¤āĻ° āĻ›āĻžāĻĄāĻŧāĻž) āĻāĻ•āĻ‡ -WSTRICT-overflow = 2.

-WSTRICT-overflow = 3
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¸āĻ°āĻ˛ā§€āĻ•ā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¯ā§‡āĻŽāĻ¨: "x + 1
> 1" āĻ¸āĻ°āĻ˛ā§€āĻ•ā§ƒāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ "x > 0"āĨ¤

-WSTRICT-overflow = 4
āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻ°āĻ˛ā§€āĻ•āĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡āĻ“ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ: "(x * 10) / 5" āĻ•ā§‡ "x * 2" āĻ āĻ¸āĻ°āĻ˛ā§€āĻ•ā§ƒāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-WSTRICT-overflow = 5
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻāĻŽāĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ•ā§‡āĻ° āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻœāĻĄāĻŧāĻŋāĻ¤. āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ: "x + 2 > y" āĻ•ā§‡ āĻ¸āĻ°āĻ˛ā§€āĻ•ā§ƒāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ "x + 1 >= y"āĨ¤
āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ•āĻžāĻ°āĻŖ āĻāĻ‡ āĻ¸āĻ°āĻ˛ā§€āĻ•āĻ°āĻŖ
āĻ…āĻ¨ā§‡āĻ• āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯, āĻ¤āĻžāĻ‡ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸ā§āĻ¤āĻ°āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ–ā§āĻŦ āĻŦāĻĄāĻŧ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĻā§‡āĻ¯āĻŧ
āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ•.

-Wsuggest-rtribute =[āĻŦāĻŋāĻļā§āĻĻā§āĻ§|const|āĻĢā§‡āĻ°āĻ¤ āĻ¨ā§‡āĻ‡|āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸]
āĻāĻŽāĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻ‰āĻĒāĻ•āĻžāĻ°ā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ—ā§āĻŖāĻžāĻŦāĻ˛ā§€
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨ā§€āĻšā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-Wsuggest-attribute=āĻļā§āĻĻā§āĻ§
-Wsuggest- āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ = āĻ•āĻ¨āĻ¸ā§āĻŸ
-Wsuggest-rtribute = Noreturn
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž "āĻŦāĻŋāĻļā§āĻĻā§āĻ§", "āĻ•āĻ¨āĻ¸ā§āĻŸ" āĻŦāĻž āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
"āĻĢā§‡āĻ°āĻ¤ āĻ¨ā§‡āĻ‡". āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡
āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻŦāĻž ("āĻŦāĻŋāĻļā§āĻĻā§āĻ§" āĻāĻŦāĻ‚ "āĻ•āĻ¨āĻ¸ā§āĻŸ" āĻāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡) āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻŽāĻžāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻ¨āĻž āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸ā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻāĻ¤ā§‡ āĻ…āĻ¸ā§€āĻŽ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡
āĻ˛ā§āĻĒ āĻŦāĻž āĻ…āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨āĻŋāĻ•ā§āĻˇā§‡āĻĒ, āĻ•āĻ˛ "āĻ…āĻŦāĻ°ā§āĻŸ" āĻŦāĻž āĻĢāĻžāĻāĻĻāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ -āĻĢāĻŋāĻĒāĻž-āĻŦāĻŋāĻļā§āĻĻā§āĻ§-āĻ•āĻ¨āĻ¸ā§āĻŸ, āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤
āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ° āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖā§‡āĻ° āĻ¸āĻ āĻŋāĻ•āĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°ā§‡āĨ¤

-Wsuggest-rtribute = āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ
-āĻ‰āĻŽāĻŋāĻ¸āĻŋāĻ‚-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ-āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž "āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤
āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻāĻ—ā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€, āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧāĨ¤ GCC āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡
"āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻš āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¯āĻž āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ,
āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ•āĻ¤āĻž, āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻĒāĻžāĻ¸āĻŋāĻ‚ āĻŦāĻž āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻĨāĻžāĻ•āĻž āĻ‰āĻšāĻŋāĻ¤
"āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ" āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸā§‡āĻ° āĻĢāĻ˛ā§‡ āĻŸāĻžāĻ‡āĻĒāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻŦāĻžāĻŽ-āĻĒāĻžāĻļā§‡
āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻŦāĻž āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨, āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ§āĻ°āĻ¨ āĻŦāĻž āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨
āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ°āĻ“ āĻāĻ•āĻŸāĻŋ "āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĨāĻžāĻ•āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§‡āĨ¤

GCC āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¯āĻž "āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ" āĻāĻ° āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ—ā§āĻŖāĻžāĻŦāĻ˛ā§€ āĻ†āĻŦāĻžāĻ°, āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€. GCC āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ "āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ"
āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡
"vprintf" āĻŦāĻž "vscanf", āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ "āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¤āĻž āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻžāĨ¤

-āĻ¸āĻžāĻœā§‡āĻ¸ā§āĻŸ-āĻĢāĻžāĻ‡āĻ¨āĻžāĻ˛-āĻŸāĻžāĻ‡āĻĒ
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŸāĻžāĻ‡āĻĒ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŸāĻžāĻ‡āĻĒ āĻšāĻ˛ā§‡ āĻ•ā§‹āĻĄā§‡āĻ° āĻ—ā§āĻŖāĻŽāĻžāĻ¨ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻšāĻŦā§‡
C++11 "āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤" āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛, āĻ…āĻĨāĻŦāĻž, āĻ¯āĻĻāĻŋ āĻ¸āĻŽā§āĻ­āĻŦ āĻšāĻ¯āĻŧ, āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§‡āĻ¨āĻžāĻŽā§€ āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻĒāĻ˛āĻŋāĻŽāĻ°āĻĢāĻŋāĻ•āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ•āĻ­āĻžāĻŦā§‡ āĻĄāĻŋāĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ•āĻ˛ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻ°āĻ“ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡
āĻļā§āĻ°ā§‡āĻŖā§€ āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽā§‡āĻ° āĻ—ā§āĻ°āĻžāĻĢ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯ āĻ†āĻ°āĻ“ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĨ¤

-āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ-āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤-āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻŸāĻŋ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ•ā§‹āĻĄā§‡āĻ° āĻ—ā§āĻŖāĻŽāĻžāĻ¨ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻšāĻŦā§‡
C++11 "āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤" āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ˜ā§‹āĻˇāĻŋāĻ¤, āĻ…āĻĨāĻŦāĻž, āĻ¯āĻĻāĻŋ āĻ¸āĻŽā§āĻ­āĻŦ āĻšāĻ¯āĻŧ, āĻāĻ° āĻ§āĻ°āĻ¨ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻŦā§‡āĻ¨āĻžāĻŽā§€ āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻž "āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤" āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¸āĻšāĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ†āĻ°āĻ“ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°
āĻ˛āĻŋāĻ™ā§āĻ• āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻš, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•ā§āĻ˛āĻžāĻ¸ āĻšāĻžāĻ¯āĻŧāĻžāĻ°āĻžāĻ°ā§āĻ•āĻŋ āĻ—ā§āĻ°āĻžāĻĢ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ†āĻ°ā§‹ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
-āĻ¸āĻžāĻœā§‡āĻ¸ā§āĻŸ-āĻĢāĻžāĻ‡āĻ¨āĻžāĻ˛-āĻŸāĻžāĻ‡āĻĒ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¨āĻ¤ā§āĻ¨ āĻŸā§€āĻ•āĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻ¸āĻžāĻœā§‡āĻ¸ā§āĻŸ-āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ
āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡ āĻāĻŽāĻ¨ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻ“āĻ¯āĻŧāĻžāĻ°ā§‡-āĻ¸ā§€āĻŽāĻž
-āĻ“āĻ¯āĻŧāĻžāĻ°ā§‡-āĻ¸ā§€āĻŽāĻž=n
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ -āĻāĻĢāĻŸāĻŋ-āĻ­āĻŋāĻ†āĻ°āĻĒāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ (āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -āĻ“2 āĻāĻŦāĻ‚ āĻ‰āĻĒāĻ°ā§‡). āĻāĻŸāĻž
āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻŦāĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§€āĻŽāĻžāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-āĻ“āĻ¯āĻŧāĻžāĻ°ā§‡-āĻ¸ā§€āĻŽāĻž=1
āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸ā§āĻ¤āĻ° -āĻ“āĻ¯āĻŧāĻžāĻ°ā§‡-āĻ¸ā§€āĻŽāĻž āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛; āĻ‰āĻšā§āĻš āĻ¸ā§āĻ¤āĻ°ā§‡āĻ°
āĻ¨āĻž, āĻāĻŦāĻ‚ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•.

-āĻ“āĻ¯āĻŧāĻžāĻ°ā§‡-āĻ¸ā§€āĻŽāĻž=2
āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸ā§āĻ¤āĻ°āĻŸāĻŋ āĻāĻ° āĻļā§‡āĻˇā§‡ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§€āĻŽāĻžāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡āĻ“ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ struct āĻāĻŦāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻœāĻ¨ā§āĻ¯. āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸ā§āĻ¤āĻ° āĻāĻ•āĻŸāĻŋ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻāĻŦāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-Wbool-āĻ¤ā§āĻ˛āĻ¨āĻž
āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŽāĻžāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡ āĻ­āĻŋāĻ¨ā§āĻ¨
"āĻ¸āĻ¤ā§āĻ¯ āĻŽāĻŋāĻĨā§āĻ¯āĻž". āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŽāĻŋāĻĨā§āĻ¯āĻž:

int n = 5;
...
āĻ¯āĻĻāĻŋ ((n > 1) == 2) { ... }

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-āĻ‰āĻ¨ā§‹-āĻŦāĻžāĻ¤āĻŋāĻ˛-āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡ āĻŸāĻžāĻ‡āĻĒ āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤,
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ "const char *" āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ "char" āĻ¨ā§‡āĻ¯āĻŧ
*" āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-Wno-āĻŦāĻžāĻ¤āĻŋāĻ˛-āĻ…ā§āĻ¯āĻžāĻ°ā§‡-āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻ¯āĻĻāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ¤ā§‡ āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ "const int (*)[]" āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ "int (*)[]" āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĻāĻŽāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĨ¤

-Wno-āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤
āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻŸāĻŋ āĻāĻŽāĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¯āĻž āĻ•āĻ­āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ -Wno-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻšāĻŋāĻšā§āĻ¨, āĻ¯āĻž āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡
āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻ¸āĻŋāĻ‚ āĻŦāĻž āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ° āĻ¸āĻš āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸāĨ¤

-Wno-int-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻŦāĻ‚ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĨā§‡āĻ•ā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤
āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡; āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž
-āĻ¨ā§‹-āĻ‡āĻ¨-āĻ‡āĻ¨-āĻŸā§-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻ•āĻžāĻ¸ā§āĻŸ āĻāĻŦāĻ‚ -Wno-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĨā§‡āĻ•ā§‡ int-āĻ•āĻžāĻ¸ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡.

-āĻ¨ā§‹-āĻĄāĻŋāĻ†āĻ‡āĻ­āĻŋ-āĻŦāĻžāĻ‡-āĻœāĻŋāĻ°ā§‹
āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨
āĻļā§‚āĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻ…āĻ¸ā§€āĻŽāĻ¤āĻž āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻ§ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
NaNs

-Wsystem-headers
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ—āĻ āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻŦāĻžāĻ°ā§āĻ¤āĻž
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĻāĻŽāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¤āĻžāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻ•āĻ āĻŋāĻ¨ āĻ•āĻ°ā§‡ āĻ¤ā§āĻ˛āĻŦā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ˛ā§‡ āĻ¯ā§‡āĻ¨ āĻ¤āĻžāĻ°āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ•ā§‹āĻĄ āĻ˜āĻŸā§‡āĻ›ā§‡. āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻ“āĻ¯āĻŧāĻžāĻ˛ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¯ā§‹āĻ—ā§‡
āĻ¨āĻž āĻ¨āĻž āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ°ā§‡ āĻ…āĻœāĻžāĻ¨āĻž pragmas āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨---āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯, -āĻ…āĻœāĻžāĻ¨āĻž-āĻĒā§āĻ°āĻžāĻ—āĻŽāĻžāĻ¸
āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

-WTRAMPOLINES
āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ trampolines āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨. āĻāĻ•āĻŸāĻŋ āĻŸā§āĻ°āĻžāĻŽāĻĒā§‹āĻ˛āĻŋāĻ¨ āĻāĻ•āĻŸāĻŋ
āĻ›ā§‹āĻŸ āĻŸā§āĻ•āĻ°ā§‹ āĻĄā§‡āĻŸāĻž āĻŦāĻž āĻ•ā§‹āĻĄ āĻ¯āĻž āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻ āĻŋāĻ•āĻžāĻ¨āĻž
āĻāĻ•āĻŸāĻŋ āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ•ā§‡ āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄā§‡āĻŸāĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ•ā§‹āĻ¨ āĻŦāĻŋāĻļā§‡āĻˇ āĻšāĻŋāĻ•āĻŋā§ŽāĻ¸āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻ•āĻŋāĻ¨ā§āĻ¤ā§, āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻŸāĻŋ āĻ•ā§‹āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ—āĻ āĻŋāĻ¤ āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛āĨ¤

-Wfloat-āĻ¸āĻŽāĻžāĻ¨
āĻ¸āĻŽāĻ¤āĻž āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¤ā§‡ āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻ° āĻĒāĻŋāĻ›āĻ¨ā§‡ āĻ§āĻžāĻ°āĻŖāĻžāĻŸāĻŋ āĻšāĻ˛ āĻ¯ā§‡ āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻāĻŸāĻŋ (āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯) āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻœāĻ¨āĻ•
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ…āĻ¸ā§€āĻŽ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨āĨ¤
āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ•āĻ°āĻ›ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ (āĻ•ā§‹āĻĄ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻ•āĻ°ā§‡, āĻŦāĻž āĻ•āĻŋāĻ›ā§āĻ¤ā§‡
āĻ…āĻ¨ā§āĻ¯ āĻ‰āĻĒāĻžāĻ¯āĻŧ) āĻ—āĻŖāĻ¨āĻž āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻŦāĻž āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¤ā§āĻ°ā§āĻŸāĻŋ, āĻāĻŦāĻ‚
āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ (āĻāĻŦāĻ‚ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ
āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž)āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, āĻ¸āĻŽāĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻĻā§āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ“āĻ­āĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ āĻ°ā§‡āĻžā§āĻœ āĻ†āĻ›ā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻĻā§‡āĻ–āĻ¤ā§‡; āĻāĻŦāĻ‚ āĻāĻ‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°āĻŋāĻ˛ā§‡āĻļāĻ¨āĻžāĻ˛ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ°, āĻ¤āĻžāĻ‡ āĻ¸āĻŽāĻ¤āĻž āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ­ā§āĻ˛āĨ¤

- āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤ āĻāĻŦāĻ‚ ISO C-āĻ¤ā§‡ āĻ­āĻŋāĻ¨ā§āĻ¨āĻ­āĻžāĻŦā§‡ āĻ†āĻšāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻ†āĻ‡āĻāĻ¸āĻ“ āĻ¸āĻŋ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤ āĻ¸āĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻ¨ā§‡āĻ‡, āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ¯ā§āĻ•ā§āĻ¤
āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¯ā§‡ āĻāĻĄāĻŧāĻžāĻ¨ā§‹ āĻ‰āĻšāĻŋāĻ¤.

* āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¯āĻž āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻŦāĻĄāĻŋāĻ¤ā§‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ˛āĻŋāĻŸāĻžāĻ°ā§‡āĻ˛ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ­āĻŋāĻ¤āĻ°ā§‡
āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤ C āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ˛āĻŋāĻŸāĻžāĻ°āĻžāĻ˛ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ ISO C-āĻ¤ā§‡
āĻāĻŸāĻž āĻ¨āĻž.

* āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ āĻ¸āĻŋ-āĻ¤ā§‡, āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ›āĻŋāĻ˛ āĻ¨āĻžāĨ¤ āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻ¨āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ # āĻ•āĻ˛āĻžāĻŽā§‡ āĻšāĻžāĻœāĻŋāĻ°
āĻ˛āĻžāĻ‡āĻ¨ā§‡ 1. āĻ…āĻ¤āĻāĻŦ - āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ āĻ¸āĻŋ
āĻŦā§‹āĻā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡ āĻ•āĻžāĻ°āĻŖ # āĻĒā§āĻ°āĻĨāĻŽ āĻ…āĻ•ā§āĻˇāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§‡ āĻ¨āĻž
āĻ˛āĻžāĻ‡āĻ¨. āĻāĻŸāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ "#pragma" āĻāĻ° āĻŽāĻ¤ā§‹ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ˛ā§āĻ•āĻžāĻ¨ā§‹āĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§‡āĻ¯āĻŧ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§‹āĻāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻ¤āĻžāĻĻā§‡āĻ° āĻ‡āĻ¨ā§āĻĄā§‡āĻ¨ā§āĻŸ āĻ•āĻ°ā§‡ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ C. āĻ•āĻŋāĻ›ā§ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž
"#elif" āĻšāĻŋāĻ¨ā§āĻ¨, āĻ¤āĻžāĻ‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ­āĻžāĻŦā§‡ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§‡āĻ¯āĻŧāĨ¤

* āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¯āĻž āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻĻā§‡āĻ–āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤

* āĻ‡āĻ‰āĻ¨āĻžāĻ°ā§€ āĻĒā§āĻ˛āĻžāĻ¸ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ°āĨ¤

* āĻĻā§āĻ¯ 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 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤

-āĻ‰āĻ¨ā§āĻĄā§‡āĻĢ
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€āĻ•ā§‡ "#if" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-Wno-endif-āĻ˛ā§‡āĻŦā§‡āĻ˛
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ "#else" āĻŦāĻž āĻāĻ•āĻŸāĻŋ "#endif" āĻĒāĻžāĻ ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžā§ˇ

-āĻ›āĻžāĻ¯āĻŧāĻž
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŦāĻž āĻŸāĻžāĻ‡āĻĒ āĻĄāĻŋāĻ•ā§āĻ˛āĻžāĻ°ā§‡āĻļāĻ¨ āĻ…āĻ¨ā§āĻ¯ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ•ā§‡ āĻ›āĻžāĻ¯āĻŧāĻž āĻĻā§‡āĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨,
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°, āĻŸāĻžāĻ‡āĻĒ, āĻ•ā§āĻ˛āĻžāĻ¸ āĻŽā§‡āĻŽā§āĻŦāĻžāĻ° (C++ āĻ), āĻ…āĻĨāĻŦāĻž āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ (āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ-āĻ¤ā§‡) āĻ…āĻĨāĻŦāĻž
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ›āĻžāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ. āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ C++ āĻ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ a
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻŸāĻžāĻ‡āĻĒāĻĄā§‡āĻĢāĻ•ā§‡ āĻ›āĻžāĻ¯āĻŧāĻž āĻĻā§‡āĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ struct/class/enum-āĻāĻ° āĻ›āĻžāĻ¯āĻŧāĻž āĻĻā§‡āĻ¯āĻŧ āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¨āĻ¯āĻŧāĨ¤

-āĻ‰āĻ¨ā§‹-āĻ›āĻžāĻ¯āĻŧāĻž-āĻ‡āĻ­āĻžāĻ° (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ)
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ˛ā§‹āĻ•āĻžāĻ˛ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ-āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ•ā§‡ āĻ›āĻžāĻ¯āĻŧāĻž āĻĻā§‡āĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤

-Wlarger-āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ =āĻ˛ā§‡āĻ¨
āĻ¯āĻ–āĻ¨āĻ‡ āĻ•ā§‹āĻ¨ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĨā§‡āĻ•ā§‡ āĻŦāĻĄāĻŧ āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ˛ā§‡āĻ¨ āĻŦāĻžāĻ‡āĻŸ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-Wframe-āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ-=āĻ˛ā§‡āĻ¨
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻŦāĻĄāĻŧ āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ āĻ˛ā§‡āĻ¨ āĻŦāĻžāĻ‡āĻŸ āĻ—āĻŖāĻ¨āĻž āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻāĻŦāĻ‚ āĻ°āĻ•ā§āĻˇāĻŖāĻļā§€āĻ˛ āĻ¨āĻ¯āĻŧāĨ¤ āĻ†āĻ¸āĻ˛
āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŋāĻ›ā§āĻŸāĻž āĻŦā§‡āĻļāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ˛ā§‡āĻ¨ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨āĻž āĻĒāĻžāĻ¨āĨ¤ āĻ­āĻŋāĻ¤āĻ°ā§‡
āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, "āĻ…ā§āĻ¯āĻžāĻ˛ā§‹āĻ•āĻž", āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛-āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ°ā§‡, āĻŦāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ¸ā§āĻĨāĻžāĻ¨
a āĻ‡āĻ¸ā§āĻ¯ā§ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž constructs āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨āĻŦāĻžāĻŖā§€āĨ¤

-Wno-āĻŽā§āĻ•ā§āĻ¤-āĻ¨āĻ¨āĻšā§‡āĻĒ-āĻŦāĻ¸ā§āĻ¤ā§
āĻ¸ā§āĻ¤ā§‚āĻĒā§‡ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ•ā§‡ āĻŽā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-Wstack- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° =āĻ˛ā§‡āĻ¨
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻŦāĻĄāĻŧ āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ āĻ˛ā§‡āĻ¨ āĻŦāĻžāĻ‡āĻŸ āĻ—āĻŖāĻ¨āĻž
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ°āĻ•ā§āĻˇāĻŖāĻļā§€āĻ˛ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. "āĻ…ā§āĻ¯āĻžāĻ˛ā§‹āĻ•āĻž" āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ¸ā§āĻĨāĻžāĻ¨
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛-āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ°ā§‡, āĻŦāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨
āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĨ¤

āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻŸāĻŋ āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ°ā§‡āĻ–ā§‡ -fstack-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.

* āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ¸ā§āĻĨāĻŋāĻ° āĻšāĻ¯āĻŧ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ›āĻžāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¤āĻž āĻšāĻ˛:

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° 1120 āĻŦāĻžāĻ‡āĻŸ

* āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° (āĻ†āĻ‚āĻļāĻŋāĻ•) āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻŦāĻĻā§āĻ§ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¤āĻž āĻšāĻ˛:

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° 1648 āĻŦāĻžāĻ‡āĻŸ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡

* āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° (āĻ†āĻ‚āĻļāĻŋāĻ•āĻ­āĻžāĻŦā§‡) āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ†āĻŦāĻĻā§āĻ§ āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¤āĻž āĻšāĻ˛:

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸ā§€āĻŽāĻžāĻšā§€āĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡

-āĻ‰āĻ¨āĻ¸ā§‡āĻĢ-āĻ˛ā§āĻĒ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻŋāĻ›ā§ āĻ§āĻ°ā§‡ āĻ¨āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
āĻ˛ā§āĻĒ āĻ¸ā§‚āĻšāĻ•ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ˛ā§āĻĒ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤

-āĻ¨ā§‹-āĻĒā§‡āĻĄāĻžāĻ¨ā§āĻŸāĻŋāĻ•-āĻāĻŽāĻāĻ¸-āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° MinGW āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻž)
āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ -Wformat āĻāĻŦāĻ‚ -āĻļāĻŋāĻ•ā§āĻˇāĻžāĻ°ā§āĻĨā§€ GNU āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ›āĻžāĻĄāĻŧāĻž, āĻāĻŸāĻŋ
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…-āĻ†āĻ‡āĻāĻ¸āĻ“ "āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸāĻāĻĢ" / "āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨āĻāĻĢ" āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸāĻ•āĻ°āĻŖā§‡āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡
"I32", "I64", āĻāĻŦāĻ‚ "I" āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ, āĻ¯āĻž MS āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤

-Wpointer-rith
āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻ•āĻŋāĻ›ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° "āĻ†āĻ•āĻžāĻ°" āĻŦāĻž "āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°" āĻāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤ GNU C
"āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° *" āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ—āĻŖāĻ¨āĻžāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° 1 āĻāĻ° āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻāĻŦāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°. C++ āĻ, āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ“ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
"NULL" āĻœāĻĄāĻŧāĻŋāĻ¤āĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĄāĻžāĻ¨ā§āĻŸāĻŋāĻ•.

-Wtype-āĻ¸ā§€āĻŽāĻž
āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻ¤ā§āĻ¯ āĻŦāĻž āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻĄā§‡āĻŸāĻž āĻŸāĻžāĻ‡āĻĒ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ° āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ•ā§‡ āĻļā§‚āĻ¨ā§āĻ¯ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ "<" āĻŦāĻž ">=" āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
-āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž.

-Wbad-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ•āĻžāĻ¸ā§āĻŸ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻāĻ•āĻŸāĻŋ āĻ…-āĻŽā§āĻ¯āĻžāĻšāĻŋāĻ‚ āĻŸāĻžāĻ‡āĻĒ āĻ•āĻžāĻ¸ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ•āĻŸāĻŋ āĻ•āĻ˛ āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŸāĻžāĻ‡āĻĒ āĻĢā§‡āĻ°āĻ¤ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŸāĻžāĻ‡āĻĒ āĻ¨āĻŋāĻ•ā§āĻˇā§‡āĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-Wc90-c99-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
ISO C90-āĻ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ ISO C99-āĻ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡,
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ°ā§‡, "āĻ˛āĻ‚ āĻ˛āĻ‚" āĻŸāĻžāĻ‡āĻĒ, "āĻŦā§āĻ˛" āĻŸāĻžāĻ‡āĻĒ, āĻ¯ā§ŒāĻ— āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ•, āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĨā§‡āĻ•ā§‡ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨
āĻŽāĻžāĻ¨ āĻŽā§‹āĻĄāĨ¤ "__āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨__" āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ¤ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-Wc99-c11-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
ISO C99-āĻ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ ISO C11-āĻ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡,
āĻŦā§‡āĻ¨āĻžāĻŽā§€ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨, "_Atomic" āĻŸāĻžāĻ‡āĻĒ āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°,
"_Thread_local" āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ-āĻ•ā§āĻ˛āĻžāĻ¸ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°, "_Alignas" āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°, "Alignof" āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ°,
"_āĻœā§‡āĻ¨āĻžāĻ°āĻŋāĻ•" āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŽā§‹āĻĄ āĻĨā§‡āĻ•ā§‡ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĨ¤
"__āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨__" āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ¤ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-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-āĻāĻ° āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄāĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ - āĻ¸āĻ‚āĻ•ā§€āĻ°ā§āĻŖ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-Wc++14-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
C++ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻ…āĻ°ā§āĻĨ ISO C++ 2011 āĻāĻŦāĻ‚ ISO C++ 2014-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ†āĻ˛āĻžāĻĻāĻžāĨ¤
āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-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" āĻŦāĻž "vfork" āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž.

āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡-āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡-āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ (C++11 [intro.defs]) āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤

-Wconversion
āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻāĻŦāĻ‚ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡, āĻ¯ā§‡āĻŽāĻ¨ "abs (x)" āĻ¯āĻ–āĻ¨ "x" āĻšāĻ¯āĻŧ "āĻĻā§āĻŦā§ˆāĻ¤"; āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨, āĻ¯ā§‡āĻŽāĻ¨ "āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ ui = -1"; āĻāĻŦāĻ‚ āĻ›ā§‹āĻŸ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°, āĻ¯ā§‡āĻŽāĻ¨
"sqrtf (M_PI)"āĨ¤ "abs(int) x)" āĻāĻŦāĻ‚ "ui = āĻāĻ° āĻŽāĻ¤ā§‹ āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ•āĻžāĻ¸ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžā§ˇ
(āĻ…āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤) -1", āĻ…āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ "abs (2.0)" āĻāĻ° āĻŽāĻ¤ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -Wno-āĻšāĻŋāĻšā§āĻ¨-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°.

C++ āĻāĻ° āĻœāĻ¨ā§āĻ¯, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ° āĻ“āĻ­āĻžāĻ°āĻ˛ā§‹āĻĄ āĻ°ā§‡āĻœā§‹āĻ˛āĻŋāĻ‰āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĻ“ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨; āĻāĻŦāĻ‚
āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻ—ā§āĻ˛āĻŋ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ•āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻŸāĻžāĻ‡āĻĒ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž: "āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°" āĻ¤ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°, āĻāĻ•āĻ‡ā§ˇ
āĻŸāĻžāĻ‡āĻĒ, āĻāĻ•āĻŸāĻŋ āĻŦā§‡āĻ¸ āĻ•ā§āĻ˛āĻžāĻ¸ āĻŦāĻž āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĨ¤ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž
āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ C++ āĻ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¨āĻž -Wsign-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° is
āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĨ¤

-Wno-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°-āĻļā§‚āĻ¨ā§āĻ¯ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
"NULL" āĻāĻŦāĻ‚ āĻ¨āĻ¨-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ -Wconversion-null is
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽāĨ¤

-Wzero-as-āĻ¨āĻžāĻ˛-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻŸ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• '0' āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
C++11-āĻ "nullptr"-āĻ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻšāĻœāĻ¤āĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻ¤āĻžāĻ°āĻŋāĻ–-āĻ¸āĻŽāĻ¯āĻŧ
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¯āĻ–āĻ¨ "__TIME__", "__DATE__" āĻŦāĻž "__TIMESTAMP__" āĻāĻ° āĻŽā§āĻ–ā§‹āĻŽā§āĻ–āĻŋ āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻŦāĻŋāĻŸ-āĻ“āĻ¯āĻŧāĻžāĻ‡āĻœ-āĻ…āĻ­āĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻœāĻ¨āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛ā§āĻ¨-āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨, āĻ¯āĻž āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖā§‡āĻ° āĻ•āĻžāĻ°āĻŖ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-āĻ‰āĻ‡āĻ¸āĻ˛ā§‡āĻ¸-āĻ•āĻžāĻ¸ā§āĻŸ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•āĻžāĻ¸ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻļāĻ°ā§€āĻ° āĻ­ā§‡āĻœāĻž
āĻāĻ•āĻŸāĻŋ "if", "else" āĻŦāĻž "do while" āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ–āĻžāĻ˛āĻŋ āĻŦāĻĄāĻŋ āĻĻā§‡āĻ–āĻž āĻĻāĻŋāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž.

-āĻ­ā§‡āĻ¨āĻžāĻŽ-āĻ¤ā§āĻ˛āĻ¨āĻž
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻŽāĻžāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ C++ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¯āĻŧ
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ¤ā§‡ āĻ…āĻŽāĻŋāĻ˛āĻ—ā§āĻ˛āĻŋāĻ“ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ. āĻ¸āĻŋ-āĻ¤ā§‡ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-Wjump-āĻŽāĻŋāĻ¸-āĻ‡āĻ¨āĻŋāĻŸ (āĻ¸āĻŋ, āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°)
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ "āĻ—ā§‹āĻŸā§‹" āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻŦāĻž āĻāĻ•āĻŸāĻŋ "āĻ¸ā§āĻ‡āĻš" āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻĒā§āĻ°ā§‹ āĻœā§āĻĄāĻŧā§‡ āĻāĻ—āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸ā§‚āĻšāĻ¨āĻž, āĻŦāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ˛ā§‡āĻŦā§‡āĻ˛ā§‡ āĻĒāĻŋāĻ›āĻ¨ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻāĻžāĻāĻĒāĻŋāĻ¯āĻŧā§‡ āĻĒāĻĄāĻŧā§‡
āĻ†āĻ°āĻŽā§āĻ­ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¯āĻ–āĻ¨ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨
āĻ˜ā§‹āĻˇāĻŋāĻ¤. āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ Objective-C āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤; C++ āĻ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ°
āĻļāĻžāĻ–āĻž āĻ•ā§‹āĻ¨ā§‹ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ.

-Wjump-āĻŽāĻŋāĻ¸-āĻ‡āĻ¨āĻŋāĻŸ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -Wc++-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ. āĻāĻŸāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
-āĻ‰āĻ¨ā§‹-āĻœāĻžāĻŽā§āĻĒ-āĻŽāĻŋāĻ¸-āĻ‡āĻ¨āĻŋāĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-āĻ¸āĻžāĻ‡āĻ¨-āĻ¤ā§āĻ˛āĻ¨āĻž
āĻ¯āĻ–āĻ¨ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻ•āĻŸāĻŋ āĻ­ā§āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¯āĻ–āĻ¨ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ†āĻ¨āĻ¸āĻžāĻ‡āĻ¨ā§āĻĄā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ“ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ
by -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž; āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ•āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§‡āĻ¤ā§‡ -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻž, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž
-āĻ‰āĻ¨ā§‹-āĻ¸āĻžāĻ‡āĻ¨-āĻ¤ā§āĻ˛āĻ¨āĻž.

-Wsign-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŽāĻžāĻ¨ā§‡āĻ° āĻšāĻŋāĻšā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻžāĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻŸ
āĻĸāĻžāĻ˛āĻžāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨ā§€āĻ°āĻŦ āĻ•āĻ°ā§‡āĨ¤ C-āĻ¤ā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻžāĻ“ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -Wconversion.

-Wfloat-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§‡ā§ˇ āĻāĻ‡
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻĨā§‡āĻ•ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻĨā§‡āĻ•ā§‡ āĻ¨āĻŋāĻŽā§āĻ¨ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡
āĻ¯āĻĨāĻžāĻ°ā§āĻĨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻŽāĻžāĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -Wconversion.

-Wsized-āĻ…āĻŦāĻŖā§āĻŸāĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻāĻ•āĻŸāĻŋ āĻ†āĻ•āĻžāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻĄāĻŋāĻ˛ā§‹āĻ•ā§‡āĻļāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ

void āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛ā§āĻ¨ (void *) āĻ›āĻžāĻĄāĻŧāĻž;
void āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛ā§āĻ¨ [] (āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° *) āĻ›āĻžāĻĄāĻŧāĻž;

āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻĄāĻŋāĻ˛ā§‹āĻ•ā§‡āĻļāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ‡

void āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛ā§āĻ¨ (void *, std::size_t) āĻ›āĻžāĻĄāĻŧāĻž;
void āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛ā§āĻ¨ [] (void *, std::size_t) āĻ›āĻžāĻĄāĻŧāĻž āĻ›āĻžāĻĄāĻŧāĻž;

ā§āĻ¯ āĻŽāĻšāĻ•ā§āĻ¸āĻĢāĻ¨ā§āĻĻāĻ•ā§āĻ¸. āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž āĻ¸āĻžāĻĨā§‡ -fsized-āĻ…āĻŦāĻŖā§āĻŸāĻ¨.

-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻŽā§‡āĻŽāĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻ†āĻ•āĻžāĻ°
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻœāĻ¨āĻ• āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻ¯āĻĻāĻŋ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ "sizeof" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻŸāĻŋ āĻ¯ā§‡āĻŽāĻ¨ "āĻŽā§‡āĻŽāĻ¸ā§‡āĻŸ (ptr, 0, sizeof
(ptr));" āĻ¯āĻĻāĻŋ "ptr" āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§‡āĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§‡āĻ¯āĻŧ, āĻ…āĻĨāĻŦāĻž
āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ "memcpy (&foo, ptr, sizeof (&foo));"āĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-Wsizeof-āĻ…ā§āĻ¯āĻžāĻ°ā§‡-āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻ–āĻ¨ "sizeof" āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ°āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ C āĻāĻŦāĻ‚ C++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-WMEMEMSTE- āĻŸā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĒā§‹āĻœāĻĄ-āĻ†āĻ°ā§āĻœāĻ¸
"āĻŽā§‡āĻŽāĻ¸ā§‡āĻŸ" āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻœāĻ¨āĻ• āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻŸāĻŋ āĻšāĻ¯āĻŧ
āĻļā§‚āĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻŸāĻŋ āĻļā§‚āĻ¨ā§āĻ¯āĨ¤ āĻāĻŸāĻŋ eg@ āĻ•ā§‡ "memset (buf, sizeof.) āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡
buf, 0)" āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ "memset (buf, 0, sizeof buf)" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦā§‹āĻāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ā§ˇ
āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻŸāĻŋ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻļā§‚āĻ¨ā§āĻ¯ āĻšāĻ˛ā§‡āĻ‡ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻ•āĻŋāĻ›ā§ āĻšāĻ¯āĻŧ
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ¯āĻž āĻļā§‚āĻ¨ā§āĻ¯ā§‡ āĻ­āĻžāĻāĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻļā§‚āĻ¨ā§āĻ¯ āĻĨā§‡āĻ•ā§‡ āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ¸ā§āĻŸ āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ, āĻāĻŸāĻŋ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŽ
āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ­ā§āĻ˛āĻ­āĻžāĻŦā§‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧ āĻ•āĻ°ā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-āĻ“āĻ¯āĻŧāĻžāĻĄāĻĄā§āĻ°ā§‡āĻ¸
āĻŽā§‡āĻŽāĻ°āĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻœāĻ¨āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻāĻ•āĻŸāĻŋ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ¤ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨, āĻ¯ā§‡āĻŽāĻ¨ "void func(void); if (func)", āĻāĻŦāĻ‚
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻŽā§‡āĻŽāĻ°āĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž, āĻ¯ā§‡āĻŽāĻ¨ "if (x == "abc")"āĨ¤
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ° āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡: āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸āĻ°ā§āĻŦāĻĻāĻž
āĻ¸āĻ¤ā§āĻ¯ā§‡ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§‡, āĻ¤āĻžāĻ‡ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ°
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ā§‡ āĻŦāĻ¨ā§āĻ§āĻ¨ā§€ āĻ­ā§āĻ˛ā§‡ āĻ—ā§‡āĻ›āĻŋ; āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ˛āĻŋāĻŸāĻžāĻ°ā§‡āĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž
āĻ…āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ†āĻšāĻ°āĻŖā§‡āĻ° āĻĢāĻ˛ā§‡ āĻāĻŦāĻ‚ āĻ¸āĻŋ āĻ¤ā§‡ āĻŦāĻšāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¨āĻ¯āĻŧ, āĻ¤āĻžāĻ‡ āĻ¤āĻžāĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ° "strcmp" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšā§‡āĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ā§‡āĻ¨āĨ¤ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-āĻŦā§āĻ˛ā§‹āĻ—āĻŋāĻ•āĻžāĻ˛-āĻ“āĻĒ
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ¤ā§‡ āĻ˛āĻœāĻŋāĻ•ā§āĻ¯āĻžāĻ˛ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ°āĻĻā§‡āĻ° āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻœāĻ¨āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻĒā§āĻ°ā§‡āĻ•ā§āĻˇāĻžāĻĒāĻŸā§‡ āĻ¯ā§ŒāĻ•ā§āĻ¤āĻŋāĻ• āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻŸ-āĻ“āĻ¯āĻŧāĻžāĻ‡āĻœ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤āĨ¤

-āĻ¯ā§ŒāĻ•ā§āĻ¤āĻŋāĻ•-āĻ¨āĻž-āĻŦāĻ¨ā§āĻ§āĻ¨ā§€
āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻŦāĻžāĻŽ āĻĻāĻŋāĻ•ā§‡āĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄā§‡ āĻ¯ā§ŒāĻ•ā§āĻ¤āĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
RHS āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻŦā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻšāĻ˛ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻšāĻ˛
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŽāĻ¤ āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻœāĻ¨āĻ• āĻ•ā§‹āĻĄ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨:

int a;
...
āĻ¯āĻĻāĻŋ (!a > 1) { ... }

LHS āĻŦāĻ¨ā§āĻ§āĻ¨ā§€āĻ¤ā§‡ āĻŽā§‹āĻĄāĻŧāĻžāĻ¨ā§‹āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ:

āĻ¯āĻĻāĻŋ (!a) > 1) { ... }

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-āĻ“āĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻŋāĻ—ā§‡āĻŸ-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨
āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ° āĻŦāĻž āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€ āĻ•ā§‹āĻ¨ā§‹ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻž āĻŦāĻ˛āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ (āĻ­āĻŋāĻ¤āĻ°ā§‡
āĻ­āĻžāĻˇāĻž āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ“ āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°ā§‡āĨ¤)

-Wno-āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ•-āĻ˛ā§āĻĒ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨
āĻ•ā§āĻ°āĻŽāĻžāĻ—āĻ¤ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°ā§‡
āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•āĻŋāĻ›ā§ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻ¤ā§‡ āĻ†āĻšāĻ°āĻŖāĨ¤

-Wno- āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯
āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ…āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ "__āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ__" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻ…āĻšā§‡āĻ¨āĻž āĻ—ā§āĻŖāĻžāĻŦāĻ˛ā§€, āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž,
āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛, āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĨ¤ āĻāĻŸāĻŋ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ—ā§āĻŖāĻžāĻŦāĻ˛ā§€āĻ° āĻ­ā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤

-Wno-āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹-āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤
āĻ•āĻŋāĻ›ā§ āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨
"__TIMESTAMP__", "__TIME__", "__DATE__", "__FILE__", āĻāĻŦāĻ‚ āĻāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻœā§āĻžāĻž
"__BASE_FILE__"āĨ¤

-Wstrict-āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ§āĻ°āĻ¨ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ¨āĻž āĻ•āĻ°ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ˜ā§‹āĻˇāĻŖāĻž āĻŦāĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ (āĻāĻ•āĻŸāĻŋ
āĻĒā§āĻ°āĻžāĻ¨ā§‹-āĻļā§ˆāĻ˛ā§€ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§‚āĻ°ā§āĻŦā§‡ āĻšāĻ¯āĻŧ
āĻ˜ā§‹āĻˇāĻŖāĻž āĻ¯āĻž āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĒā§āĻ°āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤)

-āĻ“āĻ˛ā§āĻĄ-āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛-āĻ˜ā§‹āĻˇāĻŖāĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻāĻ•āĻŸāĻŋ āĻ˜ā§‹āĻˇāĻŖāĻžāĻ¯āĻŧ āĻ¸āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻ…āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ, āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ-āĻ•ā§āĻ˛āĻžāĻ¸ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¯ā§‡āĻŽāĻ¨ "āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•" āĻ āĻĒā§āĻ°āĻĨāĻŽ āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻ˜ā§‹āĻˇāĻŖāĻž āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž.

-āĻ“āĻ˛ā§āĻĄ-āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛-āĻ¸āĻ‚āĻœā§āĻžāĻž (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§‹-āĻļā§ˆāĻ˛ā§€ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĨāĻžāĻ•āĻ˛ā§‡āĻ“ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒāĨ¤

-Wmissing-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
K&R-āĻļā§ˆāĻ˛ā§€ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻŸāĻžāĻ‡āĻĒ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ:

void foo(āĻŦāĻžāĻ°) { }

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž.

-Wmissing-āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ›āĻžāĻĄāĻŧāĻž āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ¨āĻŋāĻœā§‡āĻ‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻŦā§ˆāĻļā§āĻŦāĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ¨ā§‡āĻ‡
āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ C++ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§ˆāĻ§ āĻ¨āĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ˜ā§‹āĻˇāĻŖāĻž
āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ…-āĻŽā§‡āĻ˛āĻž āĻ˜ā§‹āĻˇāĻŖāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ“āĻ­āĻžāĻ°āĻ˛ā§‹āĻĄ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°ā§‡
āĻĒā§‚āĻ°ā§āĻŦ āĻ˜ā§‹āĻˇāĻŖāĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻŽāĻŋāĻ¸āĻŋāĻ‚-āĻ˜ā§‹āĻˇāĻŖāĻž āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡
C++ āĻ āĻ˜ā§‹āĻˇāĻŖāĻžāĨ¤

āĻŽāĻŋāĻ¸āĻŋāĻ‚-āĻ˜ā§‹āĻˇāĻŖāĻž
āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ›āĻžāĻĄāĻŧāĻž āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ‡ āĻ¨āĻž
āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ¨āĻŋāĻœā§‡āĻ‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ¸āĻŋ-āĻ¤ā§‡, āĻ•ā§‹āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻ¨āĻ¨-āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ¸āĻš āĻĢāĻžāĻ‚āĻļāĻ¨; āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -Wmissing-āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤
āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ C++ āĻ, āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻŦāĻž āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨, āĻŦāĻž āĻŦā§‡āĻ¨āĻžāĻŽā§€ āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

āĻŽāĻŋāĻ¸āĻŋāĻ‚-āĻĢāĻŋāĻ˛ā§āĻĄ-āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻžāĻ°
āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻžāĻ°ā§‡āĻ° āĻ•āĻŋāĻ›ā§ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤
āĻ•ā§‹āĻĄ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°ā§‡, āĻ•āĻžāĻ°āĻŖ "xh" āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤āĻ­āĻžāĻŦā§‡ āĻļā§‚āĻ¨ā§āĻ¯:

āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ āĻāĻ¸ {āĻ‡āĻ¨ā§āĻŸ āĻāĻĢ, āĻœāĻŋ, āĻāĻ‡āĻš; };
struct sx = { 3, 4 };

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¨āĻž, āĻ¤āĻžāĻ‡ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž:

āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ āĻāĻ¸ {āĻ‡āĻ¨ā§āĻŸ āĻāĻĢ, āĻœāĻŋ, āĻāĻ‡āĻš; };
struct sx = { .f = 3, .g = 4 };

C++ āĻ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ–āĻžāĻ˛āĻŋ { } āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¨āĻž, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ āĻāĻ¸ {āĻ‡āĻ¨ā§āĻŸ āĻāĻĢ, āĻœāĻŋ, āĻāĻ‡āĻš; };
sx = { };

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž. āĻ…āĻ¨ā§āĻ¯ āĻĒā§‡āĻ¤ā§‡ -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž āĻāĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž,
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž -Wno-āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°-āĻ¸ā§‚āĻšāĻ¨āĻžāĻ•āĻžāĻ°ā§€.

-āĻ‰āĻ¨ā§‹-āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻšāĻžāĻ°
āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ˛ā§āĻŸāĻŋ āĻ…āĻ•ā§āĻˇāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž ('āĻĢā§āĻĢ') āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ. āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¤āĻžāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻ•ā§‹āĻĄā§‡ āĻŸāĻžāĻ‡āĻĒā§‹, āĻ•āĻžāĻ°āĻŖ āĻ¤āĻžāĻĻā§‡āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨-āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāĻ˛ āĻ•ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•[=<āĻ¨āĻž|id|NFC|nfkc>]
ISO C āĻāĻŦāĻ‚ ISO C++-āĻ, āĻĻā§āĻŸāĻŋ āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€ āĻ†āĻ˛āĻžāĻĻāĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻāĻ° āĻ•ā§āĻ°āĻŽ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
āĻšāĻ°āĻŋāĻ¤ā§āĻ°. āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻ¯āĻ–āĻ¨ āĻŽā§ŒāĻ˛āĻŋāĻ• ASCII āĻ…āĻ•ā§āĻˇāĻ° āĻ¸ā§‡āĻŸ āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ…āĻ•ā§āĻˇāĻ°
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻāĻ•āĻ‡ āĻ°āĻ•āĻŽ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĻā§āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ…āĻ•ā§āĻˇāĻ° āĻ•ā§āĻ°āĻŽ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻĄāĻŧāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯
āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋ, ISO 10646 āĻŽāĻžāĻ¨ āĻ•āĻŋāĻ›ā§ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŽāĻžāĻĢāĻŋāĻ•āĻ•āĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¯āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻĻā§āĻŸāĻŋ āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ āĻ¯āĻž āĻāĻ•āĻ‡ āĻ°āĻ•āĻŽ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻ‡ āĻ•ā§āĻ°āĻŽā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŽāĻ¨ āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ āĻ¯āĻž āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡; āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻ¸ā§‡āĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ° āĻšāĻžāĻ°āĻŸāĻŋ āĻ¸ā§āĻ¤āĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ•ā§ƒāĻ¤=nfc,
āĻ¯āĻž ISO 10646 "C" āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•ā§€āĻ•ā§ƒāĻ¤ āĻĢāĻ°ā§āĻŽā§‡ āĻ¨ā§‡āĻ‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻ¨ā§‹ āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡,
NFC āĻāĻ°. NFC āĻšāĻ˛ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻĢāĻ°ā§āĻŽāĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•.

āĻĻā§āĻ°ā§āĻ­āĻžāĻ—ā§āĻ¯āĻŦāĻļāĻ¤, ISO C āĻāĻŦāĻ‚ ISO C++ āĻĻā§āĻŦāĻžāĻ°āĻž āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€āĻ¤ā§‡ āĻ•āĻŋāĻ›ā§ āĻ…āĻ•ā§āĻˇāĻ° āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤
āĻ¯ā§‡āĻŸāĻŋ, āĻ¯āĻ–āĻ¨ NFC-āĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧ, āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€āĻ¤ā§‡ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧā§ˇ āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ•ā§‹āĻ¨ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ¨ā§‡āĻ‡
āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāĻ˛ ISO C āĻŦāĻž C++-āĻ āĻāĻ‡ āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻāĻŦāĻ‚ NFC-āĻ¤ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤
-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ•ā§ƒāĻ¤=āĻ†āĻ‡āĻĄāĻŋ āĻāĻ‡ āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ­āĻŦāĻŋāĻˇā§āĻ¯ā§Ž āĻ†āĻļāĻž āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻœāĻĄāĻŧāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋ āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ•āĻ°āĻŦā§‡, āĻ¤āĻžāĻ‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

āĻ†āĻĒāĻ¨āĻŋ āĻ˛ā§‡āĻ–āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ•ā§ƒāĻ¤=āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻ¯āĻŧ or
-āĻ‰āĻ¨ā§‹-āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•. āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ…āĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•āĻ•āĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡āĻ‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻāĻŸāĻŋ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ¸ā§āĻ•āĻŋāĻŽ (āĻ¯ā§‡āĻŽāĻ¨ "D"), āĻ•āĻžāĻ°āĻŖ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻšāĻœā§‡āĻ‡ āĻŦāĻžāĻ— āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¯āĻž āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻ…āĻ°ā§āĻĨā§‡
āĻĻā§‡āĻ–āĻž āĻ…āĻ¸āĻŽā§āĻ­āĻŦāĨ¤

ISO 10646-āĻāĻ° āĻ•āĻŋāĻ›ā§ āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻ†āĻ˛āĻžāĻĻāĻž āĻ…āĻ°ā§āĻĨ āĻ†āĻ›ā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻŋāĻ›ā§ āĻĢāĻ¨ā§āĻŸā§‡ āĻāĻ•āĻ‡ āĻ°āĻ•āĻŽ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧ
āĻ…āĻĨāĻŦāĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ, āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻāĻ•āĻŦāĻžāĻ° āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸāĻŋāĻ‚ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡
"\u207F", "āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ˛ā§āĻ¯āĻžāĻŸāĻŋāĻ¨ āĻ›ā§‹āĻŸ āĻ…āĻ•ā§āĻˇāĻ° N", āĻ āĻŋāĻ• āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ "n" āĻāĻ° āĻŽāĻ¤ā§‹āĻ‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻž
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ ISO 10646 āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻāĻ¨āĻāĻĢāĻ•ā§‡āĻ¸āĻŋ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•ā§€āĻ•āĻ°āĻŖ āĻ¸ā§āĻ•āĻŋāĻŽ āĻĨā§‡āĻ•ā§‡
āĻāĻ—ā§āĻ˛āĻŋāĻ•ā§‡āĻ“ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĢāĻ°ā§āĻŽā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‹āĻĄ āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡ GCC āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡
āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ NFKC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ -āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ•ā§ƒāĻ¤=nfkc. āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¤ā§āĻ˛āĻ¨ā§€āĻ¯āĻŧ
āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€ āĻ¯ā§‡āĻŸāĻŋāĻ¤ā§‡ O āĻ…āĻ•ā§āĻˇāĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ 0 āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡,
āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻĻāĻŋ
āĻāĻ‡ āĻ…āĻ•ā§āĻˇāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ°āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ¸ā§āĻĨāĻŋāĻ° āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-āĻ‰āĻ¨ā§‹-āĻŦāĻžā§āĻšāĻŋāĻ¤
āĻ…āĻŦāĻšā§‡āĻ˛āĻŋāĻ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž.

-Wno-āĻŦāĻžā§āĻšāĻŋāĻ¤-āĻ˜ā§‹āĻˇāĻŖāĻž
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛, āĻāĻŦāĻ‚ āĻ…āĻŦāĻšāĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻŸāĻžāĻ‡āĻĒ
"āĻŦāĻžā§āĻšāĻŋāĻ¤" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

-āĻ‰āĻ¨ā§‹-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹
āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ¤ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-Wno-odr
āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ• āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
-flto-odr-āĻŸāĻžāĻ‡āĻĒ-āĻŽāĻžāĻ°ā§āĻœāĻŋāĻ‚ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ.

-āĻ“āĻĒā§‡āĻ¨āĻāĻŽāĻĒāĻŋ-āĻ¸āĻŋāĻŽāĻĄ
āĻ¯āĻĻāĻŋ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻžāĻ° āĻ–āĻ°āĻš āĻŽāĻĄā§‡āĻ˛ OpenMP āĻŦāĻž Cilk Plus simd āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡ āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻžāĨ¤ āĻĻā§āĻ¯ -fsimd-āĻ•āĻ¸ā§āĻŸ-āĻŽāĻĄā§‡āĻ˛=āĻ¸ā§€āĻŽāĻžāĻšā§€āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ–āĻ°āĻš āĻļāĻŋāĻĨāĻŋāĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŽāĻĄā§‡āĻ˛.

-āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ-āĻ‡āĻ¨āĻŋāĻŸ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻžāĻ°

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž. āĻ…āĻ¨ā§āĻ¯ āĻĒā§‡āĻ¤ā§‡ -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž āĻāĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž,
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻ“āĻ¯āĻŧā§‡āĻ•ā§āĻ¸āĻŸā§āĻ°āĻž -Wno-āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ-init.

-Wpacked
āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ•ā§‡ āĻĒā§āĻ¯āĻžāĻ•āĻĄ āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ¯āĻžāĻ•āĻĄ āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸā§‡āĻ° āĻ¨ā§‡āĻ‡
āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦāĻž āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦāĨ¤ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ­ā§āĻ˛-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ‡ āĻ•ā§‹āĻĄā§‡, "struct bar"-āĻ "fx" āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛
āĻ­ā§āĻ˛āĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻĻāĻŋāĻ“ "struct bar"-āĻāĻ° āĻ¨āĻŋāĻœā§‡āĻ‡ āĻĒā§āĻ¯āĻžāĻ•āĻĄ āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ āĻ¨ā§‡āĻ‡:

āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ āĻĢā§ {
āĻ‡āĻ¨ā§āĻŸ āĻāĻ•ā§āĻ¸;
āĻšāĻ° āĻ, āĻŦāĻŋ, āĻ¸āĻŋ, āĻĄāĻŋ;
__ ribribute __ ((āĻĒā§āĻ¯āĻžāĻ•āĻĄ));
struct āĻŦāĻžāĻ° {
āĻšāĻ° āĻœā§‡āĻĄ;
āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ āĻĢā§ āĻāĻĢ;
};

-āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ-āĻ•āĻŽāĻĒā§āĻ¯āĻžāĻŸ
GCC-āĻāĻ° 4.1, 4.2 āĻāĻŦāĻ‚ 4.3 āĻ¸āĻŋāĻ°āĻŋāĻœ āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ "āĻĒā§āĻ¯āĻžāĻ•āĻĄ" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ•ā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡
"āĻšāĻ°"āĨ¤ āĻāĻŸāĻŋ GCC 4.4 āĻ āĻ¸ā§āĻĨāĻŋāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻĢāĻ˛ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤ GCC āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻœāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻ…āĻĢāĻ¸ā§‡āĻŸ GCC-āĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ
4.4 āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ āĻāĻŸāĻŋāĻ¤ā§‡ "a" āĻāĻŦāĻ‚ "b" āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ†āĻ° āĻāĻ•āĻŸāĻŋ 4-āĻŦāĻŋāĻŸ āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ‚ āĻ¨ā§‡āĻ‡
āĻ—āĻ āĻ¨:

āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ āĻĢā§
{
āĻšāĻ° āĻ: 4;
āĻšāĻ° āĻŦāĻŋ: 8;
} __attribute__ ((āĻĒā§āĻ¯āĻžāĻ•āĻĄ));

āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -Wno-āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ āĻāĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡
āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨āĻŦāĻžāĻŖā§€āĨ¤

-Wpadded
āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨, āĻšāĻ¯āĻŧ āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻ¤ā§‡
āĻ—āĻ āĻ¨ āĻŦāĻž āĻĒā§āĻ°ā§‹ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻžāĨ¤ āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ āĻ˜āĻŸā§‡ āĻ¤āĻ–āĻ¨ āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻ­āĻŦ
āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ‚ āĻ•āĻŽāĻžāĻ¤ā§‡ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ—āĻ āĻ¨ āĻ›ā§‹āĻŸāĨ¤

-āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ- āĻ˜ā§‹āĻˇāĻŖāĻž
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻāĻ•āĻ‡ āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡ āĻāĻ•āĻžāĻ§āĻŋāĻ•āĻŦāĻžāĻ° āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŽāĻ¨āĻ•ā§€ āĻāĻŽāĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ“
āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ˜ā§‹āĻˇāĻŖāĻž āĻŦā§ˆāĻ§ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§āĻ‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

-āĻ¤ā§‡ āĻ†āĻŦāĻĻā§āĻ§-āĻāĻ•ā§āĻ¸āĻŸāĻžāĻ°āĻ¨āĻ¸ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ "āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤" āĻ˜ā§‹āĻˇāĻŖāĻžāĻ° āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ

-Wno-āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°ā§€-āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻĄāĻŋāĻ•-āĻ•ā§āĻŸāĻ°
āĻŦā§‡āĻ¸ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ C++11 āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°ā§€ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°āĻ¸ā§‚āĻ¤ā§āĻ°ā§‡ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋ āĻŦā§ˆāĻšāĻŋāĻ¤ā§āĻ°ā§āĻ¯āĻŽāĻ¯āĻŧ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ° āĻ†āĻ›ā§‡; āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻĨāĻžāĻ•ā§‡ āĻ•āĻžāĻ°āĻŖ
āĻ‰āĻĒāĻŦā§ƒāĻ¤ā§āĻ¤ āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°āĻ¸ā§‚āĻ¤ā§āĻ°ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-āĻ‰āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻ¨āĻž āĻ—ā§‡āĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ āĻāĻŽāĻ¨āĻ•āĻŋ āĻāĻ‡ āĻ¸āĻ™ā§āĻ—ā§‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ°āĨ¤

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻŋ āĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§āĻĄ āĻāĻŦāĻ‚ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¯āĻž āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
āĻ…āĻ¤āĻāĻŦ, āĻ‰āĻ¤ā§āĻ¸ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻ†āĻĒāĻžāĻ¤āĻĻā§ƒāĻˇā§āĻŸāĻŋāĻ¤ā§‡ āĻ¤ā§āĻšā§āĻ› āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž -āĻ‰āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻŦāĻž āĻ…āĻĻā§ƒāĻļā§āĻ¯ āĻšāĻ¤ā§‡

-Wno-āĻ…āĻŦā§ˆāĻ§-āĻ…āĻĢāĻ¸ā§‡āĻŸāĻĢ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++)
āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-āĻĒāĻŋāĻ“āĻĄāĻŋ āĻŸāĻžāĻ‡āĻĒā§‡ "āĻ…āĻĢāĻ¸ā§‡āĻŸāĻĢ" āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡
2014 ISO C++ āĻŽāĻžāĻ¨, āĻāĻ•āĻŸāĻŋ āĻ…-āĻŽāĻžāĻ¨āĻ•-āĻ˛ā§‡āĻ†āĻ‰āĻŸ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡ "āĻ…āĻĢāĻ¸ā§‡āĻŸāĻĢ" āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ˛
āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ C++ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡, āĻ¤āĻŦā§‡, "āĻ…āĻĢāĻ¸ā§‡āĻŸāĻĢ" āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĻā§‡āĻ¯āĻŧ
āĻ…āĻ°ā§āĻĨāĻŦāĻš āĻĢāĻ˛āĻžāĻĢāĻ˛āĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻžāĻ°āĻž āĻ¸āĻšā§‡āĻ¤āĻ¨ āĻ¯ā§‡ āĻ¤āĻžāĻ°āĻž āĻ˛āĻŋāĻ–āĻ›ā§‡āĻ¨
āĻ¨āĻ¨āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāĻ˛ āĻ•ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ¯āĻžāĻ°āĻž āĻ‡āĻšā§āĻ›āĻžāĻ•ā§ƒāĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻŦā§‡āĻ›ā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

"āĻ…āĻĢāĻ¸ā§‡āĻŸāĻĢ" āĻāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻˇā§‡āĻ§āĻžāĻœā§āĻžāĻžāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŋ++ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻļāĻŋāĻĨāĻŋāĻ˛ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻ¨ā§‹-āĻ‡āĻ¨-āĻ‡āĻ¨-āĻŸā§-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻ•āĻžāĻ¸ā§āĻŸ
āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° casts āĻĨā§‡āĻ•ā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§āĻ¨ā§ˇ āĻ­āĻŋāĻ¤āĻ°ā§‡
C++, āĻ›ā§‹āĻŸ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŸāĻžāĻ‡āĻĒ āĻ•āĻžāĻ¸ā§āĻŸ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĨ¤ āĻ‰āĻ‡āĻ¨ā§āĻŸ-āĻŸā§-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻ•āĻžāĻ¸ā§āĻŸ is
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽāĨ¤

-Wno-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĨā§‡āĻ•ā§‡ int-āĻ•āĻžāĻ¸ā§āĻŸ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•āĻžāĻ¸ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻ‰āĻ‡āĻ¨āĻ­āĻžāĻ˛āĻŋāĻĄ-āĻĒāĻŋāĻāĻ‡āĻš
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§‡āĻ° āĻĒāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻŋ-āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšā§‡āĻĄāĻžāĻ° āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻžāĨ¤

-āĻ˛āĻ‚-āĻ˛āĻ‚
"āĻ˛āĻ‚ āĻ˛āĻ‚" āĻŸāĻžāĻ‡āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ‰āĻ­āĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĄāĻžāĻ¨ā§āĻŸāĻŋāĻ• or
- āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ ISO C90 āĻāĻŦāĻ‚ C++98 āĻŽā§‹āĻĄā§‡āĨ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻāĻŋāĻ¤ā§‡, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
-āĻ‰āĻ¨ā§‹-āĻ˛āĻ‚-āĻ˛āĻ‚.

-Wvariadic-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹
āĻ†āĻ‡āĻāĻ¸āĻ“ C90 āĻŽā§‹āĻĄā§‡ āĻŦā§ˆāĻšāĻŋāĻ¤ā§āĻ°ā§āĻ¯āĻŽāĻ¯āĻŧ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻŦāĻž GNU āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
ISO C99 āĻŽā§‹āĻĄā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤āĨ¤ āĻāĻ‡ āĻ‰āĻ­āĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĄāĻžāĻ¨ā§āĻŸāĻŋāĻ• or - āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤āĨ¤ āĻĨā§‡āĻ•ā§‡
āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻž, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻžāĻ§āĻž -Wno-variadic-macros.

-āĻ­āĻžāĻ°āĻžāĻ°ā§āĻ—āĻ¸
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ° āĻ¸āĻ¨ā§āĻĻā§‡āĻšāĻœāĻ¨āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
"va_start"āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŦāĻžāĻ°ā§āĻ¤āĻžāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻāĻŋāĻ¤ā§‡, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻ‰āĻ¨ā§‹-āĻ­āĻžāĻ°āĻ°ā§āĻ—āĻ¸.

-Wvector-āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨-āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸
āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° SIMD āĻ•ā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¨āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤
āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚ āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻĻāĻ°āĻ•āĻžāĻ°ā§€. āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
"āĻĒāĻŋāĻ¸āĻ“āĻ¯āĻŧāĻžāĻ‡āĻœ", āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ­ā§‡āĻ•ā§āĻŸāĻ°ā§‡ āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ "āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ā§‡", āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§‡ āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻ§āĻ°āĻŖā§‡āĻ° āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ°, āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§‡āĻļāĻŋ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻĻāĻ•ā§āĻˇ; āĻāĻŦāĻ‚ "āĻāĻ•āĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ°", āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§‡ āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĢāĻŋāĻŸ āĻ•āĻ°ā§‡āĨ¤

-Wno-āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛-āĻ¸āĻ°āĻžāĻ¨ā§‹-āĻ…āĻ°ā§āĻĒāĻŖ
āĻāĻ•āĻŸāĻŋ āĻ…-āĻ¤ā§āĻšā§āĻ› C++11 āĻĒāĻĻāĻ•ā§āĻˇā§‡āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŦā§‡āĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻ¯āĻŧā§‹āĻ— āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ°. āĻāĻŸāĻŋ āĻŦāĻŋāĻĒāĻœā§āĻœāĻ¨āĻ• āĻ•āĻžāĻ°āĻŖ āĻ¯āĻĻāĻŋ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŦā§‡āĻ¸ āĻŦāĻ°āĻžāĻŦāĻ° āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹ āĻ¯āĻžāĻ¯āĻŧ
āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĒāĻĨ, āĻāĻŸāĻŋ āĻāĻ•āĻžāĻ§āĻŋāĻ•āĻŦāĻžāĻ° āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻ…āĻ°ā§āĻĨ āĻ‰āĻ­āĻ¯āĻŧ āĻŦāĻ¸ā§āĻ¤ā§āĻ‡ āĻļā§‡āĻˇ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ°āĻžāĻœā§āĻ¯ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻ¯āĻĻāĻŋ āĻŽā§āĻ­ āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ˛ā§‡āĻ–āĻž āĻĨāĻžāĻ•ā§‡
āĻāĻ•āĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻŦāĻ¸ā§āĻ¤ā§ āĻĨā§‡āĻ•ā§‡, āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡.

-Wvla
āĻ•ā§‹āĻĄā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ -āĻ‰āĻ¨ā§‹-āĻ­āĻ˛āĻž āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĄāĻžāĻ¨ā§āĻŸāĻŋāĻ•
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĨ¤

-Wvolatile-register-var
āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ‰āĻĻā§āĻŦāĻžāĻ¯āĻŧā§€ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨. āĻ‰āĻĻā§āĻŦāĻžāĻ¯āĻŧā§€ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻ•āĻžāĻ°ā§€ āĻ¨āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ āĻ¯āĻž āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻ˛ā§‡āĻ–āĻžāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛.

-Wdisabled-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨
āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°āĻž āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻžāĻ¸ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‹āĻĄā§‡ āĻ•āĻŋāĻ›ā§ āĻ­ā§āĻ˛ āĻ†āĻ›ā§‡; āĻāĻŸāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GCC āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°āĻ°āĻž āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°āĻ­āĻžāĻŦā§‡ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻ…āĻ•ā§āĻˇāĻŽāĨ¤ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ‡, āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ°
āĻ•ā§‹āĻĄ āĻ–ā§āĻŦ āĻŦāĻĄāĻŧ āĻŦāĻž āĻ–ā§āĻŦ āĻœāĻŸāĻŋāĻ˛; GCC āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¯āĻ–āĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻ¤ā§‡ āĻ…āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ° āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻœā§‡āĻ‡ āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻ¤ā§āĻ¯āĻ§āĻŋāĻ• āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡.

-Wpointer-āĻšāĻŋāĻšā§āĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ° āĻ¸āĻš āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻ¸āĻŋāĻ‚ āĻŦāĻž āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ Objective-C āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻāĻŸāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻšā§āĻ¯ āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻžāĻ°āĻž
-āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĄāĻžāĻ¨ā§āĻŸāĻŋāĻ•, āĻ¯āĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -Wno-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻšāĻŋāĻšā§āĻ¨.

-Wstack-āĻ°āĻ•ā§āĻˇāĻ•
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ -āĻĢāĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ°āĻ•ā§āĻˇāĻ• āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ. āĻāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡
āĻ¯ā§‡āĻ—ā§āĻ˛ā§‹ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻŽā§āĻ¯āĻžāĻļāĻŋāĻ‚ āĻĨā§‡āĻ•ā§‡ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

-āĻ“āĻ­āĻžāĻ°āĻ˛ā§‡āĻ¨ā§āĻĨ-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚
"āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨" āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻĻā§€āĻ°ā§āĻ˜ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻ¸āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ§ā§āĻ°ā§āĻŦāĻ•āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ¸ā§€āĻŽāĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ…āĻ¨ā§‡āĻ• āĻŦā§‡āĻļāĻŋ āĻĻā§€āĻ°ā§āĻ˜, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ–ā§āĻŦ āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāĻ˛ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻĻā§€āĻ°ā§āĻ˜ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻšāĻ˛ā§āĻ¨.

āĻ¸ā§€āĻŽāĻž āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻĒāĻ°ā§‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤āĻŋ, āĻāĻŦāĻ‚ āĻŸā§āĻ°ā§‡āĻ˛āĻŋāĻ‚ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¨āĻž
NUL C90-āĻ, āĻ¸ā§€āĻŽāĻž āĻ›āĻŋāĻ˛ 509 āĻ…āĻ•ā§āĻˇāĻ°; C99-āĻ āĻāĻŸāĻŋāĻ•ā§‡ 4095-āĻ āĻ‰āĻ¨ā§āĻ¨ā§€āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ C++98 āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ†āĻĻāĻ°ā§āĻļ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¨āĻž, āĻ¤āĻžāĻ‡ āĻ†āĻŽāĻ°āĻž āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ“āĻ­āĻžāĻ°āĻ˛ā§‡āĻ¨ā§āĻĨ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻ•āĻ°āĻŋ āĻ¨āĻž
āĻ¸āĻŋ++āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻšā§āĻ¯ āĻšāĻ¯āĻŧ -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĄāĻžāĻ¨ā§āĻŸāĻŋāĻ•, āĻāĻŦāĻ‚ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
-Wno-āĻ“āĻ­āĻžāĻ°āĻ˛ā§‡āĻ¨ā§āĻĨ-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚.

-Wunsufixed-float-constants (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¨ā§‡āĻ‡ āĻāĻŽāĻ¨ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻ§ā§āĻ°ā§āĻŦāĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¯āĻ–āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ•ā§āĻ¸āĻžāĻĨā§‡ -Wsystem-headers āĻāĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡āĨ¤
"FLOAT_CONST_DECIMAL64" pragma āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĻāĻļāĻŽāĻŋāĻ• āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻĨā§‡āĻ•ā§‡ C99 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤

-Wno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-init (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C āĻāĻŦāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C)
āĻ¸āĻ¤āĻ°ā§āĻ•āĻŦāĻžāĻŖā§€ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĻ—āĻ¤ āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻļā§āĻ°ā§ āĻ•āĻ°āĻ¤ā§‡
"āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤_init" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻž āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•ā§āĻ°āĻŽ or āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ
GCC āĻāĻ° āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŦāĻŋāĻļā§‡āĻˇ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŦāĻž GCC āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ:

-g āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻ¸ā§āĻŸāĻžāĻŦāĻ¸, āĻ¸āĻŋāĻ“āĻāĻĢāĻāĻĢ,
XCOFF, āĻŦāĻž DWARF 2)āĨ¤ GDB āĻāĻ‡ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŦ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, -g āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ¯ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GDB āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡; āĻāĻ‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻœāĻŋāĻĄāĻŋāĻŦāĻŋāĻ¤ā§‡ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ•āĻžāĻœāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§
āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ° āĻ•ā§āĻ°ā§āĻ¯āĻžāĻļ āĻ•āĻ°ā§‡ āĻŦāĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻ…āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ¤ā§āĻŽāĻŋ āĻšāĻžāĻ“
āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -gstabs+, -gstabs,
-gxcoff+, -gxcoff, āĻŦāĻž -āĻœāĻŋāĻ­āĻŋāĻāĻŽāĻāĻ¸ (āĻ¨āĻŋāĻšā§‡ āĻĻā§‡āĻ–).

GCC āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ -g āĻ¸āĻ™ā§āĻ—ā§‡ -O. āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻĄ āĻ•ā§‹āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻļāĻ°ā§āĻŸāĻ•āĻžāĻŸ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŽāĻžāĻā§‡ āĻŽāĻžāĻā§‡ āĻ†āĻļā§āĻšāĻ°ā§āĻ¯āĻœāĻ¨āĻ• āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡: āĻ†āĻĒāĻ¨āĻŋ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻ•āĻŋāĻ›ā§ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻžāĻ“ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻŦ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§‡āĻ° āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻ†āĻļāĻž āĻ•āĻ°ā§‡āĻ¨āĻ¨āĻŋ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡; āĻ•āĻŋāĻ›ā§ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻž āĻ•āĻžāĻ°āĻŖ āĻ¤āĻžāĻ°āĻž āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻŦāĻž āĻ¤āĻžāĻĻā§‡āĻ° āĻŽāĻžāĻ¨ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻšāĻžāĻ¤; āĻ•āĻŋāĻ›ā§ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•āĻžāĻ°āĻŖ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ
loops

āĻ¤āĻŦā§āĻ“ āĻāĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻĄ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻĒā§āĻ°āĻŽāĻžāĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ¸āĻ™ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡
āĻŦāĻžāĻ— āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡āĨ¤

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ GCC āĻ†āĻ°āĻ“ āĻ•āĻŋāĻ›ā§āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤

-gsplit-āĻŦāĻžāĻŽāĻ¨
āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ¯āĻ¤āĻŸāĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻŦāĻžāĻŽāĻ¨ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻ°ā§āĻ¨
āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ .dwo āĻ¸āĻ™ā§āĻ—ā§‡. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻŋāĻ˛ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻ•ā§‡ āĻĢāĻžāĻ‡āĻ˛ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻ¸āĻšāĨ¤ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻšāĻ¤ā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻˇāĻŽ āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
.dwo āĻĢāĻžāĻ‡āĻ˛ āĻĒāĻĄāĻŧāĻžāĨ¤

-ggdb
GDB āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ (DWARF 2, āĻ¸ā§āĻŸāĻžāĻŦāĻ¸, āĻŦāĻž āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻ¯āĻĻāĻŋ āĻāĻ° āĻ•ā§‹āĻ¨āĻŸāĻŋāĻ‡ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤), āĻ¸āĻŽā§āĻ­āĻŦ āĻšāĻ˛ā§‡ GDB āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻšāĨ¤

-gpubnames
āĻŦāĻžāĻŽāĻ¨ .debug_pubnames āĻāĻŦāĻ‚ .debug_pubtypes āĻŦāĻŋāĻ­āĻžāĻ— āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻ—ā§āĻ—ā§āĻ¨ā§-āĻĒāĻžāĻŦāĻ¨āĻžāĻŽ
āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡ .debug_pubnames āĻāĻŦāĻ‚ .debug_pubtypes āĻŦāĻŋāĻ­āĻžāĻ— āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ GDB āĻ¸ā§‚āĻšāĻ•ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻ¯āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
GDB āĻ¸ā§‚āĻšāĻ• āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 7 āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-gstabs
āĻœāĻŋāĻĄāĻŋāĻŦāĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŦ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ (āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ) āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻāĻŸāĻŋ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— BSD āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ DBX āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸāĨ¤ MIPS, āĻ†āĻ˛āĻĢāĻž āĻāĻŦāĻ‚
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V āĻ°āĻŋāĻ˛āĻŋāĻœ 4 āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŦ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¨āĻ¯āĻŧ
DBX āĻŦāĻž SDB āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§‹āĻāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V āĻ°āĻŋāĻ˛āĻŋāĻœ 4 āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ GNU āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸āĻŽāĻŦā§‡āĻ¤ āĻšāĻ“.

-āĻĢā§‡āĻ˛āĻŋāĻŽāĻŋāĻ¨ā§‡āĻŸ-āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤-āĻĄāĻŋāĻŦāĻžāĻ—-āĻĒā§āĻ°āĻ¤ā§€āĻ•
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŦ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ (āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ) āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ¯ā§‡ āĻ†āĻ¸āĻ˛ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-femit-āĻļā§āĻ°ā§‡āĻŖā§€-āĻĄāĻŋāĻŦāĻžāĻ—-āĻ¸āĻ°ā§āĻŦāĻĻāĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ C++ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡,
āĻ•ā§āĻ˛āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ° āĻ¯āĻžāĻ°āĻž GCC āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡ āĻ¤āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻ…āĻ•ā§āĻˇāĻŽ
āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻžāĻ°āĻŖ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ
āĻĻā§āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻŖāĻ¨ā§€āĻ¯āĻŧāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ…āĻ¨ā§‡āĻ•.

-fdebug-āĻŸāĻžāĻ‡āĻĒāĻ¸-āĻŦāĻŋāĻ­āĻžāĻ—
DWARF āĻ­āĻžāĻ°ā§āĻ¸āĻ¨ 4 āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, DIE āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
".debug_types" āĻŦāĻŋāĻ­āĻžāĻ—āĻ•ā§‡ ".debug_info" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻ…āĻ‚āĻļ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡āĨ¤ āĻāĻŸāĻž
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¤āĻ–āĻ¨ āĻĨā§‡āĻ•ā§‡ āĻāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻŽāĻĄā§āĻ¯āĻžāĻŸ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ°āĻžāĻ–āĻž āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇ
āĻ¸āĻĻā§ƒāĻļ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ. āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ DWARF āĻ—ā§āĻ°āĻžāĻšāĻ•āĻ°āĻž āĻāĻ–āĻ¨āĻ“ ".debug_types" āĻŦāĻŋāĻ­āĻžāĻ— āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ‰āĻĒāĻ° ".debug_types" āĻ›ā§‹āĻŸ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦāĻĄāĻŧ āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°ā§‡
āĻ¤āĻĨā§āĻ¯āĨ¤

-gstabs+
GNU āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŦ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ (āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ) āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GNU āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ° (GDB) āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§‹āĻāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ° āĻ•ā§āĻ°ā§āĻ¯āĻžāĻļ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻŦāĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻ…āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-gcoff
COFF āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ)āĨ¤ āĻāĻ‡ āĻšāĻ˛
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ­āĻŋ āĻ°āĻŋāĻ˛āĻŋāĻœ 4 āĻāĻ° āĻ†āĻ—ā§‡ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ­āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ SDB āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸāĨ¤

-gxcoff
XCOFF āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ)āĨ¤ āĻāĻ‡ āĻšāĻ˛
IBM RS/6000 āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ DBX āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤

-gxcoff+
GNU āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ XCOFF āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸā§‡ (āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ) āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GNU āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ° (GDB) āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§‹āĻāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ° āĻ•ā§āĻ°ā§āĻ¯āĻžāĻļ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻŦāĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻ…āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻŦāĻ‚ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
GNU āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° (GAS) āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻ…āĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧāĨ¤

-gdwarf-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
DWARF āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ)āĨ¤ āĻŽā§āĻ˛ā§āĻ¯
āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 2, 3, 4 āĻŦāĻž 5 āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡; āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻšāĻ˛ 4. DWARF
āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 5 āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ•.

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ 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-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ.

-gz[=āĻ†āĻĻāĻ°ā§āĻļ]
DWARF āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻ¸āĻ‚āĻ•ā§āĻšāĻŋāĻ¤ āĻĄāĻŋāĻŦāĻžāĻ— āĻŦāĻŋāĻ­āĻžāĻ— āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻ†āĻĻāĻ°ā§āĻļ is
āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŸāĻžāĻ‡āĻĒ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ†āĻĻāĻ°ā§āĻļ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž (āĻĄāĻŋāĻŦāĻžāĻ— āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ‚āĻ•ā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž), zlib (zlib āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
ELF GABI āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡ āĻ•āĻŽā§āĻĒā§āĻ°ā§‡āĻļāĻ¨), āĻ…āĻĨāĻŦāĻž zlib-gnu (āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤ GNU āĻ¤ā§‡ zlib āĻ•āĻŽā§āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸)āĨ¤ āĻ¯āĻĻāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ•āĻŽā§āĻĒā§āĻ°ā§‡āĻ¸āĻĄ āĻĄāĻŋāĻŦāĻžāĻ— āĻŦāĻŋāĻ­āĻžāĻ— āĻ˛ā§‡āĻ–āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨āĻž āĻ•āĻ°ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻ¸āĻŽāĻžāĻŦā§‡āĻļāĻ•āĻžāĻ°ā§€ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨āĻž āĻ•āĻ°ā§‡, -gz āĻ¨ā§€āĻ°āĻŦā§‡ āĻšāĻ¯āĻŧ
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻœāĻŋāĻ­āĻŋāĻāĻŽāĻāĻ¸
āĻ†āĻ˛āĻĢāĻž/āĻ­āĻŋāĻāĻŽāĻāĻ¸ āĻĄāĻŋāĻŦāĻžāĻ— āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ)āĨ¤ āĻāĻ‡
āĻ†āĻ˛āĻĢāĻž/āĻ­āĻŋāĻāĻŽāĻāĻ¸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ DEBUG āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤

-gāĻ¸ā§āĻ¤āĻ°
-ggdbāĻ¸ā§āĻ¤āĻ°
-gstabsāĻ¸ā§āĻ¤āĻ°
-gcoffāĻ¸ā§āĻ¤āĻ°
-gxcoffāĻ¸ā§āĻ¤āĻ°
-āĻœāĻŋāĻ­āĻŋāĻāĻŽāĻāĻ¸āĻ¸ā§āĻ¤āĻ°
āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ¸ā§āĻ¤āĻ° āĻ•āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡. āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§āĻ¤āĻ° āĻšāĻ˛ 2āĨ¤

āĻ˛ā§‡āĻ­ā§‡āĻ˛ 0 āĻ•ā§‹āĻ¨ā§‹ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡, -g0 āĻ…āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ° āĻ•āĻ°ā§‡ -g.

āĻ˛ā§‡āĻ­ā§‡āĻ˛ 1 āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡, āĻāĻ° āĻ•āĻŋāĻ›ā§ āĻ…āĻ‚āĻļā§‡ āĻŦā§āĻ¯āĻžāĻ•āĻŸā§āĻ°ā§‡āĻ¸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻĨā§‡āĻˇā§āĻŸ
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻ†āĻĒāĻ¨āĻŋ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻ•āĻ˛ā§āĻĒāĻ¨āĻž āĻ•āĻ°ā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻŦāĻ‚
āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛, āĻāĻŦāĻ‚ āĻ˛āĻžāĻ‡āĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻŸā§‡āĻŦāĻŋāĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•ā§‹āĻ¨ āĻ¤āĻĨā§āĻ¯ āĻ¨ā§‡āĻ‡āĨ¤

āĻ˛ā§‡āĻ­ā§‡āĻ˛ 3 āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨-āĻ¤ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻž
āĻ•āĻžāĻ°ā§āĻ¯āĻ•ā§āĻ°āĻŽ. āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ–āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻ–āĻ¨ āĻ•āĻŋāĻ›ā§ āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ -g3.

-gdwarf-2 āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¸ā§āĻ¤āĻ° āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§‡ āĻ¨āĻž, āĻ•āĻžāĻ°āĻŖ GCC āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻ¤
āĻĒāĻ›āĻ¨ā§āĻĻ -gdwarf āĻ¯āĻžāĻ° āĻ…āĻ°ā§āĻĨ DWARF āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 1-āĻ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ (āĻ¯āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 2 āĻĨā§‡āĻ•ā§‡ āĻ–ā§āĻŦ āĻ†āĻ˛āĻžāĻĻāĻž), āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ–ā§āĻŦ āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ° āĻšāĻŦā§‡āĨ¤
āĻ¸ā§‡āĻ‡ āĻĄāĻŋāĻŦāĻžāĻ— āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĻŸāĻŋ āĻĻā§€āĻ°ā§āĻ˜ āĻ…āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ–āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻžāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ -gāĻ¸ā§āĻ¤āĻ° DWARF āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¸ā§āĻ¤āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-gtoggle
āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ›ā§‡āĻĄāĻŧā§‡ āĻĻāĻŋāĻ˛ā§‡ āĻāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ, āĻŦāĻž āĻāĻŸāĻŋ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§āĻ¨
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ˛ā§‡āĻ­ā§‡āĻ˛ 2 āĻāĨ¤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻāĻ‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨ā§‡āĻ‡
āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ° āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻ‡ āĻ•āĻ°ā§‡
āĻāĻ•āĻŦāĻžāĻ°, āĻ•āĻ¤āĻŦāĻžāĻ° āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšā§‹āĻ• āĻ¨āĻž āĻ•ā§‡āĻ¨āĨ¤ āĻāĻ‡ āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
-fcompare-debug.

-fsanitize=āĻ āĻŋāĻ•āĻžāĻ¨āĻž
āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻŸāĻžāĻ‡āĻœāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨, āĻāĻ•āĻŸāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€āĨ¤ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻšāĻ¯āĻŧ
āĻ¸ā§€āĻŽāĻžāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻĒāĻ°-āĻŽā§āĻ•ā§āĻ¤ āĻŦāĻžāĻ— āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ instrumented. āĻĻā§‡āĻ–āĻž
<https://github.com/google/sanitizers/wiki/AddressSanitizer> āĻ†āĻ°ā§‹ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĻā§āĻ¯
āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻ†āĻšāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ Asan_options āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ¸ā§‚āĻšāĻ•. āĻ•āĻ–āĻ¨
"help=1" āĻ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž, āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¯āĻ¨ā§āĻ¤ā§āĻ°ā§‡āĻ° āĻļā§āĻ°ā§āĻ¤ā§‡ āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ
āĻ•āĻžāĻ°ā§āĻ¯āĻ•ā§āĻ°āĻŽ. āĻĻā§‡āĻ–āĻž
<https://github.com/google/sanitizers/wiki/AddressSanitizerFlags#run-time-flags> a āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĨ¤

-fsanitize=āĻ•āĻžāĻ°āĻ¨ā§‡āĻ˛-āĻ āĻŋāĻ•āĻžāĻ¨āĻž
āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻŸāĻžāĻ‡āĻœāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§‡āĻ–āĻžhttps://github.com/google/kasan/wiki>
āĻ†āĻ°ā§‹ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯.

-fsanitize=āĻĨā§āĻ°ā§‡āĻĄ
āĻĨā§āĻ°ā§‡āĻĄ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻŸāĻžāĻ‡āĻœāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨, āĻāĻ•āĻŸāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻĄā§‡āĻŸāĻž āĻ°ā§‡āĻ¸ āĻĄāĻŋāĻŸā§‡āĻ•ā§āĻŸāĻ°āĨ¤ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻšāĻ¯āĻŧ
āĻĄā§‡āĻŸāĻž āĻ°ā§‡āĻ¸ āĻŦāĻžāĻ— āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤āĨ¤ āĻĻā§‡āĻ–āĻž
<https://github.com/google/sanitizers/wiki#threadsanitizer> āĻ†āĻ°ā§‹ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĻā§ŒāĻĄāĻŧ-
āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻšāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ Tsan_options āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ¸ā§‚āĻšāĻ•; āĻĻā§‡āĻ–āĻž
<https://github.com/google/sanitizers/wiki/ThreadSanitizerFlags> āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻœāĻ¨ā§āĻ¯
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-fsanitize=āĻ˛āĻŋāĻ•
āĻ˛āĻŋāĻ• āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻŸāĻžāĻ‡āĻœāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨, āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ˛āĻŋāĻ• āĻĄāĻŋāĻŸā§‡āĻ•ā§āĻŸāĻ°āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ
āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ -fsanitize=āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¨āĻž -fsanitize=āĻĨā§āĻ°ā§‡āĻĄ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ. āĻ¤āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž "malloc" āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡
āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ•āĻžāĻ°ā§€ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤ āĻĻā§‡āĻ–āĻž
<https://github.com/google/sanitizers/wiki/AddressSanitizerLeakSanitizer> āĻ†āĻ°ā§‹ āĻœāĻ¨ā§āĻ¯
āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻ†āĻšāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ Lsan_options āĻĒāĻ°āĻŋāĻŦā§‡āĻļ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛āĨ¤

-fsanitize=āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
Undefined BehaviorSanitizer āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨, āĻāĻ•āĻŸāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€āĨ¤ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨
āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽā§‡ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖ āĻļāĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ•āĻžāĻ°ā§‡āĻ¨ā§āĻŸ
āĻ¸āĻžāĻŦ āĻ…āĻĒāĻļāĻ¨ āĻšāĻ˛:

-fsanitize = āĻļāĻŋāĻĢāĻŸ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻļāĻŋāĻĢāĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¨āĻ¯āĻŧ āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻ āĻŋāĻ• āĻ•āĻŋ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ­āĻŋāĻ¨ā§āĻ¨
C āĻāĻŦāĻ‚ C++ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡, āĻ¸ā§‡āĻ‡āĻ¸āĻžāĻĨā§‡ ISO C90 āĻāĻŦāĻ‚ C99, āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡āĨ¤

-fsanitize=āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž-āĻŦāĻŋāĻ­āĻžāĻœā§āĻ¯-āĻļā§‚āĻ¨ā§āĻ¯
āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ "INT_MIN / -1" āĻŦāĻŋāĻ­āĻžāĻ— āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤

-fsanitize=āĻ…āĻĒā§āĻ°āĻžāĻĒā§āĻ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° "__builtin_unreachable" āĻ•āĻ˛āĻŸāĻŋāĻ•ā§‡ a āĻ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻ•āĻ°ā§‡
āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻŽā§‡āĻ¸ā§‡āĻœ āĻ•āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤ "__builtin_unreachable" āĻ•āĻ˛ā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹āĻ° āĻ¸āĻŽāĻ¯āĻŧ,
āĻ†āĻšāĻ°āĻŖ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤

-fsanitize=vla-āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ•āĨ¤

-fsanitize = āĻ¨āĻžāĻ˛
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻšā§‡āĻ•āĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻšāĻžāĻ˛ā§ āĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ a dereference āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŦā§‡
NULL āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°, āĻ…āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ (āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ rvalue āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸) āĻāĻ•āĻŸāĻŋ NULL āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻŦāĻĻā§āĻ§ āĻšāĻ¯āĻŧ
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°, āĻ…āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻ•āĻŸāĻŋ NULL āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ‰āĻĒāĻ° āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-fsanitize=āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸ āĻšā§‡āĻ•āĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ
āĻāĻ•āĻŸāĻŋ āĻ…-āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ āĻļā§‡āĻˇ āĻšāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ‡āĻ¸ā§āĻ¯ā§ āĻ•āĻ°āĻŦā§‡
āĻ†āĻ¸āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻĢā§‡āĻ°āĻ¤ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻĒā§ŒāĻāĻ›ā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++ āĻ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤

-fsanitize=āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤-āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻšā§‡āĻ•āĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻ¯ā§‡ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž
"+", "*", āĻāĻŦāĻ‚ unary āĻāĻŦāĻ‚ binary "-" āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯, āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĒā§āĻ°āĻšāĻžāĻ°ā§‡āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻžāĻ¯āĻŧ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤ āĻāĻŸāĻžāĻ‡,
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ¨āĻ¯āĻŧ:

āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ char a = SCHAR_MAX;
a ++;

-fsanitize=āĻ¸ā§€āĻŽāĻžāĻ¨āĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻŦāĻžāĻ‰āĻ¨ā§āĻĄā§‡āĻ° āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻ¸ā§€āĻŽāĻžāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨
āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¨āĻŽāĻ¨ā§€āĻ¯āĻŧ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ¸āĻĻāĻ¸ā§āĻ¯, āĻ¨āĻŽāĻ¨ā§€āĻ¯āĻŧ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯-āĻ¸āĻĻā§ƒāĻļ āĻ…ā§āĻ¯āĻžāĻ°ā§‡,
āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻ¸āĻš āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-fsanitize=āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĻ•āĻ°āĻŖ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ āĻ¯āĻ–āĻ¨ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻĄāĻŋāĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ…āĻĨāĻŦāĻž āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ…āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ āĻ†āĻŦāĻĻā§āĻ§ āĻšāĻ¯āĻŧ, āĻŦāĻž āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦāĻž
āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ° āĻ…āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§‡ āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-fsanitize=āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ†āĻ•āĻžāĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ•āĻ°āĻŖ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
"__builtin_object_size" āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§€āĻŽāĻžāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻšāĻ¯āĻŧ
āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤.

-fsanitize=float-divide-by-zero
āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĨā§‡āĻ•ā§‡ āĻ­āĻŋāĻ¨ā§āĻ¨,
-fsanitize=float-divide-by-zero āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -fsanitize=āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤, āĻĨā§‡āĻ•ā§‡
āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ…āĻ¸ā§€āĻŽāĻ¤āĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻ§ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻŦāĻ‚ NaNsāĨ¤

-fsanitize=float-cast-overflow
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŸāĻžāĻ‡āĻĒāĻ•ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž āĻšā§‡āĻ• āĻ•āĻ°āĻŋ
āĻ¯ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ‰āĻĒāĻšā§‡ āĻĒāĻĄāĻŧā§‡ āĻ¨āĻžāĨ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻ…āĻ¸āĻĻā§ƒāĻļ
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, -fsanitize=float-cast-overflow āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -fsanitize=āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤.
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ "FE_INVALID" āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ­āĻžāĻ˛ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻžā§ˇ

-fsanitize=nonnull-āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻ˛ā§‡āĻ° āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡, āĻļā§‚āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¨āĻ¯āĻŧ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡
"nonnull" āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-āĻ¨āĻžāĻ˛ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻžāĻŦāĻ˛ā§€āĨ¤

-fsanitize=returns-nonnull-attribute
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
"returns_nonnull" āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯, āĻ¯ā§‡āĻŽāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ¨āĻžāĻ˛ āĻŽāĻžāĻ¨ āĻĢā§‡āĻ°āĻ¤ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤

-fsanitize=bool
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻ˛ā§‹āĻĄā§‡āĻ° āĻ‰āĻĒāĻ•āĻ°āĻŖ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ 0/1 āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻ…āĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨
āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ•āĻŸāĻŋ āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-fsanitize=enum
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ enum āĻŸāĻžāĻ‡āĻĒ āĻĨā§‡āĻ•ā§‡ āĻ˛ā§‹āĻĄā§‡āĻ° āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨
enum āĻŸāĻžāĻ‡āĻĒ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻžāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡, āĻāĻ•āĻŸāĻŋ āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻ¤ā§āĻ°ā§āĻŸāĻŋ
āĻœāĻžāĻ°āĻŋ

-fsanitize=vptr
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ C++ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛, āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ•āĻ°āĻŖ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻŦā§‡āĻ¸ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•āĻŋāĻ›ā§ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°, āĻ¯āĻžāĻšāĻžāĻ‡ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻŋāĻ¤ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻ āĻŋāĻ• āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ†āĻ›ā§‡āĨ¤

āĻ¯āĻĻāĻŋāĻ“ -ftrapv āĻ¸āĻžāĻ‡āĻ¨āĻĄ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻĻ āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°ā§‡, -fsanitize=āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ­āĻžāĻˇāĻžāĻ° C āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤

-fno-āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻŸāĻžāĻ‡āĻœ=āĻ¸āĻŽāĻ¸ā§āĻ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŦā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻŸāĻžāĻ‡āĻœāĻžāĻ° āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤ -fsanitize=āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŸāĻŋ āĻ¨āĻž
āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤, āĻ•āĻžāĻ°āĻŖ āĻ•āĻŋāĻ›ā§ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻŸāĻžāĻ‡āĻœāĻžāĻ° āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻžāĨ¤

-āĻĢāĻžāĻ¸āĻžāĻ¨-āĻ›āĻžāĻ¯āĻŧāĻž-āĻ…āĻĢāĻ¸ā§‡āĻŸ=āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻŸāĻžāĻ‡āĻœāĻžāĻ° āĻšā§‡āĻ•āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ•āĻžāĻ¸ā§āĻŸāĻŽ āĻļā§āĻ¯āĻžāĻĄā§‹ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻžāĻ‡
āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ā§‡āĻ° āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻļā§āĻ¯āĻžāĻĄā§‹ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ˛ā§‡āĻ†āĻ‰āĻŸ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻŸāĻžāĻ‡āĻœāĻžāĻ°āĨ¤

-fsanitize-āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°[=opts]
-fsanitize-recover= āĻ•āĻŽāĻž-āĻ¤ā§‡ āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻŸāĻžāĻ‡āĻœāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻŽā§‹āĻĄ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡-
āĻĒā§ƒāĻĨāĻ• āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž opts. āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻŸāĻžāĻ‡āĻœāĻžāĻ° āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻžāĻ° āĻĢāĻ˛ā§‡ āĻāĻŸāĻŋ āĻ˜āĻŸā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻžāĻ˛āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ¨ āĻ•ā§‹āĻ¨ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ˜āĻŸā§‡āĻ¨āĻŋāĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻāĻ•āĻžāĻ§āĻŋāĻ•
āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ°āĻžāĻ¨, āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•ā§‹āĻĄ
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻĢāĻ˛āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻ–āĻ¨ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡. āĻĻā§āĻ¯
-fno-āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻŸāĻžāĻ‡āĻœ-āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°= āĻāĻ‡ āĻ†āĻšāĻ°āĻŖāĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡: āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽāĻŸāĻŋ
āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-āĻœāĻŋāĻ°ā§‹ āĻāĻ•ā§āĻ¸āĻŋāĻŸ āĻ•ā§‹āĻĄ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ -fsanitize=āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ (āĻāĻŦāĻ‚ āĻāĻ° āĻ¸āĻžāĻŦ āĻ…āĻĒāĻļāĻ¨ āĻŦā§āĻ¯āĻ¤ā§€āĻ¤
āĻ‰āĻ¨ā§āĻ¨āĻ¤ -fsanitize=āĻ…āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻāĻŦāĻ‚ -fsanitize=āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨), -fsanitize=float-cast-overflow,
-fsanitize=float-divide-by-zero āĻāĻŦāĻ‚ -fsanitize=āĻ•āĻžāĻ°āĻ¨ā§‡āĻ˛-āĻ āĻŋāĻ•āĻžāĻ¨āĻž. āĻāĻ‡ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻŸāĻžāĻ‡āĻœāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯
āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. -fsanitize-recover=āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻŦāĻ‚
-fno-āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻŸāĻžāĻ‡āĻœ-āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°=āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ—ā§ƒāĻšā§€āĻ¤ āĻšāĻ¯āĻŧ, āĻĒā§‚āĻ°ā§āĻŦā§‡āĻ° āĻ¸āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻŸāĻžāĻ‡āĻœāĻžāĻ° āĻ¯ā§‡ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻĒāĻ°ā§‡āĻ°āĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻŸāĻžāĻ‡āĻœāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨

āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ›āĻžāĻĄāĻŧāĻž āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ opts āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻŦāĻžā§āĻšāĻŋāĻ¤āĨ¤ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯

-fsanitize-recover=āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤,āĻĢā§āĻ˛ā§‹āĻŸ-āĻ•āĻžāĻ¸ā§āĻŸ-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹,āĻĢā§āĻ˛ā§‹āĻŸ-āĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ-āĻŦāĻžāĻ‡-āĻœāĻŋāĻ°ā§‹

āĻāĻ•āĻ­āĻžāĻŦā§‡ -fno-āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻŸāĻžāĻ‡āĻœ-āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯

-fno-āĻ¸ā§āĻ¯āĻžāĻ¨āĻŋāĻŸāĻžāĻ‡āĻœ-āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°=āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤,āĻĢā§āĻ˛ā§‹āĻŸ-āĻ•āĻžāĻ¸ā§āĻŸ-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹,āĻĢā§āĻ˛ā§‹āĻŸ-āĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ-āĻŦāĻžāĻ‡-āĻœāĻŋāĻ°ā§‹

-fsanitize-āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĢāĻžāĻāĻĻ-āĻ…āĻ¨-āĻ¤ā§āĻ°ā§āĻŸāĻŋ
āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -fsanitize-āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĢāĻžāĻāĻĻ-āĻ…āĻ¨-āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ…āĻĒāĻļāĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ "āĻ˛āĻŋāĻŦā§āĻŦāĻ¸āĻžāĻ¨" āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ°ā§āĻŸāĻŋāĻ¨ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ "__builtin_trap" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖāĨ¤
āĻāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻšāĻ˛ "āĻ˛āĻŋāĻŦā§āĻŦāĻ¸āĻžāĻ¨" āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡
āĻŽāĻ§ā§āĻ¯ā§‡, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻĢā§āĻ°āĻŋāĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ‚ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ“ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¯ā§‹āĻ—ā§āĻ¯āĨ¤

-fcheck-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻ¸
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻ¸ āĻšā§‡āĻ•āĻžāĻ° āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ instrumented āĻšāĻ¯āĻŧ
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¸ā§€āĻŽāĻžāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻšā§‡āĻ• āĻ¸āĻš
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°

āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° Intel MPX āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ‡āĻ­āĻžāĻŦā§‡ x86 āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻāĻŦāĻ‚
-mmpx āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨. MPX-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ a
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡ MPX āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŦāĻ‚ āĻ¸ā§€āĻŽāĻž āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ¸āĻ‚āĻ•ā§‡āĻ¤ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ -fcheck-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻ¸ āĻāĻŦāĻ‚ -mmpx āĻ…āĻĒāĻļāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°ā§‡āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻ˛āĻŋāĻ‚āĻ• libmpx āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŦāĻ‚ libmpxwrappers āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŸāĻž
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ '-z bndplt' āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĻ•ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ (āĻ¯āĻž āĻšā§‡āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ)
libmpx āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡)āĨ¤ āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¸ā§‹āĻ¨āĻž
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° '-z bndplt' āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡ '-z bndplt' āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡
āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ• āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻž āĻ¸ā§āĻ¤āĻ° āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻ¸ā§€āĻŽāĻž āĻšāĻžāĻ°āĻžāĻ¯āĻŧāĨ¤ āĻāĻŸāĻž
'-z bndplt' āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¯ā§‡āĻŽāĻ¨ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¨āĻž
āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŸāĻž āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-libmpxwrappers āĻ­āĻžāĻ˛ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻ¸ā§āĻ¤āĻ° āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° - āĻ¸ā§āĻĨāĻŋāĻ° āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡ āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤ āĻ•āĻ˛ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻāĻĄāĻŧāĻžāĻ¤ā§‡āĨ¤ MPX-
āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻ‰ā§ŽāĻĒāĻžāĻĻāĻ¨ā§‡āĻ“ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻž āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ•ā§‹āĻĄ. āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ° āĻ†āĻ˛āĻžāĻĻāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻžāĨ¤ MPX āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻŸā§āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°ā§‹ āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ•āĨ¤ MPX āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦā§‹āĻāĻžāĻ¯āĻŧ
-āĻāĻ˛āĻĒāĻŋāĻĨā§āĻ°ā§‡āĻĄāĨ¤ āĻ†āĻ°ā§‹ āĻĻā§‡āĻ–ā§āĻ¨ -static-libmpx. āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ†āĻšāĻ°āĻŖ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° CHKP_RT_* āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĨ¤ āĻĻā§‡āĻ–āĻž
<https://gcc.gnu.org/wiki/Intel%20MPX%20support%20in%20the%20GCC%20compiler> āĻ†āĻ°ā§‹ āĻœāĻ¨ā§āĻ¯
āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤

āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -fchkp-* āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻžāĻ°āĻž
"bnd_variable_size" āĻ—āĻ āĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻāĻŦāĻ‚ "bnd_legacy", āĻāĻŦāĻ‚ "bnd_instrument"
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ GCC āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§‡āĻļ āĻ•āĻŋāĻ›ā§ āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ“ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸ā§€āĻŽāĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻ•.

-fchkp-āĻšā§‡āĻ•-āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ-āĻŸāĻžāĻ‡āĻĒ
āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ āĻšā§‡āĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

-fchkp-āĻ¸āĻ‚āĻ•ā§€āĻ°ā§āĻŖ-āĻ¸ā§€āĻŽāĻžāĻ¨āĻž
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¸ā§€āĻŽāĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ
āĻ¸āĻ‚āĻ•ā§€āĻ°ā§āĻŖ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ†āĻ°ā§‹ āĻĻā§‡āĻ–ā§āĻ¨ -fchkp-āĻ¸āĻ‚āĻ•ā§€āĻ°ā§āĻŖ-āĻĨā§‡āĻ•ā§‡-āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ-āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻāĻŦāĻ‚ -fchkp-āĻĒā§āĻ°āĻĨāĻŽ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ°-āĻ¨āĻŋāĻœā§‡āĻ°-āĻ¸ā§€āĻŽāĻž āĻ†āĻ›ā§‡.
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-fchkp-āĻĒā§āĻ°āĻĨāĻŽ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ°-āĻ¨āĻŋāĻœā§‡āĻ°-āĻ¸ā§€āĻŽāĻž āĻ†āĻ›ā§‡
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻ¸ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻ•āĻ•ā§‡ āĻĒā§āĻ°āĻĨāĻŽāĻŸāĻŋāĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ•ā§€āĻ°ā§āĻŖ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°ā§‡
āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻāĻ•āĻ‡ āĻ¸ā§€āĻŽāĻž āĻĨāĻžāĻ•ā§‡
āĻĒā§āĻ°ā§‹ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤

-fchkp-āĻ¸āĻ‚āĻ•ā§€āĻ°ā§āĻŖ-āĻĨā§‡āĻ•ā§‡-āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ-āĻ…ā§āĻ¯āĻžāĻ°ā§‡
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻ¸ āĻšā§‡āĻ•āĻžāĻ°āĻ•ā§‡ āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ­āĻŋāĻ¤āĻ°ā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻŦāĻžāĻ‡āĻ°ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-fchkp-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ āĻšā§‡āĻ•āĻžāĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ā§ˇ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ
āĻŽāĻžāĻ¤ā§āĻ°āĻž -O, -āĻ“2, -āĻ“3.

-fchkp-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻĻā§āĻ°ā§āĻ¤-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚-āĻĢāĻžāĻ‚āĻļāĻ¨
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° *_nobnd āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ (āĻ¸ā§€āĻŽāĻž āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ•āĻ°āĻž āĻ¨āĻ¯āĻŧ)
āĻ¸ā§€āĻŽāĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻ•āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ.

-fchkp-use-nochk-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚-āĻĢāĻžāĻ‚āĻļāĻ¨
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° *_nochk āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° (āĻ¸ā§€āĻŽāĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ¨āĻž āĻ•āĻ°āĻž) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ¸ā§€āĻŽāĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻ•āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ.

-fchkp-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻ¸ā§āĻĨāĻŋāĻ°-āĻ¸ā§€āĻŽāĻž
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ āĻšā§‡āĻ•āĻžāĻ°āĻ•ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ.

-fchkp-use-static-const-āĻ¸ā§€āĻŽāĻž
āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ¸ā§€āĻŽāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•āĻžāĻ˛āĻŋ-āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ¸āĻŽāĻ¯āĻŧ āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ -fchkp-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻ¸ā§āĻĨāĻŋāĻ°-āĻ¸ā§€āĻŽāĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-fchkp-treat-zero-dynamic-size- as-infinite
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§‡, āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻŦāĻ¸ā§āĻ¤ā§ āĻ¯āĻžāĻ° āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ†āĻ•āĻžāĻ° āĻļā§‚āĻ¨ā§āĻ¯
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻ¸ āĻšā§‡āĻ•āĻžāĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ…āĻ¸ā§€āĻŽ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻ¸āĻšāĻžāĻ¯āĻŧāĻ• āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻ•āĻžāĻ°ā§‹ āĻœāĻ¨ā§āĻ¯ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ¤āĻĨā§āĻ¯ āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻ•ā§‡
āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ.

-fchkp-āĻšā§‡āĻ•-āĻĒāĻĄāĻŧā§āĻ¨
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻ¸ āĻšā§‡āĻ•āĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ āĻŋāĻ¤ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻšā§‡āĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-fchkp-āĻšā§‡āĻ•-āĻ˛āĻŋāĻ–ā§āĻ¨
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻ¸ āĻšā§‡āĻ•āĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§‡āĻ–āĻžāĻ° āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻšā§‡āĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-fchkp-āĻ¸ā§āĻŸā§‹āĻ°-āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻ¸
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ˛ā§‡āĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ¸ā§āĻŸā§‹āĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ āĻšā§‡āĻ•āĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-fchkp-āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻ•āĻ˛
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ āĻšā§‡āĻ•āĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ āĻ•āĻ˛ā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ.

-fchkp-āĻ¯āĻ¨ā§āĻ¤ā§āĻ°-āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤-āĻļā§āĻ§ā§
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻ¸ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻ•āĻ•ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻšāĻŋāĻšā§āĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧā§ˇ
"bnd_instrument" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ.

-fchkp-use-wrappers
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻ¸ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻ•āĻ•ā§‡ āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ•āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻŽā§‹āĻĄāĻŧāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨. āĻ•āĻ–āĻ¨ -fchkp-use-wrappers āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ, GCC āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°
āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• libmpxwrappersāĨ¤ āĻ†āĻ°ā§‹ āĻĻā§‡āĻ–ā§āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-libmpxwrappers. āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ
āĻ—āĻ¤āĻžāĻ¨ā§āĻ—āĻ¤āĻŋāĻ•.

-fdump-āĻĢāĻžāĻ‡āĻ¨āĻžāĻ˛-insns[=āĻĢāĻžāĻ‡āĻ˛]
āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ (RTL) āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨ āĻĢāĻžāĻ‡āĻ˛. āĻ¯āĻĻāĻŋ āĻāĻšā§āĻ›āĻŋāĻ• āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻšāĻ¯āĻŧ
āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ (āĻŦāĻž āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻšāĻ˛ "."), āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ ".gkd"āĨ¤

-fcompare-debug[=opts]
āĻ¯āĻĻāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•ā§‹āĻ¨ā§‹ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ¨āĻž āĻ˜āĻŸā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻŸāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧāĻŦāĻžāĻ° āĻšāĻžāĻ˛āĻžāĻ¨, āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ opts āĻāĻŦāĻ‚
-fcompare-āĻĄāĻŋāĻŦāĻžāĻ—-āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻĒāĻžāĻ¸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ. āĻĄāĻžāĻŽā§āĻĒ
āĻ‰āĻ­āĻ¯āĻŧ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž, āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻ­āĻŋāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¯āĻĻāĻŋ āĻ¸āĻŽāĻžāĻ¨ āĻšāĻŋāĻšā§āĻ¨ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -gtoggle āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ.

āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ Gcc_compare_debug, āĻ¯āĻĻāĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ…-āĻ–āĻžāĻ˛āĻŋ āĻāĻŦāĻ‚ āĻ…āĻļā§‚āĻ¨ā§āĻ¯,
āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤āĻ­āĻžāĻŦā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ -fcompare-debugāĨ¤ āĻ¯āĻĻāĻŋ Gcc_compare_debug āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ opts, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -gtoggle is
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-FCOMPARE-DEBUG =, āĻ¸āĻŽāĻžāĻ¨ āĻšāĻŋāĻšā§āĻ¨ āĻ¸āĻš āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ›āĻžāĻĄāĻŧāĻž opts, āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
-fno-āĻ¤ā§āĻ˛āĻ¨āĻž-āĻĄāĻŋāĻŦāĻžāĻ—, āĻ¯āĻž āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦā§‡āĻ° āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨, āĻāĻŽāĻ¨āĻ•āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ Gcc_compare_debug āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ“āĻ¯āĻŧāĻž āĻĨā§‡āĻ•ā§‡āĨ¤

āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āĻ­āĻžāĻ°ā§‡āĻœ āĻ¯āĻžāĻšāĻžāĻ‡ āĻ•āĻ°āĻ¤ā§‡ -fcompare-debug āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž, āĻ¸ā§‡āĻŸ Gcc_compare_debug āĻŦāĻ˛āĻ¤ā§‡
-fcompare-debug-not-overred, āĻ¯āĻž GCC āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻŦā§ˆāĻ§ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°ā§‡
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ (āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚, āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻŦāĻž āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡)āĨ¤ āĻļā§āĻ§ā§ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĒā§‡āĻ¤ā§‡,
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ Gcc_compare_debug āĻĨā§‡āĻ•ā§‡ -w%n-fcompare-āĻĄāĻŋāĻŦāĻžāĻ— āĻ¨āĻž āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻ•āĻ°āĻŦ.

-fcompare-āĻĄāĻŋāĻŦāĻžāĻ—-āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ
āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°āĻž āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻšāĻŋāĻ¤āĻ­āĻžāĻŦā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
by -fcompare-debug, āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨ā§€āĻ°āĻŦ āĻ•āĻ°āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻš, āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž
āĻāĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻŦāĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡ āĻĒāĻžāĻ°ā§āĻļā§āĻŦ-āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°āĻŦā§‡āĨ¤
āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻžāĻ¤ā§‡ ".gk" āĻĨāĻžāĻ•ā§‡
āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨, āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸ āĻ•āĻ°āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§‡
āĻĒā§āĻ°āĻĨāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨.

āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒā§āĻ°ā§‡āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻ–āĻ¨ āĻāĻŸāĻŋ āĻ˜āĻŸāĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻĨāĻŽ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨
āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨, āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻŸāĻŋāĻ•ā§‡ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻž āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋāĻ•ā§‡ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡āĨ¤

-āĻĢāĻŋāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§‡āĻŸ-āĻĄāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĢ 2-āĻĄā§āĻĒāĻ¸
āĻĄā§āĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻ›ā§‡ āĻĻāĻŋāĻ¯āĻŧā§‡ DWARF 2 āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ‚āĻ•ā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§€āĻ•āĨ¤ DWARF 2 āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻ°ā§āĻĨāĻĒā§‚āĻ°ā§āĻŖ āĻšāĻ¯āĻŧ
āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¤āĻĨā§āĻ¯ -gdwarf-2.

-āĻĢā§‡āĻŽāĻŋāĻŸ-āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ-āĻĄāĻŋāĻŦāĻžāĻ—-āĻŦā§‡āĻ¸āĻŋāĻ“āĻ˛āĻŋ
struct-āĻāĻ° āĻŽāĻ¤ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ–āĻ¨ āĻŦā§‡āĻ¸ āĻ¨āĻžāĻŽ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŦā§‡āĻ¸ āĻ¨āĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§‡āĻ˛ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻŸāĻŸāĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§‡ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ
āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ°ā§‡āĻ° āĻŸāĻžāĻ‡āĻĒ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ•ā§āĻˇāĻ¤āĻŋāĨ¤ āĻĻā§‡āĻ–āĻž
-āĻĢā§‡āĻŽāĻŋāĻŸ-āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ-āĻĄāĻŋāĻŦāĻžāĻ—-āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻŽ āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĻā§‡āĻ–āĻž
-femit-struct-āĻĄāĻŋāĻŦāĻžāĻ—-āĻŦāĻŋāĻļāĻĻ āĻ†āĻ°ā§‹ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° DWARF 2 āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤

-āĻĢā§‡āĻŽāĻŋāĻŸ-āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ-āĻĄāĻŋāĻŦāĻžāĻ—-āĻšā§āĻ°āĻžāĻ¸
struct-āĻāĻ° āĻŽāĻ¤ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ–āĻ¨ āĻŦā§‡āĻ¸ āĻ¨āĻžāĻŽ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŦā§‡āĻ¸ āĻ¨āĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§‡āĻ˛ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŸāĻžāĻ‡āĻĒāĻŸāĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡,
āĻ¯āĻĻāĻŋ āĻ¨āĻž struct āĻāĻ•āĻŸāĻŋ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ°ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ›ā§ āĻ¸āĻš
āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ°ā§‡āĻ° āĻŸāĻžāĻ‡āĻĒ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ•ā§āĻˇāĻ¤āĻŋāĨ¤ āĻĻā§‡āĻ–āĻž -āĻĢā§‡āĻŽāĻŋāĻŸ-āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ-āĻĄāĻŋāĻŦāĻžāĻ—-āĻŦā§‡āĻ¸āĻŋāĻ“āĻ˛āĻŋ
āĻ†āĻ°āĻ“ āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĻā§‡āĻ–āĻž -femit-struct-āĻĄāĻŋāĻŦāĻžāĻ—-āĻŦāĻŋāĻļāĻĻ āĻ†āĻ°āĻ“ āĻŦāĻŋāĻļāĻĻ āĻœāĻ¨ā§āĻ¯
āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° DWARF 2 āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤

-femit-struct-āĻĄāĻŋāĻŦāĻžāĻ—-āĻŦāĻŋāĻļāĻĻ[=āĻŦāĻŋāĻļā§‡āĻˇ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž]
āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻŸ-āĻāĻ° āĻŽāĻ¤ā§‹ āĻĒā§āĻ°āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻšāĻ˛ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĄā§āĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻŸ āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻŸ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻ•āĻŽāĻžāĻ¨ā§‹
āĻāĻ•āĻ‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ -āĻĢā§‡āĻŽāĻŋāĻŸ-āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ-āĻĄāĻŋāĻŦāĻžāĻ—-āĻšā§āĻ°āĻžāĻ¸ āĻāĻŦāĻ‚
-āĻĢā§‡āĻŽāĻŋāĻŸ-āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ-āĻĄāĻŋāĻŦāĻžāĻ—-āĻŦā§‡āĻ¸āĻŋāĻ“āĻ˛āĻŋ, āĻ¯āĻž āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦā§‡āĻļāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻ†āĻ›ā§‡[āĻšāĻ˛:|āĻ‡āĻ¨ā§āĻĄ:][āĻ†āĻĻā§‡āĻļ:|āĻŦāĻ‚āĻļ:](āĻ•ā§‹āĻ¨|sys|āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ|āĻ¨āĻž)

āĻāĻšā§āĻ›āĻŋāĻ• āĻĒā§āĻ°āĻĨāĻŽ āĻļāĻŦā§āĻĻāĻŸāĻŋ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨āĻ•ā§‡ āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻŸā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
(āĻšāĻ˛:) āĻŦāĻž āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ (āĻ‡āĻ¨ā§āĻĄ:) āĻāĻ•āĻŸāĻŋ struct āĻŸāĻžāĻ‡āĻĒ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ āĻŸāĻžāĻ‡āĻĒ āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛, āĻ¸āĻĻāĻ¸ā§āĻ¯. āĻ…āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ•ā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ•ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĻā§āĻ­ā§‚āĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻžāĻ‡,
āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦā§ˆāĻ§ āĻšāĻ¯āĻŧ, āĻ¤āĻ–āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻŸāĻŋ āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĨ¤ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻ˛ struct āĻšāĻ¯āĻŧ
āĻāĻ• āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ struct āĻšāĻ¯āĻŧ āĻĻā§āĻ‡ * āĻĒāĻ°ā§‹āĻ•ā§āĻˇ.

āĻāĻšā§āĻ›āĻŋāĻ• āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻļāĻŦā§āĻĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨āĻ•ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡ (āĻ†āĻĻā§‡āĻļ:) āĻŦāĻž
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ•āĻžāĻ āĻžāĻŽā§‹ (āĻŦāĻ‚āĻļ:) āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻŸāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§āĻŸāĻž āĻœāĻŸāĻŋāĻ˛āĨ¤ C++ āĻāĻ° āĻœāĻ¨ā§āĻ¯,
āĻāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛ āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻ…-āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻŦāĻŋāĻļā§‡āĻˇā§€āĻ•āĻ°āĻŖ, āĻŦāĻž āĻ¨āĻ¨-āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ•ā§āĻ˛āĻžāĻ¸
āĻ‰āĻĒāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāĻˇāĻžāĻ° āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻ†āĻ›ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§
-femit-struct-āĻĄāĻŋāĻŦāĻžāĻ—-āĻŦāĻŋāĻļāĻĻ āĻāĻ–āĻ¨āĻ“ āĻ¤āĻžāĻĻā§‡āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ āĻļāĻŦā§āĻĻāĻŸāĻŋ āĻ¸ā§‡āĻ‡ āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°
āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤ āĻŽāĻžāĻ¨ āĻ¨āĻž āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ…āĻ°ā§āĻĨ āĻ†āĻ›ā§‡āĨ¤ āĻĻā§āĻ¯
āĻŽā§‚āĻ˛ā§āĻ¯ āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻŽāĻžāĻ¨ā§‡ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŸāĻžāĻ‡āĻĒ āĻĄāĻŋāĻ•ā§āĻ˛āĻžāĻ°ā§‡āĻļāĻ¨
āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĻ° āĻŦā§‡āĻ¸ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§‡āĻ˛ā§‡āĨ¤ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤āĻŋāĻ¤ā§‡,
āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ¯ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ foo.c, āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§‡āĻ‡ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ foo.h, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…āĻ¨ā§āĻ¯ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻ¯āĻŧāĨ¤ āĻŽā§‚āĻ˛ā§āĻ¯ sys āĻŽāĻžāĻ¨ā§‡
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻ¨ā§āĻ¤ā§‹āĻˇāĻœāĻ¨āĻ• āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ…āĻĨāĻŦāĻž āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦāĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻšā§‡āĻĄāĻžāĻ°ā§‡ āĻ˜ā§‹āĻˇāĻŋāĻ¤āĨ¤

āĻ†āĻĒāĻ¨āĻžāĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻ°āĻž āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻĢā§‡āĻŽāĻŋāĻŸ-āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ-āĻĄāĻŋāĻŦāĻžāĻ—-āĻĄāĻŋāĻŸā§‡āĻ˛āĻĄ = āĻ¸āĻŽāĻ¸ā§āĻ¤.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° DWARF 2 āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤

-fno-āĻŽāĻžāĻ°ā§āĻœ-āĻĄāĻŋāĻŦāĻžāĻ—-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĻ•ā§‡ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ā§‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§āĻ¨
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ…āĻ­āĻŋāĻ¨ā§āĻ¨āĨ¤ āĻāĻ•āĻ¤ā§āĻ°ā§€āĻ•āĻ°āĻŖ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻŦāĻž
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŽāĻžāĻ°ā§āĻœ āĻ•āĻ°āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§‡
āĻ˛āĻŋāĻ™ā§āĻ• āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĻ° āĻ–āĻ°āĻšāĨ¤ āĻāĻ•āĻ¤ā§āĻ°ā§€āĻ•āĻ°āĻŖ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§ˇ

-fdebug-prefix-Map =āĻĒā§āĻ°āĻžāĻ¤āĻ¨=āĻ¨āĻ¤ā§āĻ¨
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻžāĻ¤āĻ¨, āĻ°ā§‡āĻ•āĻ°ā§āĻĄ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž
in āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡.

-FNO-DWARF2-CFI-ASM
Emit DWARF 2 unwind info āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž ".eh_frame" āĻ¸ā§‡āĻ•āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°ā§‡
GAS ".cfi_*" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

-p āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻ¤āĻĨā§āĻ¯ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ…āĻ§ā§āĻ¯āĻžāĻĒāĻ•. āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‡ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻĄā§‡āĻŸāĻž āĻšāĻžāĻ¨ āĻ¤āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡,
āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

-āĻĒāĻŋāĻœāĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻ¤āĻĨā§āĻ¯ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻœāĻŋāĻĒāĻŋāĻ†āĻ°āĻāĻĢ. āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‡ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻĄā§‡āĻŸāĻž āĻšāĻžāĻ¨ āĻ¤āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡,
āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

-Q āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ†āĻ‰āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻŽāĻ¨ āĻāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĒāĻžāĻ¸ā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧāĨ¤

-āĻāĻĢāĻŸāĻžāĻ‡āĻŽ-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĒāĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ—ā§āĻ°āĻžāĻ¸ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ
āĻļā§‡āĻˇāĨ¤

-āĻāĻĢāĻāĻŽāĻ‡āĻāĻŽ-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ
āĻļā§‡āĻˇāĨ¤

-āĻāĻĢāĻāĻŽāĻ‡āĻāĻŽ-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ-āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĒāĻŋāĻ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ WPA-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĢā§‡āĻœāĨ¤

-fpre-ipa-āĻŽā§‡āĻŽ-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ
-fpost-ipa-āĻŽā§‡āĻŽ-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻ†āĻ—ā§‡ āĻŦāĻž āĻ†āĻ—ā§‡ āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻĒāĻ°ā§‡āĨ¤

-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ (āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ•) āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ§āĻžāĻ°āĻžāĻŦāĻžāĻšāĻŋāĻ•āĻ¤āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚ āĻĒā§ƒāĻĨāĻ• āĻĒāĻžāĻ¸ā§‡āĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦāĨ¤

-fstack-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻĒā§āĻ°āĻ¤āĻŋ-āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻĄāĻžāĻŽā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .su āĻĨā§‡āĻ•ā§‡ āĻ…āĻ•ā§āĻ¸āĻ¨āĻžāĻŽ. āĻ…āĻ•ā§āĻ¸āĻ¨āĻžāĻŽ is
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨, āĻ¯āĻĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¯āĻŧ
āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŦā§‡āĻ¸āĻ¨ā§‡āĻŽāĨ¤ āĻāĻ•āĻŸāĻŋ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻ—āĻ āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°:

* āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽāĨ¤

* āĻŦāĻžāĻ‡āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž.

* āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°: "āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•", "āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•", "āĻŦāĻžāĻ‰āĻ¨ā§āĻĄā§‡āĻĄ"āĨ¤

āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° "āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•" āĻāĻ° āĻ…āĻ°ā§āĻĨ āĻšāĻ˛ āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻŸāĻŋāĻ•ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻ­āĻžāĻŦā§‡ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§‡āĻŸ āĻ•āĻ°ā§‡: āĻ•
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋāĻ¤ā§‡ āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻŦāĻžāĻ‡āĻŸ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ°āĻŋāĻ˛āĻŋāĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨; āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ•ā§‹āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻšāĻ˛ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻŦāĻžāĻ‡āĻŸāĨ¤

āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° "āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•" āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻ•ā§‡ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§‡āĻŸ āĻ•āĻ°ā§‡: āĻ‡āĻ¨
āĻ‰āĻĒāĻ°ā§‡ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻŦāĻĄāĻŋ, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒā§āĻļ/āĻĒāĻĒ āĻ•āĻ°āĻžāĨ¤ āĻ¯āĻĻāĻŋ
āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° "āĻŦāĻžāĻ‰āĻ¨ā§āĻĄā§‡āĻĄ"āĻ“ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤, āĻāĻ‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻŽā§‹āĻŸ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ¸ā§€āĻŽāĻž
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻŸāĻŋ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡, āĻāĻ‡ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧā§‡āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¨āĻ¯āĻŧ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ†āĻŦāĻĻā§āĻ§ āĻ…āĻ‚āĻļ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻ•āĻ°ā§‡āĨ¤

-āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸
āĻ•ā§‹āĻĄ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĒā§āĻ°āĻŦāĻžāĻš āĻĒāĻ°āĻŋāĻ§āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ instrumented āĻšāĻ¯āĻŧ āĻ•āĻ°ā§āĻŽāĻ¸ā§‚āĻšā§€ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻļāĻžāĻ–āĻž āĻāĻŦāĻ‚ āĻ•āĻ˛ āĻ•āĻ¤āĻŦāĻžāĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ•āĻ¤āĻŦāĻžāĻ° āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻž āĻ°ā§‡āĻ•āĻ°ā§āĻĄ āĻ•āĻ°ā§‡
āĻ…āĻĨāĻŦāĻž āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸ā§‡āĨ¤ āĻ¯āĻ–āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¤āĻ–āĻ¨ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻāĻ‡ āĻĄā§‡āĻŸāĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡
Auxname.gcda āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĄā§‡āĻŸāĻž āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤ āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ (-fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž), āĻ…āĻĨāĻŦāĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻ•āĻ­āĻžāĻ°ā§‡āĻœ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯
(-āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻ­āĻžāĻ°ā§‡āĻœ) āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ° āĻ…āĻ•ā§āĻ¸āĻ¨āĻžāĻŽ āĻāĻ° āĻ¨āĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛, āĻ¯āĻĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¨āĻ¯āĻŧ, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻŸāĻŋ
āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽā§‚āĻ˛ āĻ¨āĻžāĻŽāĨ¤ āĻ‰āĻ­āĻ¯āĻŧ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ‡ āĻ•ā§‹āĻ¨ā§‹ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ (āĻ¯ā§‡āĻŽāĻ¨
foo.gcda āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻŋāĻ°/foo.c, āĻŦāĻž Dir/foo.gcda āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ -o
āĻĻāĻŋāĻ°/foo.o).

--āĻ•āĻ­āĻžāĻ°ā§‡āĻœ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻ­āĻžāĻ°ā§‡āĻœ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻ…āĻĒāĻļāĻ¨ āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ -āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸ -āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻ­āĻžāĻ°ā§‡āĻœ (āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ) āĻāĻŦāĻ‚ -lgcov
(āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ)āĨ¤ āĻ†āĻ°āĻ“ āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻĻā§‡āĻ–ā§āĻ¨āĨ¤

* āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨ -āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸ āĻĒā§āĻ˛āĻžāĻ¸ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻ•āĻ­āĻžāĻ°ā§‡āĻœ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻ­āĻžāĻ°ā§‡āĻœ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤
āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ‰āĻ¤ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¨āĻžāĨ¤

* āĻ†āĻĒāĻ¨āĻžāĻ° āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨ -lgcov or -āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸ (āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ
āĻ¸āĻžāĻŦā§‡āĻ•)āĨ¤

* āĻ†āĻ°ā§āĻ• āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋ āĻ•āĻžāĻœā§‡āĻ° āĻšāĻžāĻĒā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻšāĻžāĻ˛āĻžāĻ¨
āĻ¤āĻĨā§āĻ¯ āĻāĻŸāĻŋ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻŦāĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ āĻšāĻžāĻ˛āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻĻā§ƒāĻˇā§āĻŸāĻžāĻ¨ā§āĻ¤, āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ˛āĻ•āĻŋāĻ‚ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡,
āĻĄā§‡āĻŸāĻž āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ†āĻĒāĻĄā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ "āĻĢāĻ°ā§āĻ•" āĻ•āĻ˛ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚
āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ (āĻĄāĻŦāĻ˛ āĻ—āĻŖāĻ¨āĻž āĻ˜āĻŸāĻŦā§‡ āĻ¨āĻž)āĨ¤

* āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻ•āĻ‡ āĻ¸āĻžāĻĨā§‡ āĻ†āĻŦāĻžāĻ° āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻ…āĻĒāĻļāĻ¨ āĻĒā§āĻ˛āĻžāĻ¸ -fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž.

* āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻ•āĻ­āĻžāĻ°ā§‡āĻœ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ gcov āĻĨā§‡āĻ•ā§‡ āĻŽāĻžāĻ¨ā§āĻˇā§‡āĻ° āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡
āĻĻā§āĻ¯ .gcno āĻāĻŦāĻ‚ .gcda āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°. āĻĒāĻĄāĻŧā§āĻ¨ gcov āĻ†āĻ°āĻ“ āĻœāĻ¨ā§āĻ¯ āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨
āĻ¤āĻĨā§āĻ¯āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸, āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ GCC āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ—ā§āĻ°āĻžāĻĢ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ—ā§āĻ°āĻžāĻĢā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤ā§ƒāĻ¤ āĻ—āĻžāĻ› āĻ–ā§āĻāĻœā§‡ āĻĒāĻžāĻ¯āĻŧāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° arcs āĻ¯ā§‡ āĻ‰āĻĒāĻ° āĻ¨ā§‡āĻ‡
āĻ¸ā§āĻĒā§āĻ¯āĻžāĻ¨āĻŋāĻ‚ āĻŸā§āĻ°āĻŋāĻ•ā§‡ āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡: āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡
āĻāĻ‡ arcs āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻŦāĻžāĻ°. āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻšāĻžāĻĒ āĻšāĻ˛ āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻž āĻĒā§āĻ°āĻŦā§‡āĻļ āĻĒāĻĨ
āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ˛āĻ•, āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ•ā§‹āĻĄ āĻŦā§āĻ˛āĻ•ā§‡ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡; āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŽā§ŒāĻ˛āĻŋāĻ•
āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ•ā§‹āĻĄ āĻ§āĻ°ā§‡ āĻ°āĻžāĻ–āĻ¤ā§‡ āĻŦā§āĻ˛āĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

-āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻ­āĻžāĻ°ā§‡āĻœ
āĻāĻ•āĻŸāĻŋ āĻ¨ā§‹āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ gcov āĻ•ā§‹āĻĄ-āĻ•āĻ­āĻžāĻ°ā§‡āĻœ āĻ‡āĻ‰āĻŸāĻŋāĻ˛āĻŋāĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĻā§‡āĻ–āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•āĻ­āĻžāĻ°ā§‡āĻœ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨ā§‹āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ Auxname.gcnoāĨ¤ āĻĒāĻĄāĻŧā§āĻ¨
-āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸ āĻāĻ•āĻŸāĻŋ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ°ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ…āĻ•ā§āĻ¸āĻ¨āĻžāĻŽ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€
āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻ•āĻ­āĻžāĻ°ā§‡āĻœ āĻĄā§‡āĻŸāĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻ­āĻžāĻ°ā§‡āĻœ āĻĄā§‡āĻŸāĻž āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻ°āĻ“ āĻ˜āĻ¨āĻŋāĻˇā§āĻ āĻ­āĻžāĻŦā§‡ āĻŽā§‡āĻ˛ā§‡ āĻ¯āĻĻāĻŋ
āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-fdbg-cnt-āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻžāĻŽ āĻāĻŦāĻ‚ āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ° āĻ‰āĻĒāĻ°ā§‡āĻ° āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

-fdbg-cnt =āĻĒāĻžāĻ˛ā§āĻŸāĻž āĻŽā§‚āĻ˛ā§āĻ¯ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ° āĻ‰āĻĒāĻ°ā§‡āĻ° āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĒāĻžāĻ˛ā§āĻŸāĻž āĻŽā§‚āĻ˛ā§āĻ¯ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¨āĻžāĻŽ:āĻŽā§‚āĻ˛ā§āĻ¯ āĻœā§‹āĻĄāĻŧāĻž āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻ¨āĻžāĻŽ āĻĨā§‡āĻ•ā§‡
āĻŽā§‚āĻ˛ā§āĻ¯. āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ°ā§‡ "UINT_MAX" āĻāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ¸ā§€āĻŽāĻž āĻĨāĻžāĻ•ā§‡; āĻāĻ‡āĻ­āĻžāĻŦā§‡ "dbg_cnt"
āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻŸāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¨āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻ¤ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¸āĻ™ā§āĻ—ā§‡
-fdbg-cnt = dce: 10, āĻŸā§‡āĻ˛_āĻ•ā§āĻ¯āĻžāĻ˛: 0, "dbg_cnt(dce)" āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ 10 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡
āĻ†āĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖ

-āĻĒā§āĻ°āĻŽāĻžāĻŖāĻ¯ā§‹āĻ—ā§āĻ¯-āĻ°āĻ•āĻŽ-āĻĒāĻžāĻ¸
-āĻĢāĻĄāĻŋāĻ¸ā§‡āĻŦāĻ˛-āĻ°āĻ•āĻŽ-āĻĒāĻžāĻ¸=āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
āĻāĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ¯āĻž āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ/āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻĒāĻžāĻ¸ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ GCC āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡āĨ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ‰āĻšāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĒāĻžāĻ¸ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ/āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻĢāĻĄāĻŋāĻ¸ā§‡āĻŦāĻ˛-āĻ†āĻ‡āĻĒāĻŋ-āĻĒāĻžāĻ¸
IPA āĻĒāĻžāĻ¸ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨ āĻĒāĻžāĻ¸. āĻĒāĻžāĻ¸ āĻĒāĻžāĻ¸ā§‡āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻāĻ•āĻ‡ āĻĒāĻžāĻ¸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻšāĻ˛ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡ āĻāĻ•āĻžāĻ§āĻŋāĻ•āĻŦāĻžāĻ° āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻĒāĻžāĻ¸ā§‡āĻ° āĻ¨āĻžāĻŽ a āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽāĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž 1 āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ°ā§āĨ¤

-fdisable-rtl-āĻĒāĻžāĻ¸
-fdisable-rtl-āĻĒāĻžāĻ¸=āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
RTL āĻĒāĻžāĻ¸ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨ āĻĒāĻžāĻ¸. āĻĒāĻžāĻ¸ āĻĒāĻžāĻ¸ā§‡āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻāĻ•āĻ‡ āĻĒāĻžāĻ¸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻšāĻ˛ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡ āĻāĻ•āĻžāĻ§āĻŋāĻ•āĻŦāĻžāĻ° āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻĒāĻžāĻ¸ā§‡āĻ° āĻ¨āĻžāĻŽ a āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽāĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž 1 āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ°ā§āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻ•āĻ°āĻž āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ°ā§‡āĻžā§āĻœ āĻŦāĻž āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦā§āĻ¯āĻžāĻĒā§āĻ¤āĻŋ a āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻœā§‹āĻĄāĻŧāĻž
āĻ•ā§‹āĻ˛āĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ‰āĻ­āĻ¯āĻŧ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ¤ā§āĻšā§āĻ› āĻšāĻ˛ā§‡, āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻœā§‹āĻĄāĻŧāĻž āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻ°āĻ˛ā§€āĻ•ā§ƒāĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ—ā§āĻ°āĻžāĻĢ āĻ¨ā§‹āĻĄ āĻāĻ°
āĻ‡āĻ‰āĻ†āĻ‡āĻĄāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻĄāĻŧā§‡, āĻĒāĻžāĻ¸ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ•ā§āĻˇāĻŽ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĻā§āĻ¯ āĻ‡āĻ‰āĻ†āĻ‡āĻĄāĻŋ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ āĻšā§‡āĻĄāĻžāĻ° āĻāĻŦāĻ‚ āĻĒāĻžāĻ¸ā§‡ āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ
āĻ¨āĻžāĻŽ āĻ…āĻĒāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -fdump-āĻĒāĻžāĻ¸.

āĻ…āĻ•ā§āĻˇāĻŽ-āĻ—āĻžāĻ›-āĻĒāĻžāĻ¸
āĻ…āĻ•ā§āĻˇāĻŽ-āĻ—āĻžāĻ›-āĻĒāĻžāĻ¸=āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
āĻŸā§āĻ°āĻŋ āĻĒāĻžāĻ¸ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ āĻĒāĻžāĻ¸āĨ¤ āĻĻā§‡āĻ– -fdisable-rtl āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸāĨ¤

-āĻĢā§‡āĻ¨ā§‡āĻŦāĻ˛-āĻ†āĻ‡āĻĒāĻŋāĻ-āĻĒāĻžāĻ¸
IPA āĻĒāĻžāĻ¸ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ āĻĒāĻžāĻ¸. āĻĒāĻžāĻ¸ āĻĒāĻžāĻ¸ā§‡āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻāĻ•āĻ‡ āĻĒāĻžāĻ¸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻšāĻ˛ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡ āĻāĻ•āĻžāĻ§āĻŋāĻ•āĻŦāĻžāĻ° āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻĒāĻžāĻ¸ā§‡āĻ° āĻ¨āĻžāĻŽ a āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽāĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž 1 āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ°ā§āĨ¤

-āĻĢā§‡āĻ¨ā§‡āĻŦāĻ˛-āĻ†āĻ°āĻŸāĻŋāĻāĻ˛-āĻĒāĻžāĻ¸
-āĻĢā§‡āĻ¨ā§‡āĻŦāĻ˛-āĻ†āĻ°āĻŸāĻŋāĻāĻ˛-āĻĒāĻžāĻ¸=āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
RTL āĻĒāĻžāĻ¸ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ āĻĒāĻžāĻ¸āĨ¤ āĻĻā§‡āĻ– -fdisable-rtl āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĨ¤

-āĻĢā§‡āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ—āĻžāĻ›-āĻĒāĻžāĻ¸
-āĻĢā§‡āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ—āĻžāĻ›-āĻĒāĻžāĻ¸=āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
āĻŸā§āĻ°āĻŋ āĻĒāĻžāĻ¸ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ āĻĒāĻžāĻ¸āĨ¤ āĻĻā§‡āĻ– -fdisable-rtl āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

āĻāĻ–āĻžāĻ¨ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ•āĻŋāĻ›ā§ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

# āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ ccp1 āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨
-fdisable-āĻŸā§āĻ°āĻŋ-ccp1
# āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ° cgraph āĻ¨ā§‹āĻĄ uid 1
-āĻĢā§‡āĻ¨ā§‡āĻŦāĻ˛-āĻŸā§āĻ°āĻŋ-āĻ•āĻ¨āĻ°ā§‹āĻ˛=1
# āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ°ā§‡āĻžā§āĻœā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ gcse2 āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨ [1,1],
# [300,400], āĻāĻŦāĻ‚ [400,1000]
# foo āĻāĻŦāĻ‚ foo2 āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ gcse2 āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨
-fdisable-rtl-gcse2 = foo, foo2
# āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
-āĻĢāĻĄāĻŋāĻ¸ā§‡āĻŦāĻ˛-āĻŸā§āĻ°āĻŋ-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨
# āĻ†āĻ‡āĻĒāĻŋāĻ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨
-fdisable-ipa-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨
# āĻ—āĻžāĻ› āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
-āĻĢā§‡āĻ¨ā§‡āĻŦāĻ˛-āĻŸā§āĻ°āĻŋ-āĻ…āĻ¨āĻ°ā§‹āĻ˛

-dāĻ…āĻ•ā§āĻˇāĻ°
-fdump-rtl-āĻĒāĻžāĻ¸
-fdump-rtl-āĻĒāĻžāĻ¸=āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ˛ā§‡ āĻ…āĻ•ā§āĻˇāĻ°. āĻāĻ‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° RTL-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻĒāĻžāĻ¸ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ
āĻĄāĻžāĻŽā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ¸ āĻ¨āĻŽā§āĻŦāĻ° āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻļāĻŦā§āĻĻ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻĄāĻžāĻŽā§āĻĒāĻ¨āĻžāĻŽ, āĻāĻŦāĻ‚
āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻœāĻ¨ā§āĻ¯ =āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ,
āĻĒāĻžāĻ¸ āĻ¨āĻŽā§āĻŦāĻ°āĻ¯ā§āĻ•ā§āĻ¤ āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšāĻ¯āĻŧāĨ¤ āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ
āĻ¯ā§‡ āĻĒāĻžāĻ¸ āĻ¨āĻŽā§āĻŦāĻ°āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻĒāĻžāĻ¸āĻ—ā§āĻ˛āĻŋ āĻĒāĻžāĻ¸ā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻŽā§āĻ¯āĻžāĻ¨ā§‡āĻœāĻžāĻ° āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻžāĻ° āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻ†āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻĒāĻžāĻ¸ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ¸ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž 200 āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻŦā§‡āĻļ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻžāĻŽā§āĻĒāĻ¨āĻžāĻŽ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ,
āĻ¯āĻĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻ¨āĻ¯āĻŧ, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻŸāĻŋ āĻāĻ° āĻŦā§‡āĻ¸āĻ¨ā§‡āĻŽ
āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛āĨ¤ āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻ—ā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻ–āĻ¨ -E āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚

āĻĄāĻŋāĻŦāĻžāĻ— āĻĄāĻžāĻŽā§āĻĒ āĻāĻ•āĻŸāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻ†āĻ°āĻŸāĻŋāĻāĻ˛ āĻ¸ā§āĻ‡āĻš āĻŦāĻž āĻ•āĻŋāĻ›ā§ -d āĻĒāĻ›āĻ¨ā§āĻĻ āĻ…āĻ•ā§āĻˇāĻ°āĨ¤ āĻāĻ–āĻžāĻ¨ā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ…āĻ•ā§āĻˇāĻ° āĻšāĻ¯āĻŧ āĻĒāĻžāĻ¸ āĻāĻŦāĻ‚ āĻ…āĻ•ā§āĻˇāĻ°, āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻ°ā§āĻĨ:

-fdump-rtl-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĻ•āĻ°āĻŖ
āĻļāĻžāĻ–āĻž āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-fdump-rtl-amamcons
rtl āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸ āĻ āĻŋāĻ• āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡/āĻ†āĻ‰āĻŸ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ—ā§āĻ˛āĻŋ āĻ…āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻŸāĨ¤

-fdump-rtl-uto_inc_dec
āĻ…āĻŸā§‹-āĻ‡āĻ¨āĻ•-āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ° āĻ†āĻŦāĻŋāĻˇā§āĻ•āĻžāĻ°ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒāĨ¤ āĻāĻ‡ āĻĒāĻžāĻ¸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ āĻ¯ā§‡
āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ inc āĻŦāĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ†āĻ›ā§‡.

-fdump-rtl- āĻŦāĻžāĻ§āĻž
āĻŦāĻžāĻ§āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻ†āĻ°āĻŸāĻŋāĻāĻ˛-āĻŦāĻŋāĻŦāĻŋāĻĒāĻžāĻ°ā§āĻŸ
āĻ—āĻ°āĻŽ āĻāĻŦāĻ‚ āĻ āĻžāĻ¨ā§āĻĄāĻž āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ• āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻ†āĻ°āĻŸāĻŋāĻāĻ˛-āĻŦāĻŋāĻŦāĻŋāĻ†āĻ°āĻ“
āĻŦā§āĻ˛āĻ• āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-rtl-btl1
-fdump-rtl-btl2
-fdump-rtl-btl1 āĻāĻŦāĻ‚ -fdump-rtl-btl2 āĻĻā§āĻŸāĻŋ āĻļāĻžāĻ–āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ˛ā§‹āĻĄ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻžāĻ¸āĨ¤

-fdump-rtl-āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸
āĻœāĻžāĻŽā§āĻĒ āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-rtl-āĻ•āĻŽā§āĻŦāĻžāĻ‡āĻ¨
RTL āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻĒāĻžāĻ¸ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤

-fdump-rtl-compgotos
āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸā§‡āĻĄ āĻ—ā§‹āĻŸā§‹ āĻĄā§āĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻĒāĻ° āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤

-fdump-rtl-c1
-fdump-rtl-c2
-fdump-rtl-c3
-fdump-rtl-c1, -fdump-rtl-c2, āĻāĻŦāĻ‚ -fdump-rtl-c3 āĻ¤āĻŋāĻ¨āĻŸāĻŋāĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ¯āĻĻāĻŋ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻžāĻ¸ āĻšāĻ¯āĻŧāĨ¤

-fdump-rtl-cprop_hardreg
āĻšāĻžāĻ°ā§āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ•āĻĒāĻŋ āĻĒā§āĻ°āĻšāĻžāĻ°ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤

-fdump-rtl-csa
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-FDUMP-RTL-CSE1
-FDUMP-RTL-CSE2
-FDUMP-RTL-CSE1 āĻāĻŦāĻ‚ -FDUMP-RTL-CSE2 āĻĻā§āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
subexpression āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻĒāĻžāĻ¸.

-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻ†āĻ°āĻŸāĻŋāĻāĻ˛-āĻĄāĻŋāĻ¸āĻŋāĻ‡
āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻĄā§‡āĻĄ āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻĒāĻžāĻ¸ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻ†āĻ°āĻŸāĻŋāĻāĻ˛-āĻĄāĻŋāĻŦāĻŋāĻ†āĻ°
āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻļāĻžāĻ–āĻž āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-RTL-DCE1
-fdump-RTL-DCE2
-fdump-RTL-DCE1 āĻāĻŦāĻ‚ -fdump-RTL-DCE2 āĻĻā§āĻŸāĻŋ āĻŽā§ƒāĻ¤ āĻĻā§‹āĻ•āĻžāĻ¨ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻĒāĻžāĻ¸

-fdump-rtl-eh
EH āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻ•ā§‹āĻĄ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒāĨ¤

-fdump-rtl-Eh_ranges
EH āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ…āĻžā§āĻšāĻ˛ā§‡āĻ° āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒāĨ¤

-fdump-rtl-āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤
RTL āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒāĨ¤

-fdump-rtl-fwprop1
-fdump-rtl-fwprop2
-fdump-rtl-fwprop1 āĻāĻŦāĻ‚ -fdump-rtl-fwprop2 āĻĻā§āĻ‡ āĻĢāĻ°ā§‹āĻ¯āĻŧāĻžāĻ°ā§āĻĄā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻŦāĻ‚āĻļāĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ° āĻĒāĻžāĻ¸āĨ¤

-FDUMP-RTL-GCSE1
-FDUMP-RTL-GCSE2
-FDUMP-RTL-GCSE1 āĻāĻŦāĻ‚ -FDUMP-RTL-GCSE2 āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ¸āĻžāĻŦ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛āĨ¤

-fdump-rtl-init-regs
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻļā§āĻ°ā§ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-rtl-intivals
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻŽāĻžāĻ¨ āĻ¸ā§‡āĻŸā§‡āĻ° āĻ—āĻŖāĻ¨āĻžāĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤

-fdump-rtl-into_cfglayout
cfglayout āĻŽā§‹āĻĄā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻ†āĻ°āĻŸāĻŋāĻāĻ˛-āĻ†āĻ‡āĻ†āĻ°āĻ
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-rtl-āĻœāĻžāĻŽā§āĻĒ
āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻœāĻžāĻŽā§āĻĒ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-rtl-loop2
-fdump-rtl-loop2 rtl āĻ˛ā§āĻĒ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤

-fdump-rtl-mach
āĻŽā§‡āĻļāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻĒā§āĻ¨āĻ°ā§āĻ—āĻ āĻ¨ āĻĒāĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ, āĻ¯āĻĻāĻŋ āĻĒāĻžāĻ¸
āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨āĨ¤

-fdump-rtl-Mode_sw
āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻŽā§‹āĻĄ āĻ¸ā§āĻ‡āĻšāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤

-fdump-rtl-rnreg
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° renumbering āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-rtl-outof_cfglayout
cfglayout āĻŽā§‹āĻĄ āĻĨā§‡āĻ•ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤

-fdump-rtl-peephole2
peephole āĻĒāĻžāĻ¸ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-rtl-Postreload
āĻĒā§‹āĻ¸ā§āĻŸ-āĻ°āĻŋāĻ˛ā§‹āĻĄ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-rtl-pro_ āĻāĻŦāĻ‚_āĻĒāĻŋāĻ˛ā§‹āĻ—
āĻĢāĻžāĻ‚āĻļāĻ¨ prologues āĻāĻŦāĻ‚ epilogues āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-rtl-sched1
-fdump-rtl-sched2
-fdump-rtl-sched1 āĻāĻŦāĻ‚ -fdump-rtl-sched2 āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻžāĻ¸

-āĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻ†āĻ°āĻŸāĻŋāĻāĻ˛-āĻ°āĻŋ
āĻ¸āĻžāĻ‡āĻ¨/āĻļā§‚āĻ¨ā§āĻ¯ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤

-fdump-rtl-seqabstr
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ•ā§āĻ°āĻŽ āĻ†āĻŦāĻŋāĻˇā§āĻ•āĻžāĻ°ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒāĨ¤

-fdump-rtl-āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤
āĻļāĻžāĻ–āĻž āĻ›ā§‹āĻŸ āĻ•āĻ°āĻžāĻ° āĻĒāĻ° āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤

-fdump-rtl-āĻ­āĻžāĻ‡āĻŦā§‹āĻ¨
āĻ­āĻžāĻ‡āĻŦā§‹āĻ¨ āĻ•āĻ˛ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-rtl-split1
-fdump-rtl-split2
-fdump-rtl-split3
-fdump-rtl-split4
-fdump-rtl-split5
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻĒāĻžāĻāĻš āĻ°āĻžāĻ‰āĻ¨ā§āĻĄā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤

-fdump-rtl-sms
āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ. āĻāĻ‡ āĻĒāĻžāĻ¸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻŋāĻ›ā§ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧāĨ¤

-fdump-rtl-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
GCC āĻāĻ° "āĻĢā§āĻ˛ā§āĻ¯āĻžāĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛" āĻĨā§‡āĻ•ā§‡ x87 āĻāĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĨ¤ āĻāĻ‡ āĻĒāĻžāĻ¸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° x86 āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧāĨ¤

-fdump-rtl-subreg1
-fdump-rtl-subreg2
-fdump-rtl-subreg1 āĻāĻŦāĻ‚ -fdump-rtl-subreg2 āĻĻā§āĻŸāĻŋ āĻ‰āĻĒāĻ°ā§‡āĻ—ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻĒāĻžāĻ¸

-fdump-rtl-āĻ†āĻ¨āĻļā§‡āĻ¯āĻŧāĻžāĻ°
āĻ¸āĻŽāĻ¸ā§āĻ¤ rtl āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-rtl-vartrack
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-rtl-vregs
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻšāĻžāĻ°ā§āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻāĻĢāĻĄāĻžāĻŽā§āĻĒ-āĻ†āĻ°āĻŸāĻŋāĻāĻ˛-āĻ“āĻ¯āĻŧā§‡āĻŦ
āĻ˛āĻžāĻ‡āĻ­ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-rtl-reglass
-fdump-rtl-subregs_of_mode_init
-fdump-rtl-subregs_of_mode_finish
-fdump-rtl-dfinit
-fdump-rtl-dfinish
āĻāĻ‡ āĻĄāĻžāĻŽā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ–āĻžāĻ˛āĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

āĻ‡āĻ¨
-fdump-rtl-āĻ¸āĻŽāĻ¸ā§āĻ¤
āĻ‰āĻĒāĻ°ā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻžāĻŽā§āĻĒ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨.

-da āĻŦāĻŋāĻŦāĻŋāĻ§ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻš āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻŸā§€āĻ•āĻž āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻĄāĻŋāĻĄāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚ āĻļā§‡āĻˇā§‡, āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ›āĻžāĻĄāĻŧāĻžāĻ“
āĻ†āĻ‰āĻŸāĻĒā§āĻŸāĨ¤

-āĻĄāĻŋāĻāĻ‡āĻš āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ˜āĻŸā§‡ āĻ¤āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻ° āĻĄāĻžāĻŽā§āĻĒ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻĄāĻŋāĻĒāĻŋ āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¸āĻš āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻŸā§€āĻ•āĻž āĻ•āĻ°ā§āĻ¨
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯āĻ“ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

-āĻĄāĻŋāĻĒāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡ RTL āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻĄāĻŋāĻĒāĻŋ āĻŸā§€āĻ•āĻžāĨ¤

-āĻĄā§‡āĻ•ā§āĻ¸ āĻāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ RTL āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
-fdump-rtl-āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤.

-fdump-noaddr
āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻāĻŸāĻž āĻ†āĻ°ā§‹ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻ¸āĻŽā§āĻŽāĻ¤ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¸āĻš āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ†āĻšā§āĻŦāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻĄāĻžāĻŽā§āĻĒā§‡ āĻĄāĻŋāĻĢ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ/āĻŦāĻŋāĻāĻ¸āĻāĻ¸/āĻĄā§‡āĻŸāĻž/āĻšāĻŋāĻĒ/āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•/āĻĄāĻŋāĻāĻ¸āĻ“ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ āĻ˛ā§‹āĻ•ā§‡āĻļāĻ¨āĨ¤

-āĻĢā§āĻ°ā§‡āĻĒā§‹āĻ°ā§āĻŸ-āĻŦāĻžāĻ—
C/C++ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡ ICE āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨
āĻ˜āĻŸā§‡āĻ›ā§‡

-fdump-āĻ…āĻ¸āĻ‚āĻ–ā§āĻ¯āĻŋāĻ¤
āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻŦāĻ‚ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ‡āĻ¨āĻ­ā§‹āĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻĄāĻžāĻŽā§āĻĒā§‡ āĻĄāĻŋāĻĢ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ†āĻ°āĻ“ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻ¸āĻš āĻāĻŦāĻ‚ āĻ›āĻžāĻĄāĻŧāĻž -g.

-fdump-āĻ…āĻ¸āĻ‚āĻ–ā§āĻ¯āĻŋāĻ¤-āĻ˛āĻŋāĻ™ā§āĻ•
āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ (āĻĻā§‡āĻ–ā§āĻ¨ -d āĻ‰āĻĒāĻ°ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ), āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ˛āĻŋāĻ™ā§āĻ•.

-fdump-āĻ…āĻ¨ā§āĻŦāĻžāĻĻ-āĻ‡āĻ‰āĻ¨āĻŋāĻŸ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++)
-fdump-āĻ…āĻ¨ā§āĻŦāĻžāĻĻ-āĻ‡āĻ‰āĻ¨āĻŋāĻŸ-āĻ…āĻĒāĻļāĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++)
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ—āĻžāĻ›ā§‡āĻ° āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .āĻ¤ā§ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ, āĻāĻŦāĻ‚ āĻĢāĻžāĻ‡āĻ˛ āĻšāĻ¯āĻŧ
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¯āĻĻāĻŋ -āĻ…āĻĒāĻļāĻ¨ āĻĢāĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ…āĻĒāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒā§‡āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻŽāĻ¨ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -fdump-āĻŦā§ƒāĻ•ā§āĻˇ āĻ…āĻĒāĻļāĻ¨āĨ¤

-fdump-āĻļā§āĻ°ā§‡āĻŖā§€-āĻļā§āĻ°ā§‡āĻŖāĻŋāĻ•ā§āĻ°āĻŽ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++)
-fdump-āĻļā§āĻ°ā§‡āĻŖā§€-āĻļā§āĻ°ā§‡āĻŖāĻŋāĻ•ā§āĻ°āĻŽ-āĻ…āĻĒāĻļāĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° C++)
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻļā§āĻ°ā§‡āĻŖā§€āĻ° āĻļā§āĻ°ā§‡āĻŖāĻŋāĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻŦāĻ‚ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ a āĻ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨
āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .āĻļā§āĻ°ā§‡āĻŖā§€ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ‚ āĻĢāĻžāĻ‡āĻ˛ā§‡
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ -āĻ…āĻĒāĻļāĻ¨ āĻĢāĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ…āĻĒāĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒā§‡āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻŽāĻ¨ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -fdump-āĻŦā§ƒāĻ•ā§āĻˇ āĻ…āĻĒāĻļāĻ¨āĨ¤

-fdump-ipa-āĻ¸ā§āĻ‡āĻš
āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻ­āĻžāĻˇāĻžāĻ° āĻ—āĻžāĻ›ā§‡āĻ° āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨
āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ‰ā§ŽāĻ¸ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ‡āĻš āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ, āĻāĻŦāĻ‚ āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻŽā§āĻ­āĻŦ:

āĻ¸āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻŋāĻ—ā§āĻ°āĻžāĻĢ
āĻ•āĻ˛-āĻ—ā§āĻ°āĻžāĻĢ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨, āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ, āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§‡
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤āĨ¤

āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖāĻ­āĻžāĻŦā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ.

-fdump-āĻĒāĻžāĻ¸
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻžāĻ¸ā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ•āĻžāĻ°ā§‡āĻ¨ā§āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻžāĻ˛ā§ āĻāĻŦāĻ‚ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-fdump-āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨-āĻĒāĻ›āĻ¨ā§āĻĻ
āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĒāĻžāĻ¸ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ā§‡āĻ° āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛
āĻļā§‡āĻˇ āĻšāĻ“āĻ¯āĻŧāĻž āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ, āĻāĻŦāĻ‚
āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ -āĻĒāĻ›āĻ¨ā§āĻĻ āĻĢāĻ°ā§āĻŽ āĻšāĻ˛
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤, -āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ—ā§āĻ° āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡
- āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ‡āĻ­ā§‡āĻ¨ā§āĻŸāĻ•ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§‡ āĻĻā§‡āĻ¯āĻŧ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻĒāĻžāĻ¸āĻ—ā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻ•ā§‹āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻ™ā§āĻ—ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨āĨ¤

-fdump-āĻŸā§āĻ°āĻŋ-āĻ¸ā§āĻ‡āĻš
-fdump-āĻŸā§āĻ°āĻŋ-āĻ¸ā§āĻ‡āĻš-āĻ…āĻĒāĻļāĻ¨
-fdump-āĻŸā§āĻ°āĻŋ-āĻ¸ā§āĻ‡āĻš-āĻ…āĻĒāĻļāĻ¨=āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ
āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻ­āĻžāĻˇāĻž āĻ—āĻžāĻ› āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖā§‡āĻ° āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¨āĻĨāĻŋ. āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽāĻŸāĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ‡āĻš-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ, āĻāĻŦāĻ‚ āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ­āĻŋāĻ¤āĻ°ā§‡
āĻ•ā§‡āĻ¸ =āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻĄāĻžāĻŽā§āĻĒāĻŸāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻ¨āĻžāĻŽ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻ‡āĻ˛āĨ¤ āĻ¯āĻĻāĻŋ -āĻ…āĻĒāĻļāĻ¨ āĻĢāĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ…āĻĒāĻļāĻ¨ āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž - āĻŦāĻŋāĻ­āĻ•ā§āĻ¤
āĻ…āĻĒāĻļāĻ¨ āĻ¯āĻž āĻĄāĻžāĻŽā§āĻĒā§‡āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻŦ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŦāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻ¨āĻ¯āĻŧ
āĻĄāĻžāĻŽā§āĻĒ āĻ¯ā§‡āĻ—ā§āĻ˛ā§‹ āĻ…āĻ°ā§āĻĨāĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ āĻ¸ā§‡āĻ—ā§āĻ˛ā§‹ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§

āĻ āĻŋāĻ•āĻžāĻ¨āĻž
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨ā§‹āĻĄā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ“āĻ¯āĻŧāĻžāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ…āĻ°ā§āĻĨāĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻāĻŦāĻ‚ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€āĨ¤ āĻāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻ˛ āĻŦāĻžāĻāĻ§āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻŦāĻžāĻ— āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ¸āĻš āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻ‡āĻ˛āĨ¤

asmname
āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ˜ā§‹āĻˇāĻŖāĻžāĻ° āĻœāĻ¨ā§āĻ¯ "DECL_ASSEMBLER_NAME" āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¸ā§‡āĻŸāĻŋ āĻĄāĻžāĻŽā§āĻĒā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
"DECL_NAME" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡āĨ¤ āĻāĻŸāĻŋāĻ° āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ¸āĻšāĻœāĻ¤āĻž āĻĨā§‡āĻ•ā§‡ āĻĒāĻŋāĻ›āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻž
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻŽā§āĻ¯āĻžāĻ™ā§āĻ—āĻ˛āĻĄ āĻ¨āĻžāĻŽāĨ¤

āĻĒāĻžāĻ¤āĻ˛āĻž
āĻĢā§āĻ°āĻ¨ā§āĻŸ-āĻāĻ¨ā§āĻĄ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§‡āĻ° āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ•ā§‹āĻĒ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻŦāĻĄāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻžāĻ°āĻŖ āĻ¸ā§‡āĻ‡ āĻ¸ā§āĻ¯ā§‹āĻ—āĻŸāĻŋ āĻĒā§ŒāĻāĻ›ā§‡ āĻ—ā§‡āĻ›ā§‡āĨ¤ āĻ•ā§‡āĻŦāĻ˛
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ†āĻ‡āĻŸā§‡āĻŽ āĻĄāĻžāĻŽā§āĻĒ āĻ¯āĻ–āĻ¨ āĻ¤āĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻĒāĻĨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹ āĻ¯āĻžāĻ¯āĻŧ.

āĻ¸ā§āĻ¨ā§āĻĻāĻ°-āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻ—āĻžāĻ› āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŽā§ƒāĻ¤āĻĻā§‡āĻš āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ
āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻžāĻ āĻžāĻŽā§‹āĨ¤

RTL āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ RTL āĻ¸ā§āĻ˛āĻŋāĻŽ (āĻ•āĻ¨āĻĄā§‡āĻ¨ā§āĻ¸āĻĄ) āĻ†āĻ•āĻžāĻ°ā§‡ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§āĻ¨
LISP-āĻāĻ° āĻŽāĻ¤ā§‹ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĨ¤

āĻ•āĻžāĻāĻšāĻž āĻ—āĻžāĻ›ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻāĻšāĻž āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻ—āĻžāĻ›āĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻ¨ā§āĻĻāĻ°āĻ­āĻžāĻŦā§‡ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧā§ˇ
āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋ-āĻāĻ° āĻŽāĻ¤ā§‹ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĨ¤

āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤
āĻ†āĻ°āĻ“ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ (āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻŽāĻžāĻ¨āĻŋāĻ¤ āĻ¨āĻ¯āĻŧ)āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻžāĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯.

āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨
āĻĒāĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻĄāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ (āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻŽāĻžāĻ¨āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ)āĨ¤

āĻŦā§āĻ˛āĻ•
āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ• āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ (āĻ•āĻžāĻāĻšāĻž āĻĄāĻžāĻŽā§āĻĒā§‡ āĻ…āĻ•ā§āĻˇāĻŽ)āĨ¤

āĻšāĻŋāĻ¤ā§āĻ°āĻ˛ā§‡āĻ–
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤ āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ (-fdump-rtl-āĻĒāĻžāĻ¸), āĻĄāĻžāĻŽā§āĻĒ a
GraphViz-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĻā§‡āĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ—ā§āĻ°āĻžāĻĢā§‡āĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž
file.passid.pass.dot. āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻ—ā§āĻ°āĻžāĻĢ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸ā§āĻ¨ā§āĻĻāĻ°-āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ,
āĻ¯āĻžāĻ¤ā§‡ āĻ—ā§āĻ°āĻžāĻĢāĻ­āĻŋāĻœ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ•āĻ• āĻĒā§āĻ˛āĻŸā§‡ āĻ°ā§‡āĻ¨ā§āĻĄāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° RTL āĻĄāĻžāĻŽā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ RTL āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒāĻžāĻ¤āĻ˛āĻž āĻĢāĻ°ā§āĻŽāĨ¤

vops
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ˛āĻžāĻ‡āĻ¨āĻ¨ā§‹
āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ

āĻ‡āĻ‰āĻ†āĻ‡āĻĄāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨āĻ¨ā§āĻ¯ ID ("DECL_UID") āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ

āĻ­āĻžāĻ°ā§āĻŦā§‹āĻ¸
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸā§āĻ°āĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

eh āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ EH āĻ…āĻžā§āĻšāĻ˛ā§‡āĻ° āĻ¨āĻŽā§āĻŦāĻ° āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ

SCEV
āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖā§‡āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻžāĻ¸āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§)āĨ¤

āĻŽāĻŋāĻ¸
āĻŽāĻŋāĻ¸ āĻ•āĻ°āĻž āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻžāĻ¸āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§)āĨ¤

āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ (āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻžāĻ¸āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§)āĨ¤

=āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ
āĻāĻ•āĻŸāĻŋ āĻ…āĻŸā§‹ āĻ¨āĻžāĻŽā§‡āĻ° āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛
āĻ¨āĻžāĻŽ stdout āĻāĻŦāĻ‚ stderr āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻšāĻŋāĻ•āĻŋāĻ¤ā§āĻ¸āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻ–ā§‹āĻ˛āĻž āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻŸā§āĻ°ā§€āĻŽ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ,

gcc -o2 -ftree-vectorize -fdump- āĻŸā§āĻ°āĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°-āĻŦā§āĻ˛āĻ•āĻ¸ = foo.dump
-fdump- āĻŸā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ = āĻ¸ā§āĻŸā§‡āĻ°āĻžāĻ° āĻĢāĻžāĻ‡āĻ˛.āĻ¸āĻŋ

āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻžāĻ° āĻĄāĻžāĻŽā§āĻĒ āĻŽāĻ§ā§āĻ¯ā§‡ foo.āĻĄāĻžāĻŽā§āĻĒ, āĻ¯āĻ–āĻ¨ PRE āĻĄāĻžāĻŽā§āĻĒ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšāĻžāĻ˛ā§ āĻšāĻ¯āĻŧ stderr.
āĻ¯āĻĻāĻŋ āĻāĻ•āĻ‡ āĻĒāĻžāĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻŸāĻŋ āĻŦāĻŋāĻ°ā§‹āĻ§āĻĒā§‚āĻ°ā§āĻŖ āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻŸāĻŋ
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ†āĻ—ā§‡āĻ°āĻŸāĻŋāĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻŦ āĻŦāĻžāĻĻā§‡ āĻ¸āĻŦ āĻ…āĻĒāĻļāĻ¨ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§āĻ¨ āĻ•āĻžāĻāĻšāĻž, āĻĒāĻžāĻ¤āĻ˛āĻž, āĻ­āĻžāĻ°ā§āĻŦā§‹āĻ¸ āĻāĻŦāĻ‚ āĻ˛āĻžāĻ‡āĻ¨āĻ¨ā§‹.

āĻ…āĻĒāĻŸāĻžāĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§āĻ¨, āĻ¯ā§‡āĻŽāĻ¨, āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ, āĻŽāĻŋāĻ¸, āĻāĻŦāĻ‚ āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ.

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ—āĻžāĻ›ā§‡āĻ° āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻŽā§āĻ­āĻŦ:

āĻŽā§‚āĻ˛
āĻ•ā§‹āĻ¨ āĻ—āĻžāĻ› āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ†āĻ—ā§‡ āĻĄāĻžāĻŽā§āĻĒ, āĻĨā§‡āĻ•ā§‡ āĻĢāĻžāĻ‡āĻ˛.āĻ°āĻŋāĻœāĻŋāĻ¨āĻžāĻ˛.

āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ
āĻ¸āĻŦ āĻ—āĻžāĻ› āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻ°ā§‡ āĻĄāĻžāĻŽā§āĻĒ, āĻĨā§‡āĻ•ā§‡ āĻĢāĻžāĻ‡āĻ˛.āĻ…āĻĒāĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻĄ.

āĻœāĻŋāĻŽā§āĻĒāĻ˛
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻœāĻŋāĻŽāĻĒā§āĻ˛āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻĒāĻžāĻ¸ā§‡āĻ° āĻ†āĻ—ā§‡ āĻāĻŦāĻ‚ āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛
āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .āĻ—āĻŋāĻŽā§āĻĒāĻ˛ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

cfg āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛ āĻĢā§āĻ˛ā§‹ āĻ—ā§āĻ°āĻžāĻĢ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ .cfg āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

ch āĻ˛ā§āĻĒ āĻšā§‡āĻĄāĻžāĻ° āĻ•āĻĒāĻŋ āĻ•āĻ°āĻžāĻ° āĻĒāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
.ch āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

SSA āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡ SSA āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .āĻ¸āĻž
āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻ‰āĻĒāĻ¨āĻžāĻŽ
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
.āĻ†āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

CCP CCP āĻāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ āĻĨā§‡āĻ•ā§‡
āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽāĨ¤

āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻ•āĻ¸āĻŋāĻĒāĻŋ
STORE-CCP āĻāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .storeccp
āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻĒā§āĻ°āĻžāĻ• āĻ†āĻ‚āĻļāĻŋāĻ• āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻĻā§‚āĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻ—āĻžāĻ› āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ .āĻĒā§āĻ°ā§‡ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

fre āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻĻā§‚āĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻ—āĻžāĻ› āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
.āĻĢā§āĻ°ā§‡ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻ•āĻĒāĻŋāĻĒā§āĻ°āĻĒ
āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻĒā§āĻ°āĻšāĻžāĻ°ā§‡āĻ° āĻĒāĻ°ā§‡ āĻ—āĻžāĻ› āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .āĻ•ā§‹āĻĒāĻžāĻ‡āĻĒā§āĻ°āĻĒ
āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻ¸ā§āĻŸā§‹āĻ°_āĻ•ā§‹āĻĒāĻžāĻ‡āĻĒā§āĻ°āĻĒ
āĻĻā§‹āĻ•āĻžāĻ¨ āĻ•āĻĒāĻŋ-āĻĒā§āĻ°āĻšāĻžāĻ°ā§‡āĻ° āĻĒāĻ°ā§‡ āĻ—āĻžāĻ› āĻĄāĻžāĻŽā§āĻĒ. āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
.āĻ†āĻ¸ā§āĻŸā§‹āĻ°_āĻ•ā§‹āĻĒāĻžāĻ‡āĻĒā§āĻ°āĻĒ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻĄāĻŋāĻ¸āĻŋāĻ‡ āĻĄā§‡āĻĄ āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ā§‡āĻ° āĻĒāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ .āĻĄāĻŋāĻ¸āĻŋāĻ‡ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢāĻŸ āĻ¸āĻŽāĻˇā§āĻŸāĻŋāĻ° āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛
āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .āĻ¸ā§āĻ°āĻž āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻĄā§āĻŦāĻž
āĻ•ā§‹āĻĄ āĻ¸āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ āĻĄā§āĻŦ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻĄā§‹āĻŽ āĻĄāĻŽāĻŋāĻ¨ā§‡āĻŸāĻ° āĻŸā§āĻ°āĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĨ¤ āĻĄāĻŽ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻĄāĻŋāĻāĻ¸āĻ‡ āĻŽā§ƒāĻ¤ āĻĻā§‹āĻ•āĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ. āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ .dse āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

Phiopt
PHI āĻ¨ā§‹āĻĄāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸ā§āĻŸā§āĻ°ā§‡āĻ‡āĻŸāĻ˛āĻžāĻ‡āĻ¨ āĻ•ā§‹āĻĄā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛
āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .āĻĢāĻŋāĻ¯āĻŧā§‹āĻĒā§āĻŸ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻĢā§‹āĻ°ā§āĻĒā§āĻ°āĻĒ
āĻāĻ•āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ—āĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ
āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .Forwprop āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻ•āĻĒāĻŋāĻ°āĻŋāĻ¨ā§‡āĻŽ
āĻ•āĻĒāĻŋ āĻ°āĻŋāĻ¨ā§‡āĻŽ āĻ…āĻĒāĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ .āĻ•ā§‹āĻĒāĻŋāĻ°ā§‡āĻ¨āĻžāĻŽ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻāĻ¨āĻ†āĻ°āĻ­āĻŋ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻžāĻŽāĻ¯ā§āĻ•ā§āĻ¤ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨
āĻ—āĻžāĻ› āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ .nrv āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻ­ā§‡āĻ•ā§āĻŸ
āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ .vect āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻāĻ¸āĻāĻ˛āĻĒāĻŋ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ .āĻāĻ¸āĻāĻ˛āĻĒāĻŋ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻ­āĻŋāĻ†āĻ°āĻĒāĻŋ āĻ­ā§āĻ¯āĻžāĻ˛ā§ āĻ°ā§‡āĻžā§āĻœ āĻĒā§āĻ°ā§‹āĻĒāĻžāĻ—ā§‡āĻļāĻ¨ (VRP) āĻāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ .vrp āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĨ¤

āĻ¸āĻŦ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻŸā§āĻ°āĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨āĨ¤

-fopt-āĻ¤āĻĨā§āĻ¯
-āĻĢāĻĒā§āĻŸ-āĻ¤āĻĨā§āĻ¯-āĻ…āĻĒāĻļāĻ¨
-āĻĢāĻĒā§āĻŸ-āĻ¤āĻĨā§āĻ¯-āĻ…āĻĒāĻļāĻ¨=āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ -āĻ…āĻĒāĻļāĻ¨ āĻĢāĻ°ā§āĻŽ āĻšāĻ˛
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤, āĻ…āĻĒāĻļāĻ¨ āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž - āĻĄāĻžāĻŽā§āĻĒ āĻŦāĻŋāĻļāĻĻ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒā§ƒāĻĨāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻŦāĻ‚
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° āĻ…āĻĒāĻļāĻ¨ āĻĻā§āĻŸāĻŋ āĻ—ā§‹āĻˇā§āĻ ā§€āĻ¤ā§‡ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡: āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡
āĻĄāĻžāĻŽā§āĻĒ, āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ āĻ…āĻĒāĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¤āĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤ āĻĨā§‡āĻ•ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻ‰āĻ­āĻ¯āĻŧ āĻ—ā§āĻ°ā§āĻĒ āĻ…āĻŦāĻžāĻ§ā§‡ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•āĻžāĻ°āĻŖ āĻ¤āĻžāĻ°āĻž āĻ… āĻ“āĻ­āĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒāĻŋāĻ‚āĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡
āĻ•ā§‹āĻ¨ā§‹ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻ†āĻ—ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡āĨ¤

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĄāĻžāĻŽā§āĻĒ āĻ­āĻžāĻ°ā§āĻŦā§‹āĻ¸āĻŋāĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡:

āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ
āĻāĻ•āĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻĢāĻ˛āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ¸ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤
āĻ•ā§‹āĻ¨ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻžāĻ¸āĻ™ā§āĻ—āĻŋāĻ• āĻ¤āĻž āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¤ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻžāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻĒāĻžāĻ¸ āĻ•āĻ°ā§‡
āĻ¸āĻĢāĻ˛āĻ­āĻžāĻŦā§‡ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ˛ā§āĻĒā§‡āĻ° āĻ‰ā§ŽāĻ¸ā§‡āĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĨ¤

āĻŽāĻŋāĻ¸
āĻŽāĻŋāĻ¸ āĻ•āĻ°āĻž āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻĒāĻžāĻ¸ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¯āĻž
āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤āĻĨā§āĻ¯āĨ¤

āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ­āĻžāĻ°ā§āĻŦā§‹āĻ¸ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨, āĻ¯ā§‡āĻŽāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°,
āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ†āĻ°ā§‹ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻŦāĻžāĻ°ā§āĻ¤āĻž

āĻ¸āĻŦ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ, āĻŽāĻŋāĻ¸, āĻāĻŦāĻ‚
āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ.

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻ°ā§āĻĒāĻ•ā§‡ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨:

IPA āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ

āĻ˛ā§āĻĒ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ

āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖāĻ­āĻžāĻŦā§‡
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ

āĻ­ā§‡āĻ• āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ

āĻ…āĻĒāĻŸāĻžāĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ āĻāĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ—ā§āĻ°ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§‡āĻŸ
āĻ‰āĻĒāĻ°ā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤āĨ¤

If āĻ…āĻĒāĻļāĻ¨ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻĄ-āĻ…āĻĒā§āĻŸāĻžāĻ˛, āĻ¯āĻžāĻ° āĻ…āĻ°ā§āĻĨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻĢāĻ˛ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡āĨ¤

āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸āĻŦ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻĄāĻžāĻŽā§āĻĒ āĻšāĻ¯āĻŧ
āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ. āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĄāĻžāĻŽā§āĻĒ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¸āĻŽā§āĻŽā§āĻ–ā§‡āĻ° āĻšāĻ¯āĻŧ stderrāĨ¤ āĻ¯āĻĻāĻŋāĻ“
āĻŦāĻšā§ -fopt-āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ—ā§ƒāĻšā§€āĻ¤ āĻšāĻ¯āĻŧ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻ¯āĻĻāĻŋ
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ›āĻžāĻĄāĻŧāĻž āĻ¸āĻŦ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻžāĻ™ā§āĻ•ā§āĻˇāĻŋāĻ¤, stderr āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡.

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡, āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¤āĻĨā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšāĻ¯āĻŧ stderr:

gcc -O3 -fopt-āĻ¤āĻĨā§āĻ¯

āĻāĻ‡ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ:

gcc -o3 -fopt -info -missed = āĻŽāĻŋāĻ¸āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤

āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¸āĻŦ āĻĒāĻžāĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻŽāĻŋāĻ¸ āĻŽāĻŋāĻ¸āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤, āĻāĻŦāĻ‚ āĻāĻŸāĻŋ:

gcc -O2 -ftree-vectorize -fopt-info-vec-āĻŽāĻŋāĻ¸

āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻĨā§‡āĻ•ā§‡ āĻŽāĻŋāĻ¸ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸ā§āĻ¯ā§‹āĻ— āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§‡
on stderrāĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ -āĻĢā§‹āĻĒā§āĻŸ-āĻ¤āĻĨā§āĻ¯-āĻ­āĻŋāĻ¸āĻŋ-āĻŽāĻŋāĻ¸ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -fopt-āĻ¤āĻĨā§āĻ¯-āĻŽāĻŋāĻ¸āĻĄ-āĻ­āĻŋāĻ‡āĻ¸āĻŋ.

āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡,

gcc -o3 -fopt-info-inline- optimized-missed = inline.txt

āĻŽāĻŋāĻ¸ āĻ•āĻ°āĻž āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ‡āĻ¸āĻžāĻĨā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ˛ā§‹āĻ•ā§‡āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°ā§‡
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻĒā§āĻ°āĻŦā§‡āĻļ āĻ•āĻ°ā§‡ inline.txt.

āĻ…āĻŦāĻļā§‡āĻˇā§‡, āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨:

gcc -fopt-info-vec-missed = vec.miss -fopt- āĻ‡āĻ¨āĻĢā§‹-āĻ˛ā§āĻĒ-āĻ…āĻ¨ā§āĻ•ā§‚āĻ˛āĻŋāĻ¤ = āĻ˛ā§āĻĒ.āĻ“āĻĒā§āĻŸ

āĻāĻ–āĻžāĻ¨ā§‡ āĻĻā§āĻŸāĻŋ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ vec.miss āĻāĻŦāĻ‚ Loop.opt āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĨā§‡āĻ•ā§‡ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻ†āĻ›ā§‡
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤āĨ¤ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° vec.miss āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻĄāĻžāĻŽā§āĻĒ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡
āĻŽāĻŋāĻ¸ āĻ¸ā§āĻ¯ā§‹āĻ— āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ vectorizer āĻĨā§‡āĻ•ā§‡.

-āĻĢā§āĻ°ā§‡āĻ¨ā§āĻĄāĻŽ-āĻŦā§€āĻœ=āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦā§€āĻœ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻž GCC āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ‡āĻšāĻž āĻ“
āĻ•āĻ­āĻžāĻ°ā§‡āĻœ āĻĄā§‡āĻŸāĻž āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ…āĻ¨āĻ¨ā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŽā§āĻĒ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¯ā§‡ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¤āĻžāĻĻā§‡āĻ° āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ - āĻ…āĻŦāĻžāĻ§-āĻŦā§€āĻœ āĻĒā§āĻ°āĻœāĻ¨āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ…āĻ­āĻŋāĻ¨ā§āĻ¨ āĻŦāĻ¸ā§āĻ¤ā§ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻĢāĻžāĻ‡āĻ˛āĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻžāĻĻāĻž āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

-āĻĢāĻ¸āĻšā§‡āĻĄ-āĻ­āĻžāĻ°āĻŦā§‹āĻœ =n
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸāĨ¤ āĻāĻ‡ āĻ¤āĻĨā§āĻ¯āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ¤ā§‡ āĻ˛ā§‡āĻ–āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡,
āĻ¯āĻĻāĻŋ āĻ¨āĻž -fdump-rtl-sched1 or -fdump-rtl-sched2 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻŸāĻŋ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄāĻžāĻŽā§āĻĒ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĢāĻžāĻ‡āĻ˛ā§‡, .āĻšā§‡āĻĄ 1 or .āĻšā§‡āĻĄ 2 āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ āĻ¤āĻŦā§‡ āĻāĻ° āĻœāĻ¨ā§āĻ¯ n
āĻ¨āĻ¯āĻŧāĻŸāĻŋāĻ° āĻŦā§‡āĻļāĻŋ, āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ¤ā§‡ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻœāĻ¨ā§āĻ¯ n āĻļā§‚āĻ¨ā§āĻ¯ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ, -āĻĢāĻ¸āĻĄ-āĻ­āĻžāĻ°āĻŦā§‹āĻœ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻ¤āĻĨā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
-fdump-rtl-sched1 āĻāĻŦāĻ‚ -fdump-rtl-sched2āĨ¤ āĻœāĻ¨ā§āĻ¯ n āĻāĻ•ā§‡āĻ° āĻŦā§‡āĻļāĻŋ, āĻāĻŸāĻŋ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻŦā§āĻ˛āĻ• āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž, āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¤āĻĨā§āĻ¯ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ/insn āĻ¤āĻĨā§āĻ¯āĨ¤ āĻœāĻ¨ā§āĻ¯ n
āĻĻā§āĻ‡āĻŸāĻŋāĻ° āĻŦā§‡āĻļāĻŋ, āĻāĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻŦāĻ°āĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡ RTL, āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻĒā§āĻ°āĻŦāĻžāĻš āĻāĻŦāĻ‚ āĻ…āĻžā§āĻšāĻ˛ā§‡āĻ° āĻ¤āĻĨā§āĻ¯ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŦāĻ‚
āĻ‰āĻ¨ā§āĻ¨āĻ¤ n āĻšāĻžāĻ°ā§‡āĻ° āĻŦā§‡āĻļāĻŋ, -āĻĢāĻ¸āĻĄ-āĻ­āĻžāĻ°āĻŦā§‹āĻœ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ¤āĻĨā§āĻ¯ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤.

-āĻ¸ā§‡āĻ­-āĻŸā§‡āĻŽā§āĻĒāĻ¸
-āĻ¸ā§āĻ¯āĻžāĻ­-āĻŸā§‡āĻŽā§āĻĒāĻ¸ = āĻ¸āĻŋāĻĄāĻžāĻŦā§āĻ˛ā§āĻĄāĻŋ
āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€āĻ­āĻžāĻŦā§‡ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• "āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€" āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨; āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸ā§āĻ°ā§‹āĻ¤ā§‡ āĻ°āĻžāĻ–ā§āĻ¨
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻāĻŦāĻ‚ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻŋāĻ‚ foo.c āĻ¸āĻ™ā§āĻ—ā§‡ -c
-āĻ¸ā§‡āĻ­-āĻŸā§‡āĻŽā§āĻĒāĻ¸ āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ foo.i āĻāĻŦāĻ‚ foo.s, āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ foo.o. āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ foo.i āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¯āĻĻāĻŋāĻ“ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ–āĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻŸā§‡āĻĄ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤

āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¤ā§āĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ -x āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, -āĻ¸ā§‡āĻ­-āĻŸā§‡āĻŽā§āĻĒāĻ¸ āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻ‡āĻ¨āĻĒā§āĻŸ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻ˛ā§‡āĻ–āĻžāĻ° āĻ‰āĻĒāĻ° āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ¯āĻĨā§‡āĻˇā§āĻŸ
āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻĢāĻžāĻ‡āĻ˛āĨ¤ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ -āĻ¸ā§‡āĻ­-āĻŸā§‡āĻŽā§āĻĒāĻ¸.

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ­āĻžāĻŦā§‡ āĻ†āĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻœāĻžāĻ¨āĻžāĻ¨, āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ‰āĻ¤ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ­āĻžāĻ— āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻžāĻŦāĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§‡āĻ¸ āĻ¨āĻžāĻŽ āĻŦāĻž āĻāĻ•āĻ‡ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤
āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯, āĻāĻŸāĻž āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻšāĻŦā§‡
āĻāĻ•ā§‡ āĻ…āĻĒāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻšāĻ¸ā§āĻ¤āĻ•ā§āĻˇā§‡āĻĒ āĻ•āĻ°ā§‡, āĻāĻŦāĻ‚ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡:

gcc -save-temps -o outdir1/foo.o indir1/foo.c&
gcc -save-temps -o outdir2/foo.o indir2/foo.c&

āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ foo.i āĻāĻŦāĻ‚ foo.o āĻ‰āĻ­āĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ āĻ˛ā§‡āĻ–āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤

-āĻ¸ā§āĻ¯āĻžāĻ­-āĻŸā§‡āĻŽā§āĻĒāĻ¸ = āĻ“āĻŦāĻŋāĻœā§‡
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ "āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€" āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€āĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ -o āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ -o āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž,
-āĻ¸ā§āĻ¯āĻžāĻ­-āĻŸā§‡āĻŽā§āĻĒāĻ¸ = āĻ“āĻŦāĻŋāĻœā§‡ āĻ¸ā§āĻ‡āĻš āĻŽāĻ¤ āĻ†āĻšāĻ°āĻŖ āĻ•āĻ°ā§‡ -āĻ¸ā§‡āĻ­-āĻŸā§‡āĻŽā§āĻĒāĻ¸.

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ¸ā§‡āĻ­ -āĻŸā§‡āĻŽā§āĻĒāĻ¸ = āĻ“āĻŦāĻŋāĻœā§‡ -āĻ¸āĻŋ foo.c
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ¸ā§‡āĻ­ -āĻŸā§‡āĻŽā§āĻĒāĻ¸ = āĻ“āĻŦāĻŋāĻœā§‡ -āĻ¸āĻŋ āĻŦāĻžāĻ°.āĻ¸āĻŋ -āĻ“ āĻĻāĻŋāĻ°/āĻāĻ•ā§āĻ¸āĻŦāĻžāĻ°.āĻ“
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ¸ā§‡āĻ­ -āĻŸā§‡āĻŽā§āĻĒāĻ¸ = āĻ“āĻŦāĻŋāĻœā§‡ āĻĢā§‹āĻŦāĻžāĻ°.āĻ¸āĻŋ -āĻ“ āĻĄāĻŋāĻ° 2/āĻ“āĻ¯āĻŧāĻžāĻ‡āĻĢā§āĻŦāĻžāĻ°

āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ foo.i, foo.s, āĻĻāĻŋāĻ°/āĻāĻ•ā§āĻ¸āĻŦāĻžāĻ°.āĻ†āĻ‡, āĻĻāĻŋāĻ°/āĻāĻ•ā§āĻ¸āĻŦāĻžāĻ°.āĻāĻ¸, Dir2/yfoobar.i, Dir2/yfoobar.s, āĻāĻŦāĻ‚
Dir2/yfoobar.o.

-time[=āĻĢāĻžāĻ‡āĻ˛]
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻžāĻŦāĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž CPU āĻ¸āĻŽāĻ¯āĻŧ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŋ āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛, āĻāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ āĻŋāĻ• āĻāĻŦāĻ‚ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° (āĻĒā§āĻ˛āĻžāĻ¸ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¯āĻĻāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨).

āĻāĻ•āĻŸāĻŋ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ›āĻžāĻĄāĻŧāĻž, āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻāĻ‡ āĻŽāĻ¤ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧ:

# āĻ¸āĻŋāĻ¸āĻŋ 1 0.12 0.01
# āĻšāĻŋāĻ¸āĻžāĻŦā§‡ 0.00 0.01

āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻŸāĻŋ āĻšāĻ˛ "āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻ¸āĻŽāĻ¯āĻŧ", āĻāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻ¯āĻŧ āĻ•āĻ°āĻž āĻ¸āĻŽāĻ¯āĻŧ
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¨āĻŋāĻœā§‡āĻ‡āĨ¤ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻŸāĻŋ āĻšāĻ˛ "āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŸāĻžāĻ‡āĻŽ", āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšā§‡ āĻŦā§āĻ¯āĻ¯āĻŧ āĻ•āĻ°āĻž āĻ¸āĻŽāĻ¯āĻŧ
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻĒāĻ•ā§āĻˇā§‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ°ā§āĻŸāĻŋāĻ¨āĨ¤ āĻ‰āĻ­āĻ¯āĻŧ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ‡ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄā§‡āĨ¤

āĻāĻ•āĻŸāĻŋ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡, āĻ†āĻ‰āĻŸāĻĒā§āĻŸāĻŸāĻŋ āĻ¨āĻžāĻŽāĻ¯ā§āĻ•ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻāĻ‡ āĻŽāĻ¤ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧ:

0.12 0.01 cc1
0.00 0.01 āĻšāĻŋāĻ¸āĻžāĻŦā§‡

"āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻ¸āĻŽāĻ¯āĻŧ" āĻāĻŦāĻ‚ "āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¸āĻŽāĻ¯āĻŧ" āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĻ° āĻ†āĻ—ā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¯āĻžāĻ¤ā§‡ āĻ•ā§‡āĻ‰ āĻĒāĻ°ā§‡ āĻŦāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•ā§€ āĻĢāĻžāĻ‡āĻ˛ āĻ›āĻŋāĻ˛
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡, āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻšāĨ¤

-fvar-āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚ āĻĒāĻžāĻ¸ āĻšāĻžāĻ˛āĻžāĻ¨āĨ¤ āĻāĻŸāĻŋ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ•ā§‹āĻĄā§‡ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ‡ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡)āĨ¤

āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ (-āĻ“āĻāĻ¸, -O, -āĻ“2, ...),
āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ (-g) āĻāĻŦāĻ‚ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

-fvar-āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚-āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ•ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŸā§€āĻ•āĻž āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻŦāĻšāĻ¨ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻœā§āĻĄāĻŧā§‡ āĻŸā§€āĻ•āĻžāĻ—ā§āĻ˛āĻŋ āĻļā§‡āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻšā§‡āĻˇā§āĻŸāĻžāĻ¯āĻŧ
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡āĨ¤ āĻŦā§āĻ¯āĻžāĻŦāĻšāĻžāĻ° -gdwarf-4 āĻŦāĻ°āĻžāĻŦāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ° āĻ¸āĻžāĻĨā§‡.

var-āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚ āĻ…āĻ•ā§āĻˇāĻŽ āĻĨāĻžāĻ•āĻ˛ā§‡āĻ“ āĻāĻŸāĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻŸā§€āĻ•āĻžāĻ—ā§āĻ˛āĻŋ
āĻ¤ā§ˆāĻ°āĻŋ āĻāĻŦāĻ‚ āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻŦā§‡āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻļā§‡āĻˇā§‡ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ•ā§āĻ¸āĻžāĻĨā§‡ -fvar-āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚, āĻ¯āĻ–āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§€ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ›āĻžāĻĄāĻŧāĻžāĨ¤

-fvar-āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚-āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ-āĻŸāĻ—āĻ˛
āĻŸāĻ—ā§āĻ˛ -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 āĻ¨āĻŋāĻœā§‡āĻ‡ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻšā§āĻ›ā§‡āĨ¤)

-fno-āĻŦāĻ°ā§āĻœāĻ¨-āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤-āĻĄāĻŋāĻŦāĻžāĻ—-āĻŸāĻžāĻ‡āĻĒāĻ¸
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, DWARF 2 āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, GCC āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ— āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ•ā§‹āĻĨāĻžāĻ“ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻāĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ GCC āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻĨāĻžāĻ•āĻ¤ā§‡,
āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡ āĻ¤āĻžāĻ°āĻž āĻ†āĻ¸āĻ˛ā§‡ āĻ¸ā§‡āĻ‡ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ āĻ•āĻŋāĻ¨āĻž, āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¯āĻĻāĻŋ, āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ°ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¯āĻž āĻ†āĻ¸āĻ˛ā§‡ āĻ¨āĻ¯āĻŧ
āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ (āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ˜ā§‹āĻˇāĻŋāĻ¤)āĨ¤ āĻ†āĻ°ā§‹ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ‡, āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨āĻˇā§āĻŸ āĻ¸ā§āĻĨāĻžāĻ¨āĨ¤

āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻ¯ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻŖā§‡āĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

āĻ•ā§‹āĻ¨ āĻ…āĻĒāĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻšāĻ˛ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ–āĻ°āĻš āĻ•āĻŽāĻžāĻ¨ā§‹
āĻāĻŦāĻ‚ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻ¤ā§‡. āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨: āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ
āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ°ā§‡āĻ•āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻš āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŦāĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ āĻĒāĻžāĻ¨
āĻ†āĻĒāĻ¨āĻŋ āĻ‰ā§ŽāĻ¸ āĻ•ā§‹āĻĄ āĻĨā§‡āĻ•ā§‡ āĻ āĻŋāĻ• āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ†āĻļāĻž.

āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ— āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻžāĻ° āĻĢāĻ˛ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻŦā§āĻ¯āĻ¯āĻŧā§‡ āĻ•ā§‹āĻĄā§‡āĻ° āĻ†āĻ•āĻžāĻ°
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ.

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœā§āĻžāĻžāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤
āĻāĻ•āĻ• āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻŽā§‹āĻĄā§‡ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ¤āĻĨā§āĻ¯āĨ¤

āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¤āĻžāĻ•āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¯ā§‡ a āĻ†āĻ›ā§‡
āĻĒāĻ¤āĻžāĻ•āĻž āĻāĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

āĻ…āĻ§āĻŋāĻ•āĻžāĻ‚āĻļ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ -O āĻ˛ā§‡āĻ­ā§‡āĻ˛ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ†āĻ›ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ
āĻĒā§ƒāĻĨāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ— āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĨāĻžāĻ•āĻ˛ā§‡āĻ“ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ›ā§āĻŸāĻž āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§‡āĻŸ
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋāĻ¤ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -O āĻāĻ–āĻžāĻ¨ā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ¸ā§āĻ¤āĻ°. āĻ†āĻĒāĻ¨āĻŋ GCC āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ¸āĻ™ā§āĻ—ā§‡ -Q --help=āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ“āĻ¯āĻŧāĻž āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻ āĻŋāĻ• āĻ¸ā§‡āĻŸ āĻ–ā§āĻāĻœā§‡ āĻŦā§‡āĻ° āĻ•āĻ°āĻ¤ā§‡
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸ā§āĻ¤āĻ°āĨ¤

-O
-āĻ“1 āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§āĻŸāĻž āĻŦā§‡āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻžāĻ—ā§‡, āĻāĻŦāĻ‚ āĻ…āĻ¨ā§‡āĻ• āĻŦā§‡āĻļāĻŋ āĻŽā§‡āĻŽāĻ°āĻŋ
āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -O, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĒāĻžāĻ°āĻĢāĻ°ā§āĻŽ āĻ¨āĻž āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻāĻŦāĻ‚ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻšā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨ā§‡āĻ¯āĻŧāĨ¤

-O āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻ¤āĻžāĻ•āĻž āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡:

-fauto-inc-āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ° -āĻĢāĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻš-āĻ•āĻžāĻ‰āĻ¨ā§āĻŸ-āĻ°ā§‡āĻ— -fcombine-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ -FCOMPARE-LIM
-fcprop-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° -fdce -āĻĢāĻĄāĻŋāĻĢāĻžāĻ°-āĻĒāĻĒ -fdelayed-āĻļāĻžāĻ–āĻž -fdse -āĻĢāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ-āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°āĻž
-fguess-āĻļāĻžāĻ–āĻž-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž -fif-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§¨ -fif-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ•āĻ˛ā§‡-āĻāĻ•āĻŦāĻžāĻ° -āĻĢāĻŋāĻĒāĻž-āĻŦāĻŋāĻļā§āĻĻā§āĻ§-āĻ•āĻ¨āĻ¸ā§āĻŸ -āĻĢāĻŋāĻĒāĻž-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ -āĻĢāĻŋāĻĒāĻž-āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸
-fmerge-āĻ§ā§āĻ°ā§āĻŦāĻ• -āĻĢāĻŽāĻ­-āĻ˛ā§āĻĒ-āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻ•āĻžāĻ°ā§€āĻ°āĻž -āĻĢā§āĻ°āĻŋāĻ‚āĻ•-āĻŽā§‹āĻĄāĻŧ -fsplit-āĻ“āĻ¯āĻŧāĻžāĻ‡āĻĄ-āĻŸāĻžāĻ‡āĻĒāĻ¸
-āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻŦāĻŋāĻŸ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ -āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ -fssa-phiopt -ftre-ch -ftre-āĻ•āĻĒāĻŋ-āĻĒā§āĻ°āĻĒ -ftree-āĻ•āĻĒāĻŋāĻ°āĻ¨āĻžāĻŽ
-free-dce -free-dominator-opts -ftre-dse -free-forwprop -āĻĢā§āĻ°āĻŋ-āĻĢā§āĻ°āĻŋ -āĻĢā§āĻ°āĻŋ-āĻĢāĻŋāĻĒā§āĻ°āĻĒ
-āĻĢā§āĻ°āĻŋ-āĻ¸āĻŋāĻ™ā§āĻ• -āĻāĻĢāĻŸāĻŋ-āĻāĻ¸āĻāĻ˛āĻāĻ¸āĻ†āĻ° -ftre-sra -āĻāĻĢāĻŸāĻŋ-āĻĒāĻŋāĻŸāĻŋāĻ -free-ter -āĻāĻ• āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻŽāĻœāĻž āĻ•āĻ°āĻž

-O āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻšāĻžāĻ˛ā§ āĻšāĻ¯āĻŧ -āĻĢāĻŽāĻŋāĻŸ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻŸāĻŋ āĻ•āĻ°āĻž āĻšāĻ¸ā§āĻ¤āĻ•ā§āĻˇā§‡āĻĒ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¸āĻšāĨ¤

-āĻ“2 āĻ†āĻ°āĻ“ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨āĨ¤ GCC āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨-āĻ—āĻ¤āĻŋ āĻŸā§āĻ°ā§‡āĻĄāĻ…āĻĢ āĻœāĻĄāĻŧāĻŋāĻ¤. āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ -O, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ‰āĻ­āĻ¯āĻŧ āĻŦā§ƒāĻĻā§āĻ§āĻŋ
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž.

-āĻ“2 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻ¤āĻžāĻ•āĻž āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡ -O. āĻāĻŸāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤āĻ—ā§āĻ˛āĻŋāĻ“ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻ¤āĻžāĻ•āĻž: -fthread-āĻœāĻžāĻŽā§āĻĒ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨ -āĻĢāĻžāĻ˛āĻžāĻ‡āĻ¨-āĻœāĻžāĻŽā§āĻĒ āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻĒāĻ¸
-āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§‡āĻŦā§‡āĻ˛ -fcaller-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ -āĻĢāĻ•ā§āĻ°āĻ¸āĻœāĻžāĻŽā§āĻĒāĻŋāĻ‚ -fcse-āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ-āĻœāĻžāĻŽā§āĻĒ -FCSE-SKIP-BLOCKS
-āĻĢāĻĄāĻŋāĻ˛āĻŋāĻŸ-āĻ¨āĻžāĻ˛-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻšā§‡āĻ•āĻ¸ -fdevirtualize -fdevirtualize-āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡
āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ -fgcse -fgcse-lm -fhoist-āĻ¸āĻ‚āĻ˛āĻ—ā§āĻ¨-āĻ˛ā§‹āĻĄ
-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ›ā§‹āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨ -āĻĢāĻžāĻ‡āĻ¨āĻĄāĻžāĻ‡āĻ°ā§‡āĻ•ā§āĻŸ-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ -āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ -āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĻ•āĻ°āĻŖ -āĻĢāĻŋāĻĒāĻž-āĻ¸ā§āĻ°āĻž
-āĻĢāĻŋāĻĒāĻž-āĻ†āĻ‡āĻ¸āĻŋāĻāĻĢ -āĻĢāĻŋāĻ¸ā§‹āĻ˛ā§‡āĻŸ-āĻ­ā§āĻ˛-āĻĒāĻĨ-āĻ…āĻ§āĻŋāĻ•āĻžāĻ° -āĻĢā§āĻ˛āĻ°āĻž-āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻŸ -āĻĢā§‹āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ-āĻ­āĻžāĻ‡-āĻ•āĻ˛
-foptimize-strlen -āĻ†āĻ‚āĻļāĻŋāĻ•-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ -fpephole2 -āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ•
-āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ•-āĻāĻŦāĻ‚-āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨ -āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻĢāĻžāĻ‚āĻļāĻ¨ -frerun-cse-āĻ†āĻĢāĻŸāĻžāĻ°-āĻ˛ā§āĻĒ
-fsched-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻŦā§āĻ˛āĻ• -fsched-āĻŦāĻŋāĻļā§‡āĻˇ -fschedule- inss -fschedule-inss2 -āĻŸā§āĻ°āĻŋāĻ•ā§āĻŸ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚
-fstrict-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ -āĻāĻĢāĻŸāĻŋ-āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨-āĻ•āĻ˛-āĻĄāĻŋāĻ¸āĻŋāĻ‡ -āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ¸ā§āĻ‡āĻš-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° -free-tail-merge
-āĻĢā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ -āĻāĻĢāĻŸāĻŋ-āĻ­āĻŋāĻ†āĻ°āĻĒāĻŋ -āĻĢāĻŋāĻĒāĻž-āĻ°āĻž

āĻ¨ā§€āĻšā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ -fgcse āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ -āĻ“2 āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸā§‡āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡
āĻ—ā§‹āĻŸā§‹āĻ¸

āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯: āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ 8.10 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡, -D_fortify_source = 2 āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻšāĻ¯āĻŧ
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ -O 2 āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ libc āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĨ¤ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡, āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨
-U_fortify_source or -D_fortify_source = 0.

-āĻ“3 āĻ†āĻ°ā§‹ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨. -āĻ“3 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡ -āĻ“2 āĻāĻŦāĻ‚ āĻšāĻžāĻ˛ā§ āĻšāĻ¯āĻŧ
āĻĻā§āĻ¯ -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨, -āĻĢāĻžāĻ¨āĻ¸ā§āĻ‡āĻš-āĻ˛ā§āĻĒāĻ¸, -āĻĢāĻĒā§āĻ°ā§‡āĻĄāĻŋāĻ•āĻŸāĻŋāĻ­-āĻ•āĻŽāĻ¨āĻŋāĻ‚, -fgcse-āĻ†āĻĢāĻŸāĻžāĻ°-āĻ°āĻŋāĻ˛ā§‹āĻĄ,
-āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ, -āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻĄāĻŋāĻ¸ā§āĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ-āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨, -āĻāĻĢāĻŸāĻŋ-āĻāĻ¸āĻāĻ˛āĻĒāĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ,
-fvect-āĻ•āĻ¸ā§āĻŸ-āĻŽāĻĄā§‡āĻ˛, -āĻĢā§āĻ°āĻŋ-āĻ†āĻ‚āĻļāĻŋāĻ•-āĻĒā§āĻ°āĻžāĻ• āĻāĻŦāĻ‚ -āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ-āĻ•ā§āĻ˛ā§‹āĻ¨ āĻ…āĻĒāĻļāĻ¨āĨ¤

-āĻ“0 āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

-āĻ“āĻāĻ¸ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨āĨ¤ -āĻ“āĻāĻ¸ āĻ¸āĻŦ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ -āĻ“2 āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ āĻ¨āĻž
āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ°āĨ¤ āĻāĻŸāĻŋ āĻ•ā§‹āĻĄā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ•āĻŽāĻžāĻ¤ā§‡ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻ†āĻ°āĻ“ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ“ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻ•āĻ°ā§‡āĨ¤

-āĻ“āĻāĻ¸ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡: -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨ -āĻĢāĻžāĻ˛āĻžāĻ‡āĻ¨-āĻœāĻžāĻŽā§āĻĒ
āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻĒāĻ¸ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§‡āĻŦā§‡āĻ˛ -āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ• -āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ•-āĻāĻŦāĻ‚-āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨
-fprefetch-āĻ˛ā§āĻĒ-āĻ…ā§āĻ¯āĻžāĻ°ā§‡

-āĻ…āĻĢāĻžāĻ¸ā§āĻŸ
āĻ•āĻ ā§‹āĻ° āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž. -āĻ…āĻĢāĻžāĻ¸ā§āĻŸ āĻ¸āĻŦ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ -āĻ“3 āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻāĻŸāĻžāĻ“
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻžāĻ¨-āĻ¸āĻŽā§āĻŽāĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§ˆāĻ§ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻŸāĻž
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĢāĻžāĻ¸ā§āĻŸ-āĻ—āĻŖāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻĢā§‹āĻ°ā§āĻŸāĻ°āĻžāĻ¨-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ -āĻĢāĻ¨ā§‹-āĻĒā§āĻ°ā§‹āĻŸā§‡āĻ•ā§āĻŸ-āĻĒā§āĻ¯āĻžāĻ°ā§‡āĻ¨āĻ¸ āĻāĻŦāĻ‚ -fstack-āĻ…ā§āĻ¯āĻžāĻ°ā§‡.

-āĻ“āĻ— āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ…āĻ­āĻŋāĻœā§āĻžāĻ¤āĻž āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨āĨ¤ -āĻ“āĻ— āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻšāĻ¸ā§āĻ¤āĻ•ā§āĻˇā§‡āĻĒ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻāĻŸāĻŋ āĻ†āĻĻāĻ°ā§āĻļ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ° āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤-
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛-āĻĄāĻŋāĻŦāĻžāĻ— āĻšāĻ•ā§āĻ°, āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻŦā§‡āĻ•ā§āĻˇāĻŖā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ¸āĻ™ā§āĻ—āĻ¤ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡
āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ˛ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ…āĻ­āĻŋāĻœā§āĻžāĻ¤āĻžāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ -O āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ˛ā§‡āĻ­ā§‡āĻ˛ āĻ¨āĻŽā§āĻŦāĻ° āĻ¸āĻš āĻŦāĻž āĻ›āĻžāĻĄāĻŧāĻž, āĻļā§‡āĻˇ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ¯ā§‡ āĻāĻ•.

āĻĢāĻ°ā§āĻŽā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -fāĻĒāĻ¤āĻžāĻ•āĻž āĻŽā§‡āĻļāĻŋāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ…āĻ§āĻŋāĻ•āĻžāĻ‚āĻļ āĻĒāĻ¤āĻžāĻ•āĻž āĻĻā§āĻŸāĻŋāĻ‡ āĻ†āĻ›ā§‡
āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻāĻŦāĻ‚ āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻĢāĻ°ā§āĻŽ; āĻāĻ° āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ°ā§‚āĻĒ -āĻĢā§ is -fno-foo. āĻ¨ā§€āĻšā§‡āĻ° āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡,
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻ°ā§āĻŽ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡---āĻ¯ā§‡āĻŸāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻ¨ā§āĻ¯ āĻšāĻŋāĻ¨ā§āĻ¤āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻšāĻ¯āĻŧ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĢāĻ°ā§āĻŽ āĻ¨āĻž- āĻŦāĻž āĻāĻŸāĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĨ¤

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻ¤āĻžāĻ°āĻž āĻšāĻ¯āĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -O
āĻ…āĻĒāĻļāĻ¨ āĻŦāĻž āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻŦāĻŋāĻ°āĻ˛ āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻĒāĻ¤āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¯āĻ–āĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĻ° "āĻĢāĻžāĻ‡āĻ¨-āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚" āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

-āĻĢāĻ¨ā§‹-āĻĄāĻŋāĻĢāĻžāĻ°-āĻĒāĻĒ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ā§‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻĒāĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯
āĻ¯ā§‡ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ā§‡āĻ° āĻĒāĻ°ā§‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻĒ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻœāĻŽāĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒāĻĒ āĻ•āĻ°ā§‡
āĻāĻ•āĻĻāĻž.

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ…āĻ•ā§āĻˇāĻŽ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-āĻĢāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ-āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°āĻž
RTL āĻ āĻāĻ•āĻŸāĻŋ āĻĢāĻ°ā§‹āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻĒā§āĻ°āĻšāĻžāĻ° āĻĒāĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĒāĻžāĻ¸ āĻĻā§āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¸āĻ°āĻ˛ā§€āĻ•ā§ƒāĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĨ¤ āĻ˛ā§āĻĒ āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻŋāĻ‚ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•āĻ˛ā§‡, āĻĻā§āĻŸāĻŋ āĻĒāĻžāĻ¸
āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧāĻŸāĻŋ āĻ˛ā§āĻĒ āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ā§ˇ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-ffp-āĻšā§āĻ•ā§āĻ¤āĻŋ=āĻļā§ˆāĻ˛ā§€
-ffp-āĻšā§āĻ•ā§āĻ¤āĻŋ=āĻŦāĻ¨ā§āĻ§ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¸āĻ‚āĻ•ā§‹āĻšāĻ¨ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤ -ffp-āĻšā§āĻ•ā§āĻ¤āĻŋ=āĻĻā§āĻ°ā§āĻ¤
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¸āĻ‚āĻ•ā§‹āĻšāĻ¨āĻ•ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻŽāĻ¨ āĻĢāĻŋāĻ‰āĻœāĻĄ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĒā§āĻ˛āĻžāĻ‡-āĻ…ā§āĻ¯āĻžāĻĄ āĻ—āĻ āĻ¨ āĻ•āĻ°āĻž
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¤āĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ†āĻ›ā§‡ āĻ¯āĻĻāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨. -ffp-āĻšā§āĻ•ā§āĻ¤āĻŋ=āĻ…āĻ¨ āĻ¸āĻŽā§āĻ­āĻŦ
āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ¸āĻ‚āĻ•ā§‹āĻšāĻ¨ āĻ¯āĻĻāĻŋ āĻ­āĻžāĻˇāĻžāĻ° āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ‚ āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ āĻ†āĻšāĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -ffp-āĻšā§āĻ•ā§āĻ¤āĻŋ=āĻŦāĻ¨ā§āĻ§.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -ffp-āĻšā§āĻ•ā§āĻ¤āĻŋ=āĻĻā§āĻ°ā§āĻ¤.

-āĻĢāĻŽāĻŋāĻŸ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°
āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡ āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻŸāĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ‡
āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ, āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ; āĻāĻŸāĻž āĻ¤ā§‹āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ
āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ…āĻ¨ā§‡āĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ It āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¤ā§‹āĻ˛ā§‡ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ…āĻ¸āĻŽā§āĻ­āĻŦ on
āĻ•āĻŋāĻ›ā§ āĻŽā§‡āĻļāĻŋāĻ¨āĨ¤

āĻ•āĻŋāĻ›ā§ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡, āĻ¯ā§‡āĻŽāĻ¨ VAX, āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡, āĻ•āĻžāĻ°āĻŖ āĻŽāĻžāĻ¨
āĻ•āĻ˛āĻŋāĻ‚ āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§āĻ‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻŸāĻž āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨ā§‡āĻ‡ āĻ­āĻžāĻ¨. āĻŽā§‡āĻļāĻŋāĻ¨-āĻŦāĻŋāĻŦāĻ°āĻŖ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "FRAME_POINTER_REQUIRED"
āĻāĻ•āĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŽā§‡āĻļāĻŋāĻ¨ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

32-āĻŦāĻŋāĻŸ GNU/Linux x86 āĻāĻŦāĻ‚ 32-āĻŦāĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚ (āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ)
āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ x86 āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ -āĻĢāĻŽāĻŋāĻŸ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°. āĻ†āĻĒāĻ¨āĻŋ āĻāĻ° āĻ¸āĻžāĻĨā§‡ GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
--āĻ¸āĻ•ā§āĻˇāĻŽ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-āĻĢā§‹āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ-āĻ­āĻžāĻ‡-āĻ•āĻ˛
āĻ­āĻžāĻ‡āĻŦā§‹āĻ¨ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤ āĻ•āĻ˛ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-foptimize-strlen
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨ (āĻ¯ā§‡āĻŽāĻ¨ "strlen", "strchr" āĻŦāĻž "strcpy") āĻāĻŦāĻ‚
āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡ āĻ¤āĻžāĻĻā§‡āĻ° "_FORTIFY_SOURCE" āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‚āĻĒāĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“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 āĻāĻŦāĻ‚
āĻāĻ¸/ā§Šā§¯ā§ĻāĨ¤

āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ -āĻ“1 āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻĢāĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻš-āĻ•āĻžāĻ‰āĻ¨ā§āĻŸ-āĻ°ā§‡āĻ—.

-fno-āĻĢāĻžāĻ‚āĻļāĻ¨-cse
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¨āĻž; āĻāĻ•āĻŸāĻŋ āĻ•āĻ˛ āĻ¯ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻŽ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°ā§€ āĻ•ā§‹āĻĄā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻŋāĻ›ā§ āĻ…āĻĻā§āĻ­ā§āĻ¤ āĻšā§āĻ¯āĻžāĻ• āĻ¯āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ¸āĻŋāĻāĻ¸āĻ‡

-fno-āĻļā§‚āĻ¨ā§āĻ¯-āĻļā§āĻ°ā§-āĻ‡āĻ¨-āĻŦāĻŋāĻāĻ¸āĻāĻ¸
āĻ¯āĻĻāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻāĻ•āĻŸāĻŋ BSS āĻŦāĻŋāĻ­āĻžāĻ— āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ°āĻžāĻ–ā§‡
BSS-āĻ āĻļā§‚āĻ¨ā§āĻ¯ āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ•ā§‹āĻĄā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ‡ āĻ†āĻšāĻ°āĻŖāĻŸāĻŋ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§‡ āĻĻā§‡āĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻĄāĻžāĻŸāĻž āĻ¸ā§‡āĻ•āĻļāĻ¨ā§‡ āĻ¯āĻžāĻšā§āĻ›ā§‡---āĻ¯ā§‡āĻŽāĻ¨, āĻĢāĻ˛ā§‡ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸ā§‡āĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻļā§āĻ°ā§ āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻžāĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fzero-āĻļā§āĻ°ā§ āĻ•āĻ°āĻž-āĻ‡āĻ¨-āĻŦāĻŋāĻāĻ¸āĻāĻ¸.

-fthread-āĻœāĻžāĻŽā§āĻĒ
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻŸāĻŋ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻĢāĻžāĻ¨ā§‹ āĻāĻ•āĻŸāĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ…āĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻļāĻžāĻ–āĻž āĻ†āĻ›ā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡ā§ˇ
āĻĒā§āĻ°āĻĨāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ‡ āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻĨāĻŽ āĻļāĻžāĻ–āĻž āĻĒā§āĻ¨āĻƒāĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻšāĻ¯āĻŧ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻļāĻžāĻ–āĻžāĻ° āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻŦāĻž āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¨ā§āĻĻā§,
āĻļāĻ°ā§āĻ¤āĻŸāĻŋ āĻ¸āĻ¤ā§āĻ¯ āĻŦāĻž āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻŦāĻ˛ā§‡ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fsplit-āĻ“āĻ¯āĻŧāĻžāĻ‡āĻĄ-āĻŸāĻžāĻ‡āĻĒāĻ¸
āĻāĻ•āĻŸāĻŋ āĻŸāĻžāĻ‡āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĻāĻ–āĻ˛ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸā§‡ "āĻ˛āĻ‚ āĻ˛āĻ‚"
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ, āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻ°ā§‡ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĻ­āĻžāĻŦā§‡ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ†āĻ°āĻ“ āĻ•āĻ āĻŋāĻ¨ āĻ•āĻ°ā§‡ āĻ¤ā§āĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fcse-āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ-āĻœāĻžāĻŽā§āĻĒ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻžāĻŦāĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§‡āĻļāĻ¨ (CSE), āĻœāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻ–āĻ¨
āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻĒāĻĨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ˛āĻžāĻĢā§‡āĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹ āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻ–āĻ¨ CSE āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ "āĻ¯āĻĻāĻŋ" āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻāĻ•āĻŸāĻŋ "āĻ…āĻ¨ā§āĻ¯" āĻ§āĻžāĻ°āĻž āĻ¸āĻš, CSE āĻ¯āĻ–āĻ¨ āĻļāĻ°ā§āĻ¤ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻ–āĻ¨ āĻ˛āĻžāĻĢ āĻĻā§‡āĻ¯āĻŧ
āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻŋāĻ¤ āĻŽāĻŋāĻĨā§āĻ¯āĻžāĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-FCSE-SKIP-BLOCKS
āĻāĻŸāĻŋāĻ° āĻŽāĻ¤ā§‹āĻ‡ -fcse-āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ-āĻœāĻžāĻŽā§āĻĒ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ CSE āĻāĻ° āĻĢāĻ˛ā§‡ āĻ˛āĻžāĻĢāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨āĨ¤ āĻ¯āĻ–āĻ¨ CSE āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ "if" āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨āĻ‚
āĻ…āĻ¨ā§āĻ¯ āĻ§āĻžāĻ°āĻž, -FCSE-SKIP-BLOCKS CSE āĻāĻ° āĻļāĻ°ā§€āĻ°ā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻœāĻžāĻŽā§āĻĒ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡
"āĻ¯āĻĻāĻŋ"āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-frerun-cse-āĻ†āĻĢāĻŸāĻžāĻ°-āĻ˛ā§āĻĒ
āĻ˛ā§āĻĒ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻžāĻŦ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻšāĻžāĻ˛āĻžāĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fgcse
āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻžāĻŦ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻĒāĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻžāĻ¸ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨
āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻĒā§āĻ°āĻšāĻžāĻ°āĨ¤

āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ: āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸā§‡āĻĄ āĻ—ā§‹āĻŸā§‹āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ•āĻŸāĻŋ GCC āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨, āĻ†āĻĒāĻ¨āĻŋ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ•āĻŽāĻ¨ āĻ¸āĻžāĻŦ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛
āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻĒāĻžāĻ¸ -fno-gcse āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fgcse-lm
āĻ•āĻ–āĻ¨ -fgcse-lm āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ•āĻŽāĻ¨ āĻ¸āĻžāĻŦ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻŦāĻ°ā§āĻœāĻ¨ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡
āĻ˛ā§‹āĻĄ āĻ¯ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻœā§‡āĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĻā§‹āĻ•āĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻšāĻ¤ āĻšāĻ¯āĻŧ. āĻāĻŸāĻŋ a āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ˛ā§‹āĻĄ/āĻ¸ā§āĻŸā§‹āĻ° āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ āĻ˛ā§āĻĒā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡āĻ° āĻ˛ā§‹āĻĄā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻĒāĻŋ/āĻ¸ā§āĻŸā§‹āĻ°
āĻ˛ā§āĻĒāĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ -fgcse āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-fgcse-Sm
āĻ•āĻ–āĻ¨ -fgcse-Sm āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§‹āĻ° āĻŽā§‹āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ•āĻŽāĻ¨ā§‡āĻ° āĻĒāĻ°ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻŦ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛āĨ¤ āĻāĻ‡ āĻĒāĻžāĻ¸āĻŸāĻŋ āĻĻā§‹āĻ•āĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ˛ā§āĻĒā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡ā§ˇ āĻ¯āĻ–āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻĨā§‡ -fgcse-lm, āĻāĻ•āĻŸāĻŋ āĻ˛ā§‹āĻĄ/āĻ¸ā§āĻŸā§‹āĻ° āĻ•ā§āĻ°āĻŽ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ˛ā§āĻĒ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ˛ā§āĻĒā§‡āĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻ˛ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ˛ā§āĻĒā§‡āĻ° āĻĒāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§‹āĻ°āĨ¤

āĻ•ā§‹āĻ¨ā§‹ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ¨āĻ¯āĻŧā§ˇ

-fgcse-las
āĻ•āĻ–āĻ¨ -fgcse-las āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ•āĻŽāĻ¨ āĻ¸āĻžāĻŦ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻĒāĻžāĻ¸
āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ˛ā§‹āĻĄāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ¯āĻŧ āĻ¯āĻž āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻ° āĻĒāĻ°ā§‡ āĻāĻ•āĻ‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻ†āĻ¸ā§‡ (āĻ‰āĻ­āĻ¯āĻŧ
āĻ†āĻ‚āĻļāĻŋāĻ• āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž)āĨ¤

āĻ•ā§‹āĻ¨ā§‹ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ¨āĻ¯āĻŧā§ˇ

-fgcse-āĻ†āĻĢāĻŸāĻžāĻ°-āĻ°āĻŋāĻ˛ā§‹āĻĄ
āĻ•āĻ–āĻ¨ -fgcse-āĻ†āĻĢāĻŸāĻžāĻ°-āĻ°āĻŋāĻ˛ā§‹āĻĄ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ•āĻŸāĻŋ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻĒāĻžāĻ¸ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡āĨ¤ āĻāĻ‡ āĻĒāĻžāĻ¸ā§‡āĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻšāĻ˛ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻĒāĻŋāĻ˛āĻŋāĻ‚ āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°āĻžāĨ¤

-āĻĢā§āĻ¯āĻžāĻ—ā§āĻ°ā§‡āĻ¸āĻŋāĻ­-āĻ˛ā§āĻĒ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ˛ā§āĻĒ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°āĻ•ā§‡ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻŦā§‡āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ­āĻžāĻˇāĻžāĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ˛ā§‡
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ˛ā§āĻĒ āĻ•ā§‹āĻĄ āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻŦāĻž āĻ†āĻ‰āĻŸ-āĻ…āĻĢ-āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°ā§‡
āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ¸ā§€āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻ˛ā§āĻĒ āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻĒāĻŋāĻ˛āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ˛ā§āĻĒ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ—āĻ¤āĻžāĻ¨ā§āĻ—āĻ¤āĻŋāĻ•.

-āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ˛ā§āĻĒ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ˛ā§āĻĒ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ˛ā§‡ āĻ¯ā§‡ āĻ˛ā§āĻĒ āĻ¸ā§‚āĻšāĻ•āĻ—ā§āĻ˛āĻŋ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ‚
āĻ¯ā§‡ loops nontrivial āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻļāĻ°ā§āĻ¤ āĻ…āĻ¸ā§€āĻŽ āĻ¨āĻ¯āĻŧ. āĻāĻ‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤ā§ƒāĻ¤ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ
āĻ˛ā§āĻĒ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻāĻŽāĻ¨āĻ•āĻŋ āĻ˛ā§āĻĒ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ‡ āĻĒā§āĻ°āĻŽāĻžāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻ¨āĻž āĻĒāĻžāĻ°āĻ˛ā§‡āĻ“
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻŦā§ˆāĻ§āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡ -āĻ‰āĻ¨āĻ¸ā§‡āĻĢ-āĻ˛ā§āĻĒ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡
āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ˛ā§āĻĒ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ–ā§āĻāĻœā§‡ āĻĒāĻžāĻ¯āĻŧ.

-āĻĢāĻ•ā§āĻ°āĻ¸āĻœāĻžāĻŽā§āĻĒāĻŋāĻ‚
āĻ•ā§āĻ°āĻ¸-āĻœāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŸāĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻ•ā§‹āĻĄāĻ•ā§‡ āĻāĻ•ā§€āĻ­ā§‚āĻ¤ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ āĻ•ā§‹āĻĄ āĻ•ā§āĻ°āĻ¸- āĻ›āĻžāĻĄāĻŧāĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ­āĻžāĻ˛ āĻĒāĻžāĻ°āĻĢāĻ°ā§āĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻŦāĻž āĻ¨āĻžāĻ“ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻœāĻžāĻŽā§āĻĒāĻŋāĻ‚

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fauto-inc-āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ°
āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻŦāĻž āĻšā§āĻ°āĻžāĻ¸ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻžāĻ¸
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨ā§‡āĻ‡āĨ¤
āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ -O āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-fdce
RTL-āĻ āĻĄā§‡āĻĄ āĻ•ā§‹āĻĄ āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§‡āĻļāĻ¨ (DCE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-fdse
RTL-āĻ āĻĄā§‡āĻĄ āĻ¸ā§āĻŸā§‹āĻ° āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§‡āĻļāĻ¨ (DSE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-fif-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ˛āĻžāĻĢāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻļāĻžāĻ–āĻž-āĻšā§€āĻ¨ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻšā§‡āĻˇā§āĻŸāĻžāĨ¤ āĻāĻŸāĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻšāĻžāĻ˛, āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ, āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš, āĻ¸ā§‡āĻŸ āĻĒāĻ¤āĻžāĻ•āĻž āĻāĻŦāĻ‚ abs āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻ•ā§ŒāĻļāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻ†āĻĻāĻ°ā§āĻļ āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦāĨ¤ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻšāĻŋāĻĒ āĻ†āĻ›ā§‡ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ -fif-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§¨.

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fif-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§¨
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻœāĻžāĻŽā§āĻĒā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ (āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻļāĻžāĻ–āĻž-āĻšā§€āĻ¨ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fdeclone-Ctor-Dtor
C++ ABI-āĻāĻ° āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ° āĻāĻŦāĻ‚ āĻĄā§‡āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨: āĻāĻ•āĻŸāĻŋ āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻŦā§‡āĻ¸ āĻ¸āĻžāĻŦāĻœā§‡āĻ•ā§āĻŸ, āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻĄā§‡āĻ¸ā§āĻŸā§āĻ°āĻ•ā§āĻŸāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻž āĻ•āĻ˛ āĻ•āĻ°ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻĒāĻ°ā§‡ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛ā§āĻ¨āĨ¤ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ˜āĻžāĻāĻŸāĻŋ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻŦā§‡āĻ¸ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ
āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻ˛ āĻ•ā§āĻ˛ā§‹āĻ¨, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻĻā§āĻŸāĻŋ āĻ•āĻĒāĻŋāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡,
āĻŦā§‡āĻ¸ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĨāĻžāĻ™ā§āĻ•āĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡āĨ¤

āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“āĻāĻ¸.

-āĻĢāĻĄāĻŋāĻ˛āĻŋāĻŸ-āĻ¨āĻžāĻ˛-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻšā§‡āĻ•āĻ¸
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻā§‡ āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨āĻ“ āĻ•ā§‹āĻĄ āĻŦāĻž āĻĄā§‡āĻŸāĻž āĻ¨ā§‡āĻ‡
āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ¸āĻšāĻœ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ­āĻžāĻāĻœ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°āĨ¤ āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, GCC-āĻ¤ā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻĄā§‡āĻŸāĻžāĻĢā§āĻ˛ā§‹ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ•ā§‡āĻœā§‹ āĻšā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻĻā§‚āĻ° āĻ•āĻ°ā§‡;
āĻāĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻŸāĻŋ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻĄāĻŋāĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻšā§‡āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ
āĻļā§‚āĻ¨ā§āĻ¯ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤

āĻ¤āĻŦā§‡ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻāĻ‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŸāĻŋ āĻ¸āĻ¤ā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
-FNO-DELETE-NULL- āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻšā§‡āĻ•āĻ¸ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨āĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡
āĻ¸ā§‡āĻ‡ āĻ†āĻšāĻ°āĻŖā§‡āĻ° āĻ‰āĻĒāĻ°āĨ¤

āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯, āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻāĻŽā§āĻŦā§‡āĻĄ āĻ•āĻ°āĻž, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ
āĻāĻŸāĻŋ āĻ¸āĻŦ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡: -āĻ“0, -āĻ“1, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸. āĻĒāĻžāĻ¸ āĻ¯ā§‡ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĻ­āĻžāĻŦā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-fdevirtualize
āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ‰āĻ­āĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻŦāĻ‚ āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤āĻ­āĻžāĻŦā§‡ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ…āĻ‚āĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§‡
(-āĻĢāĻžāĻ‡āĻ¨āĻĄāĻžāĻ‡āĻ°ā§‡āĻ•ā§āĻŸ-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚) āĻāĻŦāĻ‚ āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĒā§āĻ°āĻšāĻžāĻ° (-āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ) āĻ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻŽāĻžāĻ¤ā§āĻ°āĻž -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fdevirtualize-āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡
āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡
āĻŸāĻžāĻ‡āĻĒ āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ—ā§āĻ°āĻžāĻĢ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ, āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻŸ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§āĻ¨
āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻŸāĻŸāĻŋ āĻ›ā§‹āĻŸ āĻšāĻ¯āĻŧ, āĻŦāĻŋāĻļā§‡āĻˇāĻ¤ 1 āĻ†āĻ•āĻžāĻ°ā§‡āĻ°, āĻ•āĻ˛āĻŸāĻŋ a āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ•ā§āĻˇ āĻāĻŦāĻ‚ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻžāĨ¤ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ•āĻ˛ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ
āĻ†āĻ°ā§‹ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨, āĻ¯ā§‡āĻŽāĻ¨ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚āĨ¤ āĻ¯āĻ–āĻ¨ āĻ¤āĻžāĻ°āĻž āĻ†āĻ°āĻ“ āĻĒāĻ°ā§‡ āĻ…āĻ•ā§‡āĻœā§‹ āĻŽāĻ¨ā§‡ āĻšāĻ¯āĻŧ
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨, āĻ¤āĻžāĻ°āĻž āĻŽā§‚āĻ˛ āĻĢāĻ°ā§āĻŽ āĻĢāĻŋāĻ°ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ.

-fdevirtualize-at-ltrans
āĻ˛āĻŋāĻ™ā§āĻ•āĻŸāĻŋ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ• āĻĄāĻŋāĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽ āĻ•āĻ°ā§āĻ¨-
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻŽā§‹āĻĄā§‡ āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻĄāĻŋāĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽ āĻ•āĻ°āĻž āĻĄā§‡āĻŸāĻžāĻ° āĻ†āĻ•āĻžāĻ° āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯
āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨
āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻ•āĻŋāĻ›ā§ āĻ›ā§‹āĻŸāĻ–āĻžāĻŸ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

āĻŽā§āĻ•ā§āĻ¤
āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ•
x86-64 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°, āĻ¯āĻž āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡ 64-āĻŦāĻŋāĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻļā§‚āĻ¨ā§āĻ¯-āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻ¤āĻžāĻĻā§‡āĻ° āĻ¨āĻŋāĻŽā§āĻ¨ 32-āĻŦāĻŋāĻŸ āĻ…āĻ°ā§āĻ§ā§‡āĻ• āĻ˛ā§‡āĻ–āĻž.

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ†āĻ˛āĻĢāĻž, AArch64 āĻāĻŦāĻ‚ x86 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-āĻāĻĢāĻāĻ¨āĻ“-āĻ˛āĻžāĻ‡āĻĢāĻŸāĻžāĻ‡āĻŽ-āĻĄāĻŋāĻāĻ¸āĻ‡
C++ āĻ āĻāĻ•āĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŽāĻžāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻ° āĻœā§€āĻŦāĻĻā§āĻĻāĻļāĻžāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ: āĻ•āĻ–āĻ¨
āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ° āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŽāĻžāĻ¨ āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ āĻāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•ā§‹āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧ
āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻœā§€āĻŦāĻ¨āĻ•āĻžāĻ˛ āĻŽā§ƒāĻ¤ āĻ¯āĻ–āĻ¨ āĻŦāĻ¸ā§āĻ¤ā§ āĻ§ā§āĻŦāĻ‚āĻ¸ āĻšāĻ¯āĻŧ. āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŽā§ƒāĻ¤ āĻĻā§‹āĻ•āĻžāĻ¨
āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻāĻ‡ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°āĻŦā§‡; āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‹āĻĄ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āĻ° āĻœā§€āĻŦāĻ¨āĻ•āĻžāĻ˛ āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ.

-āĻĢā§āĻ˛āĻžāĻ‡āĻ­-āĻ°ā§‡āĻžā§āĻœ-āĻ¸āĻ™ā§āĻ•ā§‹āĻšāĻ¨
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ˛āĻžāĻ‡āĻ­ āĻ°ā§‡āĻžā§āĻœ āĻ¸āĻ‚āĻ•ā§‹āĻšāĻ¨ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻžāĻĒ āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻžāĨ¤ āĻāĻ‡
āĻ›ā§‹āĻŸ āĻŦāĻž āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ¸āĻš āĻĻā§āĻ°ā§āĻ¤ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ•āĨ¤

-āĻĢāĻŋāĻ°āĻž-āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ=āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ
āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻŸā§‡āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ•āĻžāĻ°ā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°āĻ™ā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°, āĻ¯āĻž Chow āĻāĻ° āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ°āĻ™ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡, āĻŦāĻž CB,
āĻ¯āĻž Chaitin-Briggs āĻ•āĻžāĻ˛āĻžāĻ°āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ Chaitin-Briggs āĻ°āĻ™ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ¤āĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

-āĻĢāĻŋāĻ°āĻž-āĻ…āĻžā§āĻšāĻ˛=āĻāĻ˛āĻžāĻ•āĻž
āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻŸā§‡āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ•āĻžāĻ°ā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ…āĻžā§āĻšāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯ āĻāĻ˛āĻžāĻ•āĻž āĻ¯ā§āĻ•ā§āĻ¤āĻŋ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤:

āĻ¸āĻŦ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ…āĻžā§āĻšāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻ°āĻž āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻ…āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ¸āĻš āĻŽā§‡āĻļāĻŋāĻ¨āĨ¤

āĻŽāĻŋāĻļā§āĻ°
āĻ…āĻžā§āĻšāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ›ā§‹āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻžāĻĒ āĻ¸āĻš āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻŽāĻžāĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻŦāĻ‚ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻ°āĻž āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻā§‡āĻ¯āĻŧ, āĻāĻŦāĻ‚
āĻ—āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ (-O, -āĻ“2, ...)āĨ¤

āĻāĻ• āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ…āĻžā§āĻšāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ•ā§āĻˇā§āĻĻā§āĻ°āĻ¤āĻŽ āĻ•ā§‹āĻĄā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧ
āĻ†āĻ•āĻžāĻ°, āĻāĻŦāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ -āĻ“āĻāĻ¸ or -āĻ“0.

-āĻĢāĻŋāĻ°āĻž-āĻ‰āĻ¤ā§āĻĨāĻžāĻ¨-āĻšāĻžāĻĒ
āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻĒāĻžāĻ¸ā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻžāĻĒ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻ¤ā§‡ IRA āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ›ā§‹āĻŸ āĻ•ā§‹āĻĄā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ§ā§€āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻžāĻ‰āĻ¨āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“āĻāĻ¸ āĻ¸āĻŦ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻĢāĻŋāĻ°āĻž-āĻ˛ā§āĻĒ-āĻšāĻžāĻĒ
āĻ˛ā§āĻĒ āĻ‡āĻ¨āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛ā§āĻĒā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻžāĻĒ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻ¤ā§‡ IRA āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ‚ āĻ›ā§‹āĻŸ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻŦāĻĄāĻŧ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ (>= 32āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°), āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ§ā§€āĻ° āĻ•āĻ°ā§‡ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“3 āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-fno-ira-āĻļā§‡āĻ¯āĻŧāĻžāĻ°-āĻ¸ā§‡āĻ­-āĻ¸ā§āĻ˛āĻŸ
āĻ•āĻ˛-āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻžāĻ°ā§āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻžāĻāĻšāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻ˛āĻŸ āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻŋāĻ‚ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻĄāĻžāĻ•. āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻšāĻžāĻ°ā§āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻ˛āĻŸ āĻĒāĻžāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
āĻĢā§āĻ°ā§‡āĻŽ āĻŦāĻĄāĻŧāĨ¤

-fno-ira-āĻļā§‡āĻ¯āĻŧāĻžāĻ°-āĻ¸ā§āĻĒāĻŋāĻ˛-āĻ¸ā§āĻ˛āĻŸ
āĻ¸āĻŋāĻ‰āĻĄā§‹-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻ˛āĻŸ āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻŋāĻ‚ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ›āĻĻā§āĻŽ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°
āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻžāĻ°ā§āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻžāĻ¯āĻŧ āĻ¨āĻž āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻ˛āĻŸ āĻĒāĻžāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻĢāĻ˛āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻŦāĻĄāĻŧ.

-āĻĢāĻŋāĻ°āĻž-āĻ­āĻžāĻ°ā§āĻŦā§‹āĻ¸=n
āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻŸā§‡āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ•āĻžāĻ°ā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻžāĻŽā§āĻĒ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ­āĻžāĻ°ā§āĻŦā§‹āĻ¸āĻŋāĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 5āĨ¤ āĻŽāĻžāĻ¨ āĻĨāĻžāĻ•āĻ˛ā§‡ n 10 āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨, āĻĄāĻžāĻŽā§āĻĒ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ
āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ stderr n āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— 10

-āĻĢā§āĻ˛āĻ°āĻž-āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻŸ
LRA-āĻ¤ā§‡ CFG-āĻ¸āĻ‚āĻŦā§‡āĻĻāĻ¨āĻļā§€āĻ˛ āĻ°āĻŋāĻŽā§‡āĻŸā§‡āĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ›āĻŋāĻŸāĻ•ā§‡ āĻŽāĻžāĻ¨ āĻ˛ā§‹āĻĄ
āĻ›āĻĻā§āĻŽ, āĻāĻ˛āĻ†āĻ°āĻ āĻ¯āĻĻāĻŋ āĻ˛āĻžāĻ­āĻœāĻ¨āĻ• āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻŽāĻžāĻ¨āĻ•ā§‡ āĻĒā§āĻ¨āĻƒāĻŽā§ŒāĻ˛āĻŋāĻ•āĻ•āĻ°āĻŖ (āĻĒā§āĻ¨āĻƒāĻ—āĻŖāĻ¨āĻž) āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fdelayed-āĻļāĻžāĻ–āĻž
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ˛ā§‡, āĻļā§‹āĻˇāĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨
āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻļāĻžāĻ–āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĒāĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§āĻ˛āĻŸ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fschedule- inss
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ˛ā§‡, āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻĄā§‡āĻŸāĻž āĻ…āĻ¨ā§āĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°ā§€ āĻ¸ā§āĻŸāĻ˛āĨ¤ āĻāĻ‡ āĻ¯ā§‡ āĻŽā§‡āĻļāĻŋāĻ¨ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°ā§‡
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ§ā§€āĻ° āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦāĻž āĻŽā§‡āĻŽāĻ°āĻŋ āĻ˛ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ†āĻ›ā§‡
āĻ˛ā§‹āĻĄ āĻŦāĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨āĻž āĻšāĻ“āĻ¯āĻŧāĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3.

-fschedule-inss2
āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ, āĻāĻ•āĻ‡, āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -fschedule- inss, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĒāĻžāĻ¸ā§‡āĻ° āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°ā§‡
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻĒāĻ°ā§‡. āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻš āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°
āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻ•āĻŽ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻāĻŦāĻ‚ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ˛ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻ˛āĻžāĻ—ā§‡
āĻāĻ•āĻŸāĻŋ āĻšāĻ•ā§āĻ°āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻŦā§āĻ˛āĻ•
āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ• āĻœā§āĻĄāĻŧā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻ†āĻ—ā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ -fschedule- inss āĻŦāĻž āĻ -āĻ“2 or
āĻŠāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨.

-fno-sched-āĻ¸ā§āĻĒā§‡āĻ•
āĻ…-āĻ˛ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ—āĻ¤āĻŋāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻ†āĻ—ā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§‡ -fschedule- inss āĻŦāĻž āĻ
-āĻ“2 āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-fsched-āĻšāĻžāĻĒ
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻ†āĻ—ā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻžāĻĒ āĻ¸āĻ‚āĻŦā§‡āĻĻāĻ¨āĻļā§€āĻ˛ insn āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ‡ āĻ¤āĻ–āĻ¨āĻ‡ āĻ…āĻ°ā§āĻĨāĻĒā§‚āĻ°ā§āĻŖ āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§‡
-fschedule- inss āĻŦāĻž āĻ -āĻ“2 āĻ…āĻĨāĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ‰āĻĒāĻ°ā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻžāĻĒ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ°ā§‹āĻ§ āĻ•āĻ°ā§‡ āĻāĻ° āĻ†āĻ•āĻžāĻ° āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§āĻ¨
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻžāĻ°ā§āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ›āĻŋāĻŸāĻ•ā§‡ āĻĒāĻĄāĻŧāĻžāĨ¤

-fsched-āĻ¸ā§āĻĒā§‡āĻ•-āĻ˛ā§‹āĻĄ
āĻ•āĻŋāĻ›ā§ āĻ˛ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ—āĻ¤āĻŋāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ–āĻ¨ āĻœā§āĻžāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ†āĻ—ā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€, āĻ¯ā§‡āĻŽāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ -fschedule- inss āĻŦāĻž āĻ -āĻ“2 āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-fsched-āĻŦāĻŋāĻļā§‡āĻˇ-āĻ˛ā§‹āĻĄ-āĻŦāĻŋāĻĒāĻœā§āĻœāĻ¨āĻ•
āĻ†āĻ°ā§‹ āĻ˛ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ—āĻ¤āĻŋāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ–āĻ¨ āĻœā§āĻžāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ†āĻ—ā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€, āĻ¯ā§‡āĻŽāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ -fschedule- inss āĻŦāĻž āĻ -āĻ“2 āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸
-āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸āĻāĻ¨āĻāĻ¸ =n
āĻ…āĻšāĻ˛ā§‡āĻ° āĻ¸āĻžāĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻ•āĻ¤āĻ—ā§āĻ˛āĻŋ insns (āĻ¯āĻĻāĻŋ āĻĨāĻžāĻ•ā§‡) āĻ…āĻ•āĻžāĻ˛ā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§āĻ¨
āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻžāĻ¸ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ insns. -fno-sched- āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸
āĻŽāĻžāĻ¨ā§‡ āĻ…āĻ•āĻžāĻ˛ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ‡āĻ¨āĻ¸āĻ¨ā§āĻ¸ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ āĻ¨āĻž, -āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸āĻāĻ¨āĻāĻ¸ = 0 āĻ•ā§‹āĻ¨ āĻ†āĻ›ā§‡ āĻŽāĻžāĻ¨ā§‡
āĻ•āĻ¤āĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ insns āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻ†āĻ—ā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¤āĻžāĻ° āĻ¸ā§€āĻŽāĻžāĨ¤ -āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸
āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ›āĻžāĻĄāĻŧāĻž āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸āĻāĻ¨āĻāĻ¸ = 1.

-āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸-āĻĄā§‡āĻĒ
-āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸-āĻĄā§‡āĻĒ =n
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĨāĻ—āĻŋāĻ¤ insn-āĻāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¤āĻ—ā§āĻ˛āĻŋ insn āĻ—ā§āĻ°ā§āĻĒ (āĻšāĻ•ā§āĻ°) āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§āĻ¨
āĻ¯ā§‡āĻŸāĻŋ āĻ¸ā§āĻĨāĻŦāĻŋāĻ° āĻ‡āĻ¨āĻāĻ¸āĻāĻ¨āĻāĻ¸ā§‡āĻ° āĻ¸āĻžāĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻ…āĻ•āĻžāĻ˛ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖā§‡āĻ° āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€āĨ¤ āĻāĻ‡ āĻ†āĻ›ā§‡
āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻžāĻ¸ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ -āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸ is
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ -fno-sched- āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸-āĻĄā§‡āĻĒ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸-āĻĄā§‡āĻĒ = 0.
-āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸-āĻĄā§‡āĻĒ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ›āĻžāĻĄāĻŧāĻž āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
-āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻŸāĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸-āĻĄā§‡āĻĒ = 1.

-fsched2-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻ•
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻĒāĻ°ā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻŦā§‡āĻ¸āĻŋāĻ• āĻŦā§āĻ˛āĻ• āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻœā§āĻĄāĻŧā§‡ āĻ—āĻ¤āĻŋ, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ•, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ GCC āĻŽāĻĄā§‡āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻŦāĻŋāĻŦāĻ°āĻŖ CPU āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻ˜āĻ¨āĻŋāĻˇā§āĻ āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻĨā§‡āĻ•ā§‡ āĻ…āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻĄāĻŧāĻžāĻ¤ā§‡āĨ¤

āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻĒāĻ°ā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻ°ā§āĻĨāĻĒā§‚āĻ°ā§āĻŖ āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§‡
-fschedule-inss2 āĻŦāĻž āĻ -āĻ“2 āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-fsched-āĻ—ā§āĻ°ā§āĻĒ-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĻ¤ā§‡ āĻ—ā§āĻ°ā§āĻĒ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĒāĻ•ā§āĻˇā§‡
āĻ¯ā§‡āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛ āĻ—ā§āĻ°ā§āĻĒā§‡āĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ—āĻ¤āĨ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ -fschedule- inss or -fschedule-inss2 āĻŦāĻž āĻ -āĻ“2 āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-fsched-āĻ¸āĻŽāĻžāĻ˛ā§‹āĻšāĻ¨āĻž-āĻĒāĻžāĻĨ-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĻ¤ā§‡ āĻ•ā§āĻ°āĻŋāĻŸāĻŋāĻ•āĻžāĻ˛-āĻĒāĻžāĻĨ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻĒāĻ•ā§āĻˇā§‡
āĻ¸āĻŽāĻžāĻ˛ā§‹āĻšāĻ¨āĻžāĻŽā§‚āĻ˛āĻ• āĻĒāĻĨā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ -fschedule- inss or -fschedule-inss2 āĻŦāĻž āĻ -āĻ“2 āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-āĻĢāĻ¸āĻšāĻĄ-āĻ¸ā§āĻĒā§‡āĻ•-āĻ‡āĻ¨-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĻ¤ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻĒāĻ•ā§āĻˇā§‡
āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻĻā§āĻ°ā§āĻŦāĻ˛āĻ¤āĻž āĻ¸āĻ™ā§āĻ—ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€. āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ
āĻ¯āĻ–āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§‡ -fschedule- inss or -fschedule-inss2 āĻŦāĻž āĻ -āĻ“2
āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-fsched-āĻ°ā§āĻ¯āĻžāĻ™ā§āĻ•-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĻ¤ā§‡ āĻ°ā§āĻ¯āĻžāĻ™ā§āĻ• āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĒāĻ•ā§āĻˇā§‡
āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻ†āĻ•āĻžāĻ° āĻŦāĻž āĻĢā§āĻ°āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸āĻŋ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ—āĻ¤āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ
āĻ¯āĻ–āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§‡ -fschedule- inss or -fschedule-inss2 āĻŦāĻž āĻ -āĻ“2
āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-āĻĢāĻ¸āĻšāĻĄ-āĻ˛āĻžāĻ¸ā§āĻŸ-āĻ‡āĻ¨-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•
āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻžāĻ°ā§‡ āĻļā§‡āĻˇ-āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻĒāĻ•ā§āĻˇā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻļā§‡āĻˇ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ‰āĻĒāĻ° āĻ•āĻŽ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛āĨ¤ āĻāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¯āĻ–āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§‡ -fschedule- inss or -fschedule-inss2
āĻŦāĻž āĻ -āĻ“2 āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-āĻĢāĻ¸āĻĄ-āĻĄā§‡āĻĒ-āĻ•āĻžāĻ‰āĻ¨ā§āĻŸ-āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•
āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻžāĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛-āĻ—āĻŖāĻ¨āĻž āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻĒāĻ•ā§āĻˇā§‡
āĻ¯ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ†āĻ°āĻ“ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ
āĻ¯āĻ–āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§‡ -fschedule- inss or -fschedule-inss2 āĻŦāĻž āĻ -āĻ“2
āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-āĻĢā§āĻ°ā§‡āĻļāĻĄāĻŋāĻ‰āĻ˛-āĻŽāĻĄāĻŋāĻ‰āĻ˛-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ˛ā§āĻĒ
āĻŽāĻĄā§āĻ˛ā§‹ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĻ° āĻ†āĻ—ā§‡ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻŽāĻĄā§āĻ˛ā§‹ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤, āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻžāĻ¸ āĻ¤āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ¸ā§‡āĻ‡ āĻ†āĻšāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤

-fselective-āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻŋāĻ‚
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§€ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§€ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ°āĻžāĻ¨
āĻĒā§āĻ°āĻĨāĻŽ āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻžāĻ° āĻĒāĻžāĻ¸ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡āĨ¤

-āĻĢāĻ¸ā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸ā§āĻ•āĻŋāĻĄā§āĻ˛āĻŋāĻ‚ 2
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§€ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§€ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ°āĻžāĻ¨
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻžāĻ¸.

-fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§€ āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ­āĻŋāĻ¤āĻ°ā§‡āĻ° āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻāĻ•āĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡ -fselective-āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻŋāĻ‚ or -āĻĢāĻ¸ā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸ā§āĻ•āĻŋāĻĄā§āĻ˛āĻŋāĻ‚ 2
āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨-āĻŦāĻžāĻ‡āĻ°ā§‡āĻ°-āĻ˛ā§āĻĒ
āĻ¸āĻŋāĻ˛ā§‡āĻ•ā§āĻŸāĻŋāĻ­ āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨ āĻ˛ā§āĻĒ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻŦāĻžāĻ‡āĻ°ā§‡āĻ° āĻ˛ā§āĻĒāĻ“ āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡ āĻ¯āĻĻāĻŋ āĻ¨āĻž -fsel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-fsemantic-interposition
āĻ•āĻŋāĻ›ā§ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ, āĻ¯ā§‡āĻŽāĻ¨ ELF, āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻŋāĻšā§āĻ¨ā§‡āĻ° āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻœ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤
āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ¯ā§‡ DSO āĻĨā§‡āĻ•ā§‡ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻ•āĻ°āĻž āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĒāĻžāĻ°āĻĢāĻ°ā§āĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻĒā§āĻ°āĻšāĻžāĻ°, āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¯ā§‡ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻžāĻ¯āĻŧ
āĻĒā§āĻ°āĻļā§āĻ¨ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋāĻ“ āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€, āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ•āĻ°āĻŖ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛āĻŋāĻ–āĻ¤ā§‡, āĻāĻŸāĻŋ
āĻ•ā§‹āĻĄ āĻŽāĻžāĻ¨ā§‡āĻ° āĻļāĻ°ā§āĻ¤ā§‡ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -fno-āĻ…āĻ°ā§āĻĨāĻŦā§‹āĻ§āĻ•-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒāĻœāĻŋāĻļāĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻœāĻŋāĻļāĻ¨ āĻ˜āĻŸā§‡ āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸāĻŋāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĨāĻžāĻ•āĻŦā§‡
āĻ…āĻŦāĻŋāĻ•āĻ˛ āĻāĻ•āĻ‡ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž (āĻāĻŦāĻ‚ āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž)āĨ¤ āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡ āĻ¯āĻĻāĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻœāĻŋāĻļāĻ¨ āĻ˜āĻŸā§‡
āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ° āĻāĻ•āĻ‡ āĻšāĻŦā§‡āĨ¤ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¨ā§‡āĻ‡
āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻŸāĻŋ āĻ•āĻ–āĻ¨āĻ‡ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻœāĻŋāĻļāĻ¨) āĻāĻŦāĻ‚ āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-āĻĢā§āĻ°āĻŋāĻ‚āĻ•-āĻŽā§‹āĻĄāĻŧ
āĻāĻŽāĻŋāĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ prologues āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ…āĻ‚āĻļāĻ—ā§āĻ˛āĻŋāĻ° āĻ†āĻ—ā§‡ āĻ¯āĻž āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨, at āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻļā§€āĻ°ā§āĻˇā§‡āĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-fcaller-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ•ā§āĻ˛ā§‹āĻŦāĻžāĻ° āĻ•āĻ°āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨, āĻĻā§āĻŦāĻžāĻ°āĻžā§ˇ
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•āĻ˛ā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻžāĨ¤ āĻ¯ā§‡āĻŽāĻ¨
āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻ–āĻ¨āĻ‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻ•ā§‹āĻĄā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻ¯āĻŧāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻĨāĻžāĻ•ā§‡
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻ•āĻ˛-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fcombine-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ…ā§āĻ¯āĻžāĻĄāĻœāĻžāĻ¸ā§āĻŸāĻŽā§‡āĻ¨ā§āĻŸ (āĻ§āĻžāĻ•ā§āĻ•āĻž āĻāĻŦāĻ‚ āĻĒāĻĒāĻ¸) āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻŽā§‡āĻŽāĻ°āĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ• āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ–ā§āĻāĻœā§‡ āĻŦā§‡āĻ° āĻ•āĻ°āĻ¤ā§‡āĨ¤

āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ -āĻ“1 āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-āĻĢāĻŋāĻĒāĻž-āĻ°āĻž
āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ˛āĻžāĻ° āĻ¸ā§‡āĻ­ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛ā§‹ āĻ•ā§‹āĻ¨ā§‹ āĻ•āĻ˛ āĻ•āĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸ā§‡āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ•āĻ˛ā§‡āĻ° āĻ†āĻļā§‡āĻĒāĻžāĻļā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡āĨ¤
āĻāĻŸāĻŋ āĻ•ā§‡āĻŦāĻ˛ āĻ¤āĻ–āĻ¨āĻ‡ āĻ¸āĻŽā§āĻ­āĻŦ āĻ¯āĻ–āĻ¨ āĻŦāĻ˛āĻž āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻ…āĻ‚āĻļ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻž āĻāĻŸāĻŋāĻ° āĻ†āĻ—ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fconserve-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻŽ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡, āĻāĻŽāĻ¨āĻ•āĻŋ
āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋāĻ•ā§‡ āĻ§ā§€āĻ° āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻŦā§‹āĻāĻžāĻ¯āĻŧ āĻŦāĻĄāĻŧ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻĢā§āĻ°ā§‡āĻŽ
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ 100 āĻāĻŦāĻ‚ āĻŦāĻĄāĻŧ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻĢā§āĻ°ā§‡āĻŽ-āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ 400āĨ¤

-free-reassoc
āĻ—āĻžāĻ›ā§‡ āĻĒā§āĻ¨āĻ°ā§āĻŽāĻŋāĻ˛āĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-āĻĢā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ
āĻ—āĻžāĻ›ā§‡ āĻ†āĻ‚āĻļāĻŋāĻ• āĻ°āĻŋāĻĄāĻžāĻ¨āĻĄā§‡āĻ¨ā§āĻ¸āĻŋ āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§‡āĻļāĻ¨ (PRE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ -āĻ“2 āĻāĻŦāĻ‚ -āĻ“3.

-āĻĢā§āĻ°āĻŋ-āĻ†āĻ‚āĻļāĻŋāĻ•-āĻĒā§āĻ°āĻžāĻ•
āĻ†āĻ‚āĻļāĻŋāĻ• āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ (PRE) āĻ†āĻ°āĻ“ āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ -āĻ“3.

-free-forwprop
āĻ—āĻžāĻ›ā§‡ āĻ…āĻ—ā§āĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻŦāĻ‚āĻļāĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -O āĻāĻŦāĻ‚
āĻŠāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨.

-āĻĢā§āĻ°āĻŋ-āĻĢā§āĻ°āĻŋ
āĻ—āĻžāĻ›ā§‡ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ°āĻŋāĻĄāĻžāĻ¨āĻĄā§‡āĻ¨ā§āĻ¸āĻŋ āĻāĻ˛āĻŋāĻŽāĻŋāĻ¨ā§‡āĻļāĻ¨ (FRE) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ FRE āĻāĻŦāĻ‚ āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯
PRE āĻšāĻ˛ FRE āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻĨā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ—āĻŖāĻ¨āĻž āĻāĻ‡ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖāĻŸāĻŋ PRE āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻĻā§āĻ°ā§āĻ¤, āĻ¯āĻĻāĻŋāĻ“ āĻāĻŸāĻŋ āĻ•āĻŽ āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°ā§‡
āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-āĻĢā§āĻ°āĻŋ-āĻĢāĻŋāĻĒā§āĻ°āĻĒ
āĻ—āĻžāĻ›ā§‡āĻ° āĻ‰āĻĒāĻ° āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨. āĻāĻ‡ āĻĒāĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-fhoist-āĻ¸āĻ‚āĻ˛āĻ—ā§āĻ¨-āĻ˛ā§‹āĻĄ
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ if-then-else āĻāĻ° āĻ‰āĻ­āĻ¯āĻŧ āĻļāĻžāĻ–āĻž āĻĨā§‡āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ˛ā§‹āĻĄāĻ—ā§āĻ˛āĻŋ āĻĨā§‡āĻ•ā§‡ āĻšāĻ¯āĻŧ
āĻāĻ•āĻ‡ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻ¸āĻ¨ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§€āĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“2 āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-ftre-āĻ•āĻĒāĻŋ-āĻĒā§āĻ°āĻĒ
āĻ—āĻžāĻ›ā§‡ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻžāĻ¸ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒ āĻĻā§‚āĻ° āĻ•āĻ°ā§‡āĨ¤
āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-āĻĢāĻŋāĻĒāĻž-āĻŦāĻŋāĻļā§āĻĻā§āĻ§-āĻ•āĻ¨āĻ¸ā§āĻŸ
āĻ•ā§‹āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻŋāĻļā§āĻĻā§āĻ§ āĻŦāĻž āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ†āĻŦāĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°ā§āĻ¨. āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-āĻĢāĻŋāĻĒāĻž-āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸
āĻ•ā§‹āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž āĻ¤āĻž āĻ†āĻŦāĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-āĻĢāĻŋāĻĒāĻž-āĻĒāĻŋāĻŸāĻŋāĻ
āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻāĻŦāĻ‚ āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻ¤ā§āĻ¯āĻ§āĻŋāĻ• āĻŽā§‡āĻŽāĻ°āĻŋ āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦāĻĄāĻŧ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸāĨ¤ āĻāĻŸāĻŋ āĻ•ā§‹āĻ¨ā§‹ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžā§ˇ

-āĻĢāĻŋāĻĒāĻž-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛
āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻšāĻžāĻ° āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨. āĻĢāĻžāĻ‚āĻļāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻžāĻ¨ā§āĻĄāĻž āĻĨā§‡āĻ•ā§‡ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ āĻžāĻ¨ā§āĻĄāĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŦāĻžāĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¯ā§‡āĻŽāĻ¨ "āĻ āĻžāĻ¨ā§āĻĄāĻž",
"noreturn", āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ° āĻŦāĻž āĻ§ā§āĻŦāĻ‚āĻ¸āĻ•āĻžāĻ°ā§€) āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ āĻžāĻ¨ā§āĻĄāĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚
āĻāĻ•āĻŦāĻžāĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ˛ā§āĻĒ āĻ•āĻŽ āĻ…āĻ‚āĻļ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ
āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĒā§āĻ°āĻšāĻžāĻ° āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨. āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ
āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ•āĻ–āĻ¨ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡
āĻ¸ā§‡āĻ‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻĻāĻŋ
āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ†āĻ›ā§‡. āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
-āĻ“2, -āĻ“āĻāĻ¸ āĻāĻŦāĻ‚ -āĻ“3.

-āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ-āĻ•ā§āĻ˛ā§‹āĻ¨
āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĒā§āĻ°āĻšāĻžāĻ°āĻ•ā§‡ āĻļāĻ•ā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§€ āĻ•āĻ°āĻ¤ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•ā§āĻ˛ā§‹āĻ¨āĻŋāĻ‚ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻ–āĻ¨
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ, āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĒā§āĻ°āĻšāĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•ā§āĻ˛ā§‹āĻ¨āĻŋāĻ‚ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨
āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻ•āĻžāĻ°āĻŖ āĻāĻ‡
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ•āĻĒāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻŸāĻŋ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ° (āĻĻā§‡āĻ–ā§āĻ¨ --āĻĒāĻ°āĻŽ ipcp-āĻ‡āĻ‰āĻ¨āĻŋāĻŸ-āĻ—ā§āĻ°ā§‹āĻĨ=āĻŽā§‚āĻ˛ā§āĻ¯) āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
-āĻ“3.

-āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĻ•āĻ°āĻŖ
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ­āĻžāĻ˛ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤

āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“2 āĻāĻŦāĻ‚ -āĻ“āĻāĻ¸. āĻāĻŸāĻž āĻ¯ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ -āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-āĻĢāĻŋāĻĒāĻž-āĻ†āĻ‡āĻ¸āĻŋāĻāĻĢ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°-āĻĒāĻ āĻ¨ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻĢā§‹āĻ˛ā§āĻĄāĻŋāĻ‚ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ•ā§‹āĻĄā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ•āĻŽāĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻŋāĻ˜ā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¨āĻžāĻŽā§‡āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻāĻ• āĻĻā§āĻŦāĻžāĻ°āĻž. āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ†āĻ°āĻ“ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ.

āĻ¤āĻŦā§āĻ“ āĻ†āĻšāĻ°āĻŖāĻŸāĻŋ āĻ—ā§‹āĻ˛ā§āĻĄ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ†āĻ‡āĻ¸āĻŋāĻāĻĢ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻŽāĻ¤ā§‹, āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ†āĻ‡āĻ¸āĻŋāĻāĻĢ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻ¤āĻ° āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻāĻ•āĻ‡ āĻ¨āĻ¯āĻŧ - āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸āĻŽāĻ¤āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¤āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ—ā§‹āĻ˛ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤

āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“2 āĻāĻŦāĻ‚ -āĻ“āĻāĻ¸.

-āĻĢāĻŋāĻ¸ā§‹āĻ˛ā§‡āĻŸ-āĻ­ā§āĻ˛-āĻĒāĻĨ-āĻ…āĻ§āĻŋāĻ•āĻžāĻ°
āĻāĻ•āĻŸāĻŋ āĻ¨āĻžāĻ˛ āĻĄāĻŋāĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ­ā§āĻ˛ āĻŦāĻž āĻ…āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖ āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒāĻĨāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ• āĻŽā§‚āĻ˛ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻš āĻĨā§‡āĻ•ā§‡ āĻ¸ā§‡āĻ‡ āĻĒāĻĨāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻŸāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ˜ā§āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻāĻŋāĻ¨
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻāĻĻ āĻŽāĻ§ā§āĻ¯ā§‡ āĻ­ā§āĻ˛ āĻŦāĻž āĻ…āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖ. āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“2
āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-āĻĢāĻŋāĻ¸ā§‹āĻ˛ā§‡āĻŸ-āĻ­ā§āĻ˛-āĻĒāĻžāĻĨ-āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯
āĻāĻ•āĻŸāĻŋ āĻļā§‚āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ­ā§āĻ˛ āĻŦāĻž āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖāĻ•ā§‡ āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒāĻĨāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ "returns_nonnull" āĻŦāĻž "nonnull" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ā§ˇ āĻ¸ā§‡āĻ‡ āĻĒāĻĨāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻš āĻĨā§‡āĻ•ā§‡ āĻāĻŦāĻ‚ āĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻŦāĻž āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻŸāĻŋ āĻ˜ā§āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻāĻŋāĻ¨
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻāĻĻā§‡ āĻāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ā§ˇ -āĻ“2 āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡

-āĻĢā§āĻ°āĻŋ-āĻ¸āĻŋāĻ™ā§āĻ•
āĻ—āĻžāĻ›ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĢāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻŸā§‹āĻ° āĻ—āĻ¤āĻŋ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨. āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -O āĻāĻŦāĻ‚
āĻŠāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨.

-āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻŦāĻŋāĻŸ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ
āĻ—āĻžāĻ›ā§‡ āĻŦāĻŋāĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻŦāĻŋāĻŸ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĒā§āĻ°āĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ¤āĻĨā§āĻ¯āĨ¤ āĻāĻ‡ āĻĒāĻžāĻ¸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻšāĻ¯āĻŧ
āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻāĻŸāĻž āĻ¯ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ -āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ
āĻ—āĻžāĻ›ā§‡ āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ¸ āĻ•āĻ¨ā§āĻĄāĻŋāĻļāĻ¨āĻžāĻ˛ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻŸ āĻĒā§āĻ°āĻĒāĻžāĻ—ā§‡āĻļāĻ¨ (āĻ¸āĻŋāĻ¸āĻŋāĻĒāĻŋ) āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻžāĻ¸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-fssa-phiopt
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ•ā§‹āĻĄ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻ¤ā§‡ SSA PHI āĻ¨ā§‹āĻĄāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ āĻŽā§āĻ¯āĻžāĻšāĻŋāĻ‚ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻžāĻ¸
āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -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-isl āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡
āĻ—ā§āĻ°āĻžāĻĢāĻžāĻ‡āĻŸ āĻ˛ā§āĻĒ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°āĻŋāĻ•āĻžāĻ āĻžāĻŽā§‹.

-āĻĢā§āĻ˛ā§āĻĒ-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻšā§‡āĻžā§āĻœ
āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ˛ā§āĻĒ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻšā§‡āĻžā§āĻœ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻŸāĻŋ āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻ˛ā§āĻĒ āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧ āĻ•āĻ°āĻž
āĻ­āĻŋāĻ¤āĻ°ā§‡āĻ° āĻāĻŦāĻ‚ āĻŦāĻžāĻ‡āĻ°ā§‡āĻ° āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻ‡āĻš āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯ā§‡āĻŽāĻ¨:

Do j = 1, āĻŽāĻŋ
āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
āĻ (āĻœā§‡, āĻ†āĻ‡) = āĻ (āĻœā§‡, āĻ†āĻ‡) * āĻ¸āĻŋ
āĻāĻ¨ā§āĻĄāĻĄā§‹
āĻāĻ¨ā§āĻĄāĻĄā§‹

āĻ˛ā§āĻĒ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻšā§‡āĻžā§āĻœ āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ¨ āĻāĻŸāĻŋ āĻ˛ā§‡āĻ–āĻž āĻ›āĻŋāĻ˛:

āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
Do j = 1, āĻŽāĻŋ
āĻ (āĻœā§‡, āĻ†āĻ‡) = āĻ (āĻœā§‡, āĻ†āĻ‡) * āĻ¸āĻŋ
āĻāĻ¨ā§āĻĄāĻĄā§‹
āĻāĻ¨ā§āĻĄāĻĄā§‹

āĻ¯āĻž āĻ‰āĻĒāĻ•āĻžāĻ°ā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻ–āĻ¨ "N" āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻĨā§‡āĻ•ā§‡ āĻŦāĻĄāĻŧ āĻšāĻ¯āĻŧ, āĻ•āĻžāĻ°āĻŖ āĻĢā§‹āĻ°ā§āĻŸāĻ°āĻžāĻ¨ā§‡,
āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ•āĻ˛āĻžāĻŽ āĻāĻŦāĻ‚ āĻŽā§‚āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻ˛āĻ—ā§āĻ¨āĻ­āĻžāĻŦā§‡ āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛ā§āĻĒ āĻ¸āĻžāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ‰āĻĒāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡, āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŽāĻŋāĻ¸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ­āĻžāĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¨āĻ¯āĻŧ
āĻĢā§‹āĻ°ā§āĻŸāĻ°āĻžāĻ¨āĨ¤ āĻāĻ‡ āĻ•ā§‹āĻĄ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡, GCC āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ --with-isl āĻĨā§‡āĻ•ā§‡
āĻ—ā§āĻ°āĻžāĻĢāĻžāĻ‡āĻŸ āĻ˛ā§āĻĒ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°āĻŋāĻ•āĻžāĻ āĻžāĻŽā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻĢā§āĻ˛ā§āĻĒ-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻĒ-āĻ–āĻ¨āĻŋ
āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ˛ā§āĻĒ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻĒ āĻŽāĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻĒ āĻŽāĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡
āĻĻā§āĻŸāĻŋ āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻ˛ā§āĻĒāĨ¤ āĻŦāĻžāĻ‡āĻ°ā§‡āĻ° āĻ˛ā§āĻĒā§‡āĻ° āĻ¸ā§āĻŸā§āĻ°āĻŋāĻĒ āĻ†āĻ•āĻžāĻ° āĻāĻŦāĻ‚ āĻ­āĻŋāĻ¤āĻ°ā§‡āĻ° āĻ¸āĻŽāĻžāĻ¨ āĻ§āĻžāĻĒ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ˛ā§āĻĒā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻĒā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŽā§‚āĻ˛ āĻ˛ā§āĻĒā§‡āĻ° āĻ§āĻžāĻĒ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĢāĻžāĻ˛āĻž āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ˛ā§āĻĒ-āĻŦā§āĻ˛āĻ•-āĻŸāĻžāĻ‡āĻ˛-āĻ†āĻ•āĻžāĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯ā§‡āĻŽāĻ¨:

āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
A (i) = a (i) + āĻ¸āĻŋ
āĻāĻ¨ā§āĻĄāĻĄā§‹

āĻ˛ā§āĻĒ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻĒ āĻŽāĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ¨ āĻāĻŸāĻŋ āĻ˛ā§‡āĻ–āĻž āĻ›āĻŋāĻ˛:

Do II = 1, n, 51
DO I = II, āĻŽāĻŋāĻ¨āĻŋāĻŸ (II + 50, N)
A (i) = a (i) + āĻ¸āĻŋ
āĻāĻ¨ā§āĻĄāĻĄā§‹
āĻāĻ¨ā§āĻĄāĻĄā§‹

āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻŸāĻŋ GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ­āĻžāĻˇāĻžāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻāĻŦāĻ‚ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¨āĻ¯āĻŧā§ˇ
āĻĢā§‹āĻ°ā§āĻŸāĻ°āĻžāĻ¨āĨ¤ āĻāĻ‡ āĻ•ā§‹āĻĄ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡, GCC āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ --with-isl āĻĨā§‡āĻ•ā§‡
āĻ—ā§āĻ°āĻžāĻĢāĻžāĻ‡āĻŸ āĻ˛ā§āĻĒ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°āĻŋāĻ•āĻžāĻ āĻžāĻŽā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

- āĻĢā§āĻ˛āĻĒ-āĻŦā§āĻ˛āĻ•
āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ˛ā§āĻĒ āĻŦā§āĻ˛āĻ•āĻŋāĻ‚ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ˛āĻ•āĻŋāĻ‚ āĻĢāĻžāĻ˛āĻž āĻ–āĻ¨āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ˛ā§āĻĒ
āĻ˛ā§āĻĒ āĻ¨ā§‡āĻ¸ā§āĻŸ āĻ¯ā§‡āĻŽāĻ¨ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ˛ā§āĻĒā§‡āĻ° āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•ā§āĻ¯āĻžāĻļā§‡āĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻĢāĻŋāĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
āĻĢāĻžāĻ˛āĻž āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ˛ā§āĻĒ-āĻŦā§āĻ˛āĻ•-āĻŸāĻžāĻ‡āĻ˛-āĻ†āĻ•āĻžāĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ,
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯ā§‡āĻŽāĻ¨:

āĻ†āĻŽāĻŋ = 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-isl āĻĨā§‡āĻ•ā§‡
āĻ—ā§āĻ°āĻžāĻĢāĻžāĻ‡āĻŸ āĻ˛ā§āĻĒ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°āĻŋāĻ•āĻžāĻ āĻžāĻŽā§‹ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

-fgraphite-āĻĒāĻ°āĻŋāĻšāĻ¯āĻŧ
āĻ—ā§āĻ°āĻžāĻĢāĻžāĻ‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻšāĻ¯āĻŧ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ SCOP-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŋ
āĻĒāĻ˛āĻŋāĻšā§‡āĻĄā§āĻ°āĻžāĻ˛ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻŦāĻ‚ āĻāĻŸāĻŋāĻ•ā§‡ āĻœāĻŋāĻŽā§āĻĒāĻ˛ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -fgraphite-āĻĒāĻ°āĻŋāĻšāĻ¯āĻŧ
āĻ†āĻŽāĻ°āĻž GIMPLE -> GRAPHITE -> GIMPLE āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻ–āĻ°āĻš āĻŦāĻž āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ—ā§āĻ˛āĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤
āĻ•āĻŋāĻ›ā§ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨āĻ“ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸāĻ° ISL āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ āĻ¸ā§‚āĻšāĻ•
loops āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻāĻŦāĻ‚ āĻŽā§ƒāĻ¤ āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛.

-āĻĢā§āĻ˛ā§āĻĒ-āĻ¨ā§‡āĻ¸ā§āĻŸ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ
ISL āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ˛ā§āĻĒ āĻ¨ā§‡āĻ¸ā§āĻŸ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻ˛ā§āĻĒ āĻ¨ā§‡āĻ¸ā§āĻŸ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ•
āĻĒā§āĻ˛ā§āĻŸā§‹ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽā§‡āĻ° āĻ‰āĻĒāĻ°āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ā§ˇ
āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻāĻŦāĻ‚ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ¤āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ•āĨ¤

-āĻĢā§āĻ˛ā§āĻĒ-āĻ†āĻ¨āĻ°ā§‹āĻ˛-āĻāĻŦāĻ‚-āĻœā§āĻ¯āĻžāĻŽ
ISL āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ˛ā§āĻĒ āĻ¨ā§‡āĻ¸ā§āĻŸ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻāĻŦāĻ‚ āĻœā§āĻ¯āĻžāĻŽ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻĢā§āĻ¯āĻžāĻ•ā§āĻŸāĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ˛ā§āĻĒ-āĻ†āĻ¨āĻ°ā§‹āĻ˛-āĻœā§āĻ¯āĻžāĻŽ-āĻ¸āĻžāĻ‡āĻœ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻĄ āĻĄāĻžāĻ‡āĻŽā§‡āĻ¨āĻļāĻ¨ (āĻ—āĻŖāĻ¨āĻž
āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ­āĻŋāĻ¤āĻ°ā§‡āĻ° āĻĨā§‡āĻ•ā§‡) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ˛ā§āĻĒ-āĻ†āĻ¨āĻ°ā§‹āĻ˛-āĻœā§āĻ¯āĻžāĻŽ-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĨ¤
.

-floop-āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛-āĻ¸āĻŽāĻ¸ā§āĻ¤
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ—ā§āĻ°āĻžāĻĢāĻžāĻ‡āĻŸ āĻĄā§‡āĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤
āĻ˛ā§āĻĒ āĻŦāĻšāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ§āĻžāĻ°āĻŖ āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻ•āĻ°ā§āĻ¨
āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻ•āĻ°āĻž āĻ˛āĻžāĻ­āĻœāĻ¨āĻ• āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ¨āĻž āĻ•āĻ°ā§‡āĻ‡āĨ¤

-āĻĢāĻšā§‡āĻ•-āĻĄā§‡āĻŸāĻž-āĻĄāĻŋāĻĒāĻ¸
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻ• āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤ā§āĻ˛āĻ¨āĻž. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻ• āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚.

-ftre-āĻ˛ā§āĻĒ-āĻ¯āĻĻāĻŋ-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ­āĻŋāĻ¤āĻ°ā§‡āĻ° āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ˛āĻžāĻĢāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻļāĻžāĻ–āĻž-āĻŦāĻŋāĻšā§€āĻ¨ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯. āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻšāĻ˛ āĻ•ā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ­ā§‡āĻ¤āĻ°ā§‡āĻ° āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĨā§‡āĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻĒā§āĻ°āĻŦāĻžāĻš āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ•āĻ°āĻž
āĻāĻ‡ āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĒāĻžāĻ¸ā§‡āĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡āĨ¤ āĻāĻ‡
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĨ¤

-āĻāĻĢāĻŸāĻŋ-āĻ˛ā§āĻĒ-āĻ‡āĻĢ-āĻ•āĻ¨āĻ­āĻžāĻ°ā§āĻŸ-āĻ¸ā§āĻŸā§‹āĻ°
āĻŽā§‡āĻŽāĻ°āĻŋ āĻ°āĻžāĻ‡āĻŸ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ˛āĻžāĻĢ āĻ¯āĻĻāĻŋ-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻžāĻ“āĨ¤ āĻāĻ‡
āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻĨā§āĻ°ā§‡āĻĄā§‡āĻĄ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ…āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¨āĻŋāĻƒāĻļāĻ°ā§āĻ¤ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻ˛āĻŋāĻ–āĻ¤ā§‡. āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ,

āĻœāĻ¨ā§āĻ¯ (i = 0; i < N; i++)
āĻ¯āĻĻāĻŋ (āĻ…āĻŦāĻ¸ā§āĻĨāĻž)
A [i] = āĻāĻ•ā§āĻ¸āĻĒā§āĻ°āĻŋāĻ˛;

āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ

āĻœāĻ¨ā§āĻ¯ (i = 0; i < N; i++)
A[i] = cond? expr: A[i];

āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻĄā§‡āĻŸāĻž āĻ°ā§‡āĻ¸ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨.

-āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻĄāĻŋāĻ¸ā§āĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻļāĻ¨
āĻ˛ā§āĻĒ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨. āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻŦāĻĄāĻŧ āĻ˛ā§āĻĒ āĻŦāĻĄāĻŋāĻ¤ā§‡ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻŦāĻ‚ āĻ†āĻ°āĻ“ āĻ˛ā§āĻĒ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨, āĻ¯ā§‡āĻŽāĻ¨ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ•āĻ°āĻŖ āĻŦāĻž āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨, āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻ¸ā§āĻĨāĻžāĻ¨ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ˛ā§āĻĒ

āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
A (i) = b (i) + āĻ¸āĻŋ
D (i) = E (i) * f
āĻāĻ¨ā§āĻĄāĻĄā§‹

āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ

āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
A (i) = b (i) + āĻ¸āĻŋ
āĻāĻ¨ā§āĻĄāĻĄā§‹
āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
D (i) = E (i) * f
āĻāĻ¨ā§āĻĄāĻĄā§‹

-āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻĄāĻŋāĻ¸ā§āĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ-āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨
āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ā§‡āĻ° āĻ˛ā§āĻĒ āĻĄāĻŋāĻ¸ā§āĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻļāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ•āĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“3.

āĻāĻ‡ āĻĒāĻžāĻ¸āĻŸāĻŋ āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ˛ā§āĻĒ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻŽā§‡āĻŽāĻ¸ā§‡āĻŸ āĻœāĻŋāĻ°ā§‹āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ˛ā§āĻĒ

āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
A (i) = 0
āĻŦāĻŋ (āĻ†āĻ‡) = āĻ (āĻ†āĻ‡) + āĻ†āĻ‡
āĻāĻ¨ā§āĻĄāĻĄā§‹

āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ

āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
A (i) = 0
āĻāĻ¨ā§āĻĄāĻĄā§‹
āĻ†āĻŽāĻŋ = 1, āĻāĻ¨
āĻŦāĻŋ (āĻ†āĻ‡) = āĻ (āĻ†āĻ‡) + āĻ†āĻ‡
āĻāĻ¨ā§āĻĄāĻĄā§‹

āĻāĻŦāĻ‚ āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ˛ā§āĻĒ āĻŽā§‡āĻŽāĻ¸ā§‡āĻŸ āĻœāĻŋāĻ°ā§‹āĻ¤ā§‡ āĻ•āĻ˛ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

-āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻ†āĻ‡āĻāĻŽ
āĻ—āĻžāĻ›ā§‡ āĻ˛ā§āĻĒ āĻ…āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§€āĻ¯āĻŧ āĻ—āĻ¤āĻŋ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻžāĻ¸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻ āĻŋāĻ¨ āĻ¯ā§‡ invariants āĻ¸āĻ°āĻžāĻ¨ā§‹
RTL āĻ¸ā§āĻ¤āĻ°ā§‡ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄā§‡āĻ˛ āĻ•āĻ°āĻž (āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛, āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¯āĻž āĻ…āĻ¤ā§āĻšā§āĻ› āĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
insns)āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -āĻĢāĻžāĻ¨āĻ¸ā§āĻ‡āĻš-āĻ˛ā§āĻĒāĻ¸ āĻāĻŸāĻž āĻ¯ā§‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ
āĻ˛ā§āĻĒ āĻĨā§‡āĻ•ā§‡ invariant āĻ†āĻ‰āĻŸ, āĻ¯āĻžāĻ¤ā§‡ āĻ†āĻŽāĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤ā§āĻšā§āĻ› invariantness āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ˛ā§āĻĒ āĻ†āĻ¨āĻ¸ā§āĻ‡āĻšāĻŋāĻ‚ āĻĒāĻžāĻ¸ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸ā§āĻŸā§‹āĻ° āĻ—āĻ¤āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤.

-āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻ‡āĻ­āĻ•ā§āĻ¯āĻžāĻ¨āĻ¨
āĻ˛ā§āĻĒā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ¯āĻžāĻ¨ā§‹āĻ¨āĻŋāĻ•āĻžāĻ˛ āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻœāĻŸāĻŋāĻ˛ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤ āĻĒāĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¤āĻžāĻ°āĻĒāĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻšāĻœā§‡āĻ‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻĻāĻ°āĻ•āĻžāĻ°ā§€āĨ¤

-āĻĢāĻžāĻ‡āĻ­āĻĒā§āĻŸāĻ¸
āĻ‡āĻ¨ā§āĻĄāĻžāĻ•āĻļāĻ¨ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻ•āĻ°ā§āĻ¨ (āĻļāĻ•ā§āĻ¤āĻŋ āĻšā§āĻ°āĻžāĻ¸, āĻ‡āĻ¨ā§āĻĄāĻžāĻ•āĻļāĻ¨ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛
āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤āĻ•āĻ°āĻŖ āĻāĻŦāĻ‚ āĻ†āĻŦā§‡āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛) āĻ—āĻžāĻ›ā§‡āĨ¤

-ftree- parallelize-loops=n
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ loops, āĻ…āĻ°ā§āĻĨāĻžā§Ž, n āĻĨā§āĻ°ā§‡āĻĄā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§‡āĻ‡ āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻ­āĻŦ āĻ¯āĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻāĻŦāĻ‚ āĻ‡āĻšā§āĻ›āĻžāĻŽāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻ…āĻĒāĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻ˛āĻžāĻ­āĻœāĻ¨āĻ•, āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯
āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ‰āĻ‡āĻĨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¯ā§‡āĻŽāĻ¨ CPU-āĻ¨āĻŋāĻŦāĻŋāĻĄāĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻŦā§‹āĻāĻž - āĻĨā§āĻ°ā§‡āĻĄ, āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§‡āĻ‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ†āĻ›ā§‡ā§ˇ
- āĻĨā§āĻ°ā§‡āĻĄ.

-āĻāĻĢāĻŸāĻŋ-āĻĒāĻŋāĻŸāĻŋāĻ
āĻ—āĻžāĻ›ā§‡āĻ° āĻ‰āĻĒāĻ° āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
at -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-ftre-sra
āĻ¸āĻŽāĻˇā§āĻŸāĻŋāĻ° āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨. āĻāĻ‡ āĻĒāĻžāĻ¸ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡
āĻ–ā§āĻŦ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļā§āĻ°ā§āĻ¤āĻŋ āĻ°ā§‹āĻ§ āĻ•āĻ°āĻ¤ā§‡ āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻ¸āĻšāĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž
āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-ftree-āĻ•āĻĒāĻŋāĻ°āĻ¨āĻžāĻŽ
āĻ—āĻžāĻ›ā§‡ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻĒā§āĻ¨āĻƒāĻ¨āĻžāĻŽāĻ•āĻ°āĻŖ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻžāĻ¸ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¨āĻžāĻŽ āĻ¯āĻž āĻ†āĻ°ā§‹
āĻ˜āĻ¨āĻŋāĻˇā§āĻ āĻ­āĻžāĻŦā§‡ āĻŽā§‚āĻ˛ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ. āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -O āĻāĻŦāĻ‚
āĻŠāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨.

-Free-coalesce-inlined-vars
āĻ•āĻĒāĻŋāĻ°āĻŋāĻ¨ā§‡āĻŽ āĻĒāĻžāĻ¸ āĻŦāĻ˛ā§āĻ¨ (āĻĻā§‡āĻ–ā§āĻ¨ -ftree-āĻ•āĻĒāĻŋāĻ°āĻ¨āĻžāĻŽ) āĻ›ā§‹āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ•ā§‡ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ¤ā§‡-
āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ“, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻž
āĻāĻ° āĻ†āĻ°ā§‹ āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ°ā§‚āĻĒ -Free-coalesce-vars. āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻ•ā§āĻˇāĻ¤āĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻĄ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§āĻĄ-āĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻ°āĻžāĻ–ā§‡
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯, āĻ¯ā§‡āĻŽāĻ¨ āĻ¤āĻžāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻŦā§‡āĻļāĻŋ
āĻ¸ā§‡āĻļāĻ¨.

-Free-coalesce-vars
āĻ•āĻĒāĻŋāĻ°āĻŋāĻ¨ā§‡āĻŽ āĻĒāĻžāĻ¸ āĻŦāĻ˛ā§āĻ¨ (āĻĻā§‡āĻ–ā§āĻ¨ -ftree-āĻ•āĻĒāĻŋāĻ°āĻ¨āĻžāĻŽ) āĻ›ā§‹āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ•ā§‡ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ¤ā§‡-
āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ“, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ—ā§āĻ°ā§āĻ¤āĻ°āĻ­āĻžāĻŦā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻĄ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž -fno-var-āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚-āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ.
āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ†āĻ•āĻžāĻ°ā§‡, āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° SSA āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤āĻ•āĻ°āĻŖāĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ, āĻ¸āĻš
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŦā§‡āĻļā§€ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-free-ter
SSA->āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ•āĻ•
use/single def temporaries āĻ¤āĻžāĻĻā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻ‚āĻœā§āĻžāĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻāĻ° āĻĢāĻ˛ā§‡ āĻ¨āĻ¨-āĻœāĻŋāĻŽā§āĻĒāĻ˛ āĻ•ā§‹āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻ•āĻĻā§‡āĻ° āĻ†āĻ°āĻ“ āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŋāĻ›ā§ āĻĻā§‡āĻ¯āĻŧ
āĻœāĻŸāĻŋāĻ˛ āĻ—āĻžāĻ›āĻ—ā§āĻ˛āĻŋ āĻ¯āĻžāĻ¤ā§‡ āĻ­āĻžāĻ˛ RTL āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-āĻāĻĢāĻŸāĻŋ-āĻāĻ¸āĻāĻ˛āĻāĻ¸āĻ†āĻ°
āĻ—āĻžāĻ›ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¸ā§‹āĻœāĻž āĻ˛āĻžāĻ‡āĻ¨ āĻļāĻ•ā§āĻ¤āĻŋ āĻšā§āĻ°āĻžāĻ¸ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨. āĻāĻ‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĻŋ
āĻ°āĻžāĻļāĻŋāĻ—ā§āĻ˛āĻŋ āĻ—ā§āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻœāĻĄāĻŧāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ•āĻŽ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻ—āĻŖāĻ¨āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡
āĻ•āĻ–āĻ¨ āĻ¸āĻŽā§āĻ­āĻŦ. āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -O āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ°āĨ¤

-āĻĢā§āĻ°āĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ
āĻ—āĻžāĻ›ā§‡ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻāĻŦāĻ‚
-āĻāĻĢāĻŸāĻŋ-āĻāĻ¸āĻāĻ˛āĻĒāĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻĢā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ
āĻ—āĻžāĻ›ā§‡ āĻ˛ā§āĻĒ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“3 āĻāĻŦāĻ‚ āĻ•āĻ–āĻ¨
-āĻĢā§āĻ°āĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-āĻāĻĢāĻŸāĻŋ-āĻāĻ¸āĻāĻ˛āĻĒāĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ
āĻ—āĻžāĻ›ā§‡ āĻŦā§‡āĻ¸āĻŋāĻ• āĻŦā§āĻ˛āĻ• āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“3 āĻāĻŦāĻ‚
āĻ•āĻ–āĻ¨ -āĻĢā§āĻ°āĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-fvect-āĻ•āĻ¸ā§āĻŸ-āĻŽāĻĄā§‡āĻ˛=āĻŽāĻĄā§‡āĻ˛
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ–āĻ°āĻš āĻŽāĻĄā§‡āĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯ āĻŽāĻĄā§‡āĻ˛ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¸ā§€āĻŽāĻžāĻšā§€āĻ¨, āĻĒā§āĻ°āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ or āĻ¸āĻ¸ā§āĻ¤āĻžāĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸ā§€āĻŽāĻžāĻšā§€āĻ¨ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ āĻ•ā§‹āĻĄ-āĻĒāĻžāĻĨ āĻŽāĻĄā§‡āĻ˛
āĻ¸āĻ™ā§āĻ—ā§‡ āĻĨāĻžāĻ•āĻžāĻ•āĻžāĻ˛ā§€āĻ¨ āĻ˛āĻžāĻ­āĻœāĻ¨āĻ• āĻšāĻ¤ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻŽāĻĄā§‡āĻ˛ āĻāĻ•āĻŸāĻŋ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻšā§‡āĻ• āĻ—āĻžāĻ°ā§āĻĄ
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ āĻ•ā§‹āĻĄ-āĻĒāĻžāĻĨ āĻāĻŸāĻŋāĻ•ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ—āĻŖāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻ¯āĻž āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻŦā§‡
āĻŽā§‚āĻ˛ āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻ˛ā§āĻĒ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻĻā§āĻ°ā§āĻ¤āĨ¤ āĻĻā§āĻ¯ āĻ¸āĻ¸ā§āĻ¤āĻž āĻŽāĻĄā§‡āĻ˛ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ
āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻŸāĻŋ āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ¯ā§‡āĻŽāĻ¨ āĻ–āĻ°āĻš āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻšāĻŦā§‡
āĻĄā§‡āĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦāĻž āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻšā§‡āĻ• āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻ° āĻ¸āĻŽāĻžāĻ¨
āĻĒā§āĻ°āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻŽāĻĄā§‡āĻ˛. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ–āĻ°āĻš āĻŽāĻĄā§‡āĻ˛ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻ¤āĻžāĻ•āĻž āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻšāĻ¯āĻŧ
āĻĒāĻžāĻ°ā§‡āĻ¨ āĻĒā§āĻ°āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ or āĻ¸āĻ¸ā§āĻ¤āĻž.

-fsimd-āĻ•āĻ¸ā§āĻŸ-āĻŽāĻĄā§‡āĻ˛=āĻŽāĻĄā§‡āĻ˛
OpenMP āĻŦāĻž Cilk āĻĻāĻŋāĻ¯āĻŧā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ–āĻ°āĻš āĻŽāĻĄā§‡āĻ˛āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ¸ āĻ¸āĻŋāĻŽāĻĄāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻžāĨ¤ āĻĻā§āĻ¯ āĻŽāĻĄā§‡āĻ˛ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¸ā§€āĻŽāĻžāĻšā§€āĻ¨, āĻĒā§āĻ°āĻ—āĻ¤āĻŋāĻļā§€āĻ˛, āĻ¸āĻ¸ā§āĻ¤āĻž.
āĻāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻžāĻ¨ āĻŽāĻĄā§‡āĻ˛ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻ…āĻ°ā§āĻĨ āĻ†āĻ›ā§‡ -fvect-āĻ•āĻ¸ā§āĻŸ-āĻŽāĻĄā§‡āĻ˛ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻžāĻ°āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻāĻ•āĻŸāĻŋ āĻ–āĻ°āĻš āĻŽāĻĄā§‡āĻ˛ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ -fvect-āĻ•āĻ¸ā§āĻŸ-āĻŽāĻĄā§‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ.

-āĻāĻĢāĻŸāĻŋ-āĻ­āĻŋāĻ†āĻ°āĻĒāĻŋ
āĻ—āĻžāĻ›ā§‡ āĻ­ā§āĻ¯āĻžāĻ˛ā§ āĻ°ā§‡āĻžā§āĻœ āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĒā§āĻ°āĻšāĻžāĻ°ā§‡āĻ° āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ
āĻĒāĻžāĻ¸, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŽāĻžāĻ¨ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻŽāĻžāĻ¨ā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°āĻ°āĻž āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ°ā§‡āĻžā§āĻœ āĻšā§‡āĻ• āĻ¯ā§‡āĻŽāĻ¨ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ āĻšā§‡āĻ• āĻāĻŦāĻ‚ āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡
āĻšā§‡āĻ• āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“2 āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ¨āĻžāĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻšā§‡āĻ• āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢāĻĄāĻŋāĻ˛āĻŋāĻŸ-āĻ¨āĻžāĻ˛-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻšā§‡āĻ•āĻ¸ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-fsplit-ivs-āĻ‡āĻ¨-āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻžāĻ°
āĻāĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ¤ā§‡ āĻ‡āĻ¨ā§āĻĄāĻžāĻ•āĻļāĻ¨ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŽāĻžāĻ¨ā§‡āĻ° āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻĨāĻŽ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ¤ā§‡ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻĄ āĻ˛ā§āĻĒāĨ¤ āĻāĻŸāĻŋ āĻĻā§€āĻ°ā§āĻ˜ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ­ā§‡āĻ™ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻšā§‡āĻ‡āĻ¨, āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻžāĻ¸ā§‡āĻ° āĻĻāĻ•ā§āĻˇāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖ -āĻĢāĻ“āĻ¯āĻŧā§‡āĻŦ āĻāĻŦāĻ‚ CSE āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ‡ āĻāĻ•āĻ‡ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻĒā§‡āĻ¤ā§‡ āĻ¯āĻĨā§‡āĻˇā§āĻŸāĨ¤
āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻŸāĻŋ āĻāĻŽāĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¨āĻ¯āĻŧ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ˛ā§āĻĒ āĻŦāĻĄāĻŋ a āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻœāĻŸāĻŋāĻ˛
āĻāĻ•āĻ• āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•āĨ¤ āĻāĻŸāĻŋ āĻ•āĻŋāĻ›ā§ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡āĻ“ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻž
CSE āĻĒāĻžāĻ¸ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĨ¤

āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛-āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ-āĻ‡āĻ¨-āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻžāĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻŋāĻ›ā§ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ•āĻĒāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻ–āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ•āĻ°āĻž, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ•ā§‹āĻĄ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻ†āĻ‚āĻļāĻŋāĻ•-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚
āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ…āĻ‚āĻļāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ–āĻ¨ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨āĻ‡ āĻ•ā§‹āĻ¨ā§‹ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻĢā§‡āĻ˛ā§‡
āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻžāĻ˛ā§ -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨ or -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ›ā§‹āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…āĻĒāĻļāĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2.

-āĻĢāĻĒā§āĻ°ā§‡āĻĄāĻŋāĻ•āĻŸāĻŋāĻ­-āĻ•āĻŽāĻ¨āĻŋāĻ‚
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€āĻŽā§‚āĻ˛āĻ• āĻ•āĻŽāĻ¨āĻŋāĻ‚ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨, āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ—āĻŖāĻ¨āĻž āĻĒā§āĻ¨āĻƒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° (āĻŦāĻŋāĻļā§‡āĻˇāĻ¤
āĻŽā§‡āĻŽāĻ°āĻŋ āĻ˛ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§‹āĻ°) āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ¤ā§‡ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“3.

-fprefetch-āĻ˛ā§āĻĒ-āĻ…ā§āĻ¯āĻžāĻ°ā§‡
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻŽā§‡āĻļāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ˛ā§‡, āĻŽā§‡āĻŽāĻ°āĻŋ āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻŦāĻĄāĻŧ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ˛ā§āĻĒā§‡āĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻŦāĻž āĻ–āĻžāĻ°āĻžāĻĒ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡; āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ…āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛
āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ˛ā§āĻĒā§‡āĻ° āĻ—āĻ āĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ…āĻ•ā§āĻˇāĻŽ -āĻ“āĻāĻ¸.

-fno-peephole
-fno-peephole2
āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻŽā§‡āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻŋāĻĢā§‹āĻ˛ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯
-fno-peephole āĻāĻŦāĻ‚ -fno-peephole2 āĻ¤āĻžāĻ°āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ; āĻ•āĻŋāĻ›ā§
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ•ā§‡āĻ‰ āĻ…āĻ¨ā§āĻ¯āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

-fpephole āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ -fpephole2 āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fno-āĻ…āĻ¨ā§āĻŽāĻžāĻ¨-āĻļāĻžāĻ–āĻž-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž
āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻļāĻžāĻ–āĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

GCC āĻļāĻžāĻ–āĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻž āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž (-āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸) āĻāĻ‡ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻšā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡
āĻšāĻŋāĻ¤ā§āĻ°āĻ˛ā§‡āĻ–. āĻ¯āĻĻāĻŋ āĻ•āĻŋāĻ›ā§ āĻļāĻžāĻ–āĻž āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž "__builtin_expect" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡
āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•āĻ—ā§āĻ˛āĻŋ āĻŦāĻžāĻ•āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻšā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻžāĻ–āĻž āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻ—ā§āĻ°āĻžāĻĢ, "__builtin_expect" āĻ¤āĻĨā§āĻ¯āĻ•ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧā§‡āĨ¤ āĻŽāĻ§ā§āĻ¯ā§‡ āĻŽāĻŋāĻĨāĻ¸ā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž
heuristics āĻāĻŦāĻ‚ "__builtin_expect" āĻœāĻŸāĻŋāĻ˛ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻ¯āĻžāĻ¤ā§‡ "__builtin_expect" āĻāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦāĻ—ā§āĻ˛āĻŋ āĻ¸āĻšāĻœāĻ¤āĻ° āĻšāĻ¯āĻŧ
āĻŦā§‹āĻāĻž.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fguess-āĻļāĻžāĻ–āĻž-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž āĻ¸ā§āĻ¤āĻ°ā§‡ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ•
āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ•āĻŽāĻžāĻ¤ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¨
āĻļāĻžāĻ–āĻž āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋ.

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3.

-āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻŦā§āĻ˛āĻ•-āĻāĻŦāĻ‚-āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨
āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯
āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻļāĻžāĻ–āĻžāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž, āĻ—āĻ°āĻŽ āĻāĻŦāĻ‚ āĻ āĻžāĻ¨ā§āĻĄāĻž āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒā§ƒāĻĨāĻ• āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ­āĻžāĻ— āĻ•āĻ°ā§‡
āĻĒā§‡āĻœāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ˛ā§‹āĻ•ā§‡āĻ˛āĻŋāĻŸāĻŋ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻāĻŦāĻ‚ .o āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ°āĨ¤

āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻžāĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡ āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻŦāĻ¨ā§āĻ§ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ,
linkonce āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻ­āĻžāĻ— āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻš āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹āĻŸāĻŋāĻ¤ā§‡
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¯āĻž āĻ¨āĻžāĻŽāĻ¯ā§āĻ•ā§āĻ¤ āĻŦāĻŋāĻ­āĻžāĻ— āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ x86 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ“2, -āĻ“3.

-āĻĢā§āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°-āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ•ā§‹āĻĄ āĻ˛ā§‹āĻ•ā§‡āĻ˛āĻŋāĻŸāĻŋ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¨āĨ¤ āĻāĻ‡
āĻŦāĻŋāĻļā§‡āĻˇ āĻ‰āĻĒāĻ§āĻžāĻ°āĻž ".text.hot" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ ".text.unlikely" āĻ…āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°ā§€ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¤āĻžāĻ‡ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¨āĻžāĻŽāĻ¯ā§āĻ•ā§āĻ¤ āĻŦāĻŋāĻ­āĻžāĻ— āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻŦā§‡ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻŦā§‡
āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ¸āĻ™ā§āĻ—āĻ¤ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡.

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ• āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻĻā§‡āĻ–āĻž
-āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯.

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-āĻŸā§āĻ°āĻŋāĻ•ā§āĻŸ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ­āĻžāĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻ•āĻ ā§‹āĻ°āĻ¤āĻŽ āĻ…ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻšāĻšā§āĻ›ā§‡ C (āĻāĻŦāĻ‚ C++) āĻāĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, āĻāĻ• āĻ§āĻ°āĻŖā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ•ā§‡ āĻ•āĻ–āĻ¨āĻ‡ āĻ¤ā§‡ āĻŦāĻžāĻ¸ āĻ•āĻ°ā§‡ āĻ¨āĻž āĻŦāĻ˛ā§‡ āĻ§āĻ°ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻŦāĻ¸ā§āĻ¤ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻž, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĒā§āĻ°āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻāĻ•āĻ‡ āĻšāĻ¯āĻŧāĨ¤
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ•āĻŸāĻŋ "āĻ†āĻ¨āĻ¸āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž int" āĻāĻ•āĻŸāĻŋ "int" āĻāĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ "void*" āĻŦāĻž āĻāĻ•āĻŸāĻŋ "āĻĄāĻžāĻŦāĻ˛" āĻ¨āĻ¯āĻŧāĨ¤ āĻ•
āĻ•ā§āĻ¯āĻžāĻ°ā§‡āĻ•ā§āĻŸāĻžāĻ° āĻŸāĻžāĻ‡āĻĒ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŽāĻ¤ āĻ•ā§‹āĻĄ āĻŦāĻŋāĻļā§‡āĻˇ āĻŽāĻ¨ā§‹āĻ¯ā§‹āĻ— āĻĻāĻŋāĻ¨:

āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ a_union {
int i;
āĻĄāĻŦāĻ˛ āĻĄāĻŋ;
};

int f () {
āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ a_union t;
td = 3.0;
āĻĢā§‡āĻ°āĻ¤ ti;
}

āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ• āĻāĻ•āĻŸāĻŋ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĨā§‡āĻ•ā§‡ āĻĒāĻĄāĻŧāĻžāĻ° āĻ…āĻ­ā§āĻ¯āĻžāĻ¸
āĻ˛āĻŋāĻ–āĻŋāĻ¤ ("āĻŸāĻžāĻ‡āĻĒ-punning" āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ) āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ. āĻ¯āĻĻāĻŋāĻ“ āĻ¸āĻžāĻĨā§‡ -āĻŸā§āĻ°āĻŋāĻ•ā§āĻŸ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚, āĻŸāĻžāĻ‡āĻĒ-
punning āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤, āĻ¯āĻĻāĻŋ āĻŽā§‡āĻŽāĻ°āĻŋāĻŸāĻŋ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻšāĻ˛ā§‡
āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻ‡ āĻ•ā§‹āĻĄ āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡:

int f () {
āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ a_union t;
int*ip;
td = 3.0;
ip = &t.i;
āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ *āĻ†āĻ‡āĻĒāĻŋ;
}

āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡, āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ—ā§āĻ°āĻšāĻŖ, āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĸāĻžāĻ˛āĻžāĻ‡ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻāĻŦāĻ‚
āĻĢāĻ˛āĻžāĻĢāĻ˛āĻ•ā§‡ āĻĄāĻŋāĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ•āĻ°āĻžāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻ•āĻžāĻ¸ā§āĻŸ āĻāĻ•āĻŸāĻŋ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡,
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ:

int f () {
āĻĄāĻŦāĻ˛ d = 3.0;
āĻĢā§‡āĻ°āĻ¤ ((āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ a_union *) &d)->i;
}

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -āĻŸā§āĻ°āĻŋāĻ•ā§āĻŸ-āĻāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fstrict-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ­āĻžāĻˇāĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ•āĻ ā§‹āĻ° āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻšāĻšā§āĻ›ā§‡ C (āĻāĻŦāĻ‚ C++) āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻ¨ā§‡āĻ‡
āĻ˜āĻŸāĻŦā§‡ āĻāĻŸāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡
"i + 10 > i" āĻāĻ° āĻŽāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ "i" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤ā§āĻ¯āĨ¤ āĻāĻ‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻšāĻ˛
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§ˆāĻ§ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ•āĻžāĻ°āĻŖ "i + 10" āĻšāĻ˛ā§‡ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻŸāĻŋ āĻŽāĻŋāĻĨā§āĻ¯āĻž
āĻĻā§āĻ‡ āĻĒāĻ°āĻŋāĻĒā§‚āĻ°āĻ• āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨
āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨ā§‡ āĻ†āĻ¸āĻ˛ā§‡ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻœāĻĄāĻŧāĻŋāĻ¤ āĻ¨āĻž.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ•āĻ ā§‹āĻ° āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻ• āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ: āĻĻā§‡āĻ“āĻ¯āĻŧāĻž
āĻāĻ•āĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°, āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻ•āĻ‡ āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§‡, āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤ āĻāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻļā§‡āĻˇ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ¯ā§‡ "p + u > p" āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° "p" āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž "u" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤ā§āĻ¯āĨ¤ āĻāĻ‡
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§ˆāĻ§ āĻ•āĻžāĻ°āĻŖ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° wraparound āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤, āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ¯āĻĻāĻŋ āĻĻā§āĻ‡ āĻĒāĻ°āĻŋāĻĒā§‚āĻ°āĻ• āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ "p + u" āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻšāĻ¯āĻŧāĨ¤

āĻ†āĻ°āĻ“ āĻĻā§‡āĻ–ā§āĻ¨ -fwrapv āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -fwrapv āĻŽāĻžāĻ¨ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤: āĻāĻŸāĻž wraps. āĻ•āĻ–āĻ¨ -fwrapv āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ, āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ¨ā§‡āĻ‡
-fstrict-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻāĻŦāĻ‚ -fno-āĻ•āĻ ā§‹āĻ°-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ™ā§āĻ—ā§‡ -fwrapv āĻ•āĻŋāĻ›ā§ āĻŦāĻŋāĻļā§‡āĻˇ āĻ§āĻ°āĻ¨ā§‡āĻ°
āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ. āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻĻāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻŸāĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻĒāĻžāĻ¯āĻŧ
āĻ§ā§āĻ°ā§āĻŦāĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤, āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹āĻĄ āĻŽāĻžāĻ¨ āĻāĻ–āĻ¨āĻ“ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -fwrapv, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻž
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -fstrict-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨
-āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨=n
āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻļā§āĻ°ā§āĻ•ā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§āĻ¨ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°-āĻ…āĻĢ-āĻŸā§-āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ n, āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻšā§āĻ›ā§‡ n
āĻŦāĻžāĻ‡āĻŸ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨=32 āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ 32-āĻŦāĻžāĻ‡āĻŸā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡
āĻ¸ā§€āĻŽāĻžāĻ¨āĻž, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨=24 āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ 32-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻšāĻ¯āĻŧ
23 āĻŦāĻžāĻ‡āĻŸ āĻŦāĻž āĻ¤āĻžāĻ° āĻ•āĻŽ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-fno-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§-āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨=1 āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ā§‡ āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž

āĻ•āĻŋāĻ›ā§ āĻ¸āĻŽāĻžāĻŦā§‡āĻļāĻ•āĻžāĻ°ā§€ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻ–āĻ¨ n āĻĻā§āĻ‡ āĻāĻ•āĻŸāĻŋ āĻļāĻ•ā§āĻ¤āĻŋ; āĻ¯ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻāĻŸāĻž āĻšāĻ¯āĻŧ
āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ°

If n āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡ āĻŦāĻž āĻļā§‚āĻ¨ā§āĻ¯, āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3.

-āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§‡āĻŦā§‡āĻ˛
-āĻĢā§āĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§‡āĻŦā§‡āĻ˛āĻ¸ =n
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻļāĻžāĻ–āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°-āĻ…āĻĢ-āĻŸā§ āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§āĻ¨, āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨ n āĻŦāĻžāĻ‡āĻŸ āĻŽāĻ¤
-āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻšāĻœā§‡āĻ‡ āĻ•ā§‹āĻĄāĻ•ā§‡ āĻ§ā§€āĻ° āĻ•āĻ°ā§‡ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻĒā§āĻ°āĻŦāĻžāĻšā§‡ āĻ¯āĻ–āĻ¨ āĻļāĻžāĻ–āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻžāĻŽāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤

-fno-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§-āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻāĻŦāĻ‚ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§‡āĻŦā§‡āĻ˛=1 āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ā§‡ āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻ¨āĻ¯āĻŧ
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§

If āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻĒāĻ¸ or -āĻĢāĻžāĻ˛āĻžāĻ‡āĻ¨-āĻœāĻžāĻŽā§āĻĒ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻāĻŦāĻ‚ āĻāĻ‡ āĻŽāĻžāĻ¨ā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻŦāĻĄāĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡
āĻ¤āĻžāĻĻā§‡āĻ° āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

If n āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡ āĻŦāĻž āĻļā§‚āĻ¨ā§āĻ¯, āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ–ā§āĻŦ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤
āĻšāĻ¤ā§‡ 1, āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻŽāĻžāĻ¨ā§‡.

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3.

āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻĒāĻ¸
-āĻĢā§āĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻĒāĻ¸ =n
āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°-āĻ…āĻĢ-āĻŸā§ āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ¤ā§‡ āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§āĻ¨, āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨ā§ˇ n āĻŦāĻžāĻ‡āĻŸ āĻŽāĻ¤ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨.
āĻ¯āĻĻāĻŋ āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦāĻšā§āĻŦāĻžāĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻĄāĻžāĻŽāĻŋāĻ° āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻŖā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤

-āĻĢāĻ¨ā§‹-āĻāĻ˛āĻŋāĻ—āĻ¨-āĻ˛ā§āĻĒāĻ¸ āĻāĻŦāĻ‚ -āĻĢā§āĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻĒāĻ¸ = 1 āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ā§‡ āĻ¯ā§‡ loops āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§

If n āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡ āĻŦāĻž āĻļā§‚āĻ¨ā§āĻ¯, āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3.

-āĻĢāĻžāĻ˛āĻžāĻ‡āĻ¨-āĻœāĻžāĻŽā§āĻĒ
-āĻĢāĻžāĻ˛āĻžāĻ‡āĻ¨-āĻœāĻžāĻŽā§āĻĒ=n
āĻļāĻžāĻ–āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°-āĻ…āĻĢ-āĻŸā§ āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§āĻ¨, āĻļāĻžāĻ–āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻžāĻĢ āĻĻāĻŋāĻ¯āĻŧā§‡, āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ n āĻŦāĻžāĻ‡āĻŸ āĻŽāĻ¤ -āĻĢā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨. āĻŽāĻ§ā§āĻ¯ā§‡
āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ•ā§‹āĻ¨ āĻĄāĻžāĻŽāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻŦā§‡ āĻ¨āĻž.

-fno-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§-āĻœāĻžāĻŽā§āĻĒ āĻāĻŦāĻ‚ -āĻĢāĻžāĻ˛āĻžāĻ‡āĻ¨-āĻœāĻžāĻŽā§āĻĒ = 1 āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ā§‡ āĻ¯ā§‡ loops āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§

If n āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡ āĻŦāĻž āĻļā§‚āĻ¨ā§āĻ¯, āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3.

-āĻāĻ• āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻŽāĻœāĻž āĻ•āĻ°āĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻŦāĻžāĻ•āĻŋ āĻ†āĻ›ā§‡āĨ¤ -āĻāĻ• āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻŽāĻœāĻž āĻ•āĻ°āĻž āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡, āĻ¯āĻ–āĻ¨
-fno-āĻ‡āĻ‰āĻ¨āĻŋāĻŸ-āĻ-āĻŸāĻžāĻ‡āĻŽā§‡ āĻŦā§‹āĻāĻž -fno-āĻŸāĻĒāĻ˛ā§‡āĻ­ā§‡āĻ˛-āĻĒā§āĻ¨āĻƒāĻ•ā§āĻ°āĻŽ āĻāĻŦāĻ‚ -āĻāĻĢāĻāĻ¨āĻ“-āĻ¸ā§‡āĻ•āĻļāĻ¨-āĻ…ā§āĻ¯āĻžāĻ™ā§āĻ•āĻ°.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-fno-āĻŸāĻĒāĻ˛ā§‡āĻ­ā§‡āĻ˛-āĻĒā§āĻ¨āĻƒāĻ•ā§āĻ°āĻŽ
āĻļā§€āĻ°ā§āĻˇ-āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻĢāĻžāĻ‚āĻļāĻ¨, āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛, āĻāĻŦāĻ‚ "asm" āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ¤āĻžāĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻāĻ•āĻ‡ āĻ•ā§āĻ°āĻŽ āĻ¯ā§‡ āĻ¤āĻžāĻ°āĻž āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§‡āĨ¤ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻšā§€āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ…āĻ°ā§āĻĄāĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ¨āĻ¤ā§āĻ¨ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ­āĻžāĻ˛
āĻ—ā§āĻŖāĻžāĻŦāĻ˛ā§€ āĻ¯āĻ–āĻ¨ āĻ¸āĻŽā§āĻ­āĻŦāĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“0. āĻ¯āĻ–āĻ¨ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŸāĻŋāĻ“ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -āĻāĻĢāĻāĻ¨āĻ“-āĻ¸ā§‡āĻ•āĻļāĻ¨-āĻ…ā§āĻ¯āĻžāĻ™ā§āĻ•āĻ°,
āĻ¯āĻž āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“0 āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĨ¤

-āĻĢāĻ“āĻ¯āĻŧā§‡āĻŦ
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ“āĻ¯āĻŧā§‡āĻŦāĻ—ā§āĻ˛āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ“āĻ¯āĻŧā§‡āĻŦāĻ•ā§‡ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°ā§‡ā§ˇ
āĻĒā§ƒāĻĨāĻ• āĻ›āĻĻā§āĻŽ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨. āĻāĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻĒāĻžāĻ¸ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ¸āĻŋāĻ‰āĻĄā§‹āĻ¸ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻ°āĻ“ āĻŦā§‡āĻļ āĻ•āĻŋāĻ›ā§ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒāĻžāĻ¸āĻ•ā§‡ āĻļāĻ•ā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§€ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ CSE,
āĻ˛ā§āĻĒ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻāĻŦāĻ‚ āĻ¤ā§āĻšā§āĻ› āĻĄā§‡āĻĄ āĻ•ā§‹āĻĄ āĻ°āĻŋāĻŽā§āĻ­āĻžāĻ°āĨ¤ āĻāĻŸāĻŋ āĻ…āĻŦāĻļā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻ¸āĻŽā§āĻ­āĻŦ, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ†āĻ° "āĻšā§‹āĻŽ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°" āĻ āĻĨāĻžāĻ•ā§‡ āĻ¨āĻžāĨ¤

āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ˛ā§āĻĒāĻ¸.

-āĻĒā§āĻ°ā§‹-āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻĒā§āĻ°ā§‹ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋāĻ•ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡āĨ¤
"āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻŦāĻžāĻĻā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻāĻŦāĻ‚ āĻāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽāĻžāĻ°ā§āĻœ āĻ•āĻ°āĻž
āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ "externally_visible" āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°āĻ­āĻžāĻŦā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ†āĻ°ā§‹ āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ•āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ -āĻĢā§āĻ˛ā§‹. āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻāĻŦāĻ‚ āĻ†āĻ°ā§‹ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤.

-āĻĢā§āĻ˛ā§‹[=n]
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻšāĻžāĻ˛āĻžāĻ¯āĻŧāĨ¤ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ†āĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻœāĻžāĻ¨āĻžāĻ¨ā§‹ āĻšāĻ˛ā§‡, āĻāĻŸāĻŋ
GIMPLE (GCC-āĻāĻ° āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ) āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻŸāĻŋāĻ•ā§‡ āĻŦāĻŋāĻļā§‡āĻˇ ELF-āĻ¤ā§‡ āĻ˛ā§‡āĻ–ā§‡
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋāĨ¤ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸āĻŦ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻĄāĻŋāĻ—ā§āĻ˛āĻŋ āĻāĻ‡ ELF āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻĨā§‡āĻ•ā§‡ āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¤āĻžā§ŽāĻ•ā§āĻˇāĻŖāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡āĻ¨ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ›āĻŋāĻ˛ā§ˇ
āĻāĻ•āĻ‡ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻ…āĻ‚āĻļāĨ¤

āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡, -āĻĢā§āĻ˛ā§‹ āĻāĻŦāĻ‚ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ˛āĻŋāĻ™ā§āĻ• āĻšāĻ˛āĻžāĻ•āĻžāĻ˛ā§€āĻ¨āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

gcc -c -o2 -flto foo.c
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ¸āĻŋ -āĻ“ 2 -āĻĢā§āĻ˛ā§āĻŸā§‹ āĻŦāĻžāĻ°.āĻ¸āĻŋ
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ“ āĻŽāĻžāĻ‡āĻĒā§āĻ°ā§‹āĻ— -āĻĢā§āĻ˛ā§āĻŸā§‹ -o2 foo.o āĻŦāĻžāĻ°.āĻ“

GCC-āĻ¤ā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻĻā§āĻŸāĻŋ āĻ†āĻŽāĻ¨ā§āĻ¤ā§āĻ°āĻŖ GIMPLE-āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ•ā§‡ āĻŦāĻŋāĻļā§‡āĻˇā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡
āĻ­āĻŋāĻ¤āĻ°ā§‡ ELF āĻŦāĻŋāĻ­āĻžāĻ— foo.o āĻāĻŦāĻ‚ āĻŦāĻžāĻ°.āĻ“. āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻœāĻŋāĻŽā§āĻĒāĻ˛ āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻĒāĻĄāĻŧā§‡
āĻĨā§‡āĻ•ā§‡ foo.o āĻāĻŦāĻ‚ āĻŦāĻžāĻ°.āĻ“, āĻĻā§āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ›āĻŦāĻŋāĻ¤ā§‡ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡
āĻ¯āĻĨāĻžāĻ°ā§€āĻ¤āĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛āĨ¤ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ‰āĻ­āĻ¯āĻŧ foo.o āĻāĻŦāĻ‚ āĻŦāĻžāĻ°.āĻ“ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ‡āĻŽā§‡āĻœ āĻŽāĻ§ā§āĻ¯ā§‡ āĻŽāĻžāĻ°ā§āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ‡
GCC-āĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻāĻŦāĻ‚ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻœā§āĻĄāĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻĻā§āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ¯ā§‡āĻ¨ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ•āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻžāĻ° āĻšāĻ˛
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻžāĻ°.āĻ“ āĻŽāĻ§ā§āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŽāĻ§ā§āĻ¯ā§‡ foo.o āĻāĻŦāĻ‚ āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤āĻ­āĻžāĻŦā§‡.

āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻžāĻ° āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ (āĻ¸āĻšāĻœ) āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻšāĻ˛:

āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ -āĻ“ āĻŽāĻžāĻ‡āĻĒā§āĻ°ā§‹āĻ— -āĻĢā§āĻ˛ā§āĻŸā§‹ -o2 foo.c Bar.c

āĻ‰āĻĒāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ foo.c āĻāĻŦāĻ‚ āĻŦāĻžāĻ°.āĻ¸āĻŋ, āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ•āĻ¤ā§āĻ°ā§‡ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§‡
GIMPLE āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻŦāĻ‚ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡ āĻŽāĻžāĻ‡āĻĒā§āĻ°ā§‹āĻ—.

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻž āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻšāĻ˛ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ˛āĻŋāĻ™ā§āĻ•-āĻ¸ā§āĻŸā§‡āĻĒ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻ¤ā§‡ GCC āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ GCC āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡
āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¯āĻĻāĻŋ āĻœāĻĄāĻŧāĻŋāĻ¤ āĻ•ā§‹āĻ¨ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢā§āĻ˛ā§‹
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻĻāĻŋāĻ“ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻ•āĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻšāĻ¤ā§āĻ° āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¨ āĻ¤āĻŦā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛-āĻŸāĻžāĻ‡āĻŽā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĨā§‡āĻ•ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻ¤āĻ°-
āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤āĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻĒāĻžāĻ¸ āĻ•āĻ°ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ -fno-lto āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĨ¤

āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĨ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻœāĻžāĻ¨āĻ¤ā§‡ āĻšāĻŦā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ•āĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ•āĻ–āĻ¨
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°, āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ (āĻĻā§‡āĻ–ā§āĻ¨ -āĻĢāĻŋāĻ‰āĻœ-āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°-āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨) āĻĒāĻžāĻ¸
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻāĻŦāĻ‚ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻ¤āĻĨā§āĻ¯āĨ¤ āĻ¯āĻ–āĻ¨
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧ, -āĻĒā§āĻ°ā§‹-āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻāĻ‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡, āĻ¯āĻž āĻ†āĻ°āĻ“ āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤

āĻ•āĻ–āĻ¨ -āĻĢāĻŋāĻ‰āĻœ-āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°-āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¤āĻ–āĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢā§āĻ˛ā§‹, āĻĻā§āĻ¯
āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸā§‡āĻĄ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻ•āĻžāĻ°āĻŖ āĻāĻ¤ā§‡ āĻœāĻŋāĻŽā§āĻĒāĻ˛ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ•ā§‹āĻĄ (āĻĻā§‡āĻ–ā§āĻ¨ -ffat-lto-āĻŦāĻ¸ā§āĻ¤ā§. āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻ¸ā§‡āĻ‡ āĻŦāĻ¸ā§āĻ¤ā§
LTO āĻ¤āĻĨā§āĻ¯ āĻ¸āĻš āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡; āĻ¯āĻĻāĻŋ -fno-lto āĻĒā§āĻ°ā§‡āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡, āĻ•ā§‹āĻ¨ āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻ¯āĻ–āĻ¨
-fno-fat-lto-āĻŦāĻ¸ā§āĻ¤ā§ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛-āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻ¤āĻžāĻĻā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤, āĻ¨āĻ¨-āĻāĻ˛āĻŸāĻŋāĻ“ āĻ˛āĻŋāĻ™ā§āĻ•āĨ¤

āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡, āĻĒā§ƒāĻĨāĻ• āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻ¨āĻ¯āĻŧ
āĻ…āĻ—āĻ¤ā§āĻ¯āĻž āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¯āĻžāĻ°āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤. āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡,

gcc -c -O0 -ffat-lto-āĻŦāĻ¸ā§āĻ¤ā§ -flto foo.c
gcc -c -O0 -ffat-lto-āĻŦāĻ¸ā§āĻ¤ā§ -flto bar.c
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ -o āĻŽāĻžāĻ‡āĻĒā§āĻ°ā§‹āĻ— -o3 foo.o āĻŦāĻžāĻ°.āĻ“

āĻāĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻĄ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ•ā§‹āĻĄ āĻ¸āĻš āĻĒā§ƒāĻĨāĻ• āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§
āĻĢāĻ˛ā§‡ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻŽāĻžāĻ‡āĻĒā§āĻ°ā§‹āĻ— āĻ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ“3. āĻ¯āĻĻāĻŋ, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¤ā§ˆāĻ°āĻŋ -fno-lto, āĻ¤āĻžāĻ°āĻĒāĻ° āĻŽāĻžāĻ‡āĻĒā§āĻ°ā§‹āĻ— āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, GCC āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡
āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻĢāĻžāĻ‡āĻ˛āĨ¤ āĻ…āĻ¤āĻāĻŦ, āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŦāĻ‚ āĻŽā§‡āĻ˛āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚
GIMPLE āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻāĻŦāĻ‚ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ•ā§‹āĻĄ āĻ¸āĻš āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĨ¤ GCC āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻ•ā§‹āĻ¨ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ LTO āĻŽā§‹āĻĄā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ā§ˇ
āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖāĨ¤

āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ•āĻŋāĻ›ā§ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻĒāĻ¤āĻžāĻ•āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯ā§‡āĻŽāĻ¨
āĻ¤āĻžāĻ°āĻž āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ˛āĻŋāĻ™ā§āĻ• āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨. āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ…āĻĒāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛-āĻŸāĻžāĻ‡āĻŽā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻž āĻšāĻ˛ā§‡ -O āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽā§‡ āĻ¤āĻžāĻ°āĻĒāĻ° GCC āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋāĨ¤ āĻĻā§āĻ¯
āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ° āĻāĻ–āĻžāĻ¨ā§‡ āĻœāĻ¯āĻŧāĨ¤

āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ…āĻĒāĻļāĻ¨ āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻĒā§āĻ°āĻĨāĻŽ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¯āĻž āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĻ›ā§‡: -fpic, -fpic, -fpie, - āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ, - āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ,
-āĻ…-āĻ•āĻ˛-āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ, -fgnu-tm āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¤ -m āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒāĻ¤āĻžāĻ•āĻž

āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨-āĻ‡āĻ‰āĻ¨āĻŋāĻ¤ā§‡ āĻāĻŦāĻ‚ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻĒāĻ¤āĻžāĻ•āĻžāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŽā§‡āĻ˛ā§‡ āĻ§āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ°ā§‹āĻ§āĻĒā§‚āĻ°ā§āĻŖ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻ¯ā§‡āĻŽāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -freg-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻāĻŦāĻ‚ -fpcc-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨.

āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯ā§‡āĻŽāĻ¨ -āĻāĻĢāĻĒāĻŋāĻĒāĻŋ-āĻšā§āĻ•ā§āĻ¤āĻŋ, -fno-āĻ•āĻ ā§‹āĻ°-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹, -fwrapv, -fno-trapv or
-fno-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ•-āĻ…ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ°āĻ•ā§āĻˇāĻŖāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻŽāĻžāĻ°ā§āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻ°ā§‹āĻ§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ -fno-āĻ•āĻ ā§‹āĻ°-āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹, -fwrapv āĻāĻŦāĻ‚
-fno-trapv āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ -ffp-āĻšā§āĻ•ā§āĻ¤āĻŋ=āĻŦāĻ¨ā§āĻ§ āĻ‰āĻĒāĻ° āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ¨ā§‡āĻ¯āĻŧ
-ffp-āĻšā§āĻ•ā§āĻ¤āĻŋ=āĻĻā§āĻ°ā§āĻ¤. āĻ†āĻĒāĻ¨āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨.

āĻāĻŸāĻŋ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻ‡ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡ āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖāĻ•āĻžāĻ°ā§€ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§‡āĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ“ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨āĨ¤

LTO āĻ¯āĻĻāĻŋ C āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻœ āĻ¸āĻš āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŽā§āĻ–ā§‹āĻŽā§āĻ–āĻŋ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻ†āĻ˛āĻžāĻĻāĻžāĻ­āĻžāĻŦā§‡ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡ (ISO C99 āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖ
6.2.7), āĻāĻ•āĻŸāĻŋ āĻ…-āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ• āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻšāĻ°āĻŖ āĻāĻ–āĻ¨āĻ“ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻĄāĻžāĻ¯āĻŧāĻ—āĻ¨āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ­āĻžāĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻ¤ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡.

LTO-āĻāĻ° āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻšāĻ˛ āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ āĻ˛ā§‡āĻ–āĻž āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡:

gcc -c -flto foo.c
āĻœāĻŋ ++ -āĻ¸āĻŋ -āĻĢā§āĻ˛ā§āĻŸā§‹ āĻŦāĻžāĻ°.āĻ¸āĻŋāĻ¸āĻŋ
gfortran -c -flto baz.f90
āĻœāĻŋ ++ -āĻ“ āĻŽāĻžāĻ‡āĻĒā§āĻ°ā§‹āĻ— -āĻĢā§āĻ˛ā§‹ -o3 foo.o āĻŦāĻžāĻ°.āĻ“ āĻŦāĻžāĻœ.āĻ“ -lgfortran

āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ˛āĻŋāĻ™ā§āĻ•āĻŸāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ g ++ C++ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĒā§‡āĻ¤ā§‡ āĻāĻŦāĻ‚
-āĻāĻ˛āĻœāĻŋāĻĢā§‹āĻ°ā§āĻŸā§āĻ°āĻžāĻ¨ Fortran āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĒā§‡āĻ¤ā§‡ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡, āĻŽā§‡āĻļāĻžāĻ¨ā§‹āĻ° āĻ¸āĻŽāĻ¯āĻŧ
LTO āĻŽā§‹āĻĄā§‡ āĻ­āĻžāĻˇāĻž, āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻĒāĻ¨āĻžāĻ° āĻāĻ•āĻ‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ (āĻ¨āĻ¨-āĻāĻ˛āĻŸāĻŋāĻ“) āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡ āĻ­āĻžāĻˇāĻžāĨ¤

āĻ¯āĻĻāĻŋ āĻœāĻŋāĻŽā§āĻĒāĻ˛ āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻ¸āĻŽā§āĻŦāĻ˛āĻŋāĻ¤ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻ—āĻžāĻ°ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻ˛ā§āĻ¨
libfoo.a, āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻāĻ•āĻŸāĻŋ LTO āĻ˛āĻŋāĻ™ā§āĻ•ā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻŦā§‡āĻ° āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĨ¤ LTO-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻāĻ†āĻ°
āĻāĻŦāĻ‚ gcc-ranlib āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ ar āĻāĻŦāĻ‚ āĻ°āĻžāĻ¨āĻ˛āĻŋāĻŦ; āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻšāĻŋāĻšā§āĻ¨ āĻĻā§‡āĻ–āĻžāĻ¤ā§‡
āĻœāĻŋāĻŽā§āĻĒāĻ˛ āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻāĻ¨āĻāĻŽ. āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ ar, āĻ°āĻžāĻ¨āĻ˛āĻŋāĻŦ āĻāĻŦāĻ‚ nm āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤āĨ¤ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻĢāĻŋāĻ‰āĻœ-āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°-āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĨā§‡āĻ•ā§‡
āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ LTO āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§‡:

gcc -o myprog -O2 -flto -fuse-linker-plugin ao bo -lfoo

āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻĨā§‡, āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ GIMPLE āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻŦā§‡āĻ° āĻ•āĻ°ā§‡
libfoo.a āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŽāĻˇā§āĻŸāĻŋāĻ° āĻ…āĻ‚āĻļ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻ˛āĻŽāĻžāĻ¨ GCC-āĻ¤ā§‡ āĻĒā§āĻ°ā§‡āĻ°āĻŖ āĻ•āĻ°ā§‡
GIMPLE āĻ‡āĻŽā§‡āĻœ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž.

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ¨āĻž āĻ•āĻ°ā§‡āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻŦāĻ¸ā§āĻ¤ā§ libfoo.a āĻ¨āĻŋāĻˇā§āĻ•āĻžāĻļāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻžāĻ°āĻž
LTO āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻ…āĻ‚āĻļāĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡
LTO āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻœ āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤, āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ° āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨
-āĻĢā§āĻ˛ā§‹ -ffat-lto-āĻŦāĻ¸ā§āĻ¤ā§.

āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°ā§‹ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨āĻž āĻšāĻ˛ā§‡, āĻāĻŸāĻŋ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ
-āĻĢā§āĻ˛ā§‹ āĻāĻŦāĻ‚ -āĻĒā§āĻ°ā§‹-āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°āĻĻā§‡āĻ° āĻ†āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§‡
āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ• āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¯āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻŦā§āĻ¯āĻžāĻŦāĻšāĻžāĻ°
-āĻĒā§āĻ°ā§‹-āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž (āĻĻā§‡āĻ–ā§āĻ¨ -āĻĢāĻŋāĻ‰āĻœ-āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°-āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨).

LTO āĻāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ•ā§‹āĻ¨ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻšā§‹āĻ¸ā§āĻŸā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦāĻšāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯āĨ¤ āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻ›ā§‡
āĻāĻ•āĻŸāĻŋ āĻ•āĻ ā§‹āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻšā§‡āĻ•, āĻ¤āĻžāĻ‡ GCC āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¤āĻž āĻ•āĻ°ā§‡ āĻ¨āĻž
GCC āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻŦāĻž āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ­āĻžāĻ˛ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤
āĻŽāĻŋāĻļā§āĻ°āĻ¨ -āĻĢā§āĻ˛ā§‹ āĻ¸āĻ™ā§āĻ—ā§‡ -g āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ• āĻāĻŦāĻ‚ āĻ…āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤
āĻĢāĻ˛āĻžāĻĢāĻ˛.

āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻšā§āĻ›āĻŋāĻ• āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĻ¨ n, āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ n āĻāĻ•āĻŸāĻŋ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻ•āĻžāĻœ āĻ•āĻ°āĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ.
āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¸ā§āĻ‡āĻš āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻŽāĻžāĻ¨ n 1 āĻšāĻ¯āĻŧ

āĻ†āĻĒāĻ¨āĻŋāĻ“ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -flto=āĻœāĻŦ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ GNU make āĻāĻ° āĻœāĻŦ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻŽā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻ•āĻžāĻœā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻ¯āĻ–āĻ¨ āĻŽā§‡āĻ•āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻ˛āĻŋāĻ‚ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻ–āĻ¨ āĻāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°
āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ prepend āĻ†āĻŦāĻļā§āĻ¯āĻ• + āĻĒāĻŋāĻ¤āĻžāĻŽāĻžāĻ¤āĻžāĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ°ā§‡āĻ¸āĻŋāĻĒāĻŋ āĻĨā§‡āĻ•ā§‡
āĻāĻ‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ Makefile. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¸ā§āĻ‡āĻš GNU āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻĢā§āĻ˛ā§‹-āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨=āĻĒāĻžāĻ¨āĻž
āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨āĻŋāĻ‚ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛
āĻĒāĻžāĻ°ā§‡āĻ¨ 1to1 āĻŽā§‚āĻ˛ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽāĻŋāĻ°āĻ°āĻŋāĻ‚ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻž āĻ¸ā§āĻˇāĻŽ
āĻ¸āĻŽāĻžāĻ¨ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ–āĻŖā§āĻĄā§‡ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ (āĻ¯āĻ–āĻ¨āĻ‡ āĻ¸āĻŽā§āĻ­āĻŦ) āĻŦāĻž āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¤ā§ˆāĻ°ā§€ āĻ•āĻ°āĻ¤ā§‡
āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸āĻŽā§āĻ­āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻ¤ā§āĻ¨ āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨āĻž āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽāĻŋāĻ‚ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ¸ā§āĻˇāĻŽāĨ¤ āĻ¯āĻĻāĻŋāĻ“
1to1 āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ…āĻ°ā§āĻĄāĻžāĻ°āĻŋāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš
āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻŽā§‚āĻ˛ā§āĻ¯ āĻāĻ• āĻ¯ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻŽāĻžāĻ¨ āĻĨāĻžāĻ•āĻžāĻ•āĻžāĻ˛ā§€āĻ¨ āĻ āĻŋāĻ• āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻž āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨āĻ•ā§‡ āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
āĻĄāĻžāĻŦā§āĻ˛ā§āĻĒāĻŋāĻ āĻĢā§‡āĻœ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ§āĻžāĻĒāĻŸāĻŋ āĻšāĻžāĻ˛āĻžāĻ¯āĻŧāĨ¤

-flto-odr-āĻŸāĻžāĻ‡āĻĒ-āĻŽāĻžāĻ°ā§āĻœāĻŋāĻ‚
C++ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻŽā§āĻ¯āĻžāĻ‚āĻ—ā§āĻ˛ āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ•ā§€āĻ•āĻ°āĻŖ āĻ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ˛āĻŋāĻ™ā§āĻ•āĻŸāĻžāĻ‡āĻŽ āĻāĻŸāĻŋ LTO āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ• āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ˛āĻ™ā§āĻ˜āĻ¨.

-āĻĢā§āĻ˛ā§‹-āĻ•āĻŽā§āĻĒā§āĻ°ā§‡āĻļāĻ¨-āĻ˛ā§‡āĻ­ā§‡āĻ˛=n
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻ­āĻžāĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¸āĻ‚āĻ•ā§‹āĻšāĻ¨ā§‡āĻ° āĻŽāĻžāĻ¤ā§āĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
LTO āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡, āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° LTO āĻŽā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¤ā§āĻ°ā§‡ āĻ…āĻ°ā§āĻĨāĻŦāĻš (-āĻĢā§āĻ˛ā§‹).
āĻŦā§ˆāĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0 (āĻ•ā§‹āĻ¨āĻ“ āĻ¸āĻ‚āĻ•ā§‹āĻšāĻ¨ āĻ¨ā§‡āĻ‡) āĻĨā§‡āĻ•ā§‡ 9 (āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ•āĻŽā§āĻĒā§āĻ°ā§‡āĻļāĻ¨)āĨ¤ āĻāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻŽāĻžāĻ¨
āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž 0 āĻŦāĻž 9 āĻ¤ā§‡ āĻ†āĻŸāĻ•āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ¨āĻž āĻšāĻ¯āĻŧ, āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦā§āĻ¯āĻžāĻ˛ā§‡āĻ¨ā§āĻ¸āĻĄ
āĻ•āĻŽā§āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻĢā§āĻ˛ā§‹-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ
āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻœā§‡āĻ° āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
āĻāĻ‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻĻāĻ¨ā§‡āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻšāĻ¤ā§‡ āĻŦā§‹āĻāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€āĻ°āĻž āĻ¯āĻ–āĻ¨ āĻāĻ˛āĻŸāĻŋāĻ“ āĻŽā§‹āĻĄā§‡ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻ›ā§‡ (āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ -āĻĢā§āĻ˛ā§‹).

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ•ā§āĻˇāĻŽ

-āĻĢā§āĻ˛ā§‹-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ-āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĒāĻŋāĻ
āĻŽāĻ¤ -āĻĢā§āĻ˛ā§‹-āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻŋāĻ™ā§āĻ• āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĻ° WPA āĻĒāĻ°ā§āĻŦā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§āĻ¨ā§ˇ

-āĻĢāĻŋāĻ‰āĻœ-āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°-āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨
āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¸āĻžāĻĒā§‹āĻ°ā§āĻŸā§‡, āĻ¯āĻž āĻ¸ā§‹āĻ¨āĻžāĻ¯āĻŧ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻŦāĻž GNU ld 2.21 āĻŦāĻž
āĻ¨āĻ¤ā§āĻ¨

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ GIMPLE āĻŦāĻžāĻ‡āĻŸāĻ•ā§‹āĻĄ āĻ¸āĻš āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻŋāĻˇā§āĻ•āĻžāĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻ—āĻžāĻ° āĻāĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ—ā§āĻŖāĻŽāĻžāĻ¨ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°ā§‡-
āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°āĨ¤ āĻāĻ‡ āĻ¤āĻĨā§āĻ¯āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
(āĻ¨āĻ¨-āĻāĻ˛āĻŸāĻŋāĻ“ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻž āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ)āĨ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ•ā§‹āĻĄ āĻŽāĻžāĻ¨ āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋ āĻšāĻžāĻ˛ā§
āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ (āĻāĻŦāĻ‚ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¯āĻž āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡) āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ
-āĻĒā§āĻ°ā§‹-āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĨ¤ āĻĻā§‡āĻ– -āĻĢā§āĻ˛ā§‹ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻāĻŦāĻ‚ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻ¤āĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻāĻŸāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‹.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ āĻ¯āĻ–āĻ¨ GCC-āĻ LTO āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ GCC āĻ›āĻŋāĻ˛ā§ˇ
āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻ•āĻžāĻ°ā§€ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ (GNU ld 2.21 āĻŦāĻž āĻ¨āĻ¤ā§āĻ¨ āĻŦāĻž āĻ¸ā§‹āĻ¨āĻžāĻ°)āĨ¤

-ffat-lto-āĻŦāĻ¸ā§āĻ¤ā§
āĻĢā§āĻ¯āĻžāĻŸ āĻāĻ˛āĻŸāĻŋāĻ“ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻšāĻ˛ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¯āĻžāĻ¤ā§‡ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻ­āĻžāĻˇāĻž āĻāĻŦāĻ‚ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻĨāĻžāĻ•ā§‡
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ•ā§‹āĻĄāĨ¤ āĻāĻŸāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° LTO āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡āĨ¤ āĻāĻ‡
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° -āĻĢā§āĻ˛ā§‹ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-fno-fat-lto-āĻŦāĻ¸ā§āĻ¤ā§ āĻĒā§āĻ˛ā§‡āĻ‡āĻ¨ LTO āĻāĻ° āĻ‰āĻĒāĻ° āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ
LTO āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻšā§‡āĻ¤āĻ¨ āĻšāĻ¤ā§‡ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻŽā§ŒāĻ˛āĻŋāĻ• āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, nm, ar āĻāĻŦāĻ‚ āĻ°āĻžāĻ¨āĻ˛āĻŋāĻŦ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ¯ā§āĻ•ā§āĻ¤ āĻŦāĻŋāĻ˛ā§āĻĄ āĻāĻ¨āĻ­āĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ (āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ
āĻ—ā§āĻ°āĻ¨ā§āĻĨāĻžāĻ—āĻžāĻ° āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ)āĨ¤ GCC āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻāĻ†āĻ°, āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻāĻ¨āĻāĻŽ, gcc-ranlib āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ wrappers
āĻāĻ‡ āĻ¸āĻ°āĻžā§āĻœāĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ āĻŋāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĨ¤ āĻ¨āĻ¨ āĻĢā§āĻ¯āĻžāĻŸ āĻāĻ˛āĻŸāĻŋāĻ“ āĻŽā§‡āĻ•āĻĢāĻžāĻ‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¤āĻžāĻĻā§‡āĻ°.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fno-fat-lto-āĻŦāĻ¸ā§āĻ¤ā§ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĨ¤

-FCOMPARE-LIM
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻŦāĻ‚ āĻĒā§‹āĻ¸ā§āĻŸ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻĒāĻ°ā§‡, āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨
āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻĒāĻ¤āĻžāĻ•āĻž āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡
āĻ¸ā§‡āĻ‡ āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŽā§āĻ­āĻŦ āĻšāĻ¯āĻŧ, āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨āĨ¤

āĻāĻ‡ āĻĒāĻžāĻ¸āĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻ¯āĻž āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ†āĻ—ā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-fcprop-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻŦāĻ‚ āĻĒā§‹āĻ¸ā§āĻŸ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻĒāĻ°ā§‡, āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ-āĻĒā§āĻ°āĻšāĻžāĻ° āĻĒāĻžāĻ¸ āĻāĻŦāĻ‚ āĻŽāĻžāĻā§‡ āĻŽāĻžāĻā§‡
āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛ā§āĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O, -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨
āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻĨā§āĻ°ā§‡āĻĄā§‡āĻĄ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻ¯ā§āĻ•ā§āĻ¤ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°āĻž āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŽāĻŋāĻ¸ āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ° āĻ†āĻĒāĻĄā§‡āĻŸā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ…āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, GCC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻŦāĻž āĻŽāĻ¸ā§ƒāĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•āĻ¸āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ…āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĨ¤

-āĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻĄāĻŋāĻ° =āĻĒāĻĨ
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĄā§‡āĻŸāĻž āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻĒāĻĨāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĄā§‡āĻŸāĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨, -āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻ­āĻžāĻ°ā§‡āĻœ,
-āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸ āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŦāĻ‚ -fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻāĻŦāĻ‚ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒāĻ°āĻŽ āĻāĻŦāĻ‚ āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻ‰āĻ­āĻ¯āĻŧ āĻĒāĻžāĻĨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒāĻĨ, āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĄā§‡āĻŸāĻž āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻāĻ•āĻ‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĨ¤

-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
-āĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ =āĻĒāĻĨ
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ• āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻš āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻĒā§āĻ¨āĻƒāĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻ­āĻ¯āĻŧāĻ‡āĨ¤

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡: -āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸, -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŽāĻžāĻ¨, -fvpt.

If āĻĒāĻĨ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, GCC āĻāĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¤āĻžāĻ•āĻžāĻ¯āĻŧ āĻĒāĻĨ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ• āĻĄā§‡āĻŸāĻž āĻĢāĻžāĻ‡āĻ˛ āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡āĨ¤
āĻĻā§‡āĻ– -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻĄāĻŋāĻ°.

-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
-āĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° =āĻĒāĻĨ
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ•-āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžā§ˇ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ• āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ˛āĻžāĻ­āĻœāĻ¨āĻ• āĻšāĻ¯āĻŧ: -fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž,
-fvpt, -āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ˛ā§āĻĒāĻ¸, -āĻĢāĻĒāĻŋāĻ˛-āĻ˛ā§āĻĒāĻ¸, -āĻĢāĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°, -āĻĢā§āĻ°āĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ, āĻāĻŦāĻ‚ āĻĢā§āĻ°ā§€-āĻ˛ā§āĻĒ-
āĻŦāĻŋāĻ¤āĻ°āĻŖ-āĻ¨āĻŋāĻĻāĻ°ā§āĻļāĻ¨.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§‡āĻ˛ā§‡ āĻ¨āĻž
āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ. āĻāĻ‡ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -Wcoverage-āĻ…āĻŽāĻŋāĻ˛.
āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻāĻ° āĻĢāĻ˛ā§‡ āĻ–āĻžāĻ°āĻžāĻĒāĻ­āĻžāĻŦā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

If āĻĒāĻĨ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, GCC āĻāĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¤āĻžāĻ•āĻžāĻ¯āĻŧ āĻĒāĻĨ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ• āĻĄā§‡āĻŸāĻž āĻĢāĻžāĻ‡āĻ˛ āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡āĨ¤
āĻĻā§‡āĻ– -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻĄāĻŋāĻ°.

-āĻĢāĻŸā§‹-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛
-āĻĢāĻŸā§‹-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛=āĻĒāĻĨ
āĻ¸ā§āĻ¯āĻžāĻŽā§āĻĒāĻ˛āĻŋāĻ‚-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž-āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ• āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ˛āĻžāĻ­āĻœāĻ¨āĻ• āĻšāĻ¯āĻŧ:
-fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž, -fvpt, -āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ˛ā§āĻĒāĻ¸, -āĻĢāĻĒāĻŋāĻ˛-āĻ˛ā§āĻĒāĻ¸, -āĻĢāĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°,
-āĻĢā§āĻ°āĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ, -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨, -āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ, -āĻĢāĻŋāĻĒāĻž-āĻ¸āĻŋāĻĒāĻŋ-āĻ•ā§āĻ˛ā§‹āĻ¨,
-āĻĢāĻĒā§āĻ°ā§‡āĻĄāĻŋāĻ•āĻŸāĻŋāĻ­-āĻ•āĻŽāĻ¨āĻŋāĻ‚, -āĻĢāĻžāĻ¨āĻ¸ā§āĻ‡āĻš-āĻ˛ā§āĻĒāĻ¸, -fgcse-āĻ†āĻĢāĻŸāĻžāĻ°-āĻ°āĻŋāĻ˛ā§‹āĻĄ, āĻāĻŦāĻ‚
-āĻāĻĢāĻŸā§āĻ°āĻŋ-āĻ˛ā§āĻĒ-āĻĄāĻŋāĻ¸ā§āĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ-āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨.

āĻĒāĻĨ AutoFDO āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻ¤āĻĨā§āĻ¯ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻ¯āĻĻāĻŋ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻāĻŸāĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĨā§‡āĻ•ā§‡ fbdata.afdo āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡āĨ¤

āĻāĻ•āĻŸāĻŋ AutoFDO āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĄā§‡āĻŸāĻž āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻĒāĻžāĻ°āĻĢ
āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ GNU/Linux āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ‡āĻ‰āĻŸāĻŋāĻ˛āĻŋāĻŸāĻŋāĨ¤ āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻĻā§‡āĻ–ā§āĻ¨
<https://perf.wiki.kernel.org/>.

āĻ¯ā§‡āĻŽāĻ¨

perf āĻ°ā§‡āĻ•āĻ°ā§āĻĄ -e br_inst_retired:near_taken -b -o perf.data \
--āĻ†āĻĒāĻ¨āĻžāĻ°_āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ

āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ create_gcov āĻ•āĻžāĻāĻšāĻž āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĄā§‡āĻŸāĻžāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻŸā§āĻ˛ āĻ¯āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤āĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻŸāĻŋāĻ¤ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻŋāĻĒāĻĄ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻŸā§āĻ˛. āĻĻā§‡āĻ–āĻžhttps://github.com/google/autofdo>.

āĻ¯ā§‡āĻŽāĻ¨

create_gcov --binary=your_program.unstripped --profile=perf.data \
--gcov=profile.afdo

āĻ¨āĻŋāĻŽā§āĻ¨ā§‹āĻ•ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ†āĻšāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ—āĻ¤āĻŋ āĻāĻŦāĻ‚ āĻļā§āĻĻā§āĻ§āĻ¤āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦāĻžāĻŖāĻŋāĻœā§āĻ¯ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻŦ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•.

-āĻĢā§āĻ˛ā§‹āĻŸ-āĻ¸ā§āĻŸā§‹āĻ°
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻž āĻŽā§‡āĻŽāĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ 68000 āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻ…āĻŦāĻžāĻžā§āĻ›āĻŋāĻ¤ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°ā§‡
āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ (68881-āĻāĻ°) āĻāĻ•āĻŸāĻŋ "āĻĄāĻŦāĻ˛" āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ°āĻžāĻ–ā§‡
āĻ†āĻ›ā§‡ āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡ x86 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ­āĻžāĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ IEEE āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻĢā§āĻ˛ā§‹āĻŸ-āĻ¸ā§āĻŸā§‹āĻ° āĻāĻ‡ āĻœāĻžāĻ¤ā§€āĻ¯āĻŧ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡
āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡ āĻĒā§āĻ°āĻžāĻ¸āĻ™ā§āĻ—āĻŋāĻ• āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻ—āĻŖāĻ¨āĻžāĨ¤

-āĻĢā§‡āĻ•ā§āĻ¸ā§‡āĻ¸-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž=āĻļā§ˆāĻ˛ā§€
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ†āĻ°āĻ“ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ IEEE "āĻĢā§āĻ˛ā§‹āĻŸ" āĻāĻŦāĻ‚ "āĻĄāĻžāĻŦāĻ˛" āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ—āĻ¤āĻžāĻ¨ā§āĻ—āĻ¤āĻŋāĻ•,
-āĻĢā§‡āĻ•ā§āĻ¸ā§‡āĻ¸-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž = āĻĻā§āĻ°ā§āĻ¤ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ; āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ¯ā§‡ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ…āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤
āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ
-āĻĢā§‡āĻ•ā§āĻ¸ā§‡āĻ¸-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž=āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡
ISO C99 āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡; āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, āĻ•āĻžāĻ¸ā§āĻŸ āĻāĻŦāĻ‚ āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¤āĻžāĻĻā§‡āĻ° āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŋāĻ• āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ° (āĻ¯āĻĻāĻŋāĻ“ -āĻĢā§āĻ˛ā§‹āĻŸ-āĻ¸ā§āĻŸā§‹āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡)āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ C āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•āĻ ā§‹āĻ° āĻŽāĻžāĻ¨āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯ā§‡āĻŽāĻ¨
-std=c99 āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ.

-āĻĢā§‡āĻ•ā§āĻ¸ā§‡āĻ¸-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž=āĻŽāĻžāĻ¨ C āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻ…āĻ¨ā§āĻ¯ āĻ­āĻžāĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŦāĻ‚ āĻ¨ā§‡āĻ‡
āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¯āĻĻāĻŋ -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ or āĻĢāĻžāĻ¸ā§āĻŸ-āĻ—āĻŖāĻŋāĻ¤ āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ†āĻ›ā§‡. x86 āĻ, āĻāĻŸāĻž
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ†āĻ›ā§‡ āĻ¯āĻĻāĻŋ -mfpmath = sse or -mfpmath = sse+387 āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ†āĻ›ā§‡; āĻ¸āĻžāĻŦā§‡āĻ• āĻ
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, IEEE āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯, āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡, āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻšāĻ¯āĻŧ
āĻ…āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤

āĻĢāĻžāĻ¸ā§āĻŸ-āĻ—āĻŖāĻŋāĻ¤
āĻ…āĻĒāĻļāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ -fno-math-erno, -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻ—āĻŖāĻŋāĻ¤,
-fno-rounding-math, -fno-āĻ¸āĻŋāĻ—āĻ¨ā§āĻ¯āĻžāĻ˛āĻŋāĻ‚-āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻāĻŦāĻ‚ -fcx-āĻ¸ā§€āĻŽāĻŋāĻ¤-āĻĒāĻ°āĻŋāĻ¸āĻ°.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__FAST_MATH__" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§‹āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -O āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ›āĻžāĻĄāĻŧāĻžāĻ“ -āĻ…āĻĢāĻžāĻ¸ā§āĻŸ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻŸāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
IEEE āĻŦāĻž ISO-āĻāĻ° āĻ¸āĻ āĻŋāĻ• āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ­ā§āĻ˛ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻ—āĻŖāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽ/āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤ āĻāĻŸāĻŋ, āĻ¤āĻŦā§‡, āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻ—ā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ.

-fno-math-erno
āĻ—āĻŖāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ "āĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋ" āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ, āĻ¯ā§‡āĻŽāĻ¨, "sqrt"āĨ¤ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻ—āĻŖāĻŋāĻ¤ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ IEEE āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ IEEE āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ āĻŦāĻœāĻžāĻ¯āĻŧ āĻ°āĻžāĻ–āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ—āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§‹āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -O āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻŸāĻŋ āĻ­ā§āĻ˛ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
IEEE āĻŦāĻž ISO-āĻāĻ° āĻ¸āĻ āĻŋāĻ• āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯
āĻ—āĻŖāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽ/āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤ āĻāĻŸāĻŋ, āĻ¤āĻŦā§‡, āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻ—ā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fmath-erno.

āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ—āĻŖāĻŋāĻ¤ āĻ—ā§āĻ°āĻ¨ā§āĻĨāĻžāĻ—āĻžāĻ° āĻ•āĻ–āĻ¨āĻ‡ "āĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋ" āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ¤āĻžāĻ‡ āĻ•ā§‹āĻ¨ā§‹ āĻ•āĻžāĻ°āĻŖ āĻ¨ā§‡āĻ‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻŦāĻ‚ -fno-math-erno āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

-āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻ¯āĻž (āĻ•) āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻāĻŦāĻ‚
āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻŦā§ˆāĻ§ āĻāĻŦāĻ‚ (b) IEEE āĻŦāĻž ANSI āĻŽāĻžāĻ¨ āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¯āĻ–āĻ¨ āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦāĻž āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ FPU āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻļāĻŦā§āĻĻ āĻŦāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§‹āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -O āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻŸāĻŋ āĻ­ā§āĻ˛ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
IEEE āĻŦāĻž ISO-āĻāĻ° āĻ¸āĻ āĻŋāĻ• āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯
āĻ—āĻŖāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽ/āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤ āĻāĻŸāĻŋ, āĻ¤āĻŦā§‡, āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻ—ā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ. āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
-fno-āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤-āĻļā§‚āĻ¨ā§āĻ¯, -fno-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚-āĻ—āĻŖāĻŋāĻ¤, -fasociative-āĻ—āĻŖāĻŋāĻ¤ āĻāĻŦāĻ‚ -āĻĢā§āĻ°ā§‡āĻ¸āĻŋāĻĒā§āĻ°ā§‹āĻ•āĻžāĻ˛-āĻ—āĻŖāĻŋāĻ¤.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fno-āĻ…āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨.

-fasociative-āĻ—āĻŖāĻŋāĻ¤
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻŋāĻ°āĻŋāĻœā§‡ āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄā§‡āĻ° āĻĒā§āĻ¨āĻƒāĻ¸āĻ‚āĻ¯ā§‹āĻ—ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ‡
āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ—āĻŖāĻ¨āĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡ ISO C āĻāĻŦāĻ‚ C++ āĻ­āĻžāĻˇāĻžāĻ° āĻŽāĻžāĻ¨ āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ•āĻ°ā§‡āĨ¤
āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯: āĻĒā§āĻ¨āĻƒāĻ•ā§āĻ°āĻŽ āĻļā§‚āĻ¨ā§āĻ¯ā§‡āĻ° āĻšāĻŋāĻšā§āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ NaNs āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻŦāĻžāĻ§āĻž āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻŦāĻž
āĻ†āĻ¨ā§āĻĄāĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻŦāĻž āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž
āĻ†āĻšāĻ°āĻŖ āĻ¯ā§‡āĻŽāĻ¨ "(x + 2**52) - 2**52"āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¤ā§āĻ˛āĻ¨āĻž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚
āĻ…āĻ°ā§āĻĄāĻžāĻ° āĻ•āĻ°āĻž āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ˛ā§‡ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¯ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ‰āĻ­āĻ¯āĻŧ -fno-āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤-āĻļā§‚āĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ -fno-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚-āĻ—āĻŖāĻŋāĻ¤ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¤ā§‡ āĻ¤āĻžāĻ›āĻžāĻĄāĻŧāĻž, āĻāĻŸāĻž āĻ¤ā§‹āĻ˛ā§‡ āĻ¨āĻž
āĻ¸āĻ™ā§āĻ—ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻœā§āĻžāĻžāĻ¨ -āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•-āĻ—āĻŖāĻŋāĻ¤. Fortran āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨
āĻ‰āĻ­āĻ¯āĻŧ -fno-āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤-āĻļā§‚āĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ -fno-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚-āĻ—āĻŖāĻŋāĻ¤ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fno-āĻ¸āĻšāĻ¯ā§‹āĻ—ā§€-āĻ—āĻŖāĻŋāĻ¤.

-āĻĢā§āĻ°ā§‡āĻ¸āĻŋāĻĒā§āĻ°ā§‹āĻ•āĻžāĻ˛-āĻ—āĻŖāĻŋāĻ¤
āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ­āĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ā§‡āĻ° āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ "x / y" āĻ•ā§‡ "x * (1/y)" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯āĻž
āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻ¯āĻĻāĻŋ "(1/y)" āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸āĻžāĻŦ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ āĻšāĻ¯āĻŧāĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻāĻ‡
āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻšāĻžāĻ°āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻĢā§āĻ˛āĻĒā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ•āĻ°ā§‡āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fno-āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ•-āĻ—āĻŖāĻŋāĻ¤.

āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻ—āĻŖāĻŋāĻ¤
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻ¯āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻāĻŦāĻ‚
āĻĢāĻ˛āĻžāĻĢāĻ˛ NaNs āĻŦāĻž +-Infs āĻ¨āĻ¯āĻŧāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§‹āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -O āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻŸāĻŋ āĻ­ā§āĻ˛ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
IEEE āĻŦāĻž ISO-āĻāĻ° āĻ¸āĻ āĻŋāĻ• āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯
āĻ—āĻŖāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽ/āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤ āĻāĻŸāĻŋ, āĻ¤āĻŦā§‡, āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻ—ā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fno-finite-math-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°.

-fno-āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤-āĻļā§‚āĻ¨ā§āĻ¯
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻ¯āĻž āĻļā§‚āĻ¨ā§āĻ¯ā§‡āĻ° āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻ•ā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡āĨ¤
IEEE āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° +0.0 āĻāĻŦāĻ‚ -0.0 āĻŽāĻžāĻ¨ā§‡āĻ° āĻ†āĻšāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡, āĻ¯āĻž āĻ¤āĻ–āĻ¨
āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻ°āĻ˛ā§€āĻ•āĻ°āĻŖ āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻŽāĻ¨ x+0.0 āĻŦāĻž 0.0*x (āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¸āĻš
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻ—āĻŖāĻŋāĻ¤) āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ āĻ¯ā§‡ āĻļā§‚āĻ¨ā§āĻ¯ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻšāĻŋāĻšā§āĻ¨ āĻ¨āĻ¯āĻŧ
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻĢāĻ¸āĻžāĻ‡āĻ¨āĻĄ-āĻœāĻŋāĻ°ā§‹.

-fno-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚-āĻ—āĻŖāĻŋāĻ¤
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•ā§‹āĻĄ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
āĻĢāĻžāĻāĻĻ āĻāĻ‡ āĻĢāĻžāĻāĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨, āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹, āĻ†āĻ¨ā§āĻĄāĻžāĻ°āĻĢā§āĻ˛ā§‹, āĻ¸āĻ āĻŋāĻ• āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻāĻŦāĻ‚
āĻ…āĻŦā§ˆāĻ§ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¯ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ -fno-āĻ¸āĻŋāĻ—āĻ¨ā§āĻ¯āĻžāĻ˛āĻŋāĻ‚-āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¤ā§‡
āĻ¯āĻĻāĻŋ āĻ•ā§‡āĻ‰ "āĻ¨āĻ¨-āĻ¸ā§āĻŸāĻĒ" IEEE āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ¤āĻŦā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻĻā§āĻ°ā§āĻ¤ āĻ•ā§‹āĻĄā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡,
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•ā§‹āĻ¨āĻ­āĻžāĻŦā§‡āĻ‡ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ -O āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻŸāĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
IEEE āĻŦāĻž ISO-āĻāĻ° āĻ¸āĻ āĻŋāĻ• āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ­ā§āĻ˛ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻ—āĻŖāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻŽ/āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻŦāĻ°āĻŖāĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻĢāĻŸā§āĻ°āĻĒāĻŋāĻ‚-āĻ—āĻŖāĻŋāĻ¤.

-āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•-āĻ—āĻŖāĻŋāĻ¤
āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻāĻŦāĻ‚ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻ§āĻ°ā§‡ āĻ¨ā§‡āĻ¯āĻŧā§ˇ
āĻ†āĻšāĻ°āĻŖ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄ-āĻŸā§-āĻœāĻŋāĻ°ā§‹, āĻāĻŦāĻ‚
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ›āĻžāĻāĻŸāĻžāĻ‡āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ¨āĻŋāĻ•āĻŸāĻ¤āĻŽāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ FP āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡, āĻŦāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ
āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ­āĻžāĻāĻœ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ (āĻ¯āĻž āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡)
āĻāĻŦāĻ‚ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¯āĻž āĻšāĻŋāĻšā§āĻ¨-āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡ āĻ…āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄ

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fno-rounding-math.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ• āĻāĻŦāĻ‚ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ GCC āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻļā§āĻšāĻ¯āĻŧāĻ¤āĻž āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻžā§ˇ
āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĨ¤ GCC āĻāĻ° āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
C99 āĻāĻ° "FENV_ACCESS" pragma āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ‡ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻŸāĻŋāĻ° āĻ¸ā§‚āĻ•ā§āĻˇā§āĻŽ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§ˇ āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨
"FENV_ACCESS"-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

-āĻĢāĻ¸āĻŋāĻ—āĻ¨āĻžāĻ˛āĻŋāĻ‚-āĻ¨ā§āĻ¯āĻžāĻ¨āĻ¸
āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ IEEE āĻ¸āĻŋāĻ—āĻ¨ā§āĻ¯āĻžāĻ˛āĻŋāĻ‚ NaNs āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻĻ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ā§ˇ
āĻ¸āĻŋāĻ—āĻ¨ā§āĻ¯āĻžāĻ˛āĻŋāĻ‚ NaN āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ
-āĻĢāĻŸā§āĻ°āĻĒāĻŋāĻ‚-āĻ—āĻŖāĻŋāĻ¤.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__SUPPORT_SNAN__" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fno-āĻ¸āĻŋāĻ—āĻ¨ā§āĻ¯āĻžāĻ˛āĻŋāĻ‚-āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¸.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ• āĻāĻŦāĻ‚ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ GCC āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻļā§āĻšāĻ¯āĻŧāĻ¤āĻž āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻžā§ˇ
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¯āĻž āĻ¸āĻ‚āĻ•ā§‡āĻ¤ NaN āĻ†āĻšāĻ°āĻŖāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

-fsingle-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž-āĻ§ā§āĻ°ā§āĻŦāĻ•
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ§ā§āĻ°ā§āĻŦāĻ•āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤āĻ­āĻžāĻŦā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻ• āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨
āĻ¤āĻžāĻĻā§‡āĻ° āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻ§ā§āĻ°ā§āĻŦāĻ•āĨ¤

-fcx-āĻ¸ā§€āĻŽāĻŋāĻ¤-āĻĒāĻ°āĻŋāĻ¸āĻ°
āĻ¯āĻ–āĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻ˛ā§‡ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻĻāĻ•ā§āĻˇā§‡āĻĒā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡ āĻ¯āĻ–āĻ¨
āĻœāĻŸāĻŋāĻ˛ āĻŦāĻŋāĻ­āĻžāĻ— āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻžāĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻ•ā§‹āĻ¨ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ¨ā§‡āĻ‡ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻœāĻŸāĻŋāĻ˛ āĻ—ā§āĻŖ āĻŦāĻž āĻ­āĻžāĻ— āĻšāĻ˛ "NaN + I*NaN", āĻ¯āĻž āĻ‰āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ¸ā§‡āĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fno-cx-āĻ¸ā§€āĻŽāĻŋāĻ¤-āĻĒāĻ°āĻŋāĻ¸āĻ°, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻĢāĻžāĻ¸ā§āĻŸ-āĻ—āĻŖāĻŋāĻ¤.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ ISO C99 "CX_LIMITED_RANGE" āĻĒā§āĻ°āĻžāĻ—āĻŽāĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤
āĻ¤āĻŦā§āĻ“, āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ­āĻžāĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯āĨ¤

-fcx-āĻĢāĻ°āĻŸā§āĻ°āĻžāĻ¨-āĻ¨āĻŋāĻ¯āĻŧāĻŽ
āĻœāĻŸāĻŋāĻ˛ āĻ—ā§āĻŖ āĻ“ āĻ­āĻžāĻ— āĻĢā§‹āĻ°ā§āĻŸāĻ°āĻžāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻšā§āĻ°āĻžāĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻœāĻŸāĻŋāĻ˛ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻ…āĻ‚āĻļ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻœāĻŸāĻŋāĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ¨ā§‡āĻ‡
āĻ—ā§āĻŖ āĻŦāĻž āĻ­āĻžāĻ— āĻšāĻ˛ "NaN + I*NaN", āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ āĻ‰āĻĻā§āĻ§āĻžāĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧāĻžāĻ¸
āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -fno-cx-āĻĢā§‹āĻ°āĻŸā§āĻ°āĻžāĻ¨-āĻŦāĻŋāĻ§āĻŋ.

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻž āĻ¨āĻ¯āĻŧā§ˇ
āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -O āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ­āĻžāĻ™āĻž āĻ•ā§‹āĻĄāĨ¤

-fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž
āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻĒāĻ°ā§‡ -āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸, āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧāĻŦāĻžāĻ° āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž, āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻļāĻžāĻ–āĻž āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ -āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°ā§‡, āĻāĻŸāĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡
arc āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻ¨āĻžāĻŽāĻ• āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¸ā§‹āĻ°ā§āĻ¸āĻ¨ā§‡āĻŽ.āĻœāĻŋāĻ¸āĻŋāĻĄāĻŋāĻ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĻā§āĻ¯
āĻāĻ‡ āĻĄā§‡āĻŸāĻž āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¤āĻĨā§āĻ¯ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻ‰āĻĒāĻ° āĻ–ā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛
āĻ•ā§‹āĻĄ, āĻ¤āĻžāĻ‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻ•āĻ‡ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨

āĻ¸āĻ™ā§āĻ—ā§‡ -fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž, GCC āĻāĻ•āĻŸāĻŋ āĻ°āĻžāĻ–ā§‡ Reg_br_prob āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋāĻ° āĻ‰āĻĒāĻ° āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻœāĻžāĻŽā§āĻĒ_āĻ†āĻ‡āĻāĻ¨āĻāĻ¸āĻāĻ¨ āĻāĻŦāĻ‚
āĻ•āĻ˛_āĻ†āĻ‡āĻāĻ¨āĻāĻ¸āĻāĻ¨. āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻ¤āĻžāĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ• āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ: āĻŽāĻ§ā§āĻ¯ā§‡ reorg.c, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻļāĻžāĻ–āĻžāĻ° āĻ•ā§‹āĻ¨ āĻĒāĻĨāĻŸāĻŋ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻ¸āĻŽā§āĻ­āĻŦ
āĻ¨āĻŋāĻ¤ā§‡, the Reg_br_prob āĻ•ā§‹āĻ¨ āĻĒāĻĨ āĻŦā§‡āĻļāĻŋ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻž āĻ āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ‡āĨ¤

-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŽāĻžāĻ¨
āĻ¸āĻžāĻĨā§‡ āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻšāĻ˛ā§‡ -āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸, āĻāĻŸāĻŋ āĻ•ā§‹āĻĄ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•āĻŋāĻ›ā§ āĻĄā§‡āĻŸāĻž
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

āĻ¸āĻ™ā§āĻ—ā§‡ -fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž, āĻāĻŸāĻŋ āĻāĻ° āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻŽāĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ‚āĻ—ā§ƒāĻšā§€āĻ¤ āĻĄā§‡āĻŸāĻž āĻĢāĻŋāĻ°ā§‡ āĻĒāĻĄāĻŧā§‡
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.

-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻĒā§āĻ¨āĻƒāĻ•ā§āĻ°āĻŽ-āĻĢāĻžāĻ‚āĻļāĻ¨
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĒā§āĻ°āĻĨāĻŽāĻŦāĻžāĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻāĻŦāĻ‚ āĻāĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ°ā§‹āĻšā§€ āĻ•ā§āĻ°āĻŽā§‡ āĻ…āĻ°ā§āĻĄāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.

-fvpt
āĻ¸āĻžāĻĨā§‡ āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻšāĻ˛ā§‡ -āĻāĻĢāĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻ†āĻ°ā§āĻ•āĻ¸, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ•ā§‹āĻĄ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -fbranch-āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž, āĻāĻŸāĻŋ āĻ¸āĻ‚āĻ—ā§ƒāĻšā§€āĻ¤ āĻĄā§‡āĻŸāĻž āĻĒāĻĄāĻŧā§‡ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ•ā§ƒāĻ¤āĻĒāĻ•ā§āĻˇā§‡ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡
āĻ¤āĻžāĻĻā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻāĻ° āĻŦāĻŋāĻļā§‡āĻˇā§€āĻ•āĻ°āĻŖ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻšāĻ° āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻœā§āĻžāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒāĨ¤

-āĻĢā§āĻ°ā§‡āĻ¨āĻžāĻŽ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°
āĻŦāĻžāĻŽ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ•ā§‹āĻĄā§‡ āĻŽāĻŋāĻĨā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻĒāĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻŸāĻŋ āĻĒā§āĻ°āĻšā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ•ā§‡ āĻ‰āĻĒāĻ•ā§ƒāĻ¤ āĻ•āĻ°ā§‡
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ°āĨ¤ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ—ā§ƒāĻšā§€āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡,
āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻŸāĻŋ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚āĻ•ā§‡ āĻ…āĻ¸āĻŽā§āĻ­āĻŦ āĻ•āĻ°ā§‡ āĻ¤ā§āĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋ āĻ†āĻ° "āĻšā§‹āĻŽ"-āĻ āĻĨāĻžāĻ•ā§‡ āĻ¨āĻž
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨".

āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ˛ā§āĻĒāĻ¸ āĻāĻŦāĻ‚ -āĻĢāĻĒāĻŋāĻ˛-āĻ˛ā§āĻĒāĻ¸.

-fschedule-āĻĢāĻŋāĻ‰āĻļāĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§āĻŸā§āĻ°ā§€āĻŽā§‡āĻ° āĻ‰āĻĒāĻ° āĻāĻ•āĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻĒāĻžāĻ¸ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡
āĻāĻ•āĻ‡ āĻ§āĻ°āĻŖā§‡āĻ° āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻ°āĻŖ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻŽā§‡āĻļāĻŋāĻ¨ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¯āĻĻāĻŋ āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻšāĻžāĻ˛āĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĒā§āĻ°āĻŦāĻžāĻšā§‡ āĻāĻ•ā§‡ āĻ…āĻĒāĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ˛āĻ—ā§āĻ¨ āĻšāĻ¯āĻŧāĨ¤

āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻ“2, -āĻ“3, -āĻ“āĻāĻ¸.

-āĻĢāĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°
āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻŦāĻĄāĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻ˛ā§‡āĻœā§‡āĻ° āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻšāĻœāĻ¤āĻ°
āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.

-āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ˛ā§āĻĒāĻ¸
āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ˛ā§āĻĒ āĻ¯āĻžāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ˛ā§āĻĒā§‡ āĻĒā§āĻ°āĻŦā§‡āĻļāĨ¤ -āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ˛ā§āĻĒāĻ¸ āĻŦā§‹āĻāĻž -frerun-cse-āĻ†āĻĢāĻŸāĻžāĻ°-āĻ˛ā§āĻĒ, -āĻĢāĻ“āĻ¯āĻŧā§‡āĻŦ āĻāĻŦāĻ‚
-āĻĢā§āĻ°ā§‡āĻ¨āĻžāĻŽ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°. āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ˛ā§āĻĒ āĻĒāĻŋāĻ˛āĻŋāĻ‚ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡ (āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ
āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ¸āĻš loops)āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•ā§‹āĻĄ āĻŦāĻĄāĻŧ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡, āĻāĻŦāĻ‚
āĻāĻŸāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻŦāĻž āĻ¨āĻžāĻ“ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.

āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ…āĻ˛-āĻ˛ā§āĻĒāĻ¸
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ•āĻ°ā§āĻ¨, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻ–āĻ¨ āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ…āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻŦā§‡āĻļ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ§ā§€āĻ°ā§‡ āĻ§ā§€āĻ°ā§‡ āĻšāĻžāĻ˛āĻžāĻ¯āĻŧāĨ¤ āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ…āĻ˛-āĻ˛ā§āĻĒāĻ¸ āĻŦā§‹āĻāĻžāĻ¯āĻŧ
āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻ…āĻĒāĻļāĻ¨ -āĻĢāĻžāĻ¨āĻ°ā§‹āĻ˛-āĻ˛ā§āĻĒāĻ¸.

-āĻĢāĻĒāĻŋāĻ˛-āĻ˛ā§āĻĒāĻ¸
āĻĒāĻŋāĻ˛āĻ¸ āĻ˛ā§āĻĒ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°ā§āĻ¯āĻžāĻĒā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯ā§‡ āĻ¤āĻžāĻ°āĻž āĻŦā§‡āĻļāĻŋ āĻ°ā§‹āĻ˛ āĻ•āĻ°ā§‡ āĻ¨āĻž (āĻĨā§‡āĻ•ā§‡
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž)āĨ¤ āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ˛ā§āĻĒ āĻĒāĻŋāĻ˛āĻŋāĻ‚ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡ (āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ
āĻ›ā§‹āĻŸ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ¸āĻš loops)āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°.

-āĻĢāĻŽāĻ­-āĻ˛ā§āĻĒ-āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻ•āĻžāĻ°ā§€āĻ°āĻž
RTL āĻ˛ā§āĻĒ āĻ…āĻĒāĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°ā§‡ āĻ˛ā§āĻĒ āĻ‡āĻ¨āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽā§‹āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ā§ˇ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ
-āĻ“1

-āĻĢāĻžāĻ¨āĻ¸ā§āĻ‡āĻš-āĻ˛ā§āĻĒāĻ¸
āĻ˛ā§āĻĒ āĻ…āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§€āĻ¯āĻŧ āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻ¸āĻš āĻļāĻžāĻ–āĻžāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻĻā§ƒāĻļ āĻ¸āĻš āĻ˛ā§āĻĒā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ¸āĻ°āĻžāĻ¨ā§ˇ
āĻ‰āĻ­āĻ¯āĻŧ āĻļāĻžāĻ–āĻžāĻ¯āĻŧ āĻ˛ā§āĻĒ (āĻļāĻ°ā§āĻ¤ā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤)āĨ¤

-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŦāĻŋāĻ­āĻžāĻ—
-fdata-āĻŦāĻŋāĻ­āĻžāĻ—
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻž āĻĄā§‡āĻŸāĻž āĻ†āĻ‡āĻŸā§‡āĻŽāĻ•ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ°āĻžāĻ–ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĨāĻžāĻ•ā§‡
āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻšāĻžāĻ°ā§‡ āĻŦāĻŋāĻ­āĻžāĻ— āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻĄā§‡āĻŸāĻž āĻ†āĻ‡āĻŸā§‡āĻŽā§‡āĻ° āĻ¨āĻžāĻŽ
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻžāĨ¤ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ‡āĻāĻ˛āĻāĻĢ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¸ā§‹āĻ˛āĻžāĻ°āĻŋāĻ¸ 2 āĻšāĻžāĻ˛āĻŋāĻ¤ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻāĻŦāĻ‚ SPARC āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
AIX āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡ āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ āĻ•āĻ°āĻžāĻ° āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¯āĻ–āĻ¨ āĻ¤ā§āĻŽāĻŋ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨, āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻāĻŦāĻ‚ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ§ā§€āĻ° āĻšāĻ¯āĻŧ. āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻœāĻŋāĻĒāĻŋāĻ†āĻ°āĻāĻĢ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻŦāĻ‚ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
-g.

-fbranch-āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ-āĻ˛ā§‹āĻĄ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ
āĻĒā§āĻ°āĻ˛ā§‹āĻ— / āĻāĻĒāĻŋāĻ˛āĻ— āĻĨā§āĻ°ā§‡āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ†āĻ—ā§‡ āĻļāĻžāĻ–āĻž āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ˛ā§‹āĻĄ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻ¨ā§āĻŽā§‹āĻšāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨
āĻ˛ā§āĻĒ āĻĨā§‡āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ†āĻ¨ā§āĻ¤āĻƒ-āĻŦā§āĻ˛āĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻĒāĻžāĻ¸āĨ¤

-fbranch-āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ-āĻ˛ā§‹āĻĄ-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§¨
āĻĒā§āĻ°āĻ˛ā§‹āĻ— / āĻāĻĒāĻŋāĻ˛āĻ— āĻĨā§āĻ°ā§‡āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻĒāĻ°ā§‡ āĻļāĻžāĻ–āĻž āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ˛ā§‹āĻĄ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-fbtr-bb-āĻāĻ•ā§āĻ¸āĻ•ā§āĻ˛ā§āĻ¸āĻŋāĻ­
āĻļāĻžāĻ–āĻž āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ˛ā§‹āĻĄ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻļāĻžāĻ–āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ¨āĻƒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§‡āĨ¤

-āĻĢāĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ°āĻ•ā§āĻˇāĻ•
āĻŦāĻžāĻĢāĻžāĻ° āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨, āĻ¯ā§‡āĻŽāĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻŽā§āĻ¯āĻžāĻļāĻŋāĻ‚ āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĨ¤ āĻāĻ‡
āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻ—āĻžāĻ°ā§āĻĄ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡
āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ "āĻ…ā§āĻ¯āĻžāĻ˛ā§‹āĻ•āĻž" āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ 8 āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻŦāĻžāĻĢāĻžāĻ° āĻ¸āĻš āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡ā§ˇ
āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻŦā§‡āĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ—āĻžāĻ°ā§āĻĄāĻ—ā§āĻ˛āĻŋ āĻļā§āĻ°ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻšā§‡āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ—āĻžāĻ°ā§āĻĄ āĻšā§‡āĻ• āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ, āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ
āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨

-fstack-āĻ°āĻ•ā§āĻˇāĻ•-āĻ¸āĻŽāĻ¸ā§āĻ¤
āĻŽāĻ¤ -āĻĢāĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ°āĻ•ā§āĻˇāĻ• āĻ¸āĻŦ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ¯ā§‡ āĻ›āĻžāĻĄāĻŧāĻž.

-fstack-āĻ°āĻ•ā§āĻˇāĻ•-āĻļāĻ•ā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§€
āĻŽāĻ¤ -āĻĢāĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ°āĻ•ā§āĻˇāĻ• āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡ --- āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ
āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ†āĻ›ā§‡, āĻŦāĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻĢā§āĻ°ā§‡āĻŽ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

-fstack-āĻ°āĻ•ā§āĻˇāĻ•-āĻ¸ā§āĻĒāĻˇā§āĻŸ
āĻŽāĻ¤ -āĻĢāĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ°āĻ•ā§āĻˇāĻ• āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§‡āĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ°āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ†āĻ›ā§‡
"stack_protect" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯

-fstdarg-āĻ…āĻĒā§āĻŸ
āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻŦā§ˆāĻšāĻŋāĻ¤ā§āĻ°ā§āĻ¯āĻŽāĻ¯āĻŧ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻžāĻ•ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨
āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸāĨ¤

āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯: āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ 14.10 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡, -fstack-āĻ°āĻ•ā§āĻˇāĻ•-āĻļāĻ•ā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§€ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
C, C++, ObjC, ObjC++ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ, āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ -fno-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ°āĻ•ā§āĻˇāĻ•, -āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ˛āĻŋāĻŦāĻ¨āĻž
-āĻĢā§āĻ°āĻŋāĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋāĻ‚ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ.

-āĻ¸ā§‡āĻ•āĻļāĻ¨-āĻ…ā§āĻ¯āĻžāĻ™ā§āĻ•āĻ°
āĻ­āĻžāĻ— āĻ•āĻ°āĻž "āĻ…ā§āĻ¯āĻžāĻ™ā§āĻ•āĻ°" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ—āĻŖāĻ¨āĻžāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨
āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻŽā§āĻŦā§‹āĻ§āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤ā§€āĻ•āĨ¤ āĻāĻ‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ•āĻŽāĻžāĻ¤ā§‡ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ GOT āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻāĻŦāĻ‚ GOT āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸āĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ "foo" āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨:

āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• int a, b, c;
int foo (void) { āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ a + b + c; }

āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡āĻ¨
-āĻ¸ā§‡āĻ•āĻļāĻ¨-āĻ…ā§āĻ¯āĻžāĻ™ā§āĻ•āĻ°, āĻāĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ…ā§āĻ¯āĻžāĻ™ā§āĻ•āĻ° āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ pseudocode āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ (āĻ¯āĻž āĻŦā§ˆāĻ§ C āĻ¨āĻ¯āĻŧ):

int foo (āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°)
{
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° int *xr = &x;
āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ xr[&a - &x] + xr[&b - &x] + xr[&c - &x];
}

āĻ¸āĻŦ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž.

--āĻĒāĻ°āĻŽ āĻ¨āĻžāĻŽ=āĻŽā§‚āĻ˛ā§āĻ¯
āĻ•āĻŋāĻ›ā§ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ, GCC āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¸āĻŽāĻžāĻĒā§āĻ¤. āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, GCC āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž āĻ¯āĻžāĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻŋāĻ›ā§āĻ° āĻŦā§‡āĻļāĻŋ āĻĨāĻžāĻ•ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻāĻ‡ āĻ§ā§āĻ°ā§āĻŦāĻ•āĻ—ā§āĻ˛āĻŋāĻ° āĻ•āĻŋāĻ›ā§ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ --āĻĒāĻ°āĻŽ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ, āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ…āĻ°ā§āĻĨ, āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻŦāĻĻā§āĻ§
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ, āĻāĻŦāĻ‚ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡ āĻŦāĻŋāĻœā§āĻžāĻĒā§āĻ¤āĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡
āĻ°āĻŋāĻ˛āĻŋāĻœāĨ¤

āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻŽā§‚āĻ˛ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ¨āĻžāĻŽ āĻšāĻ¯āĻŧ:

āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯-āĻļāĻžāĻ–āĻž-āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻāĻ‡ āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ āĻĨā§‡āĻ•ā§‡ āĻ•āĻŽ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž āĻ¸āĻš āĻ¯āĻ–āĻ¨ āĻļāĻžāĻ–āĻž āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡ āĻŦāĻ˛ā§‡ āĻĒā§‚āĻ°ā§āĻŦāĻžāĻ­āĻžāĻ¸ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
(āĻļāĻ¤āĻžāĻ‚āĻļā§‡), āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŸāĻŋ āĻ­āĻžāĻ˛ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 10āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ•ā§āĻ°āĻ¸āĻœāĻžāĻŽā§āĻĒ-āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤
āĻ•ā§āĻ°āĻ¸-āĻœāĻžāĻŽā§āĻĒāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ—āĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžā§ˇ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ -āĻĢāĻ•ā§āĻ°āĻ¸āĻœāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦā§āĻ˛āĻ•ā§‡ āĻ†āĻ—āĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¯āĻŧ O(N^2)āĨ¤
āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§‡ āĻ†āĻ°ā§‹ āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨, āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ā§ˇ
āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻ†āĻ•āĻžāĻ°ā§‡ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ›ā§‹āĻŸ āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĨ¤

āĻŽāĻŋāĻ¨-āĻ•ā§āĻ°āĻ¸āĻœāĻžāĻŽā§āĻĒ-āĻ‡āĻ¨āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¯āĻž āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĻā§āĻŸāĻŋ āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻļā§‡āĻˇā§‡ āĻŽāĻŋāĻ˛āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ•ā§āĻ°āĻ¸-āĻœāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ†āĻ—ā§‡. āĻāĻ‡ āĻŽāĻžāĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§‡āĻ–āĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ•ā§āĻ°āĻ¸-āĻœāĻžāĻŽā§āĻĒ āĻ•āĻ°āĻž āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŽāĻŋāĻ˛āĻ›ā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 5āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻŦā§ƒāĻĻā§āĻ§āĻŋ-āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ-āĻŦāĻŋāĻŦāĻŋ-āĻ‡āĻ¨āĻ¸
āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ• āĻ•āĻĒāĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ° āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻĢā§āĻ¯āĻžāĻ•ā§āĻŸāĻ°
āĻœāĻžāĻŽā§āĻĒāĻŋāĻ‚ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻĢ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ•. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛
8.

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ—ā§‹āĻŸā§‹-āĻĄā§āĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨-āĻ‡āĻ¨āĻ¸
āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ¨āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯āĻž a-āĻ¤ā§‡ āĻ¯āĻžāĻ¯āĻŧā§ˇ
āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻĒāĻžāĻ¸ā§‡ O(N^2) āĻ†āĻšāĻ°āĻŖ āĻāĻĄāĻŧāĻžāĻ¤ā§‡, GCC āĻĢā§āĻ¯āĻžāĻ•ā§āĻŸāĻ°
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ•ā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻ—ā§‹āĻŸā§‹āĻ¸, āĻāĻŦāĻ‚ āĻĻā§‡āĻ°ā§€āĻ¤ā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ†āĻ¨āĻĢā§āĻ¯āĻžāĻ•ā§āĻŸāĻ° āĻ•āĻ°ā§‡
āĻ¸āĻŽā§āĻ­āĻŦ. āĻŦā§‡āĻ¸āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻļā§‡āĻˇā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻ˛āĻžāĻĢāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ•-āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻ¨āĻ¯āĻŧ
goto-duplication-insns unfactored. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 8āĨ¤

max-delay-slot-insn-āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ–ā§āĻāĻœāĻ›ā§‡āĻ¨ āĻ¯āĻ–āĻ¨ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻŸ āĻĒā§‚āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨. āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻšāĻ˛ā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻšāĻžāĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻŸ āĻĒā§‚āĻ°āĻŖ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻžā§āĻšāĻ¯āĻŧ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ, āĻ¤āĻžāĻ‡ āĻĨāĻžāĻŽā§āĻ¨
āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§‡ āĻ†āĻ°ā§‹ āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨, āĻ¤ā§ˆāĻ°ā§€āĻ°
āĻ¸āĻ™ā§āĻ•āĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ›ā§‹āĻŸ āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§‡āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻŦāĻŋāĻ˛āĻŽā§āĻŦ-āĻ¸ā§āĻ˛āĻŸ-āĻ˛āĻžāĻ‡āĻ­-āĻ¸āĻžāĻ°ā§āĻš
āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡āĻ° āĻ¸ā§āĻ˛āĻŸāĻ—ā§āĻ˛āĻŋ āĻĒā§‚āĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻŦā§ˆāĻ§ āĻ˛āĻžāĻ‡āĻ­ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¤āĻĨā§āĻ¯ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ˛āĻ• āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦā§ƒāĻĻā§āĻ§āĻŋ
āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻšāĻžāĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§‡ āĻ†āĻ°āĻ“ āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨, āĻŦā§ƒāĻĻā§āĻ§āĻŋ
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻŸ āĻ•ā§‹āĻĄ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻĒā§āĻ°āĻŦāĻžāĻš āĻ—ā§āĻ°āĻžāĻĢ āĻŦāĻœāĻžāĻ¯āĻŧ āĻ°āĻžāĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‡āĻ–āĻžāĨ¤

max-gcse-āĻŽā§‡āĻŽāĻ°āĻŋ
āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¯āĻž āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ā§ˇ
āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ•āĻŽāĻ¨ āĻ¸āĻžāĻŦ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĨ¤ āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋ āĻĨāĻžāĻ•āĻ˛ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨, āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

max-gcse-āĻĒā§āĻ°āĻŦā§‡āĻļ-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¯āĻĻāĻŋ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻāĻŦāĻ‚ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ āĻāĻ‡ āĻŽāĻžāĻ¨ā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻŦāĻĄāĻŧ āĻšāĻ¯āĻŧ
āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° RTL PRE āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨āĻŸāĻŋ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻŦāĻž āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻ­āĻžāĻŦā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĒā§āĻ°āĻŦāĻžāĻšā§‡ āĻ†āĻ‚āĻļāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ—āĻŖāĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛
20.

āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ•-āĻŽā§āĻ˛āĻ¤ā§āĻŦāĻŋ-āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž-āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯
āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻŽā§āĻ˛āĻ¤ā§āĻŦāĻŋ āĻĨāĻžāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻāĻŦāĻ‚ āĻ†āĻŦāĻžāĻ° āĻļā§āĻ°ā§āĨ¤ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻļāĻžāĻ–āĻž āĻŦāĻž āĻ•āĻ˛ āĻ¸āĻš āĻŦāĻĄāĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒāĻĻ āĻ—ā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§‡ āĻ…āĻ¤ā§āĻ¯āĻ§āĻŋāĻ• āĻŦāĻĄāĻŧ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

max-modulo-backtrack-āĻĒā§āĻ°āĻ¯āĻŧāĻžāĻ¸
āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻžāĻ°ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻŦā§āĻ¯āĻžāĻ•āĻŸā§āĻ°ā§āĻ¯āĻžāĻ• āĻĒā§āĻ°āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ. āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻŽāĻžāĻ¨ āĻĻā§āĻ°ā§āĻ¤ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨āĻ¸-āĻ¸āĻŋāĻ™ā§āĻ—ā§‡āĻ˛
āĻŦā§‡āĻļ āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° GCC-āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŸā§āĻ°āĻŋ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ (GCC āĻāĻ° āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĻ¯āĻŧ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡) a
āĻāĻ•āĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž āĻŸā§āĻ°āĻŋ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻžāĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ āĻĄāĻŋāĻ•ā§āĻ˛āĻžāĻ°ā§‡āĻļāĻ¨ (C++) āĻ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 400āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨āĻ¸-āĻ…āĻŸā§‹
āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨ (āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ -āĻ“3), āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…āĻ¨ā§‡āĻ• āĻ¯ā§‡ āĻšāĻŦā§‡
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻž āĻ¤āĻĻāĻ¨ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻĒā§āĻ°āĻ¤āĻŋ
āĻāĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ, āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ (āĻ†āĻ°ā§‹ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§) āĻ¸ā§€āĻŽāĻž
āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ†āĻŦā§‡āĻĻāĻ¨ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 40āĨ¤

āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻŽāĻŋāĻ¨-āĻ¸ā§āĻĒāĻŋāĻĄāĻ†āĻĒ
āĻ¯āĻ–āĻ¨ āĻ•āĻ˛āĻžāĻ°ā§‡āĻ° āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋ + āĻ•āĻ˛āĻŋāĻ° āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻšāĻ¯āĻŧ
āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ (āĻĒā§āĻ°ā§‡āĻ¸ā§‡āĻ¨ā§āĻŸā§‡), āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ āĻ¸ā§€āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
--āĻĒāĻ°āĻŽ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨āĻ¸-āĻ¸āĻŋāĻ™ā§āĻ—ā§‡āĻ˛ āĻāĻŦāĻ‚ --āĻĒāĻ°āĻŽ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨āĻ¸-āĻ…āĻŸā§‹.

āĻŦāĻĄāĻŧ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ‡āĻ¨āĻ¸
āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ‡ āĻŦāĻĄāĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸ā§€āĻŽāĻž. āĻāĻ‡ āĻ¸ā§€āĻŽāĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡, āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ --āĻĒāĻ°āĻŽ āĻŦāĻĄāĻŧ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŦā§ƒāĻĻā§āĻ§āĻŋ. āĻāĻ‡
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ…-āĻāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ¸ā§ƒāĻˇā§āĻŸ āĻšāĻ°āĻŽ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°
āĻŦā§āĻ¯āĻžāĻ• āĻāĻ¨ā§āĻĄ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ°ā§ˆāĻ–āĻŋāĻ• āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 2700āĨ¤

āĻŦāĻĄāĻŧ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŦā§ƒāĻĻā§āĻ§āĻŋ
āĻļāĻ¤āĻžāĻ‚āĻļā§‡ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻŦā§ƒāĻšā§Ž āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100 āĻ¯āĻž āĻŦāĻĄāĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĻ•ā§‡ āĻŽā§‚āĻ˛ā§‡āĻ° 2.0 āĻ—ā§āĻŖā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡
āĻ†āĻ•āĻžāĻ°.

āĻŦāĻĄāĻŧ-āĻ‡āĻ‰āĻ¨āĻŋāĻŸ-āĻ‡āĻ¨āĻ¸āĻžāĻ¨
āĻŦāĻĄāĻŧ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¸ā§€āĻŽāĻžāĨ¤ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻŦā§ƒāĻĻā§āĻ§āĻŋ
āĻāĻ‡ āĻ¸ā§€āĻŽāĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ --āĻĒāĻ°āĻŽ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ‰āĻ¨āĻŋāĻŸ-āĻŦā§ƒāĻĻā§āĻ§āĻŋ. āĻ›ā§‹āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯
āĻāĻ‡ āĻ–ā§āĻŦ āĻŸāĻžāĻ‡āĻŸ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻĢāĻžāĻ‚āĻļāĻ¨ A āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨
āĻ¯ā§‡āĻŸāĻŋ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŦāĻ‚ B āĻ¯ā§‡āĻŸāĻŋ āĻ•ā§‡āĻŦāĻ˛ A āĻ•ā§‡ āĻ¤āĻŋāĻ¨āĻŦāĻžāĻ° āĻ•āĻ˛ āĻ•āĻ°ā§‡āĨ¤ āĻ– āĻ¯āĻĻāĻŋ āĻ• āĻāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ›ā§‹āĻŸ āĻšāĻ¯āĻŧ,
āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻŦā§ƒāĻĻā§āĻ§āĻŋ 300% āĻāĻŦāĻ‚ āĻ¤āĻŦā§āĻ“ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ–ā§āĻŦāĻ‡ āĻŦā§āĻĻā§āĻ§āĻŋāĻŽāĻžāĻ¨āĨ¤ āĻ–ā§āĻŦ āĻŦāĻĄāĻŧ āĻœāĻ¨ā§āĻ¯
āĻ›ā§‹āĻŸ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻŦāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ—āĻ āĻŋāĻ¤ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ, āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ• āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻŦā§ƒāĻĻā§āĻ§āĻŋ
āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸ā§‚āĻšāĻ•ā§€āĻ¯āĻŧ āĻŦāĻŋāĻ¸ā§āĻĢā§‹āĻ°āĻŖ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ¸ā§€āĻŽāĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ›ā§‹āĻŸ āĻœāĻ¨ā§āĻ¯
āĻ‡āĻ‰āĻ¨āĻŋāĻŸ, āĻ†āĻ•āĻžāĻ° āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ --āĻĒāĻ°āĻŽ āĻŦāĻĄāĻŧ-āĻ‡āĻ‰āĻ¨āĻŋāĻŸ-āĻ‡āĻ¨āĻ¸āĻžāĻ¨ āĻ†āĻŦā§‡āĻĻāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ --āĻĒāĻ°āĻŽ
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ‰āĻ¨āĻŋāĻŸ-āĻŦā§ƒāĻĻā§āĻ§āĻŋ. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 10000.

āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ‰āĻ¨āĻŋāĻŸ-āĻŦā§ƒāĻĻā§āĻ§āĻŋ
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ• āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 20 āĻ¯āĻž āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĻ•ā§‡ 1.2 āĻ—ā§āĻŖ āĻŽā§‚āĻ˛ āĻ†āĻ•āĻžāĻ°ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡āĨ¤ āĻ āĻžāĻ¨ā§āĻĄāĻž
āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ (āĻšāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻŦāĻž āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ āĻžāĻ¨ā§āĻĄāĻž āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤) āĻ¨āĻ¯āĻŧā§ˇ
āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ†āĻ•āĻžāĻ°ā§‡ āĻšāĻŋāĻ¸āĻžāĻŦ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

ipcp-āĻ‡āĻ‰āĻ¨āĻŋāĻŸ-āĻŦā§ƒāĻĻā§āĻ§āĻŋ
āĻ†āĻ¨ā§āĻ¤āĻƒāĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ—āĻ¤ āĻ•āĻžāĻ°āĻŖā§‡ āĻ¸ā§ƒāĻˇā§āĻŸ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ• āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ…āĻŦāĻŋāĻ°āĻžāĻŽ āĻĒā§āĻ°āĻšāĻžāĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10 āĻ¯āĻž āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻŦā§ƒāĻĻā§āĻ§āĻŋ 1.1 āĻ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡
āĻŽā§‚āĻ˛ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻŦāĻžāĻ°āĨ¤

āĻŦāĻĄāĻŧ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻĢā§āĻ°ā§‡āĻŽ
āĻŦāĻĄāĻŧ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¸ā§€āĻŽāĻžāĨ¤ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ›ā§‡
āĻ–ā§āĻŦ āĻŦā§‡āĻļāĻŋ āĻāĻ‡ āĻ¸ā§€āĻŽāĻž āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 256 āĻŦāĻžāĻ‡āĻŸāĨ¤

āĻŦāĻĄāĻŧ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻĢā§āĻ°ā§‡āĻŽ-āĻŦā§ƒāĻĻā§āĻ§āĻŋ
āĻļāĻ¤āĻžāĻ‚āĻļā§‡ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻŦāĻĄāĻŧ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1000 āĻ¯āĻž āĻŦāĻĄāĻŧ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻŦā§ƒāĻĻā§āĻ§āĻŋāĻ•ā§‡ 11 āĻ—ā§āĻŖā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡
āĻŽā§‚āĻ˛ āĻ†āĻ•āĻžāĻ°.

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨āĻ¸ā§‡āĻ¨āĻ¸-āĻŦāĻŋāĻ°ā§‹āĻ§ā§€
āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨āĻ¸ā§‡āĻ¨āĻ¸-āĻ°āĻŋāĻ¸āĻžāĻ°āĻ¸āĻŋāĻ­-āĻ…āĻŸā§‹
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦ-āĻ° āĻāĻ•āĻŸāĻŋ āĻ†āĻ‰āĻŸ-āĻ…āĻĢ-āĻ˛āĻžāĻ‡āĻ¨ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ°āĻŋāĻ•āĻžāĻ°ā§āĻ¸āĻŋāĻ­ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ°āĻŋāĻ•āĻžāĻ°ā§āĻ¸āĻŋāĻ­ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

--āĻĒāĻ°āĻŽ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨āĻ¸ā§‡āĻ¨āĻ¸-āĻŦāĻŋāĻ°ā§‹āĻ§ā§€ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯āĨ¤ āĻœāĻ¨ā§āĻ¯
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ°āĻŋāĻ•āĻžāĻ°ā§āĻ¸āĻŋāĻ­ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ¤āĻ–āĻ¨āĻ‡ āĻ˜āĻŸā§‡ āĻ¯āĻ–āĻ¨
-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨ (āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ -āĻ“3) āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ; --āĻĒāĻ°āĻŽ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨āĻ¨ā§āĻ¸-
recursive-āĻ…āĻŸā§‹ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 450āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž
āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž-āĻ…āĻŸā§‹
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ—āĻ­ā§€āĻ°āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤

--āĻĒāĻ°āĻŽ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯āĨ¤ āĻœāĻ¨ā§āĻ¯
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ°āĻŋāĻ•āĻžāĻ°ā§āĻ¸āĻŋāĻ­ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ¤āĻ–āĻ¨āĻ‡ āĻ˜āĻŸā§‡ āĻ¯āĻ–āĻ¨
-āĻĢāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢāĻžāĻ‚āĻļāĻ¨ (āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ -āĻ“3) āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ; --āĻĒāĻ°āĻŽ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤-
āĻ—āĻ­ā§€āĻ°āĻ¤āĻž-āĻ…āĻŸā§‹ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 8āĨ¤

āĻŽāĻŋāĻ¨-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ—āĻ­ā§€āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤ āĻĨāĻžāĻ•āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ­āĻœāĻ¨āĻ•
āĻ—āĻĄāĻŧ āĻāĻŦāĻ‚ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ—āĻ­ā§€āĻ°āĻ¤āĻž āĻĨāĻžāĻ•āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ āĻœāĻ¨ā§āĻ¯ āĻ†āĻ˜āĻžāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻĄāĻŋāĻ° āĻĒā§āĻ°āĻ˛ā§‹āĻ— āĻ†āĻ•āĻžāĻ° āĻŦāĻž āĻœāĻŸāĻŋāĻ˛āĻ¤āĻžāĨ¤

āĻ¯āĻ–āĻ¨ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ (āĻĻā§‡āĻ–ā§āĻ¨ -āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨) āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ
āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ•āĻ˛ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻĨā§‡āĻ•ā§‡ āĻ—āĻ­ā§€āĻ°āĻ¤āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻ˛ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¯āĻžāĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°ā§‡ (āĻļāĻ¤āĻžāĻ‚āĻļā§‡)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10āĨ¤

āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ•-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚-āĻ‡āĻ¨āĻ¸āĻ¨ā§āĻ¸
āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻžāĻ° āĻ¯ā§‡ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻžāĻ°ā§āĻ¯āĻ¤ āĻāĻŸāĻŋ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻŦāĻŋāĻŽā§‚āĻ°ā§āĻ¤āĻ¤āĻž āĻœāĻ°āĻŋāĻŽāĻžāĻ¨āĻž āĻĨāĻžāĻ•āĻžāĻ° āĻ•ā§‹āĻĄ āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 14āĨ¤

āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ•-āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻžāĻ°-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ
āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻžāĻ°ā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸ā§€āĻŽāĻžāĨ¤ āĻāĻ‡ āĻŽā§‚āĻ˛āĻ¤ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻ‡āĻ¨āĻĄāĻžāĻ‡āĻ°ā§‡āĻ•ā§āĻŸ āĻ•āĻ˛ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ—āĻ­ā§€āĻ° āĻļāĻŋāĻ•āĻ˛ āĻāĻ–āĻ¨āĻ“ āĻ†āĻ›ā§‡
āĻĻā§‡āĻ°ā§€ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤.

comdat-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻŋāĻ‚-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž
āĻ•āĻŽāĻĄā§āĻ¯āĻžāĻŸ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ C++ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž (āĻļāĻ¤āĻžāĻ‚āĻļā§‡)
āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻœā§āĻĄāĻŧā§‡ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 20āĨ¤

āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ-āĻ†āĻ‡āĻĄāĻŋ
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ†āĻ‡āĻĄāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°
āĻ–ā§āĻāĻœā§‡ āĻĻā§‡āĻ–ā§‹. āĻŽāĻžāĻ¨ 0 āĻšāĻ˛ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ†āĻ‡āĻĄāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¯āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ‚ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ, āĻ¯āĻž āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĄā§‡āĻŸāĻž āĻ‰āĻ¤ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°āĻ“ āĻ¸āĻšāĻ¨āĻļā§€āĻ˛ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¯ā§‡āĻŽāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ¨āĻƒāĻ•ā§āĻ°āĻŽ āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0āĨ¤

min-vect-āĻ˛ā§āĻĒ-āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ
āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¯āĻžāĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ•āĻ–āĻ¨ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžā§ˇ
-āĻĢā§āĻ°āĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ. āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻŽāĻžāĻ¨ā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻŦā§‡āĻļāĻŋ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 0āĨ¤

gcse-āĻ–āĻ°āĻš-āĻĻā§‚āĻ°āĻ¤ā§āĻŦ-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĻā§‚āĻ°āĻ¤ā§āĻŦā§‡āĻ° āĻ—āĻŖāĻ¨āĻžāĻ° āĻ¸ā§āĻ•ā§‡āĻ˛āĻŋāĻ‚ āĻĢā§āĻ¯āĻžāĻ•ā§āĻŸāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
GCSE āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĨ¤ āĻāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•ā§‹āĻĄ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻĒāĻžāĻ¸ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¯āĻ¤ āĻŦāĻĄāĻŧ āĻšāĻŦā§‡, āĻ¤āĻ¤ āĻŦā§‡āĻļāĻŋ āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ• āĻ•ā§‹āĻĄ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ¸āĻšāĻœ
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ, āĻ…āĻ°ā§āĻĨāĻžāĻ¤ā§, āĻ¯ā§‡ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ āĻ–āĻ°āĻš āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ gcse-āĻ…āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤-
āĻŽā§‚āĻ˛ā§āĻ¯. 0 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¸āĻšāĻœ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛
10.

gcse-āĻ…āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤-āĻ–āĻ°āĻš
āĻ–āĻ°āĻš, āĻŽā§‹āĻŸāĻžāĻŽā§āĻŸāĻŋāĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽā§‡āĻļāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ–āĻ°āĻš āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯āĻž GCSE āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ­ā§āĻ°āĻŽāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ āĻĻā§‚āĻ°āĻ¤ā§āĻŦāĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•ā§‹āĻĄ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻĒāĻžāĻ¸ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻ–āĻ°āĻš āĻ¯āĻ¤ āĻ•āĻŽ,
āĻ†āĻ°ā§‹ āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ• āĻ•ā§‹āĻĄ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻšāĻ¯āĻŧ. 0 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ…āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻĻā§‚āĻ°āĻ¤ā§āĻŦ āĻ­ā§āĻ°āĻŽāĻŖāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 3āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŽāĻŋāĻ¨ā§‡āĻŸāĻ° āĻ—āĻžāĻ›ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§‡āĻ° āĻ—āĻ­ā§€āĻ°āĻ¤āĻžāĨ¤ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽā§‡ āĻšāĻ¤ā§āĻ°ā§āĻŽā§āĻ–ā§€ āĻ†āĻšāĻ°āĻŖ āĻāĻĄāĻŧāĻžāĻ¤ā§‡āĨ¤ 0 āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¨āĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻļāĻžāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ‚āĻ•āĻ˛āĻ¨āĻ•ā§‡ āĻ§ā§€āĻ° āĻ•āĻ°ā§‡ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨
30 āĻšāĻ¯āĻŧ

max-tail-merge-āĻ¤ā§āĻ˛āĻ¨āĻž
āĻāĻ•āĻŸāĻŋ bb-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ bbs-āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĒāĻ°āĻŋāĻŽāĻžāĻŖāĨ¤ āĻāĻŸāĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻ—āĻžāĻ›ā§‡āĻ° āĻ˛ā§‡āĻœ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻšāĻ¤ā§āĻ°ā§āĻŽā§āĻ–ā§€ āĻ†āĻšāĻ°āĻŖāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ˛ā§‡āĻœ-āĻŽāĻžāĻ°ā§āĻœ-āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ
āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻžāĻ¸ā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĒāĻ°āĻŋāĻŽāĻžāĻŖāĨ¤ āĻāĻ‡ āĻ…āĻ­ā§āĻ¯āĻ¸ā§āĻ¤ āĻšāĻ¯āĻŧ
āĻ—āĻžāĻ›ā§‡āĻ° āĻ˛ā§‡āĻœ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ…āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤-āĻ‡āĻ¨āĻ¸
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžā§ˇ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ
āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ‡ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻŸāĻŋ āĻ˛ā§āĻĒ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ•āĻ¤āĻŦāĻžāĻ° āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡
āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ•āĻ°āĻž

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ—āĻĄāĻŧ-āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻĄ-āĻ‡āĻ¨āĻ¸āĻ¨ā§āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¤āĻžāĻĻā§‡āĻ° āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄā§‡āĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻŸ āĻ¯ā§‡
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“
āĻ˛ā§āĻĒ āĻ•ā§‹āĻĄ āĻ•āĻ¤āĻŦāĻžāĻ° āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ†āĻ¨āĻ°ā§‹āĻ˛-āĻŦāĻžāĻ°
āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ†āĻ¨āĻ°ā§‹āĻ˛āĻŋāĻ‚āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ–ā§‹āĻāĻšāĻž-āĻ‡āĻ¨āĻ¸
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻĒāĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž. āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ
āĻ–ā§‹āĻ¸āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ, āĻāĻ‡ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻŸāĻŋ āĻ˛ā§āĻĒ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ•āĻ¤āĻŦāĻžāĻ° āĻĒāĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ“ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ–ā§‹āĻ¸āĻž-āĻŦāĻžāĻ°
āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻĒāĻŋāĻ˛āĻŋāĻ‚āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ–ā§‹āĻ¸āĻž-āĻļāĻžāĻ–āĻž
āĻ–ā§‹āĻ¸āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ¨ā§‹ āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ—āĻ°āĻŽ āĻĒāĻžāĻĨā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻļāĻžāĻ–āĻžāĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ–ā§‹āĻāĻšāĻž-āĻ‡āĻ¨āĻ¸āĻžāĻ¨āĻ¸
āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ–ā§‹āĻ¸āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ¨ā§‹ āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ–ā§‹āĻāĻšāĻž-āĻ¸āĻŽāĻ¯āĻŧ
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ–ā§‹āĻ¸āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ-āĻ–ā§‹āĻāĻšāĻž-āĻ˛ā§āĻĒ-āĻ¨ā§‡āĻ¸ā§āĻŸ-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒāĻŋāĻ˛āĻŋāĻ‚ āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ—āĻ­ā§€āĻ°āĻ¤āĻžāĨ¤

āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ‰āĻ¨āĻ¸ā§āĻ‡āĻš-āĻ‡āĻ¨āĻ¸
āĻāĻ•āĻŸāĻŋ āĻ†āĻ¨āĻ¸ā§āĻ‡āĻšāĻĄ āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• insns.

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ†āĻ¨āĻ¸ā§āĻ‡āĻš-āĻ¸ā§āĻ¤āĻ°
āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ˛ā§āĻĒā§‡ āĻ†āĻ¨āĻ¸ā§āĻ‡āĻš āĻ•āĻ°āĻž āĻļāĻžāĻ–āĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžā§ˇ

lim- āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛
āĻ˛ā§āĻĒ āĻ‡āĻ¨āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ—āĻ¤āĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ–āĻ°āĻšāĨ¤

iv-āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨-āĻ¸āĻŽāĻ¸ā§āĻ¤-āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€-āĻ†āĻŦāĻĻā§āĻ§
āĻ‡āĻ¨ā§āĻĄāĻžāĻ•āĻļāĻ¨ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€āĻĻā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ‰āĻĒāĻ° āĻ†āĻŦāĻĻā§āĻ§, āĻ¯āĻžāĻ° āĻ¨ā§€āĻšā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€
āĻ†āĻ¨āĻ¯āĻŧāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¯āĻĻāĻŋ āĻĨāĻžāĻ•ā§‡
āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻžāĻ¸āĻ™ā§āĻ—āĻŋāĻ•āĻĻā§‡āĻ° āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻā§āĻŦāĻŋāĻ˜āĻžāĻ¤ āĻ¸āĻŽāĻ¯āĻŧ āĻœāĻŸāĻŋāĻ˛āĻ¤āĻžāĨ¤

iv-āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻ‡āĻ¨ā§āĻĄāĻžāĻ•āĻļāĻ¨ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ›ā§‡āĻĄāĻŧā§‡ āĻĻā§‡āĻ¯āĻŧ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ†āĻ°āĻ“ āĻ†āĻ¨āĻ¯āĻŧāĻ¨ āĻĨāĻžāĻ•ā§‡ā§ˇ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤

iv-āĻ¸āĻ°ā§āĻŦāĻĻāĻž-āĻ›āĻžāĻāĻŸāĻžāĻ‡-āĻ•ā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻ¸ā§‡āĻŸ-āĻŦāĻžāĻ‰āĻ¨ā§āĻĄ
āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻŸā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ°ā§āĻĨā§€āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻ‡ āĻŽāĻžāĻ¨ā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻ•āĻŽ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§‡āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ ivs āĻ¸āĻ°āĻžāĻ¨āĨ¤

scev-max-expr-āĻ†āĻ•āĻžāĻ°
āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻ• āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ†āĻŦāĻĻā§āĻ§āĨ¤ āĻŦāĻĄāĻŧ
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻ• āĻ§ā§€āĻ°.

scev-max-expr-āĻœāĻŸāĻŋāĻ˛āĻ¤āĻž
āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻ•ā§‡āĻ° āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻœāĻŸāĻŋāĻ˛āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ†āĻŦāĻĻā§āĻ§āĨ¤
āĻœāĻŸāĻŋāĻ˛ āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻ• āĻ§ā§€āĻ°.

āĻ“āĻŽā§‡āĻ—āĻž-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ­āĻžāĻ°ā§āĻ¸
āĻāĻ•āĻŸāĻŋ āĻ“āĻŽā§‡āĻ—āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨
128 āĻšāĻ¯āĻŧ

āĻ“āĻŽā§‡āĻ—āĻž-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ—ā§‡āĻ•āĻ¸
āĻāĻ•āĻŸāĻŋ āĻ“āĻŽā§‡āĻ—āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ…āĻ¸āĻŽāĻ¤āĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻŽāĻžāĻ¨ āĻšāĻ˛ 256āĨ¤

āĻ“āĻŽā§‡āĻ—āĻž-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ‡āĻ•āĻŋāĻ‰āĻāĻ¸
āĻāĻ•āĻŸāĻŋ āĻ“āĻŽā§‡āĻ—āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¸āĻŽāĻ¤āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨
128 āĻšāĻ¯āĻŧ

āĻ“āĻŽā§‡āĻ—āĻž-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ“āĻ¯āĻŧāĻžāĻ‡āĻ˛ā§āĻĄ-āĻ•āĻžāĻ°ā§āĻĄ
āĻ“āĻ¯āĻŧāĻžāĻ‡āĻ˛ā§āĻĄāĻ•āĻžāĻ°ā§āĻĄ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¯āĻž āĻ“āĻŽā§‡āĻ—āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ•āĻžāĻ°ā§€ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 18āĨ¤

āĻ“āĻŽā§‡āĻ—āĻž-āĻšā§āĻ¯āĻžāĻļ-āĻŸā§‡āĻŦāĻŋāĻ˛-āĻ†āĻ•āĻžāĻ°
āĻ“āĻŽā§‡āĻ—āĻž āĻ¸āĻ˛āĻ­āĻžāĻ°ā§‡ āĻšā§āĻ¯āĻžāĻļ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻ†āĻ•āĻžāĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 550āĨ¤

āĻ“āĻŽā§‡āĻ—āĻž-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ•ā§€
āĻ“āĻŽā§‡āĻ—āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ•āĻžāĻ°ā§€ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ•ā§€āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 500āĨ¤

āĻ“āĻŽā§‡āĻ—āĻž-āĻŦāĻ°ā§āĻœāĻ¨-āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ-āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž
1 āĻ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻĻā§‚āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 0āĨ¤

vect-max-version-for-alignment-check
āĻ˛ā§āĻĒ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻšā§‡āĻ• āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻžāĻ°ā§‡ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

vect-max-version-for-alias-āĻšā§‡āĻ•
āĻ˛ā§āĻĒ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻšā§‡āĻ• āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻžāĻ°ā§‡ āĻ‰āĻĒāĻ¨āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

āĻ­ā§āĻ¯āĻžāĻ•ā§āĻŸ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻĒāĻŋāĻ˛āĻŋāĻ‚-āĻĢāĻ°-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĻ•āĻ°āĻŖ
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ˛ā§āĻĒ āĻĒāĻŋāĻ˛ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻŽāĻžāĻ¨
-1 āĻŽāĻžāĻ¨ā§‡ 'āĻ¨ā§‹ āĻ˛āĻŋāĻŽāĻŋāĻŸ'āĨ¤

āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ•-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ-āĻŸā§-āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•
āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ°ā§āĻŸ-āĻĢā§‹āĻ°ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ˛ā§āĻĒā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĨ¤

āĻšāĻŸ-āĻŦāĻŋāĻŦāĻŋ-āĻ•āĻžāĻ‰āĻ¨ā§āĻŸ-āĻĄāĻžāĻŦā§āĻ˛ā§āĻāĻ¸-āĻĒāĻžāĻ°āĻŽāĻŋāĻ˛
āĻāĻ•āĻŸāĻŋ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ• āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻ—āĻŖāĻ¨āĻž āĻ—āĻ°āĻŽ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ…āĻŦāĻĻāĻžāĻ¨ āĻ°āĻžāĻ–ā§‡
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ā§‡āĻ° āĻĒāĻžāĻ°āĻŽāĻŋāĻ˛ā§‡āĻœ (āĻ…āĻ°ā§āĻĨāĻžā§Ž 0...1000)āĨ¤

āĻ—āĻ°āĻŽ-āĻŦāĻŋāĻŦāĻŋ-āĻĢā§āĻ°āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸āĻŋ-āĻ­āĻ—ā§āĻ¨āĻžāĻ‚āĻļ
āĻŦā§‡āĻ¸āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ā§‡āĻ° āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻŦā§āĻ˛āĻ• āĻĢā§āĻ°āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸āĻŋāĻ° āĻ­āĻ—ā§āĻ¨āĻžāĻ‚āĻļ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ• āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ—āĻ°āĻŽ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨.

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻĒā§‚āĻ°ā§āĻŦāĻžāĻ­āĻžāĻ¸āĻŋāĻ¤-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ
āĻ˛ā§āĻĒ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ†āĻŽāĻ°āĻž āĻ¸ā§āĻĨāĻŋāĻ°āĻ­āĻžāĻŦā§‡ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€ āĻ•āĻ°āĻŋāĨ¤ āĻāĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ†āĻŦāĻĻā§āĻ§ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯ āĻ˛ā§āĻĒ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ˛ā§āĻĒ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡
āĻ…āĻœāĻžāĻ¨āĻž āĻ†āĻŦāĻĻā§āĻ§ āĻ¸āĻ™ā§āĻ—ā§‡. āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻ–āĻ¨
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ…āĻœāĻžāĻ¨āĻž āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ—āĻĄāĻŧ āĻĒā§āĻ°āĻžāĻ¯āĻŧ 10āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ˛ā§āĻĒ
āĻ¸ā§€āĻŽāĻž āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻ•ā§ƒāĻ¤ā§āĻ°āĻŋāĻŽāĻ­āĻžāĻŦā§‡ āĻ āĻžāĻ¨ā§āĻĄāĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§‡.

āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤-āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻž-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŽāĻžāĻ¨ āĻĨāĻžāĻ•āĻžāĻ° āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ‡āĻ¨āĻĒā§āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻļāĻ¤āĻžāĻ‚āĻļ (āĻ¯ā§‡āĻŽāĻ¨ 0 ... 100) āĻ¨ā§‡āĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž
90 āĻāĻ° āĻ…āĻ­āĻŋāĻœā§āĻžāĻ¤āĻžāĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ•āĻŽā§āĻĒāĻžāĻ™ā§āĻ•ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ­āĻ—ā§āĻ¨āĻžāĻ‚āĻļ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ• āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤

āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§-āĻ˛ā§āĻĒ-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ
āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°-āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•-āĻ•āĻ­āĻžāĻ°ā§‡āĻœ
āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°-āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•-āĻ•āĻ­āĻžāĻ°ā§‡āĻœ-āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻāĻ‡ āĻŽāĻžāĻ¨āĻŸāĻŋ āĻāĻ•āĻŦāĻžāĻ° āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻļāĻ¤āĻžāĻ‚āĻļā§‡āĻ° āĻĒāĻ°ā§‡ āĻ¸ā§āĻĒāĻžāĻ°āĻŦā§āĻ˛āĻ• āĻ—āĻ āĻ¨ āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ†āĻšā§āĻ›āĻžāĻĻāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻŸāĻŋ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖāĻ•ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°-āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•-āĻ•āĻ­āĻžāĻ°ā§‡āĻœ-āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ–āĻ¨ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻšāĻœāĻ˛āĻ­ā§āĻ¯. āĻ†āĻ¸āĻ˛ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ (āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•ā§āĻ¯āĻžāĻ˛āĻŋ āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ•āĻ—ā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡)
āĻ…āĻ¨ā§‡āĻ• āĻ•āĻŽ āĻ­āĻžāĻ°āĻ¸āĻžāĻŽā§āĻ¯ āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ āĻŦāĻĄāĻŧ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ.

āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ•ā§‹āĻĄ-āĻŦā§ƒāĻĻā§āĻ§āĻŋ
āĻ•ā§‹āĻĄ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻļāĻ¤āĻžāĻ‚āĻļā§‡ āĻĒā§ŒāĻāĻ›ā§‡ āĻ—ā§‡āĻ˛ā§‡ āĻŸā§‡āĻ˛ āĻĄā§āĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻž āĻāĻ•āĻŸāĻž
āĻŦāĻ°āĻ‚ āĻ•ā§ƒāĻ¤ā§āĻ°āĻŋāĻŽ āĻ¸ā§€āĻŽāĻž, āĻ•āĻžāĻ°āĻŖ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ¸āĻĻā§ƒāĻļāĻ—ā§āĻ˛āĻŋ āĻĒāĻ°ā§‡ āĻ•ā§āĻ°āĻ¸-āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻ¯āĻŧ
āĻœāĻžāĻŽā§āĻĒāĻŋāĻ‚, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻĒāĻ›āĻ¨ā§āĻĻāĻ¸āĻ‡ āĻ•ā§‹āĻĄ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ…āĻ¨ā§‡āĻ• āĻŦā§‡āĻļāĻŋ āĻŽāĻžāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°-āĻŽāĻŋāĻ¨-āĻļāĻžāĻ–āĻž-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¸ā§‡āĻ°āĻž āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§‡āĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ āĻšāĻ˛ā§‡ āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§āĻ¨
āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ (āĻļāĻ¤āĻžāĻ‚āĻļā§‡)āĨ¤

āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°-āĻŽāĻŋāĻ¨-āĻļāĻžāĻ–āĻž-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°-āĻŽāĻŋāĻ¨-āĻļāĻžāĻ–āĻž-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤-āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ°āĻž āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§‡āĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻāĻ‡ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻ…āĻ—ā§āĻ°āĻ—āĻ¤āĻŋāĻ° āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡ āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ°-āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•-āĻ•āĻ­āĻžāĻ°ā§‡āĻœ āĻĻā§āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤, āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻŽāĻžāĻ¨
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻš āĻ†āĻ°āĻ“ āĻ°āĻ•ā§āĻˇāĻŖāĻļā§€āĻ˛ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ (āĻ‰āĻšā§āĻšāĻ¤āĻ°) āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻŸā§āĻ°ā§‡āĻ¸āĻžāĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°āĨ¤

max-cse-āĻĒāĻžāĻĨ-āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯
CSE āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡ āĻĒāĻžāĻĨā§‡āĻ° āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 10āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ¸āĻŋāĻāĻ¸āĻ‡-āĻ‡āĻ¨āĻ¸
āĻ¸āĻŋāĻāĻ¸āĻ‡ āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
1000.

āĻœāĻŋāĻœāĻŋāĻ¸āĻŋ-āĻŽāĻŋāĻ¨-āĻāĻ•ā§āĻ¸āĻĒā§āĻ¯āĻžāĻ¨ā§āĻĄ
GCC āĻ¤āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ†āĻŦāĻ°ā§āĻœāĻ¨āĻž āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ•āĻžāĻ°ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻļāĻ¤āĻžāĻ‚āĻļ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ†āĻŦāĻ°ā§āĻœāĻ¨āĻž āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ•āĻžāĻ°ā§€āĻ° āĻ¸ā§āĻ¤ā§‚āĻĒ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
āĻ¸āĻ‚āĻ—ā§āĻ°āĻšā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻ˛ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ—āĻ¤āĻŋ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡;
āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 30% + 70% * (RAM/1GB) āĻ¯āĻžāĻ° āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ¸ā§€āĻŽāĻž 100% āĻ¯āĻ–āĻ¨ RAM >= 1GB āĻšāĻ¯āĻŧāĨ¤
āĻ¯āĻĻāĻŋ "getrlimit" āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ "RAM" āĻāĻ° āĻ§āĻžāĻ°āĻŖāĻžāĻŸāĻŋ āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ RAM āĻāĻ° āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ›ā§‹āĻŸ āĻāĻŦāĻ‚
"RLIMIT_DATA" āĻŦāĻž "RLIMIT_AS"āĨ¤ GCC āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ‰āĻĒāĻ° RAM āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ¨āĻž āĻšāĻ˛ā§‡
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ, 30% āĻāĻ° āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§€āĻŽāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ ggc-āĻŽāĻŋāĻ¨-
āĻ—āĻžāĻĻāĻž āĻ†āĻ•āĻžāĻ° āĻļā§‚āĻ¨ā§āĻ¯ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ˜āĻŸāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ‡
āĻ…āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ§ā§€āĻ°, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

ggc-āĻŽāĻŋāĻ¨-āĻšā§‡āĻĒāĻ¸āĻžāĻ‡āĻœ
āĻ†āĻŦāĻ°ā§āĻœāĻ¨āĻž āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ•āĻžāĻ°ā§€āĻ° āĻ¸ā§āĻ¤ā§‚āĻĒā§‡āĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ†āĻ•āĻžāĻ° āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°āĻž āĻļā§āĻ°ā§ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡
āĻ†āĻŦāĻ°ā§āĻœāĻ¨āĻž āĻ—āĻžāĻĻāĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ˜āĻŸā§‡ āĻœāĻŋāĻœāĻŋāĻ¸āĻŋ-āĻŽāĻŋāĻ¨-āĻāĻ•ā§āĻ¸āĻĒā§āĻ¯āĻžāĻ¨ā§āĻĄ%
āĻ¤āĻžāĻ° āĻĒāĻ°ā§‡āĻ“ ggc-āĻŽāĻŋāĻ¨-āĻšā§‡āĻĒāĻ¸āĻžāĻ‡āĻœ. āĻ†āĻŦāĻžāĻ°, āĻāĻ‡ āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ āĻ—āĻ¤āĻŋ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻŦāĻ‚
āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ RAM/8, RLIMIT_RSS āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻ›ā§‹āĻŸ, āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ¸ā§€āĻŽāĻž āĻ¯āĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ¯ā§‡ RLIMIT_DATA āĻŦāĻž RLIMIT_AS āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻŦā§‡ 4096 āĻāĻ° āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§€āĻŽāĻžāĻ° āĻ¸āĻžāĻĨā§‡
(āĻšāĻžāĻ° āĻŽā§‡āĻ—āĻžāĻŦāĻžāĻ‡āĻŸ) āĻāĻŦāĻ‚ 131072 (128 āĻŽā§‡āĻ—āĻžāĻŦāĻžāĻ‡āĻŸ) āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ GCC āĻ¸āĻ•ā§āĻˇāĻŽ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽā§‡ RAM āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡, āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§€āĻŽāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ–ā§āĻŦ āĻŦāĻĄāĻŧ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°āĻ­āĻžāĻŦā§‡ āĻ†āĻŦāĻ°ā§āĻœāĻ¨āĻž āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻāĻŦāĻ‚ āĻœāĻŋāĻœāĻŋāĻ¸āĻŋ-āĻŽāĻŋāĻ¨-āĻāĻ•ā§āĻ¸āĻĒā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻļā§‚āĻ¨ā§āĻ¯ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ˜āĻŸāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸ā§āĻ¯ā§‹āĻ—āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ°āĻŋāĻ˛ā§‹āĻĄ-āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨-āĻ‡āĻ¨āĻ¸āĻžāĻ¨āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ°āĻŋāĻ˛ā§‹āĻĄā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻŋāĻ›āĻ¨ā§‡ āĻĻā§‡āĻ–āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨. āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§‡ āĻ†āĻ°ā§‹ āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨, āĻ¤ā§ˆāĻ°ā§€āĻ°
āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ­āĻžāĻ˛ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§ƒāĻĻā§āĻ§āĻŋ. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻŽāĻžāĻ¨ āĻšāĻ˛ 100āĨ¤

max-cselib-āĻŽā§‡āĻŽāĻ°āĻŋ-āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ cselib āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻŸā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤
āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§‡ āĻ†āĻ°ā§‹ āĻ†āĻ•ā§āĻ°āĻŽāĻ¨āĻžāĻ¤ā§āĻŽāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨, āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ā§ˇ
āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ­āĻžāĻ˛ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦā§ƒāĻĻā§āĻ§āĻŋ. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 500āĨ¤

āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸-āĻŦā§āĻ˛āĻ•-āĻ¸āĻĻā§ƒāĻļ
āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸-āĻŦā§āĻ˛āĻ•-āĻ¸āĻĻā§ƒāĻļ-āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻ¨āĻŋāĻƒāĻļāĻ°ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ¤ā§‡ āĻŦā§‡āĻ¸āĻŋāĻ• āĻŦā§āĻ˛āĻ• āĻ°āĻŋāĻ…āĻ°ā§āĻĄāĻžāĻ°āĻŋāĻ‚ āĻĒāĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻļāĻžāĻ–āĻž āĻŦāĻž āĻ¤āĻžāĻ° āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡ āĻ•ā§‹āĻĄ āĻ¸āĻĻā§ƒāĻļ. āĻ•ā§‹āĻĄ āĻĄā§āĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ
āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ†āĻ•āĻžāĻ° āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ†āĻ•āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ—ā§āĻŖāĻŋāĻ¤ āĻāĻ‡ āĻŽāĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ›ā§‹āĻŸ
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻšāĻŸ āĻ¸ā§āĻĒāĻŸ āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨āĻŋāĻƒāĻļāĻ°ā§āĻ¤ āĻ˛āĻžāĻĢ.

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸-āĻŦā§āĻ˛āĻ•-āĻĄā§āĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻŸ-āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ–āĻ¨ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻŋāĻĄāĻŦā§āĻ¯āĻžāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻšāĻœāĻ˛āĻ­ā§āĻ¯. āĻāĻŸāĻŋ āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ā§ˇ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸-āĻŦā§āĻ˛āĻ•-āĻĄā§āĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻŸ āĻĨā§‡āĻ•ā§‡
āĻšāĻŸ āĻ¸ā§āĻĒāĻŸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯ āĻ†āĻ°āĻ“ āĻ¸āĻ āĻŋāĻ•āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤-āĻ‡āĻ¨āĻ¨ā§āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻĒā§āĻ°āĻĨāĻŽ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻžāĻ¸ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨
āĻ†āĻ°āĻ“ āĻĒā§āĻ™ā§āĻ–āĻžāĻ¨ā§āĻĒā§āĻ™ā§āĻ– āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻŽāĻžāĻ¨ā§‡, āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ•āĻ°ā§‡
āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ…āĻžā§āĻšāĻ˛-āĻŦā§āĻ˛āĻ•
āĻ†āĻ¨ā§āĻ¤āĻƒāĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻžā§āĻšāĻ˛ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻŦā§āĻ˛āĻ• āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨-āĻ…āĻžā§āĻšāĻ˛-āĻŦā§āĻ˛āĻ•
āĻāĻ•āĻŸāĻŋ āĻ…āĻžā§āĻšāĻ˛ā§‡ āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžā§ˇ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§€ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 15āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻļā§‡āĻĄ-āĻ…āĻžā§āĻšāĻ˛-āĻ‡āĻ¨āĻ¸
āĻ†āĻ¨ā§āĻ¤āĻƒāĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ…āĻžā§āĻšāĻ˛ā§‡ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• insns
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100āĨ¤

max-āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨-āĻ…āĻžā§āĻšāĻ˛-insns
āĻāĻ•āĻŸāĻŋ āĻ…āĻžā§āĻšāĻ˛ā§‡ āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤ āĻ‡āĻ¨āĻāĻ¸āĻāĻ¨-āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžā§ˇ
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§€ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 200āĨ¤

āĻŽāĻŋāĻ¨-āĻ¸ā§āĻĒā§‡āĻ•-āĻĒā§āĻ°ā§‹āĻŦ
āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰ā§ŽāĻ¸ āĻŦā§āĻ˛āĻ•ā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹āĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž (āĻļāĻ¤āĻžāĻ‚āĻļā§‡)
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 40āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻļā§‡āĻĄ-āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨ā§āĻĄ-āĻ…āĻžā§āĻšāĻ˛-āĻ‰āĻ¤ā§āĻ¸āĻ°ā§āĻ—
āĻ…āĻžā§āĻšāĻ˛āĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ CFG āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžā§ˇ 0 āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ (
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ) āĻ…āĻžā§āĻšāĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻļā§‡āĻĄ-āĻ‡āĻ¨-āĻ•āĻ¨-āĻ•āĻ¨-āĻ•āĻ¨āĻĢā§āĻ˛āĻŋāĻ•ā§āĻŸ-āĻĄāĻŋāĻ¸āĻ˛ā§āĻ˛ā§‡
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ—āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ insn-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 3āĨ¤

āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€-āĻ¸ā§āĻĒā§‡āĻ•-āĻĒā§āĻ°ā§‹āĻŦ-āĻ•āĻžāĻŸ āĻ…āĻĢ
āĻĢāĻŸāĻ•āĻž āĻ¸āĻžāĻĢāĻ˛ā§āĻ¯ā§‡āĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž (āĻļāĻ¤āĻžāĻ‚āĻļā§‡), āĻ¯āĻžāĻ¤ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ•
insns āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 40āĨ¤

āĻ¤āĻĢāĻ¸āĻŋāĻ˛-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ-āĻĒā§‚āĻ°ā§āĻŦ-āĻĒā§āĻ°ā§‹āĻŦ-āĻ•āĻžāĻŸāĻĢāĻĢ
āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¤āĻžāĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻāĻŸāĻž āĻœā§āĻĄāĻŧā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10āĨ¤

āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻŽā§‡āĻŽ-āĻ¸āĻ¤ā§āĻ¯-āĻĄāĻŋāĻĒ-āĻ•āĻ¸ā§āĻŸ
āĻ¸ā§āĻŸā§‹āĻ° āĻāĻŦāĻ‚ āĻ˛ā§‹āĻĄā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻĻā§‚āĻ°āĻ¤ā§āĻŦ (CPU āĻšāĻ•ā§āĻ°ā§‡) āĻāĻ•āĻ‡ āĻŽā§‡āĻŽāĻ°āĻŋāĻ•ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§‡
āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤

selsched-max-lokahead
āĻ¸āĻŋāĻ˛ā§‡āĻ•ā§āĻŸāĻŋāĻ­ āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ˛ā§āĻ•āĻ†āĻšā§‡āĻĄ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ†āĻ•āĻžāĻ°āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ—āĻ­ā§€āĻ°āĻ¤āĻž
āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 50āĨ¤

āĻ¸ā§‡āĻ˛āĻ¸āĻšā§‡āĻĄ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻŦāĻžāĻ° āĻŦāĻžāĻ°
āĻ¸āĻŋāĻ˛ā§‡āĻ•ā§āĻŸāĻŋāĻ­ āĻšāĻ˛āĻžāĻ•āĻžāĻ˛ā§€āĻ¨ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ•āĻ¤āĻŦāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ¸ā§€āĻŽāĻž āĻ¯āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2āĨ¤

selsched-max-insns-āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ° āĻ¸ā§‡āĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŋāĻ˛ā§‡āĻ•ā§āĻŸāĻŋāĻ­ āĻ¸āĻŋāĻĄāĻŋāĻ‰āĻ˛āĻžāĻ°ā§‡ āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2āĨ¤

āĻāĻ¸āĻāĻŽāĻāĻ¸-āĻŽāĻŋāĻ¨-āĻāĻ¸āĻ¸āĻŋ
āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻ—āĻŖāĻ¨āĻžāĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻŽāĻžāĻ¨ āĻ¯āĻž āĻ¸ā§āĻ‡āĻ‚ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 2āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻļā§‡āĻˇ-āĻŽāĻžāĻ¨-āĻ†āĻ°āĻŸāĻŋāĻāĻ˛
āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ā§‡ āĻ°ā§‡āĻ•āĻ°ā§āĻĄ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ RTL-āĻāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻ•āĻ°āĻž āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻŽāĻžāĻĒ
āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ‰āĻĄā§‹ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°ā§‡ āĻ¸ā§‡āĻ‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻļā§‡āĻˇ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 10000āĨ¤

max-combine-insns
RTL āĻ•āĻŽā§āĻŦāĻžāĻ‡āĻ¨āĻžāĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻŽāĻžāĻ¨ 2 āĻ -āĻ“āĻ— āĻāĻŦāĻ‚ 4āĻŸāĻŋ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤

āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž-āĻ­āĻžāĻ—-āĻ¸ā§€āĻŽāĻž
āĻ›ā§‹āĻŸ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ•āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§‡
āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŦāĻ‚ āĻāĻ° āĻ—āĻ¤āĻŋ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻŽāĻžāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ§ā§āĻ°ā§āĻŦāĻ•āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 256āĨ¤

āĻāĻ¸āĻāĻ¸āĻĒāĻŋ-āĻŦāĻžāĻĢāĻžāĻ°-āĻ¸āĻžāĻ‡āĻœ
āĻŦāĻžāĻĢāĻžāĻ°ā§‡āĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ†āĻ•āĻžāĻ° (āĻ¯ā§‡āĻŽāĻ¨ āĻ…ā§āĻ¯āĻžāĻ°ā§‡) āĻ¯āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻŽā§āĻ¯āĻžāĻļāĻŋāĻ‚ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻž āĻĒāĻžāĻ¯āĻŧ
āĻ•āĻ–āĻ¨ -fstack-āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ.

āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ 10.10 āĻāĻ° āĻ†āĻ—ā§‡ āĻāĻ‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ›āĻŋāĻ˛ "8"āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻāĻŸāĻŋ "4", āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒā§āĻ°āĻŸā§‡āĻ•ā§āĻŸāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž.

āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻŋāĻ‚-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ†āĻ•āĻžāĻ°
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻ˛āĻŸ āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡ āĻ…āĻ‚āĻļ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ†āĻ•āĻžāĻ° āĻ¯āĻ–āĻ¨ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 32āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻœāĻžāĻŽā§āĻĒ-āĻĨā§āĻ°ā§‡āĻĄ-āĻĄā§āĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨-āĻāĻ¸āĻŸāĻŋāĻāĻŽāĻŸāĻŋāĻāĻ¸
āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ˛āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¯āĻž āĻ¯āĻ–āĻ¨ āĻ¨āĻ•āĻ˛ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§ˇ
āĻĨā§āĻ°ā§‡āĻĄāĻŋāĻ‚ āĻœāĻžāĻŽā§āĻĒ

āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°-āĻ¸āĻ‚āĻŦā§‡āĻĻāĻ¨āĻļā§€āĻ˛ āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ•-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°
āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻ¸āĻ‚āĻŦā§‡āĻĻāĻ¨āĻļā§€āĻ˛ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ¤ā§‡ āĻšāĻŋāĻ•āĻŋāĻ¤ā§āĻ¸āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§ˇ
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖāĨ¤ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻļā§‚āĻ¨ā§āĻ¯ -āĻ“0 āĻāĻŦāĻ‚ -āĻ“1, āĻāĻŦāĻ‚ 100 āĻāĻ° āĻœāĻ¨ā§āĻ¯ -āĻ“āĻāĻ¸, -āĻ“2, āĻāĻŦāĻ‚
-āĻ“3.

āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš-āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ
āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ—āĻĄāĻŧ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻļā§‡āĻˇ āĻ¸āĻžāĻŽāĻ¨ā§‡āĻ° āĻĻā§‚āĻ°āĻ¤ā§āĻŦ āĻāĻ‡ āĻ§ā§āĻ°ā§āĻŦāĻ•ā§‡āĻ° āĻ¸āĻŽāĻžāĻ¨ā§āĻĒāĻžāĻ¤āĻŋāĻ•āĨ¤
āĻāĻ‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§‹āĻ° āĻĢāĻ˛ā§‡ āĻ•āĻŽ āĻ¸ā§āĻŸā§āĻ°ā§€āĻŽ āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš āĻ•āĻ°āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻĻā§‡āĻ–ā§āĻ¨
āĻ¯ā§āĻ—āĻĒāĻ¤-āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš).

āĻ¯ā§āĻ—āĻĒāĻ¤-āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš
āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš āĻ¯āĻž āĻāĻ•āĻ‡ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻšāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

l1-āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻ˛āĻžāĻ‡āĻ¨-āĻ†āĻ•āĻžāĻ°
L1 āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻ†āĻ•āĻžāĻ°, āĻŦāĻžāĻ‡āĻŸā§‡āĨ¤

l1-āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻ†āĻ•āĻžāĻ°
L1 āĻ•ā§āĻ¯āĻžāĻļā§‡āĻ° āĻ†āĻ•āĻžāĻ°, āĻ•āĻŋāĻ˛ā§‹āĻŦāĻžāĻ‡āĻŸā§‡āĨ¤

l2-āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻ†āĻ•āĻžāĻ°
L2 āĻ•ā§āĻ¯āĻžāĻļā§‡āĻ° āĻ†āĻ•āĻžāĻ°, āĻ•āĻŋāĻ˛ā§‹āĻŦāĻžāĻ‡āĻŸā§‡āĨ¤

āĻŽāĻŋāĻ¨-āĻ‡āĻ¨āĻāĻ¸āĻāĻ¨-āĻŸā§-āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻŋāĻĢā§‡āĻšā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒā§‡ āĻĒā§āĻ°āĻŋāĻĢā§‡āĻšāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡āĨ¤

āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš-āĻŽāĻŋāĻ¨-āĻ‡āĻ¨āĻāĻ¸āĻāĻ¨-āĻŸā§-āĻŽā§‡āĻŽ-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻŦāĻ‚ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒā§‡ āĻĒā§āĻ°āĻŋāĻĢā§‡āĻšāĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻžāĻ° āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĨ¤

āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻĒā§āĻ°āĻ§āĻžāĻ¨-āĻĒā§āĻ°āĻ•āĻžāĻ°
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° "āĻ•ā§āĻ¯āĻžāĻ¨āĻ¨āĻŋāĻ•āĻžāĻ˛" āĻŸāĻžāĻ‡āĻĒ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ•āĻŋāĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻāĻ‡
āĻ¸āĻ°ā§āĻŦāĻĻāĻž 1 āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤, āĻ¯āĻž āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¸āĻŋ++ āĻāĻŦāĻ‚ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ++ āĻ āĻĒā§āĻ°āĻ•āĻžāĻ°āĨ¤ āĻ¤āĻŦā§‡ āĻ•ā§āĻ¯āĻžāĻ¨ā§‹āĻ¨āĻŋāĻ•āĻžāĻ˛ āĻŸāĻžāĻ‡āĻĒ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻŦāĻžāĻ— āĻĨāĻžāĻ•āĻ˛ā§‡
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻ•āĻžāĻ°āĻŖ, āĻ•ā§āĻ¯āĻžāĻ¨ā§‹āĻ¨āĻŋāĻ•āĻžāĻ˛ āĻĒā§āĻ°āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ‡ āĻŽāĻžāĻ¨āĻŸāĻŋ 0 āĻ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸ā§āĻ‡āĻš-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°-āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻļāĻžāĻ–āĻž-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤
āĻ¸ā§āĻ‡āĻš āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ•āĻ¨āĻ­āĻžāĻ°ā§āĻ¸āĻ¨ āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻŦāĻĄāĻŧ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ…āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ° āĻ•āĻ°ā§‡
āĻ¸ā§āĻ‡āĻš-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°-āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻļāĻžāĻ–āĻž-āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻļāĻžāĻ–āĻžāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ—ā§āĻŖāĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ†āĻ‚āĻļāĻŋāĻ•-āĻ…ā§āĻ¯āĻžāĻ¨ā§āĻŸāĻŋāĻ•-āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯
āĻ†āĻ‚āĻļāĻŋāĻ• āĻ…ā§āĻ¯āĻžāĻ¨ā§āĻŸāĻŋāĻ• āĻ¸ā§‡āĻŸā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻŸā§āĻ°āĻŋ āĻ†āĻ‚āĻļāĻŋāĻ• āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻĻā§‚āĻ°ā§€āĻ•āĻ°āĻŖ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ (-āĻĢā§āĻ°āĻŋ-āĻĒā§āĻ°āĻŋ) āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ -āĻ“3 āĻāĻŦāĻ‚ āĻ‰āĻĒāĻ°ā§‡.
āĻ•āĻŋāĻ›ā§ āĻ§āĻ°āĻŖā§‡āĻ° āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ†āĻ‚āĻļāĻŋāĻ• āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻĻā§‚āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĻā§‚āĻ°ā§‡ āĻšāĻ˛ā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻšā§‹āĻ¸ā§āĻŸā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ—ā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§‡
āĻŽā§‡āĻļāĻŋāĻ¨ āĻāĻ‡ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻŸāĻŋ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻ¸ā§‡āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§€āĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡,
āĻ¯āĻž āĻĒāĻ˛āĻžāĻ¤āĻ• āĻ†āĻšāĻ°āĻŖ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ 0 āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡
āĻāĻ•āĻŸāĻŋ āĻ¸ā§€āĻŽāĻžāĻšā§€āĻ¨ āĻ¸ā§‡āĻŸ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

sccvn-max-scc-āĻ†āĻ•āĻžāĻ°
SCCVN āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻĻā§ƒāĻĸāĻŧāĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ā§‡āĻ° (SCC) āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ†āĻ•āĻžāĻ°āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻ‡ āĻ¸ā§€āĻŽāĻž āĻ†āĻ˜āĻžāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒā§āĻ°ā§‹ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ SCCVN āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ‚
āĻāĻŸāĻŋāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš SCC āĻ†āĻ•āĻžāĻ°
10000.

sccvn-max-alias-queries-āĻĒā§āĻ°āĻ¤āĻŋ-āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸
āĻ°āĻŋāĻĄāĻžāĻ¨āĻĄā§āĻ¯āĻžāĻ¨ā§āĻ¸āĻŋ āĻ–ā§‹āĻāĻœāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻŽāĻ°āĻž āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ‰āĻĒāĻ¨āĻžāĻŽ-āĻ“āĻ°āĻžāĻ•āĻ˛ āĻ•ā§‹āĻ¯āĻŧā§‡āĻ°āĻŋ āĻ•āĻ°āĻŋ
āĻ˛ā§‹āĻĄ āĻāĻŦāĻ‚ āĻĻā§‹āĻ•āĻžāĻ¨ āĻœāĻ¨ā§āĻ¯. āĻāĻ‡ āĻ¸ā§€āĻŽāĻž āĻ†āĻ˜āĻžāĻ¤ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ˛ā§‹āĻĄ āĻŦāĻž
āĻĻā§‹āĻ•āĻžāĻ¨ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻĒā§āĻ°āĻļā§āĻ¨ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽāĻŋāĻ•āĻ­āĻžāĻŦā§‡
āĻ˛ā§‹āĻĄ āĻĨā§‡āĻ•ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻĨā§‡ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤
āĻĒā§āĻ°āĻļā§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻšāĻ˛ 1000ā§ˇ

āĻ‡āĻ°āĻž-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ˛ā§āĻĒāĻ¸-āĻ¨āĻžāĻŽ
āĻ†āĻ‡āĻ†āĻ°āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ†āĻžā§āĻšāĻ˛āĻŋāĻ• āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ†āĻ°āĻ“ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡
āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĨā§‡āĻ•ā§‡ loops, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ†āĻžā§āĻšāĻ˛āĻŋāĻ• āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ˜āĻ¨ āĻ˜āĻ¨-āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ…āĻžā§āĻšāĻ˛ āĻ—āĻ āĻ¨ āĻ•āĻ°ā§‡āĨ¤
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100āĨ¤

āĻ†āĻ‡āĻ†āĻ°āĻ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻŦāĻŋāĻ°ā§‹āĻ§ā§€-āĻŸā§‡āĻŦāĻŋāĻ˛-āĻ†āĻ•āĻžāĻ°
āĻ¯āĻĻāĻŋāĻ“ IRA āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¸āĻ‚āĻ•ā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻļā§€āĻ˛āĻŋāĻ¤ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡,
āĻŦāĻŋāĻļāĻžāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻāĻ–āĻ¨āĻ“ āĻ…āĻ¤ā§āĻ¯āĻ§āĻŋāĻ• āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻāĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻŽāĻŦāĻŋ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°, āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ•āĻžāĻ°ā§€ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻĻā§āĻ°ā§āĻ¤, āĻ¸āĻšāĻœ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻŽā§āĻ¨-
āĻŽāĻžāĻ¨ā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ›āĻĻā§āĻŽ-āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡āĨ¤
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2000āĨ¤

ira-loop-resserved-regs
āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ†āĻ°āĻ“ āĻ¸āĻ āĻŋāĻ• āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻžāĻĒ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻ¤ā§‡ IRA āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ˛ā§āĻĒ āĻ‡āĻ¨āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°āĻžāĻ¤ā§‡ (āĻĻā§‡āĻ–ā§āĻ¨ -āĻ“3) āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ•āĻŋāĻ›ā§ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ. āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛ 2, āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻ‡ āĻŽāĻžāĻ¨āĻŸāĻŋ āĻ…āĻ¸āĻ‚āĻ–ā§āĻ¯ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž-āĻ¨āĻŋāĻ°ā§€āĻ•ā§āĻˇāĻž āĻĨā§‡āĻ•ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¸ā§‡āĻ°āĻžāĨ¤

lra-āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°-āĻ­āĻžāĻŸāĻž-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž-āĻ•āĻžāĻŸāĻ…āĻĢ
LRA āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ insns āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻŽāĻžāĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ•ā§‡ āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻžā§āĻšāĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ EBB ​​āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻĒāĻ¤āĻ¨ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡
LRA-āĻ¤ā§‡ āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° EBB-āĻ¤ā§‡ BB āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻļāĻ¤āĻžāĻ‚āĻļāĨ¤ āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻšāĻ˛ 40āĨ¤ x2000-86-āĻ SPEC64-āĻāĻ° āĻ…āĻ¸āĻ‚āĻ–ā§āĻ¯ āĻ°āĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻŽāĻžāĻ¨āĻŸāĻŋ āĻŦā§‡āĻ›ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ˛ā§āĻĒ-āĻ‡āĻ¨āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻŦāĻŋāĻŦāĻŋāĻāĻ¸-āĻ‡āĻ¨-āĻ˛ā§āĻĒ
āĻ˛ā§āĻĒ āĻ‡āĻ¨āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽā§‹āĻļāĻ¨ āĻ–ā§āĻŦ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ‡āĻ¨ āĻ‰āĻ­āĻ¯āĻŧ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ‡
āĻ–ā§āĻŦ āĻŦāĻĄāĻŧ āĻ˛ā§āĻĒ āĻ¸āĻš āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖāĨ¤ āĻ†āĻ°ā§‹ āĻ¸āĻ™ā§āĻ—ā§‡ loops
āĻāĻ‡ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡ āĻ˛ā§āĻĒ āĻ‡āĻ¨āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽā§‹āĻļāĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĨāĻžāĻ•āĻŦā§‡ āĻ¨āĻž
āĻ¤āĻžāĻĻā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤. āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1000 āĻāĻ° āĻœāĻ¨ā§āĻ¯ -āĻ“1 āĻāĻŦāĻ‚ 10000
āĻ‰āĻ¨ā§āĻ¨āĻ¤ -āĻ“2 āĻāĻŦāĻ‚ āĻ‰āĻĒāĻ°ā§‡.

āĻ˛ā§āĻĒ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻĄā§āĻ¯āĻžāĻŸāĻžāĻ°ā§‡āĻĢāĻ¸-āĻĢāĻ°-āĻĄā§‡āĻŸā§‡āĻĄā§‡āĻĒāĻ¸
āĻ…āĻ¨ā§‡āĻ• āĻŦāĻĄāĻŧ āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄā§‡āĻŸāĻž āĻĄāĻŋāĻĒā§‡āĻ¨āĻĄā§‡āĻ¨ā§āĻ¸āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛āĨ¤ āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĄā§‡āĻŸāĻž āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻĄā§‡āĻŸāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖāĨ¤ āĻāĻ‡ āĻŦāĻĄāĻŧ āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ˛ā§āĻĒ āĻĄā§‡āĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1000āĨ¤

max-vartrack-āĻ†āĻ•āĻžāĻ°
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚ āĻĄā§‡āĻŸāĻžāĻĢā§āĻ˛ā§‹ āĻšāĻ˛āĻžāĻ•āĻžāĻ˛ā§€āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻšā§āĻ¯āĻžāĻļ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¸ā§āĻ˛āĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻ•ā§‹āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖāĨ¤ āĻāĻ‡ āĻ¸ā§€āĻŽāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡
āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¸ā§‡āĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖā§‡āĻ° āĻĒāĻ°ā§‡ āĻāĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ— insns āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤ āĻ¸ā§€āĻŽāĻž āĻ›āĻžāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ˛ā§‡āĻ“
āĻĄāĻŋāĻŦāĻžāĻ— insns, var āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻŸāĻŋāĻ•ā§‡ āĻļā§‚āĻ¨ā§āĻ¯ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸ā§€āĻŽāĻžāĻšā§€āĻ¨ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡āĨ¤

max-vartrack-expr-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¨āĻžāĻŽ āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ¸ā§āĻ¤āĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻŦāĻž
āĻŽāĻžāĻ¨ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ā§‡ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ†āĻ°ā§‹ āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧ āĻŸā§āĻ°ā§‡āĻĄ
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯āĨ¤ āĻāĻŸāĻŋ āĻ–ā§āĻŦ āĻ•āĻŽ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻŽāĻžāĻ¨ āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ āĻ¯ā§‡ āĻšāĻ¯āĻŧ
āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŦāĻ‚ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻļā§‡āĻˇ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡;
āĻāĻŸāĻŋ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻœāĻŸāĻŋāĻ˛ āĻĄāĻŋāĻŦāĻžāĻ— āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻ­āĻŋāĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 12āĨ¤

āĻŽāĻŋāĻ¨-āĻ¨āĻ¨āĻĄā§‡āĻŦāĻžāĻ—-āĻ‡āĻ¨āĻ¸-āĻ‡āĻ‰āĻĄ
nondebug insns-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ°ā§ āĻšāĻ“āĻ¯āĻŧāĻž uids āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¨ā§€āĻšā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻĄāĻŋāĻŦāĻžāĻ— insns-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤
-fvar-āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚-āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻŋāĻŦāĻžāĻ— insns āĻ‰āĻĒāĻ°ā§‡ (āĻ¨āĻ¨-āĻ“āĻ­āĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒāĻŋāĻ‚) uids āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻŸāĻž āĻ¯āĻĻāĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ¨āĻŋāĻƒāĻļā§‡āĻˇ āĻšāĻ¯āĻŧ.

ipa-sra-ptr-āĻŦā§ƒāĻĻā§āĻ§āĻŋ-āĻ•āĻžāĻ°āĻ•
IPA-SRA āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻĻāĻŋāĻ¯āĻŧā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻˇā§āĻŸāĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡
āĻ¯āĻ–āĻ¨ āĻ¤āĻžāĻĻā§‡āĻ° āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ†āĻ•āĻžāĻ° āĻ•āĻŽ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ ipa-sra-ptr-āĻŦā§ƒāĻĻā§āĻ§āĻŋ-āĻ•āĻžāĻ°āĻ• āĻŦāĻžāĻ°
āĻŽā§‚āĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡āĻ° āĻ†āĻ•āĻžāĻ°āĨ¤

sra-max-scalarization-size-Ospeed
sra-max-scalarization-size-Osize
āĻĻā§āĻŸāĻŋ āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻ°āĻŋāĻĄāĻžāĻ•āĻļāĻ¨ āĻ…āĻĢ āĻāĻ—ā§āĻ°āĻŋāĻ—ā§‡āĻŸāĻ¸ āĻĒāĻžāĻ¸ (SRA āĻāĻŦāĻ‚ IPA-SRA) āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ā§‡āĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯
āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻš āĻ¸āĻŽāĻˇā§āĻŸāĻŋāĻ° āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻ…āĻ‚āĻļāĨ¤ āĻāĻ‡āĻ—ā§āĻ˛ā§‹
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡, āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡, āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ• āĻ¯āĻž
āĻ—āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ (sra-max-scalarization-size-
āĻ“āĻ¸ā§āĻĒāĻŋāĻĄ) āĻŦāĻž āĻ†āĻ•āĻžāĻ° (sra-max-scalarization-size-Osize) āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡āĨ¤

tm-āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ¸āĻŽāĻˇā§āĻŸāĻŋ-āĻ†āĻ•āĻžāĻ°
āĻāĻ•āĻŸāĻŋ āĻ˛ā§‡āĻ¨āĻĻā§‡āĻ¨ā§‡ āĻĨā§āĻ°ā§‡āĻĄ-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ•āĻĒāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ° āĻĒāĻ°ā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋ āĻ˛āĻ—āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•ā§‹āĻĄ āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ āĻœā§‹āĻĄāĻŧāĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ/āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ -fgnu-tm.

āĻ—ā§āĻ°āĻžāĻĢāĻžāĻ‡āĻŸ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻāĻ¨āĻŦāĻŋ-āĻ¸ā§āĻ•ā§‹āĻĒ-āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻ¸
āĻ—ā§āĻ°āĻžāĻĢāĻžāĻ‡āĻŸ āĻ˛ā§āĻĒā§‡āĻ° āĻ¸ā§‚āĻšāĻ•ā§€āĻ¯āĻŧ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻāĻĄāĻŧāĻžāĻ¤ā§‡, āĻāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛ āĻĒāĻžāĻ°ā§āĻŸ (SCoP) āĻāĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ†āĻŦāĻĻā§āĻ§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 10
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻœāĻžāĻ¨āĻž āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻāĻ•āĻŸāĻŋ SCoP āĻāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ SCoP āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĨ¤

āĻ—ā§āĻ°āĻžāĻĢāĻžāĻ‡āĻŸ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻŦāĻŋāĻŦāĻŋāĻāĻ¸-āĻĒā§āĻ°āĻ¤āĻŋ-āĻĢāĻžāĻ‚āĻļāĻ¨
SCoPs āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖā§‡ āĻ¸ā§‚āĻšāĻ•ā§€āĻ¯āĻŧ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻāĻĄāĻŧāĻžāĻ¤ā§‡, āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ†āĻ•āĻžāĻ°
āĻ—ā§āĻ°āĻžāĻĢāĻžāĻ‡āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ†āĻŦāĻĻā§āĻ§āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 100āĻŸāĻŋ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•āĨ¤

āĻ˛ā§āĻĒ-āĻŦā§āĻ˛āĻ•-āĻŸāĻžāĻ‡āĻ˛-āĻ†āĻ•āĻžāĻ°
āĻ˛ā§āĻĒ āĻŦā§āĻ˛āĻ•āĻŋāĻ‚ āĻŦāĻž āĻ¸ā§āĻŸā§āĻ°āĻŋāĻĒ āĻŽāĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°, āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ - āĻĢā§āĻ˛āĻĒ-āĻŦā§āĻ˛āĻ• or
-āĻĢā§āĻ˛ā§āĻĒ-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻĒ-āĻ–āĻ¨āĻŋ, āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ˛ā§āĻĒ āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ˛ā§āĻĒāĻ•ā§‡ āĻĢāĻžāĻ˛āĻž āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻĢāĻžāĻ˛āĻž āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ˛ā§āĻĒ-āĻŦā§āĻ˛āĻ•-āĻŸāĻžāĻ‡āĻ˛-āĻ†āĻ•āĻžāĻ°
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 51āĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĨ¤

āĻ˛ā§āĻĒ-āĻ†āĻ¨āĻ°ā§‹āĻ˛-āĻœā§āĻ¯āĻžāĻŽ-āĻ¸āĻžāĻ‡āĻœ
āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻĢā§āĻ¯āĻžāĻ•ā§āĻŸāĻ° āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨ -āĻĢā§āĻ˛ā§āĻĒ-āĻ†āĻ¨āĻ°ā§‹āĻ˛-āĻāĻŦāĻ‚-āĻœā§āĻ¯āĻžāĻŽ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨
4 āĻšāĻ¯āĻŧ

āĻ˛ā§āĻĒ-āĻ†āĻ¨āĻ°ā§‹āĻ˛-āĻœā§āĻ¯āĻžāĻŽ-āĻ—āĻ­ā§€āĻ°āĻ¤āĻž
āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯ā§‡ āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻŸāĻŋ āĻ†āĻ¨āĻ°ā§‹āĻ˛ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ˛ā§āĻĒ āĻĨā§‡āĻ•ā§‡ āĻ—āĻŖāĻ¨āĻž)
-āĻĢā§āĻ˛ā§āĻĒ-āĻ†āĻ¨āĻ°ā§‹āĻ˛-āĻāĻŦāĻ‚-āĻœā§āĻ¯āĻžāĻŽ. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 2āĨ¤

ipa-cp-āĻŽāĻžāĻ¨-āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž-āĻ†āĻ•āĻžāĻ°
IPA-CP āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻšāĻžāĻ° āĻāĻŦāĻ‚ āĻĄāĻŋāĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĨ¤ ipa-cp-āĻŽāĻžāĻ¨-
āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ° āĻ†āĻ•āĻžāĻ° āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ†āĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻ• āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸āĻžā§āĻšāĻ¯āĻŧ āĻ•āĻ°āĻž āĻŽāĻžāĻ¨ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĨ¤

āĻ†āĻ‡āĻĒāĻŋāĻ-āĻ¸āĻŋāĻĒāĻŋ-āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨-āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ
IPA-CP āĻ•ā§āĻ˛ā§‹āĻ¨āĻŋāĻ‚ āĻ˛āĻžāĻ­ā§‡āĻ° āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•āĻ¸ā§‡āĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻ¸ā§āĻ•ā§‹āĻ° āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡
āĻ¸ā§āĻ•ā§‹āĻ° āĻ¯ā§‡ āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°ā§‡ āĻ•ā§āĻ˛ā§‹āĻ¨āĻŋāĻ‚ āĻ¸ā§āĻ¯ā§‹āĻ— āĻ†āĻ‡āĻĒāĻŋāĻ-āĻ¸āĻŋāĻĒāĻŋ-āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨-āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ.

ipa-cp-āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ-āĻĻāĻŖā§āĻĄ
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļāĻ¤āĻ•āĻ°āĻž āĻœāĻ°āĻŋāĻŽāĻžāĻ¨āĻž āĻĒāĻžāĻŦā§‡
āĻ•ā§āĻ˛ā§‹āĻ¨āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

ipa-cp-āĻāĻ•āĻ•-āĻ•āĻ˛-āĻĻāĻŖā§āĻĄ
āĻļāĻ¤āĻžāĻ‚āĻļ āĻœāĻ°āĻŋāĻŽāĻžāĻ¨āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…āĻ¨ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ•āĻ˛ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻŦā§‡
āĻ¤āĻžāĻ°āĻž āĻ•ā§āĻ˛ā§‹āĻ¨āĻŋāĻ‚ āĻœāĻ¨ā§āĻ¯ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻ—ā§āĻ°āĻšāĻŖ.

ipa-max-agg-āĻ†āĻ‡āĻŸā§‡āĻŽ
IPA-CP āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡āĻ“ āĻ¸āĻ•ā§āĻˇāĻŽ
āĻŽā§‹āĻŸ ipa-max-agg-āĻ†āĻ‡āĻŸā§‡āĻŽ āĻĒā§āĻ°āĻ¤āĻŋ āĻāĻ• āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻŽāĻžāĻ¨ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĨ¤

ipa-cp-āĻ˛ā§āĻĒ-āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤-āĻŦā§‹āĻ¨āĻžāĻ¸
āĻ¯āĻ–āĻ¨ IPA-CP āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻ•āĻœāĻ¨ āĻ•ā§āĻ˛ā§‹āĻ¨āĻŋāĻ‚ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡
āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒā§‡āĻ° āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦā§‹āĻ¨āĻžāĻ¸ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ ipa-cp-āĻ˛ā§āĻĒ-āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤-āĻŦā§‹āĻ¨āĻžāĻ¸ āĻĨā§‡āĻ•ā§‡
āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€āĻ° āĻ˛āĻžāĻ­ā§‡āĻ° āĻ¸ā§āĻ•ā§‹āĻ°āĨ¤

ipa-cp-āĻ…ā§āĻ¯āĻžāĻ°ā§‡-āĻ¸ā§‚āĻšāĻ•-āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤-āĻŦā§‹āĻ¨āĻžāĻ¸
āĻ¯āĻ–āĻ¨ IPA-CP āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻ•āĻœāĻ¨ āĻ•ā§āĻ˛ā§‹āĻ¨āĻŋāĻ‚ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€ āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻ¸ā§‚āĻšāĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡
āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦā§‹āĻ¨āĻžāĻ¸ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ ipa-cp-āĻ…ā§āĻ¯āĻžāĻ°ā§‡-āĻ¸ā§‚āĻšāĻ•-āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤-āĻŦā§‹āĻ¨āĻžāĻ¸ āĻĨā§‡āĻ•ā§‡
āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€āĻ° āĻ˛āĻžāĻ­ā§‡āĻ° āĻ¸ā§āĻ•ā§‹āĻ°āĨ¤

ipa-max-aa-āĻĒāĻĻāĻ•ā§āĻˇā§‡āĻĒ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻĨāĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ†āĻ‡āĻĒāĻŋāĻ-āĻ¸āĻŋāĻĒāĻŋ āĻ‰āĻĒāĻ¨āĻžāĻŽ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖāĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡
āĻŸā§āĻ°ā§āĻ¯āĻžāĻ• āĻŽāĻžāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤. āĻ¯āĻžāĻ¤ā§‡ āĻ–ā§āĻŦ āĻŦā§‡āĻļāĻŋ āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻ¯āĻŧ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻļāĻžāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ, āĻāĻŸāĻŋ āĻ›ā§‡āĻĄāĻŧā§‡ āĻĻā§‡āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĒāĻ°ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ•ā§āĻ˛ā§‹āĻŦāĻžāĻ° āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡
āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ā§€ ipa-max-aa-āĻĒāĻĻāĻ•ā§āĻˇā§‡āĻĒ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻŽā§‡āĻŽāĻ°āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨.

lto-āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨
WHOPR āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨ā§‡āĻ° āĻĒāĻ›āĻ¨ā§āĻĻāĻ¸āĻ‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ CPU-āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ 32āĨ¤

āĻāĻ˛āĻŸāĻŋāĻ“-āĻŽāĻŋāĻ¨āĻŋāĻŸ
WHOPR āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨ā§‡āĻ° āĻ†āĻ•āĻžāĻ° (āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡)āĨ¤ āĻāĻ‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ
āĻ–ā§āĻŦ āĻ›ā§‹āĻŸ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ•ā§‡ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛ā§‹ āĻĒāĻžāĻ°ā§āĻŸāĻŋāĻļāĻ¨ā§‡ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ–āĻ°āĻšāĨ¤

cxx-max-āĻ¨ā§‡āĻŽāĻ¸ā§āĻĒā§‡āĻ¸-āĻāĻ° āĻœāĻ¨ā§āĻ¯-āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•-āĻšā§‡āĻ˛ā§āĻĒ
C++ āĻ¨āĻžāĻŽ āĻ–ā§‹āĻāĻœāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¨āĻžāĻŽāĻ¸ā§āĻĨāĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻ°ā§āĻĨāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 1000āĨ¤

āĻ¸āĻŋāĻ™ā§āĻ•-āĻĢā§āĻ°āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸āĻŋ-āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻĢā§āĻ°āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸āĻŋ (āĻļāĻ¤āĻžāĻ‚āĻļā§‡)
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻŽā§‚āĻ˛ āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸ āĻ¸āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻŦāĻĄāĻŧ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ āĻ†āĻ°āĻ“ āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ• āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋ āĻĄā§āĻŦā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 75āĨ¤ āĻŦāĻŋāĻŦā§ƒāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ†āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻ˛āĻžāĻ­āĻœāĻ¨āĻ• āĻ¤āĻžāĻ‡ āĻĄā§āĻŦā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻĨā§‡āĻ•ā§‡ āĻ¸āĻŋāĻ™ā§āĻ•
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻļāĻ°ā§āĻ¤āĻ¯ā§āĻ•ā§āĻ¤ āĻ¸ā§āĻŸā§‹āĻ° āĻœā§‹āĻĄāĻŧāĻž āĻ¯āĻž āĻĄā§āĻŦā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ā§ˇ 0 āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻšāĻ¯āĻŧ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ (-āĻĢā§āĻ°āĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ) āĻ…āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° (-ftre-āĻ˛ā§āĻĒ-āĻ¯āĻĻāĻŋ-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°)
āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 2āĨ¤

āĻŽāĻžā§āĻœā§āĻ°āĻŋ-āĻ¸ā§āĻŸā§‹āĻ°-āĻĄā§‡āĻŸāĻž-āĻ°ā§‡āĻ¸
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°āĻĻā§‡āĻ° āĻ¸ā§āĻŸā§‹āĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻĄā§‡āĻŸāĻž āĻ°ā§‡āĻ¸ āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§‡ 1 āĻ¤ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨,
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 0 āĻĨā§‡āĻ•ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ…āĻĢāĻžāĻ¸ā§āĻŸ.

āĻ•ā§‡āĻ¸-āĻŽāĻžāĻ¨-āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ•ā§āĻˇā§āĻĻā§āĻ°āĻ¤āĻŽ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻœāĻžāĻŽā§āĻĒ-āĻŸā§‡āĻŦāĻŋāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¸āĻ°ā§āĻŦā§‹āĻ¤ā§āĻ¤āĻŽ
āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§€āĻ¨ āĻļāĻžāĻ–āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ—āĻžāĻ›ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡āĨ¤ āĻŽāĻžāĻ¨ 0 āĻšāĻ˛ā§‡, āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ¯āĻ¨ā§āĻ¤ā§āĻ°. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 0āĨ¤

āĻ—āĻžāĻ›-āĻ°āĻŋāĻ…ā§āĻ¯āĻžāĻ¸ā§‹āĻ•-āĻĒā§āĻ°āĻ¸ā§āĻĨ
āĻĒā§āĻ¨āĻƒāĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻŸā§āĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻāĻ‡ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻŸāĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡
āĻļā§‚āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĨ¤

āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻšāĻžāĻĒ-āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ
āĻāĻ° āĻĻā§āĻŸāĻŋ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦā§‡āĻ›ā§‡ āĻ¨āĻŋāĻ¨ -fsched-āĻšāĻžāĻĒ. āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻ˜
āĻāĻŸāĻŋ āĻŽā§‚āĻ˛ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĨā§‡āĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻŦā§‡āĻļāĻŋ
āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ 2 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ†āĻĒāĻ¸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛
āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ 1 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻžāĻ•ā§ƒāĻ¤ āĻ°āĻ•ā§āĻˇāĻŖāĻļā§€āĻ˛ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻŦāĻ‚ āĻŦāĻ°āĻ‚ āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ•
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĨāĻžāĻ•āĻžāĻ° āĻ‰āĻĒāĻ° āĻ†āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ¸āĻ āĻŋāĻ• āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻžāĻĒ āĻ•ā§āĻ˛āĻžāĻ¸āĨ¤ āĻĻā§‡āĻ–āĻž āĻšāĻžāĻ‡āĻĢāĻž-āĻļā§‡āĻĄ.āĻ¸āĻŋ
āĻ†āĻ°ā§‹ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ GCC āĻ¸ā§‚āĻ¤ā§āĻ°ā§‡āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĒāĻ›āĻ¨ā§āĻĻ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤

āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻāĻ¸āĻāĻ˛āĻāĻ¸āĻ†āĻ°-āĻ•ā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻšāĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€āĻĻā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ°āĻ˛āĻ°ā§‡āĻ–āĻž āĻļāĻ•ā§āĻ¤āĻŋ āĻšā§āĻ°āĻžāĻ¸ āĻĒā§āĻ°āĻžāĻ°ā§āĻĨā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĨ¤

āĻ†āĻ¸āĻžāĻ¨-āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛āĻ¸
āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻžāĻĢāĻžāĻ° āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻž
āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -fsanitize=āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡
āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° --āĻĒāĻ°āĻŽ āĻ†āĻ¸āĻžāĻ¨-āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛āĻ¸ = 0.

asan-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻžāĻĢāĻžāĻ° āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ-fsanitize=āĻ āĻŋāĻ•āĻžāĻ¨āĻž. āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡
--āĻĒāĻ°āĻŽ āĻ†āĻ¸āĻžāĻ¨-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• = 0 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻ†āĻ¸āĻžāĻ¨-āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻ°āĻŋāĻĄāĻ¸
āĻŽā§‡āĻŽāĻ°āĻŋ āĻĒāĻĄāĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻžāĻĢāĻžāĻ° āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -fsanitize=āĻ āĻŋāĻ•āĻžāĻ¨āĻž. āĻŽā§‡āĻŽāĻ°āĻŋ āĻ°āĻŋāĻĄ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡
āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° --āĻĒāĻ°āĻŽ āĻ†āĻ¸āĻžāĻ¨-āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻ°āĻŋāĻĄāĻ¸ = 0.

asan-āĻ¯āĻ¨ā§āĻ¤ā§āĻ°-āĻ˛ā§‡āĻ–āĻž
āĻŽā§‡āĻŽāĻ°āĻŋ āĻ˛ā§‡āĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻžāĻĢāĻžāĻ° āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ -fsanitize=āĻ āĻŋāĻ•āĻžāĻ¨āĻž. āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻ˛āĻŋāĻ–ā§āĻ¨
āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° --āĻĒāĻ°āĻŽ āĻ†āĻ¸āĻžāĻ¨-āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻ°āĻžāĻ‡āĻŸāĻ¸ = 0 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻ†āĻ¸āĻžāĻ¨-āĻŽā§‡āĻŽāĻŋāĻ¨ā§āĻŸā§āĻ°āĻŋāĻ¨
āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻž āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -fsanitize=āĻ āĻŋāĻ•āĻžāĻ¨āĻž. āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° --āĻĒāĻ°āĻŽ āĻ†āĻ¸āĻžāĻ¨-āĻŽā§‡āĻŽāĻŋāĻ¨ā§āĻŸā§āĻ°āĻŋāĻ¨ = 0.

āĻ†āĻ¸āĻžāĻ¨-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻĒāĻ°-āĻĢā§‡āĻ°āĻ¤
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻĒāĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻž āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -fsanitize=āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨-āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡
āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° --āĻĒāĻ°āĻŽ āĻ†āĻ¸āĻžāĻ¨-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻ†āĻĢāĻŸāĻžāĻ°-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨=0.

āĻ•āĻ˛ āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ āĻ¸āĻš āĻ†āĻ¸āĻžāĻ¨-āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨
āĻ¯āĻĻāĻŋ āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦā§‡āĻļāĻŋ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ
āĻāĻ‡ āĻ¨āĻŽā§āĻŦāĻ°, āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻšā§‡āĻ•ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ•āĻ˛āĻŦā§āĻ¯āĻžāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¯ā§‡āĻŽāĻ¨ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° --āĻĒāĻ°āĻŽ āĻ†āĻ¸āĻžāĻ¨-āĻ‡āĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨-āĻ¸āĻš-āĻ•āĻ˛-āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ=0.

chkp-max-ctor-āĻ†āĻ•āĻžāĻ°
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻ¸ āĻšā§‡āĻ•āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ°āĻ—ā§āĻ˛āĻŋ āĻ–ā§āĻŦ āĻŦāĻĄāĻŧ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§ƒāĻĻā§āĻ§āĻŋ -āĻ“1 āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻāĻ‡
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ°ā§‡āĻ° āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 5000āĨ¤

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻāĻĢāĻāĻ¸āĻāĻŽ-āĻĨā§āĻ°ā§‡āĻĄ-āĻĒāĻžāĻĨ-āĻ‡āĻ¨āĻ¸
āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ¨āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€
automaton āĻœāĻžāĻŽā§āĻĒ āĻĨā§āĻ°ā§‡āĻĄ āĻĒāĻžāĻĨ. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 100āĨ¤

max-fsm-āĻĨā§āĻ°ā§‡āĻĄ-āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯
āĻāĻ•āĻŸāĻŋ āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ¸ā§āĻŸā§‡āĻŸ āĻ…āĻŸā§‹āĻŽā§‡āĻŸāĻ¨ āĻœāĻžāĻŽā§āĻĒ āĻĨā§āĻ°ā§‡āĻĄ āĻĒāĻžāĻĨā§‡ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 10āĨ¤

max-fsm-āĻĨā§āĻ°ā§‡āĻĄ-āĻĒāĻžāĻĨ
āĻāĻ•āĻŸāĻŋ āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ¸ā§āĻŸā§‡āĻŸ āĻ…āĻŸā§‹āĻŽā§‡āĻŸāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¨āĻ¤ā§āĻ¨ āĻœāĻžāĻŽā§āĻĒ āĻĨā§āĻ°ā§‡āĻĄ āĻĒāĻžāĻĨāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 50āĨ¤

āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽāĻ• āĻĻā§āĻ¯ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡, āĻ¯āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦā§‡āĻ° āĻ†āĻ—ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻŋ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ -E āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚ āĻ›āĻžāĻĄāĻŧāĻž āĻ•āĻŋāĻ›ā§āĻ‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•āĻŋāĻ›ā§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ¸āĻ™ā§āĻ—ā§‡ āĻ…āĻ°ā§āĻĨ āĻ•āĻ°āĻž -E āĻ•āĻžāĻ°āĻŖ āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻĒāĻ¯ā§āĻ•ā§āĻ¤āĨ¤

-āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĒāĻŋ,āĻĒāĻ›āĻ¨ā§āĻĻ
āĻ¤ā§āĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ° -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĒāĻŋ,āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°āĻ•ā§‡ āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŦāĻ‚ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻŽāĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻŸāĻŋ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤
āĻ•āĻŽāĻž āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ…āĻ¨ā§‡āĻ• āĻ…āĻĒāĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤, āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻŦāĻž āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°, āĻāĻŦāĻ‚ -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĒāĻŋ āĻœā§‹āĻ° āĻ•āĻ°ā§‡ āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸ āĻ•āĻ°ā§‡
āĻāĻ‡ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻ…āĻ¨āĻĨāĻŋāĻ­ā§āĻ•ā§āĻ¤ āĻāĻŦāĻ‚ āĻŦāĻŋāĻˇāĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨, āĻ¤āĻžāĻ‡ āĻ¯āĻ–āĻ¨āĻ‡ āĻ¸āĻŽā§āĻ­āĻŦ āĻ†āĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻĄāĻŧāĻžāĻ¨ā§‹ āĻ‰āĻšāĻŋāĻ¤ -āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻĒāĻŋ āĻāĻŦāĻ‚ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°āĻ•ā§‡ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĻāĻŋāĻ¨
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĒāĻ›āĻ¨ā§āĻĻ
āĻĒāĻžāĻ¸ āĻĒāĻ›āĻ¨ā§āĻĻ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨-
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯āĻž GCC āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻžāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ -āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°
āĻĻā§āĻ‡āĻŦāĻžāĻ°, āĻāĻ•āĻŦāĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻāĻ•āĻŦāĻžāĻ° āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻ¨ā§‹-āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻŸā§‡āĻĄ-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻĒāĻžāĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡
āĻ‡āĻ¨āĻĒā§āĻŸ āĻŸā§‹āĻ•ā§‡āĻ¨āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻāĻŦāĻ‚ āĻĒāĻžāĻ°ā§āĻ¸āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻ¨ā§āĻŦāĻŋāĻ¤ āĻ…āĻ‚āĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ­āĻžāĻˇāĻž āĻ¸āĻžāĻŽāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§‡ (cc1, āĻ¸āĻŋāĻ¸āĻŋ 1 āĻĒā§āĻ˛āĻžāĻ¸, āĻŦāĻž āĻ¸āĻŋāĻ¸āĻŋ 1 āĻ“āĻŦāĻŋāĻœā§‡ C, C++ āĻāĻ° āĻœāĻ¨ā§āĻ¯,
āĻāĻŦāĻ‚ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻŋāĻ­-āĻ¸āĻŋ, āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡) āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĻā§āĻŦāĻžāĻ°, āĻāĻ•āĻŦāĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻāĻŦāĻ‚ āĻāĻ•āĻŦāĻžāĻ° āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻ‡āĻ¨āĻĒā§āĻŸā§‡āĻ° āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ™ā§āĻ—ā§‡ -B or - āĻŽā§‹āĻĄāĻŧāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŦāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ‰āĻ¤ā§āĻ¸ā§‡āĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨

-D āĻ¨āĻžāĻŽ
āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¨āĻžāĻŽ āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻ¸āĻ‚āĻœā§āĻžāĻž 1 āĻ¸āĻšāĨ¤

-D āĻ¨āĻžāĻŽ=āĻ¸āĻ‚āĻœā§āĻžāĻž
āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻŸā§‹āĻ•ā§‡āĻ¨āĻžāĻ‡āĻœāĻĄ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡āĻ¨ āĻ¤āĻžāĻ°āĻž āĻ¸āĻŽāĻ¯āĻŧ āĻšāĻžāĻœāĻŋāĻ° āĻšāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻŦāĻžāĻĻā§‡āĻ° āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻŋāĻ¨ āĻ # define āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻšāĻŦā§‡
āĻāĻŽā§āĻŦā§‡āĻĄ āĻ•āĻ°āĻž āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻ…āĻ•ā§āĻˇāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ•āĻžāĻŸāĻžāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ˛ āĻŦāĻž āĻļā§‡āĻ˛-āĻ¸āĻĻā§ƒāĻļ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻļā§‡āĻ˛ āĻāĻ° āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤āĻŋ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻ•ā§āĻˇāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ°āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĒā§‡āĻ¸ āĻ†āĻ›ā§‡
āĻļā§‡āĻ˛ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ° āĻ…āĻ°ā§āĻĨāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŽāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ° āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ˛āĻŋāĻ–ā§āĻ¨
āĻ¸āĻŽāĻžāĻ¨ āĻšāĻŋāĻšā§āĻ¨ā§‡āĻ° āĻ†āĻ—ā§‡ āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻŦāĻ¨ā§āĻ§āĻ¨ā§€ āĻ¸āĻš āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž (āĻ¯āĻĻāĻŋ āĻĨāĻžāĻ•ā§‡)āĨ¤ āĻŦāĻ¨ā§āĻ§āĻ¨ā§€ āĻšāĻ˛
āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻļā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ°ā§āĻĨāĻĒā§‚āĻ°ā§āĻŖ, āĻ¤āĻžāĻ‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ sh āĻāĻŦāĻ‚ csh,
-āĻĄāĻŋ'āĻ¨āĻžāĻŽ(args...)=āĻ¸āĻ‚āĻœā§āĻžāĻž' āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤

-D āĻāĻŦāĻ‚ -U āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ•ā§āĻ°āĻŽ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻŦ
-āĻ‡āĻŽāĻžāĻ•ā§āĻ°ā§‹āĻ¸ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ -āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŦ āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -D āĻāĻŦāĻ‚ -U āĻ…āĻĒāĻļāĻ¨āĨ¤

-U āĻ¨āĻžāĻŽ
āĻāĻ° āĻ†āĻ—ā§‡āĻ° āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°ā§āĻ¨ āĻ¨āĻžāĻŽ, āĻšāĻ¯āĻŧ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻ™ā§āĻ—ā§‡ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -D āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-undef
āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻž GCC-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻŽāĻžāĻ¨ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĨāĻžāĻ•ā§‡āĨ¤

-I Dir
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ Dir āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧāĨ¤
āĻ¨āĻžāĻŽāĻ•āĻ°āĻŖ āĻ•āĻ°āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ -I āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.
āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ Dir āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ, āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻāĻŦāĻ‚ āĻŦāĻŋāĻļā§‡āĻˇ āĻšāĻŋāĻ•āĻŋāĻ¤ā§āĻ¸āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ†āĻĻā§‡āĻļ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĒāĻ°āĻžāĻœāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻ¯āĻĻāĻŋ Dir "=" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° "=" āĻšāĻŦā§‡
sysroot āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤; āĻĻā§‡āĻ–āĻž --sysroot āĻāĻŦāĻ‚ -āĻ‡āĻ¸āĻ¸āĻ°ā§āĻŸ.

-o āĻĢāĻžāĻ‡āĻ˛
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ˛āĻŋāĻ–ā§āĻ¨ āĻĢāĻžāĻ‡āĻ˛. āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻĢāĻžāĻ‡āĻ˛ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ…-āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻ¯ā§āĻ•ā§āĻ¤āĻŋ CPP. āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻ•āĻŸāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ…-āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ†āĻ›ā§‡,
āĻ¤āĻžāĻ‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ -o āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡āĨ¤

-āĻ“āĻ¯āĻŧāĻžāĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻšā§āĻ›āĻŋāĻ• āĻ¸āĻ¤āĻ°ā§āĻ•āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻžāĻŽā§āĻ¯āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻāĻ‡
is -Wcomment, -Wtrigraphs, -Wmultichar āĻāĻŦāĻ‚ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĒā§āĻ°āĻšāĻžāĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ
"#if" āĻāĻ•ā§āĻ¸āĻĒā§āĻ°ā§‡āĻļāĻ¨ā§‡ āĻ¸āĻžāĻ‡āĻ¨ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ…āĻ¨ā§‡āĻ• āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻ†āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻ•ā§‹āĻ¨ā§‹ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨ā§‡āĻ‡āĨ¤

-Wcomment
- āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻļā§āĻ°ā§ āĻ•ā§āĻ°āĻŽ āĻ¸āĻ¤āĻ°ā§āĻ• /* āĻāĻ•āĻŸāĻŋ āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ /* āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯, āĻ…āĻĨāĻŦāĻž āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ
āĻŦā§āĻ¯āĻžāĻ•āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ-āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻ‡āĻ¨ a āĻ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ // āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ (āĻ‰āĻ­āĻ¯āĻŧ āĻĢāĻ°ā§āĻŽā§‡āĻ°āĻ‡ āĻāĻ•āĻ‡ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ†āĻ›ā§‡āĨ¤)

-Wtrigraphs
āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡āĻ° āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ…āĻ°ā§āĻĨāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ•
āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ˛āĻžāĻ¨ā§‹ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻ‡āĻ¨ āĻ—āĻ āĻ¨ āĻ•āĻ°āĻŦā§‡ (??/ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻļā§‡āĻˇā§‡) can, by
āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻļā§āĻ°ā§ āĻŦāĻž āĻļā§‡āĻˇ āĻšāĻ¯āĻŧ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻžāĨ¤ āĻ…āĻ¤āĻāĻŦ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ āĻ¯ā§‡ āĻ—āĻ āĻ¨ āĻšāĻŦā§‡
āĻĒāĻžāĻ˛āĻžāĻ¨ā§‹ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻ‡āĻ¨ āĻāĻ•āĻŸāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡āĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻšā§āĻ¯ āĻšāĻ¯āĻŧ -āĻ“āĻ¯āĻŧāĻžāĻ˛āĨ¤ āĻ¯āĻĻāĻŋ -āĻ“āĻ¯āĻŧāĻžāĻ˛ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ–āĻ¨āĻ“ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ†āĻ›ā§‡
āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¨āĻž āĻšāĻ˛ā§‡āĨ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻž trigraph āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§‡āĻ¤ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§‡āĻ¤ā§‡
āĻ…āĻ¨ā§āĻ¯āĻŸāĻŋ -āĻ“āĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ -āĻ“āĻ¯āĻŧāĻžāĻ˛ -āĻ‰āĻ¨ā§‹-āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ.

- āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤
āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤ āĻāĻŦāĻ‚ ISO C-āĻ¤ā§‡ āĻ­āĻŋāĻ¨ā§āĻ¨āĻ­āĻžāĻŦā§‡ āĻ†āĻšāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻ†āĻ‡āĻāĻ¸āĻ“ āĻ¸āĻŋ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤ āĻ¸āĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻ¨ā§‡āĻ‡ āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ¯ā§āĻ•ā§āĻ¤
āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¯āĻž āĻāĻĄāĻŧāĻžāĻ¨ā§‹ āĻ‰āĻšāĻŋāĻ¤āĨ¤

-āĻ‰āĻ¨ā§āĻĄā§‡āĻĢ
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€āĻ° āĻ¸āĻŽā§āĻŽā§āĻ–ā§€āĻ¨ āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ #āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ,
āĻŦāĻžāĻšāĻŋāĻ°ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤. āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

-Wunused-macros
āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻšāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¯āĻĻāĻŋ āĻāĻŸāĻž āĻšāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ¤āĻ¤ āĻāĻ•āĻŦāĻžāĻ° āĻ…āĻ¸ā§āĻ¤āĻŋāĻ¤ā§āĻŦā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻŦāĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ“ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻŦā§‡ āĻ¯āĻĻāĻŋ
āĻĒā§āĻ¨āĻƒāĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻž āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤

āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹, āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.

āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ: āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ†āĻ¸āĻ˛ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻŦā§āĻ˛āĻ•ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡
CPP āĻāĻŸāĻŋ āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻŦā§‡āĨ¤ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻ‰āĻ¨ā§āĻ¨āĻ¤āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ° āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ° āĻ¸ā§āĻ¯ā§‹āĻ—, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻŸāĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž-āĻ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻž
āĻŦā§āĻ˛āĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ­āĻžāĻŦā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨:

#āĻ¯āĻĻāĻŋ_macro_causing_the_warning āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
#endif

-āĻ“āĻ¯āĻŧā§‡āĻ¨ā§āĻĄāĻŋāĻĢ-āĻ˛ā§‡āĻŦā§‡āĻ˛
āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ # āĻ†āĻ°āĻ“ āĻŦāĻž āĻāĻ•āĻŸāĻŋ #endif āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ˜āĻŸā§‡
āĻĢāĻ°ā§āĻŽā§‡āĻ° āĻ•ā§‹āĻĄ

#āĻ¯āĻĻāĻŋ FOO
...
# āĻ…āĻ¨ā§āĻ¯ FOO
...
#endif FOO

āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¤ā§ƒāĻ¤ā§€āĻ¯āĻŧ "FOO" āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡ āĻĨāĻžāĻ•āĻž āĻ‰āĻšāĻŋāĻ¤, āĻ¤āĻŦā§‡ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĨāĻžāĻ•ā§‡ āĻ¨āĻžāĨ¤
āĻāĻ‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻ†āĻ›ā§‡āĨ¤

-āĻ­ā§āĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ•ā§‡ āĻ•āĻ āĻŋāĻ¨ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻŦā§‡
āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¤.

-Wsystem-headers
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ°ā§‡ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻ…āĻ¸āĻšāĻžāĻ¯āĻŧ
āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ° āĻ•ā§‹āĻĄā§‡ āĻŦāĻžāĻ—, āĻ¤āĻžāĻ‡ āĻšāĻžāĻĒāĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§€ āĻšāĻ¨
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ, āĻ†āĻĒāĻ¨āĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻĻā§‡āĻ–āĻ¤ā§‡ āĻšāĻžāĻ‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤

-w āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ GNU CPP āĻ‡āĻ¸ā§āĻ¯ā§ āĻ•āĻ°āĻž āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻļāĻŋāĻ•ā§āĻˇāĻžāĻ°ā§āĻĨā§€
āĻ¸āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§‚āĻ˛āĻ• āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•āĻ¸ āĻ‡āĻ¸ā§āĻ¯ā§ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¤āĻžāĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•āĻŋāĻ›ā§ āĻŦāĻžāĻ•āĻŋ āĻ†āĻ›ā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ†āĻ‰āĻŸ, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§€āĻš āĻ•ā§‹āĻĄā§‡ āĻ˜āĻ¨ āĻ˜āĻ¨ āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

-āĻļāĻŋāĻ•ā§āĻˇāĻž āĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤-āĻ¤ā§āĻ°ā§āĻŸāĻŋ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§‚āĻ˛āĻ• āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•āĻ¸ āĻ‡āĻ¸ā§āĻ¯ā§ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§‚āĻ˛āĻ• āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§‚āĻ˛āĻ• āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻ¯āĻž GCC āĻ›āĻžāĻĄāĻŧāĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ•āĻ°ā§‡ -āĻļāĻŋāĻ•ā§āĻˇāĻžāĻ°ā§āĻĨā§€ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ†āĻšāĻ°āĻŖ
āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĨ¤

-M āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ•āĻ°āĻž
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻ•āĻŸāĻŋ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻ•āĻ°āĻž āĻ¸ā§‡āĻ‡ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛, āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻ˛āĻ¨ āĻāĻŦāĻ‚ āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ¨āĻŋāĻ¯āĻŧāĻŽ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛, āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻĨā§‡āĻ•ā§‡ āĻ†āĻ¸āĻ›ā§‡ -āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ or -āĻ‡āĻŽāĻžāĻ•ā§āĻ°ā§‹āĻ¸ āĻ†āĻĻā§‡āĻļ-
āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ (āĻ¸āĻš -āĻāĻŽāĻŸāĻŋ or -āĻāĻŽāĻ•āĻŋāĻ‰), āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽāĻŸāĻŋ āĻ—āĻ āĻŋāĻ¤
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¸āĻš āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ
āĻ¨ā§‡āĻ¤ā§ƒāĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ…āĻ‚āĻļ āĻ¸āĻ°āĻžāĻ¨ā§‹. āĻ¯āĻĻāĻŋ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻŽ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ \-āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻ‡āĻ¨. āĻ¨āĻŋāĻ¯āĻŧāĻŽā§‡āĻ° āĻ•ā§‹āĻ¨ āĻ†āĻĻā§‡āĻļ āĻ¨ā§‡āĻ‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ†āĻ‰āĻŸāĻĒā§āĻŸāĻ•ā§‡ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž, āĻ¯ā§‡āĻŽāĻ¨ -āĻĄāĻŋāĻāĻŽāĨ¤ āĻāĻĄāĻŧāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ‡ āĻœāĻžāĻ¤ā§€āĻ¯āĻŧ āĻĄāĻŋāĻŦāĻžāĻ— āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻš -āĻāĻŽāĻāĻĢ, āĻ…āĻĨāĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
DEPENDENCIES_OUTPUT. āĻĄāĻŋāĻŦāĻžāĻ— āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻāĻ–āĻ¨āĻ“ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻŦā§‡
āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•āĨ¤

āĻĒāĻžāĻ¸āĻŋāĻ‚ -M āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°āĻ•ā§‡ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -E, āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§‡ -w.

-āĻāĻŽāĻāĻŽ āĻŽāĻ¤ -M āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻ¯āĻž āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ,
āĻŦāĻž āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻĢāĻžāĻ‡āĻ˛ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ•ā§āĻˇ āĻŦāĻž āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡, āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻĨā§‡āĻ•ā§‡āĨ¤

āĻāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻāĻ™ā§āĻ—ā§‡āĻ˛ āĻŦāĻ¨ā§āĻ§āĻ¨ā§€ āĻŦāĻž āĻĄāĻŦāĻ˛ āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻĒāĻ›āĻ¨ā§āĻĻ # āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¨āĻŋāĻœā§‡āĻ‡ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¨āĻž āĻ¯ā§‡ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽāĻŸāĻŋ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻŦā§‡ āĻ•āĻŋāĻ¨āĻž -āĻāĻŽāĻāĻŽ
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸāĨ¤ āĻāĻŸāĻŋ GCC āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 3.0 āĻāĻŦāĻ‚ āĻĨā§‡āĻ•ā§‡ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ¯āĻŧ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨
āĻ¤āĻžāĻ° āĻ†āĻ—ā§‡āĨ¤

-āĻāĻŽāĻāĻĢ āĻĢāĻžāĻ‡āĻ˛
āĻ¯āĻ–āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -M or -āĻāĻŽāĻāĻŽ, āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻāĻŽāĻāĻĢ
āĻ¸ā§āĻ‡āĻš āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ•āĻ‡ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻĒāĻžāĻ āĻžāĻ¯āĻŧ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻŸāĻŋ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻŦā§‡
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻ†āĻ‰āĻŸāĻĒā§āĻŸāĨ¤

āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ -āĻāĻŽāĻĄāĻŋ or -āĻāĻŽāĻāĻŽāĻĄāĻŋ, -āĻāĻŽāĻāĻĢ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛.

-āĻāĻŽāĻœāĻŋ āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ -M āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽā§‡āĻ° āĻ…āĻ¨ā§āĻ°ā§‹āĻ§, -āĻāĻŽāĻœāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨
āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ‰āĻ¤ā§āĻĨāĻžāĻĒāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽāĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ "#include" āĻĨā§‡āĻ•ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ•ā§‹āĻ¨ā§‹ āĻĒāĻĨ āĻĒā§āĻ°āĻŋāĻĒā§‡āĻ¨ā§āĻĄāĻŋāĻ‚ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻžāĨ¤ -āĻāĻŽāĻœāĻŋ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ preprocessed āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§‡, a
āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻāĻŸāĻŋāĻ•ā§‡ āĻ…āĻ•ā§‡āĻœā§‹ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻŽā§‡āĻ•āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ†āĻĒāĻĄā§‡āĻŸā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

-āĻāĻŽāĻĒāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ CPP āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ•āĻ˛ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĢāĻžāĻ‡āĻ˛, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•āĻŋāĻ›ā§āĻ‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻĄāĻžāĻŽāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻ•āĻ°āĻž āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻĒāĻĄā§‡āĻŸ āĻ¨āĻž āĻ•āĻ°ā§‡ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻŽā§āĻ›ā§‡ āĻĻāĻŋāĻ˛ā§‡ āĻĻā§‡āĻ¯āĻŧ Makefile āĻ¨āĻžāĻŽāĻ• āĻŽāĻŋāĻ˛ āĻ•āĻ°āĻž.

āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ:

test.o: test.c test.h

test.h:

-āĻāĻŽāĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§‡āĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ āĻ˛āĻžāĻ—ā§‡
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ, āĻ•ā§‹āĻ¨ā§‹ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ā§‹ āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻŽā§āĻ›ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ¯ā§‡āĻŽāĻ¨ .c, āĻāĻŦāĻ‚ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽā§‡āĻ° āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸāĨ¤

An -āĻāĻŽāĻŸāĻŋ āĻ…āĻĒāĻļāĻ¨āĻŸāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻŸāĻŋ āĻ āĻŋāĻ• āĻ āĻŋāĻ• āĻšāĻŦā§‡āĨ¤ āĻ¤ā§āĻŽāĻŋ āĻ¯āĻĻāĻŋ āĻšāĻžāĻ“
āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ˛āĻ•ā§āĻˇā§āĻ¯, āĻ†āĻĒāĻ¨āĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -āĻāĻŽāĻŸāĻŋ, āĻ…āĻĨāĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
-āĻāĻŽāĻŸāĻŋ āĻ…āĻĒāĻļāĻ¨āĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, -āĻāĻŽāĻŸāĻŋ '$(objpfx)foo.o' āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡

$(objpfx)foo.o: foo.c

-āĻāĻŽāĻ•āĻŋāĻ‰ āĻ˛āĻ•ā§āĻˇā§āĻ¯
āĻāĻ•āĻ‡ āĻ°āĻ•āĻŽ -āĻāĻŽāĻŸāĻŋ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ•ā§‹āĻ¨ā§‹ āĻ…āĻ•ā§āĻˇāĻ°āĻ•ā§‡ āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇāĨ¤
-āĻāĻŽāĻ•āĻŋāĻ‰ '$(objpfx)foo.o' āĻĻā§‡āĻ¯āĻŧ

$$(objpfx)foo.o: foo.c

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤ āĻšāĻ¯āĻŧ, āĻ¯ā§‡āĻ¨ āĻāĻŸāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ -āĻāĻŽāĻ•āĻŋāĻ‰.

-āĻāĻŽāĻĄāĻŋ -āĻāĻŽāĻĄāĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -M -āĻāĻŽāĻāĻĢ āĻĢāĻžāĻ‡āĻ˛, āĻ¸ā§‡āĻŸāĻŋ āĻŦāĻžāĻĻā§‡ -E āĻ‰āĻšā§āĻ¯ āĻ¨āĻ¯āĻŧāĨ¤ āĻšāĻžāĻ˛āĻ•
āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•āĻŸāĻŋ āĻ•āĻŋāĻ¨āĻž āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ -o āĻ…āĻĒāĻļāĻ¨ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻšāĻ¯āĻŧ, āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¸āĻ™ā§āĻ—ā§‡ .d, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¨ā§‡āĻ¯āĻŧ,
āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ a āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡ .d āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ.

If -āĻāĻŽāĻĄāĻŋ āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -E, āĻ•ā§‹āĻ¨āĻ“ -o āĻ¸ā§āĻ‡āĻš āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§‹āĻāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -E, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ -o āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§‹āĻāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĨ¤

āĻĨā§‡āĻ•ā§‡ -E āĻ‰āĻšā§āĻ¯ āĻ¨āĻ¯āĻŧ, -āĻāĻŽāĻĄāĻŋ a āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦ-āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĨ¤

-āĻāĻŽāĻāĻŽāĻĄāĻŋ
āĻŽāĻ¤ -āĻāĻŽāĻĄāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻ›āĻžāĻĄāĻŧāĻž, āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻ¯āĻŧāĨ¤

-FPCH-DEPS
āĻĒā§āĻ°āĻŋ-āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž-āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ precompiled āĻšā§‡āĻĄāĻžāĻ° āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻĨā§‡āĻ•ā§‡ āĻĢāĻžāĻ‡āĻ˛ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž. āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻž āĻšāĻ˛ā§‡
precompiled āĻšā§‡āĻĄāĻžāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻ¯āĻŧ
āĻ•āĻžāĻ°āĻŖ āĻāĻ‡ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻŋ-āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšā§‡āĻĄāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-fpch-āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻŋ-āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšā§‡āĻĄāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ -E. āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ
"#pragma", "#pragma GCC pch_preprocess"āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ"" āĻ¸ā§āĻĨāĻžāĻ¨ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡
āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ precompiled āĻšā§‡āĻĄāĻžāĻ° āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ—ā§‡āĻ›ā§‡, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻ•āĻ–āĻ¨ -āĻāĻĢāĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨, GCC āĻāĻ‡ "#pragma" āĻ•ā§‡ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻāĻŦāĻ‚ PCH āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻŦāĻ¨ā§āĻ§ āĻĨāĻžāĻ•ā§‡, āĻ•āĻžāĻ°āĻŖ āĻāĻ° āĻĢāĻ˛ā§‡ āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
GCC āĻ‡āĻ¨āĻĒā§āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ‡ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤āĨ¤ āĻāĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ‡āĻš āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ¸ā§‡āĻ­-āĻŸā§‡āĻŽā§āĻĒāĻ¸.

āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ° āĻ•ā§‹āĻĄā§‡ āĻāĻ‡ "#pragma" āĻ˛ā§‡āĻ–āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻ•āĻ°āĻž āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯āĻĻāĻŋ PCH āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻ…āĻ¨ā§āĻ¯ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
absolute āĻŦāĻž āĻāĻŸāĻŋ GCC āĻāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-x c
-x āĻ¸āĻŋ ++
-x āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ—
-x āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°-āĻ¸āĻžāĻĨā§‡-āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ
āĻ‰ā§ŽāĻ¸ āĻ­āĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨: C, C++, Objective-C, āĻŦāĻž āĻ¸āĻŽāĻžāĻŦā§‡āĻļāĨ¤ āĻāĻ° āĻ•āĻŋāĻ›ā§āĻ‡ āĻ•āĻ°āĻžāĻ° āĻ¨ā§‡āĻ‡
āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻŦāĻž āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš; āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•ā§‹āĻ¨ āĻŦā§‡āĻ¸ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻ†āĻļāĻž āĻ•āĻ°āĻž āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻž āĻĻā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ cpp āĻĨā§‡āĻ•ā§‡ āĻ­āĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻ•āĻ°āĻŦā§‡
āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨: .c, .cc, .m, āĻŦāĻž .S. āĻœāĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨
C++ āĻāĻŦāĻ‚ āĻ¸āĻŽāĻžāĻŦā§‡āĻļāĻ“ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻšāĻŋāĻ¨āĻ¤ā§‡ āĻ¨āĻž āĻĒāĻžāĻ°ā§‡ āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ
āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋāĻ•ā§‡ C āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻŦā§‡; āĻāĻŸāĻŋ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽā§‹āĻĄāĨ¤

āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ: cpp-āĻāĻ° āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ—ā§ƒāĻšā§€āĻ¤ a -āĻ˛ā§āĻ¯āĻžāĻ‚ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯āĻž āĻ‰āĻ­āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻ­āĻžāĻˇāĻž āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻ¸ā§āĻ¤āĻ°āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ•āĻžāĻ°āĻŖ
āĻāĻŸāĻž āĻ¸āĻ™ā§āĻ—ā§‡ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ -l āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-std=āĻŽāĻžāĻ¨
-āĻ†āĻ¨āĻ¸āĻŋ
āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻžāĻ¨āĻžāĻ¨āĻ¸āĻ‡ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ¸āĻŋāĻĒāĻŋāĻĒāĻŋ āĻ¸āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻœāĻžāĻ¨ā§‡
āĻāĻŦāĻ‚ C++ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ; āĻ…āĻ¨ā§āĻ¯āĻĻā§‡āĻ° āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡.

āĻŽāĻžāĻ¨ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡:

"c90"
"c89"
"iso9899:1990"
1990 āĻĨā§‡āĻ•ā§‡ ISO C āĻŽāĻžāĻ¨āĨ¤ c90 āĻāĻ° āĻāĻ‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖ
āĻŽāĻžāĻ¨.

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -āĻ†āĻ¨āĻ¸āĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -std=c90.

"iso9899:199409"
1990 āĻ¸āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ, 1994 āĻ¸āĻžāĻ˛ā§‡ āĻ¸āĻ‚āĻļā§‹āĻ§āĻŋāĻ¤āĨ¤

"iso9899:1999"
"c99"
"iso9899:199x"
"c9x"
āĻ¸āĻ‚āĻļā§‹āĻ§āĻŋāĻ¤ ISO C āĻŽāĻžāĻ¨, āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ° 1999 āĻ āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤āĨ¤ āĻĒā§āĻ°āĻ•āĻžāĻļā§‡āĻ° āĻ†āĻ—ā§‡, āĻāĻŸāĻŋ
C9X āĻ¨āĻžāĻŽā§‡ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ›āĻŋāĻ˛āĨ¤

"iso9899:2011"
"c11"
"c1x"
āĻ¸āĻ‚āĻļā§‹āĻ§āĻŋāĻ¤ ISO C āĻŽāĻžāĻ¨, āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ° 2011 āĻ āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤āĨ¤ āĻĒā§āĻ°āĻ•āĻžāĻļā§‡āĻ° āĻ†āĻ—ā§‡, āĻāĻŸāĻŋ
C1X āĻ¨āĻžāĻŽā§‡ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ›āĻŋāĻ˛āĨ¤

"gnu90"
"gnu89"
1990 āĻ¸āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

"gnu99"
"gnu9x"
1999 āĻ¸āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤

"gnu11"
"gnu1x"
2011 āĻ¸āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤

"c++98"
1998 ISO C++ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĒā§āĻ˛āĻžāĻ¸ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ā§€āĨ¤

"gnu++98"
āĻāĻ•āĻ‡ āĻ°āĻ•āĻŽ -std=c++98 āĻĒā§āĻ˛āĻžāĻ¸ GNU āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤ āĻāĻŸāĻŋ C++ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻ†āĻŽāĻŋ- āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĒāĻĨ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨. āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§‹āĻ¨ā§‹ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ -I āĻ†āĻ—ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -āĻ†āĻŽāĻŋ- āĻšāĻ¯āĻŧ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "# āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°āĻž āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĻĢāĻžāĻ‡āĻ˛""; āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
"#āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤āĻĢāĻžāĻ‡āĻ˛>". āĻ¯āĻĻāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡ -I āĻāĻ° āĻĒāĻ°ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
-āĻ†āĻŽāĻŋ-, āĻ¸ā§‡āĻ‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ # āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻžāĨ¤

āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, -āĻ†āĻŽāĻŋ- āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻ‡āĻ˛ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ
"# āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĨāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻĢāĻžāĻ‡āĻ˛"". āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ™ā§āĻ•
āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ
āĻ†āĻĒāĻ¨āĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĻ›ā§‡āĻ¨ -I āĻ…āĻĒāĻļāĻ¨ (āĻāĻŦāĻ‚ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ, āĻ¯āĻĻāĻŋ
āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤) āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ™ā§āĻ•++
C++-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻ¤āĻŦā§‡ āĻāĻ–āĻ¨āĻ“ āĻ•āĻ°ā§āĻ¨
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ (C++ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĨ¤)

-āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛
āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĢāĻžāĻ‡āĻ˛ āĻ¯ā§‡āĻ¨ "#include "file"" āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ‰ā§ŽāĻ¸ā§‡āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ˛āĻžāĻ‡āĻ¨ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻĢāĻžāĻ‡āĻ˛ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻĒā§āĻ°āĻĨāĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ•āĻžāĻœ
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ of āĻŽā§‚āĻ˛ āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ. āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡, āĻāĻŸāĻŋ "#include "..."" āĻ¸āĻžāĻ°ā§āĻš āĻšā§‡āĻ‡āĻ¨ā§‡āĻ° āĻŦāĻžāĻ•āĻŋ āĻ…āĻ‚āĻļā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•āĨ¤

āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻšāĻ˛ā§‡ -āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ…āĻĒāĻļāĻ¨ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ†āĻ›ā§‡, āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ•ā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§‡āĨ¤

-āĻ‡āĻŽāĻžāĻ•ā§āĻ°ā§‹āĻ¸ āĻĢāĻžāĻ‡āĻ˛
āĻ āĻŋāĻ• āĻŽāĻ¤ -āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤, āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨āĻŋāĻ‚ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ•ā§‹āĻ¨ā§‹ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ›āĻžāĻĄāĻŧāĻž āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻŋāĻ•ā§āĻˇā§‡āĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻā§‚āĻ°ā§‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻāĻŸāĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ…āĻ°ā§āĻœāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻ¤āĻžāĻ° āĻ˜ā§‹āĻˇāĻŖāĻž āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡āĨ¤

āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ -āĻ‡āĻŽāĻžāĻ•ā§āĻ°ā§‹āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ†āĻ—ā§‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤.

-āĻ‡āĻĄāĻŋāĻ°āĻžāĻĢāĻŸāĻžāĻ° Dir
āĻ¸āĻžāĻ°ā§āĻš Dir āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ•āĻ°ā§āĻ¨ āĻĒāĻ°ā§‡ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ -I āĻāĻŦāĻ‚
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¨āĻŋāĻƒāĻļā§‡āĻˇ āĻšāĻ¯āĻŧā§‡ āĻ—ā§‡āĻ›ā§‡āĨ¤ 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-āĻļā§āĻ§ā§"āĨ¤

-āĻĄāĻ˛āĻžāĻ°-āĻ‡āĻ¨-āĻ†āĻ‡āĻĄā§‡āĻ¨ā§āĻŸāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĻāĻŋāĻ¨ $ āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€āĻ° āĻŽāĻ§ā§āĻ¯ā§‡

-āĻĢā§‡āĻ•ā§āĻ¸āĻŸā§‡āĻ¨ā§āĻĄā§‡āĻĄ-āĻ†āĻ‡āĻĄā§‡āĻ¨ā§āĻŸāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ°
āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€āĻ¤ā§‡ āĻ¸āĻ°ā§āĻŦāĻœāĻ¨ā§€āĻ¨ āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
C99 (āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ C āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ) āĻāĻŦāĻ‚ C++ āĻāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-fno-āĻ•ā§āĻ¯āĻžāĻ¨āĻ¨āĻŋāĻ•āĻžāĻ˛-āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ-āĻšā§‡āĻĄāĻžāĻ°
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ•ā§āĻ¯āĻžāĻ¨ā§‹āĻ¨āĻŋāĻ•āĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĒāĻžāĻĨāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ›ā§‹āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-āĻāĻĢāĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻāĻ•ā§āĻ¸āĻĒā§‡āĻ¨āĻļāĻ¨, āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ āĻ•āĻ¨āĻ­āĻžāĻ°ā§āĻ¸āĻ¨, āĻāĻ¸ā§āĻ•ā§‡āĻĒāĻĄ āĻ¨āĻŋāĻ‰āĻ˛āĻžāĻ‡āĻ¨ āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¸āĻŋāĻ‚,
āĻāĻŦāĻ‚ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖāĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻ–āĻ¨āĻ“ āĻšāĻŋāĻ¨āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯, āĻ¯āĻžāĻ¤ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -C āĻ›āĻžāĻĄāĻŧāĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĨā§‡āĻ•ā§‡
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻ‡ āĻŽā§‹āĻĄā§‡ āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻŸā§‡āĻĄ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻ•āĻŸāĻŋ āĻŸā§‹āĻ•ā§‡āĻ¨āĻžāĻ‡āĻœāĻžāĻ°ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻāĻ•āĻŸā§ āĻŦā§‡āĻļāĻŋ
āĻ¸āĻžāĻŽāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻāĻĢāĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ¤āĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ .i, .ii or .āĻŽāĻŋ.
āĻāĻ‡āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¯āĻž GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ -āĻ¸ā§‡āĻ­-āĻŸā§‡āĻŽā§āĻĒāĻ¸.

-ftabstop=āĻĒā§āĻ°āĻ¸ā§āĻĨ
āĻŸā§āĻ¯āĻžāĻŦ āĻ¸ā§āĻŸāĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĻā§‚āĻ°āĻ¤ā§āĻŦ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ•ā§‡ āĻ¸āĻ āĻŋāĻ• āĻ•āĻ˛āĻžāĻŽ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°ā§‡
āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŦāĻž āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻŸā§āĻ¯āĻžāĻŦ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻŽāĻžāĻ¨ āĻ•āĻŽ āĻšāĻ˛ā§‡
1 āĻŦāĻž 100-āĻāĻ° āĻŦā§‡āĻļāĻŋ, āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 8.

-fdebug-cpp
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GCC āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ -E, āĻĄāĻžāĻŽā§āĻĒ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚
āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯āĨ¤ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŸā§‹āĻ•ā§‡āĻ¨ āĻāĻ° āĻĄāĻžāĻŽā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§‚āĻ°ā§āĻŦā§‡ āĻšāĻ¯āĻŧ
āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° āĻāĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ—āĻ¤āĨ¤ āĻāĻ•āĻŸāĻŋ āĻŸā§‹āĻ•ā§‡āĻ¨ā§‡āĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ§āĻ°ā§‡ āĻĨāĻžāĻ•āĻž āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻĄāĻžāĻŽā§āĻĒ
āĻšāĻŦā§‡:

{"P":F ;"āĻāĻĢ":āĻāĻĢ ;"āĻāĻ˛": ;"āĻ¸āĻŋ": ;"āĻāĻ¸": ;"M": ;"āĻ‡": "loc": }

āĻ¯āĻ–āĻ¨ āĻ›āĻžāĻĄāĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -E, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ†āĻ›ā§‡.

-ftrack-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹-āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ[=āĻ¸ā§āĻ¤āĻ°]
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻœā§āĻĄāĻŧā§‡ āĻŸā§‹āĻ•ā§‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ āĻāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ˜āĻŸā§‡
āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ†āĻ°ā§‹ āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĨ¤ āĻĻā§āĻ¯ āĻ¸ā§āĻ¤āĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻŸā§‹āĻ•ā§‡āĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ° āĻ¸ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻŸā§āĻ°ā§āĻ¯āĻžāĻ•āĻŋāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ˛ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ–āĻ°āĻš āĻšā§āĻ°āĻžāĻ¸. āĻŽāĻžāĻ¨ 0 of
āĻ¸ā§āĻ¤āĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡ āĻ āĻŋāĻ• āĻ¯ā§‡āĻŽāĻ¨ āĻ¨āĻž -ftrack-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹-āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ›āĻŋāĻ˛ā§‡āĻ¨
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨āĨ¤ āĻŽāĻžāĻ¨ 1 āĻŸā§āĻ°ā§āĻ¯āĻžāĻ• āĻŸā§‹āĻ•ā§‡āĻ¨ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻŦāĻ¨āĻ¤āĻŋ āĻŽā§‹āĻĄā§‡
āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄāĨ¤ āĻāĻ‡ āĻŽā§‹āĻĄā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖā§‡āĻ° āĻĢāĻ˛ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŸā§‹āĻ•ā§‡āĻ¨
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻŽāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ° āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻāĻ•āĻ‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻ†āĻ›ā§‡āĨ¤ āĻŽāĻžāĻ¨ 2 āĻŸā§āĻ°ā§āĻ¯āĻžāĻ• āĻŸā§‹āĻ•ā§‡āĻ¨
āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡āĨ¤ āĻāĻ‡ āĻŽāĻžāĻ¨ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ•ā§āĻˇā§āĻ§āĻžāĻ°ā§āĻ¤ āĻšāĻ¯āĻŧ. āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ•ā§‹āĻ¨ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¨ā§‡āĻ‡, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻŽāĻžāĻ¨ 2.

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ "-ftrack-macro-expansion=2" āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-fexec-āĻšā§āĻ¯āĻžāĻ°āĻ¸ā§‡āĻŸ=āĻšāĻžāĻ°āĻ¸ā§‡āĻŸ
āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ…āĻ•ā§āĻˇāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻ…āĻ•ā§āĻˇāĻ° āĻ¸ā§‡āĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻšāĻ˛ UTF-8āĨ¤ āĻšāĻžāĻ°āĻ¸ā§‡āĻŸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° "iconv" āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ°ā§āĻŸāĻŋāĻ¨āĨ¤

-fwide-exec-charset=āĻšāĻžāĻ°āĻ¸ā§‡āĻŸ
āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ…āĻ•ā§āĻˇāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ“āĻ¯āĻŧāĻžāĻ‡āĻĄ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻ•ā§āĻ¯āĻžāĻ°ā§‡āĻ•ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ UTF-32 āĻŦāĻž UTF-16, āĻ¯ā§‡āĻŸāĻŋ "wchar_t" āĻāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻ¸āĻ™ā§āĻ—ā§‡ -āĻĢā§‡āĻ•ā§āĻ¸ā§‡āĻ•-āĻ…āĻ•ā§āĻˇāĻ° āĻ¸ā§‡āĻŸ, āĻšāĻžāĻ°āĻ¸ā§‡āĻŸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° "āĻ†āĻ‡āĻ•āĻ¨āĻ­" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ°ā§āĻŸāĻŋāĻ¨; āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ†āĻĒāĻ¨āĻžāĻ° āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻŦā§‡ āĻ¯āĻž āĻĢāĻŋāĻŸ āĻ¨āĻ¯āĻŧ
āĻ āĻŋāĻ• "wchar_t" āĻāĨ¤

-āĻĢāĻŋāĻ¨āĻĒā§āĻŸ-āĻ•ā§āĻ¯āĻžāĻ°āĻ¸ā§‡āĻŸ=āĻšāĻžāĻ°āĻ¸ā§‡āĻŸ
āĻ‡āĻ¨āĻĒā§āĻŸ āĻ…āĻ•ā§āĻˇāĻ° āĻ¸ā§‡āĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨, āĻ‡āĻ¨āĻĒā§āĻŸā§‡āĻ° āĻ…āĻ•ā§āĻˇāĻ° āĻ¸ā§‡āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¨ā§āĻŦāĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤
GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ‰ā§ŽāĻ¸ āĻ…āĻ•ā§āĻˇāĻ° āĻ¸ā§‡āĻŸā§‡ āĻĢāĻžāĻ‡āĻ˛āĨ¤ āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻž āĻšāĻ˛ā§‡, āĻŦāĻž GCC
āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻāĻ‡ āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ UTF-8āĨ¤ āĻāĻŸāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻŦāĻž āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-
āĻ•ā§‹āĻ¨ āĻŦāĻŋāĻ°ā§‹āĻ§ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻĒāĻžāĻ¯āĻŧāĨ¤ āĻšāĻžāĻ°āĻ¸ā§‡āĻŸ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° "iconv" āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ°ā§āĻŸāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤

-fworking-āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡ āĻ˛āĻžāĻ‡āĻ¨āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻŦā§‡
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻœāĻžāĻ¨ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨ āĻ¯āĻ–āĻ¨
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ, āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ˛āĻžāĻ‡āĻ¨āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻĒāĻ°ā§‡, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻ•āĻŸāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ˛āĻžāĻ‡āĻ¨āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻŦā§‡
āĻĻā§āĻŸāĻŋ āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°āĻž āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°ā§€ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡āĨ¤ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ, āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻĄ āĻ‡āĻ¨āĻĒā§āĻŸā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻ•ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻšāĻ¯āĻŧ
āĻ•āĻŋāĻ›ā§ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°ā§€ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ¨āĻŋāĻˇā§‡āĻ§ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻĢāĻ°ā§āĻŽ -āĻāĻĢāĻāĻ¨āĻ“-āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚-āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĨ¤ āĻ¯āĻĻāĻŋ -P āĻĒāĻ¤āĻžāĻ•āĻž āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ˛āĻžāĻ‡āĻ¨, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ•ā§‹āĻ¨ "# āĻ˛āĻžāĻ‡āĻ¨" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-fno-āĻļā§‹-āĻ•āĻ˛āĻžāĻŽ
āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ•āĻ¸ā§‡ āĻ•āĻ˛āĻžāĻŽ āĻ¨āĻŽā§āĻŦāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻ¯āĻž āĻ•āĻ˛āĻžāĻŽ āĻ¨āĻŽā§āĻŦāĻ°āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž, āĻ¯ā§‡āĻŽāĻ¨
dejagnu.

-A āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€ āĻ•āĻ°āĻž=āĻ‰āĻ¤ā§āĻ¤āĻ°
predicate āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻĻāĻžāĻŦā§€ āĻ•āĻ°āĻž āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻ‰āĻ¤ā§āĻ¤āĻ° āĻ‰āĻ¤ā§āĻ¤āĻ°. āĻāĻ‡ āĻĢāĻ°ā§āĻŽ
āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻĢāĻ°ā§āĻŽ āĻĒāĻ›āĻ¨ā§āĻĻ -A āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€ āĻ•āĻ°āĻž(āĻ‰āĻ¤ā§āĻ¤āĻ°), āĻ¯āĻž āĻāĻ–āĻ¨āĻ“ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ
āĻļā§‡āĻ˛ āĻŦāĻŋāĻļā§‡āĻˇ āĻ…āĻ•ā§āĻˇāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

-A -āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€ āĻ•āĻ°āĻž=āĻ‰āĻ¤ā§āĻ¤āĻ°
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĻāĻžāĻŦā§€ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°ā§āĻ¨ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻ‰āĻ¤ā§āĻ¤āĻ° āĻ‰āĻ¤ā§āĻ¤āĻ°.

-dCHARS
āĻŸā§āĻ•āĻŋāĻŸāĻžāĻ•āĻŋ āĻ•āĻžāĻœ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ°āĻŽ, āĻāĻŦāĻ‚ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¨āĻž
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§‚āĻ°ā§āĻŦā§‡. āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻ•ā§āĻˇāĻ° āĻ¸āĻ āĻŋāĻ• āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻž
GCC āĻāĻ° āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻ¨ā§€āĻ°āĻŦā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĻ¨
āĻ…āĻ•ā§āĻˇāĻ° āĻ¯āĻžāĻĻā§‡āĻ° āĻ†āĻšāĻ°āĻŖ āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ, āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤.

M āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ # define āĻ¸āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž
āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¸āĻš āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻāĻŸāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ•ā§€ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¤āĻž āĻ–ā§āĻāĻœā§‡ āĻŦā§‡āĻ° āĻ•āĻ°āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻĻā§‡āĻ¯āĻŧā§ˇ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ§āĻ°ā§‡ āĻ¨āĻŋāĻšā§āĻ›āĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‹āĻ¨ āĻĢāĻžāĻ‡āĻ˛ āĻ¨ā§‡āĻ‡ foo.h, āĻ†āĻĻā§‡āĻļ

āĻ¸ā§āĻĒāĻ°ā§āĻļ foo.h; cpp -dM foo.h

āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻĻā§‡āĻ–āĻžāĻŦā§‡āĨ¤

āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻĄāĻŋāĻāĻŽ āĻ›āĻžāĻĄāĻŧāĻž -E āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, -āĻĄāĻŋāĻāĻŽ āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
-fdump-rtl-mach.

D āĻŽāĻ¤ M āĻĻā§āĻŸāĻŋ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ›āĻžāĻĄāĻŧāĻž: āĻāĻŸāĻž āĻ•āĻ°ā§‡ āĻ¨āĻž āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ‰āĻ­āĻ¯āĻŧ āĻĻā§āĻ¯ # define āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ āĻĒā§‚āĻ°ā§āĻŦ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛āĨ¤ āĻ‰āĻ­āĻ¯āĻŧ āĻĒā§āĻ°āĻ•āĻžāĻ°
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ¯āĻžāĻ¨āĨ¤

N āĻŽāĻ¤ D, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡, āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻ¨āĻ¯āĻŧāĨ¤

I āĻ†āĻ‰āĻŸāĻĒā§āĻŸ # āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

U āĻŽāĻ¤ D āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ—ā§āĻ˛āĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻ¯āĻž āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻŦāĻž āĻ¯āĻžāĻ° āĻ¸āĻ‚āĻœā§āĻžāĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡, āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšāĻ¯āĻŧ; āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻŦāĻž
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž; āĻāĻŦāĻ‚ #āĻļā§‡āĻˇ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻŋāĻ¤ āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻšāĻ¯āĻŧ āĻ•āĻŋāĻ¨ā§āĻ¤ā§
āĻ¸ā§‡āĻ‡ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤

-P āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĨā§‡āĻ•ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡ āĻ˛āĻžāĻ‡āĻ¨āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽāĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻŋ āĻ•ā§‹āĻĄ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§āĻ¤ā§‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻāĻŦāĻ‚ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻŦā§‡
āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻ¯āĻž āĻ˛āĻžāĻ‡āĻ¨āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ°āĻĻā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-C āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻĒāĻ°āĻŋāĻ¤ā§āĻ¯āĻžāĻ— āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž. āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ›āĻžāĻĄāĻŧāĻž
āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•ā§ƒāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻ¯āĻŧāĨ¤

āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡ -C; āĻāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ•ā§‡ āĻ˜āĻŸāĻžāĻ¯āĻŧ
āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¨āĻŋāĻœā§‡āĻ° āĻ…āĻ§āĻŋāĻ•āĻžāĻ°ā§‡ āĻŸā§‹āĻ•ā§‡āĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻšā§āĻ›ā§‡ā§ˇ
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ• āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻŋ āĻšāĻŦā§‡ āĻ¤āĻžāĻ° āĻļā§āĻ°ā§āĻ¤ā§‡ āĻ¸ā§‡āĻ‡ āĻ˛āĻžāĻ‡āĻ¨āĻŸāĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ‰ā§ŽāĻ¸ āĻ˛āĻžāĻ‡āĻ¨, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĒā§āĻ°āĻĨāĻŽ āĻŸā§‹āĻ•ā§‡āĻ¨āĻŸāĻŋ āĻ†āĻ° āĻ¨ā§‡āĻ‡ #.

-āĻ¸āĻŋāĻ¸āĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻš āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻĒāĻ°āĻŋāĻ¤ā§āĻ¯āĻžāĻ— āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻŽāĻ¤ -C, āĻ›āĻžāĻĄāĻŧāĻž
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨāĻžāĻ•āĻž āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ“ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ.

āĻāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ“ -C āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, -āĻ¸āĻŋāĻ¸āĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ C++-āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛ āĻ˜āĻŸāĻžāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨāĻžāĻ•āĻž āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻŋ-āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻāĻŸāĻŋ āĻĒāĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻ…āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨āĻ¤āĻžāĻŦāĻļāĻ¤ āĻ‰ā§ŽāĻ¸ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻ…āĻŦāĻļāĻŋāĻˇā§āĻŸāĻžāĻ‚āĻļ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡ āĻ¸ā§‡āĻ‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -āĻ¸āĻŋāĻ¸āĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ˛āĻŋāĻ¨ā§āĻŸ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

-āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤-cpp
āĻ†āĻ‡āĻāĻ¸āĻ“ āĻ¸āĻŋ-āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡ āĻĒā§āĻ°āĻ¨ā§‹ āĻ†āĻŽāĻ˛ā§‡āĻ° āĻ¸āĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ†āĻšāĻ°āĻŖ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°

-āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ
āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ āĻ•ā§āĻ°āĻŽ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž. āĻāĻ—ā§āĻ˛ā§‹ āĻ¤āĻŋāĻ¨-āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸, āĻ¸āĻŦ āĻĻāĻŋāĻ¯āĻŧā§‡āĻ‡ āĻļā§āĻ°ā§
??, āĻ¯āĻž āĻāĻ•āĻ• āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ ISO C āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, ??/ āĻŦā§āĻ°āĻŋāĻĻāĻŋāĻ‚
āĻ‰āĻ¨ā§āĻ¨āĻ¤ \, āĻ¤āĻžāĻ‡ '??/n' āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻ•ā§āĻˇāĻ° āĻ§ā§āĻ°ā§āĻŦāĻ•āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡
āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ-āĻ•āĻ¨āĻĢāĻ°ā§āĻŽāĻŋāĻ‚ āĻŽā§‹āĻĄā§‡ āĻāĻŸāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°ā§‡āĨ¤ āĻĻā§‡āĻ–ā§āĻ¨ -āĻ¸ā§āĻŸā§‡āĻĄ āĻāĻŦāĻ‚ -āĻ†āĻ¨āĻ¸āĻŋ
āĻ…āĻĒāĻļāĻ¨āĨ¤

āĻ¨āĻ¯āĻŧāĻŸāĻŋ āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ

āĻŸā§āĻ°āĻŋāĻ—ā§āĻ°āĻžāĻĢ: ??( ??) ??< ??> ??= ??/ ??' ??! ??-
āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨: [ ] { } # \ ^ | ~

-āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻĒ
āĻĢāĻžāĻ‡āĻ˛ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•ā§‹āĻĄ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ–ā§āĻŦ āĻ›ā§‹āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ¨āĻžāĻŽ, āĻ¯ā§‡āĻŽāĻ¨ MS-DOSāĨ¤

--help
--āĻ˛āĻ•ā§āĻˇā§āĻ¯-āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯
āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻĒāĻžāĻ ā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤

-v āĻ­āĻžāĻ°ā§āĻŦā§‹āĻ¸ āĻŽā§‹āĻĄāĨ¤ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ā§‡āĻ° āĻļā§āĻ°ā§āĻ¤ā§‡ GNU CPP-āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§āĻ¨, āĻāĻŦāĻ‚
āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĒāĻžāĻĨ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻĢāĻ°ā§āĻŽ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ.

-H āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒ āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ
āĻ¨āĻžāĻŽāĻŸāĻŋ āĻ•āĻ¤ āĻ—āĻ­ā§€āĻ°ā§‡ āĻ¤āĻž āĻĻā§‡āĻ–āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨ā§āĻĄā§‡āĻ¨ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ # āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻāĻŸāĻž āĻšāĻ¯āĻŧ. āĻĒā§āĻ°āĻŋ-āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻšā§‡āĻĄāĻžāĻ°
āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ“ āĻŽā§āĻĻā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ…āĻŦā§ˆāĻ§ āĻŦāĻ˛ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ; āĻāĻ•āĻŸāĻŋ āĻ…āĻŦā§ˆāĻ§ precompiled
āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ ...āĻāĻ•ā§āĻ¸ āĻāĻŦāĻ‚ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻ§ āĻāĻ• ...! .

-version
--āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
GNU CPP āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ• āĻĄā§āĻ¯āĻžāĻļ āĻĻāĻŋāĻ¯āĻŧā§‡, āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸ā§‡ āĻāĻ—āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨āĨ¤
āĻĻā§āĻŸāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻ¸āĻš, āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻĒāĻžāĻ¸āĻŋāĻ‚ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻĨā§‡āĻ•ā§‡ āĻĻā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°
āĻ†āĻĒāĻ¨āĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤

-āĻ“āĻ¯āĻŧāĻž,āĻĒāĻ›āĻ¨ā§āĻĻ
āĻĒāĻžāĻ¸ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻŽāĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻŸāĻŋ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤
āĻ•āĻŽāĻžāĻ¤ā§‡ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡āĨ¤

- Xassembler āĻĒāĻ›āĻ¨ā§āĻĻ
āĻĒāĻžāĻ¸ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¯āĻž GCC āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻžāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ - Xassembler āĻĻā§āĻ‡āĻŦāĻžāĻ°,
āĻāĻ•āĻŦāĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻāĻ•āĻŦāĻžāĻ° āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻ‚āĻ¯ā§‹āĻ—āĻ¸ā§āĻĨāĻžāĻĒāĻ¨
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§‡
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛. āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻĒāĻĻāĻ•ā§āĻˇā§‡āĻĒ āĻ¨āĻž āĻ•āĻ°āĻ˛ā§‡ āĻ¤āĻžāĻ°āĻž āĻ…āĻ°ā§āĻĨāĻšā§€āĻ¨āĨ¤

āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ-āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¤āĻžāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻžāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻŦāĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĨ¤ (āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡āĨ¤) āĻ¯āĻĻāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ‡ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡ āĻ‡āĻ¨āĻĒā§āĻŸāĨ¤

-c
-S
-E āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŦāĻ‚ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ
āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

-āĻĢāĻŋāĻ‰āĻœ-āĻāĻ˛āĻĄāĻŋ = āĻŦāĻŋāĻāĻĢāĻĄāĻŋ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻŋāĻāĻĢāĻĄāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĨ¤

-āĻĢāĻŋāĻ‰āĻœ-ld=āĻ¸ā§‹āĻ¨āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸ā§āĻŦāĻ°ā§āĻŖ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĨ¤

-lāĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
-l āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻ¨āĻžāĻŽā§‡āĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤ (āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° POSIX āĻ¸āĻŽā§āĻŽāĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤)

āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ˛āĻŋāĻ–ā§āĻ¨; āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§āĻ°āĻŽā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡, foo.o
-lz āĻŦāĻžāĻ°.āĻ“ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡ z āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻĒāĻ°ā§‡ foo.o āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻ—ā§‡ āĻŦāĻžāĻ°.āĻ“āĨ¤ āĻ¯āĻĻāĻŋ āĻŦāĻžāĻ°.āĻ“ āĻŦā§‹āĻāĻžāĻ¯āĻŧ
āĻŽāĻ§ā§āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ z, āĻ¯āĻžāĻ°āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž.

āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ†āĻĻāĻ°ā§āĻļ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡, āĻ¯āĻž āĻ†āĻ¸āĻ˛ā§‡
āĻ¨āĻžāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ—ā§āĻ°āĻ¨ā§āĻĨāĻžāĻ—āĻžāĻ°. āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ‡ āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ¨ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ…āĻŦāĻŋāĻ•āĻ˛ āĻ¨āĻžāĻŽā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤

āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦā§‡āĻļ āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¯ā§‡āĻ•ā§‹āĻ¨āĻ“ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ -L.

āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‡āĻ˛---āĻ†āĻ°ā§āĻ•āĻžāĻ‡āĻ­ āĻĢāĻžāĻ‡āĻ˛ āĻ¯āĻžāĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĨ¤ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻ—āĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡
āĻ¯āĻž āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻāĻ–āĻ¨āĻ“ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ
āĻ¯ā§‡ āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¤āĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛, āĻāĻŸāĻŋ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻĢā§āĻ¯āĻžāĻļāĻ¨ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ -l āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -l
āĻ˜āĻŋāĻ°ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻ™ā§āĻ—ā§‡ liberal āĻāĻ° āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ°ā§‚āĻĒ āĻāĻŦāĻ‚ .a āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤

-lobjc
āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ -l āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-āĻ¸āĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦāĻž
āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯-C++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĨ¤

-āĻ¨ā§‹āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛
āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ˛āĻŋāĻŦ or -āĻ¨ā§‹āĻĄāĻĢāĻ˛ā§āĻŸāĻ˛āĻŋāĻŦāĻ¸ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ.

-āĻ¨ā§‹āĻĄāĻĢāĻ˛ā§āĻŸāĻ˛āĻŋāĻŦāĻ¸
āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻœ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨
as -āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-āĻ˛āĻŋāĻŦāĻŋāĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ or -āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻŋāĻŦāĻŋāĻœāĻŋāĻ¸āĻŋ, āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻ¨ā§‹āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ.

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° "memcmp", "memset", "memcpy" āĻāĻŦāĻ‚ "memmove" āĻ āĻ•āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ‡āĻ—ā§āĻ˛ā§‹
āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ libc āĻ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻ‡ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ˛āĻŋāĻŦ
āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛ āĻŦāĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ•ā§‹āĻ¨ā§‹ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ¨ā§‡āĻ‡
āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻŦāĻ‚ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻœ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž, āĻ¯ā§‡āĻŽāĻ¨ -āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-āĻ˛āĻŋāĻŦāĻŋāĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ or -āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻŋāĻŦāĻŋāĻœāĻŋāĻ¸āĻŋ,
āĻ…āĻŦāĻšā§‡āĻ˛āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° "memcmp", "memset", "memcpy" āĻāĻŦāĻ‚ "memmove" āĻ āĻ•āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ‡āĻ—ā§āĻ˛ā§‹
āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ libc āĻ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻ‡ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ -āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ˛āĻŋāĻŦ āĻāĻŦāĻ‚ -āĻ¨ā§‹āĻĄāĻĢāĻ˛ā§āĻŸāĻ˛āĻŋāĻŦāĻ¸ is libgcc.a, āĻāĻ•āĻŸāĻŋ
āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¯āĻž GCC āĻŦāĻŋāĻļā§‡āĻˇ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ—ā§āĻ˛āĻŋ āĻ•āĻžāĻŸāĻŋāĻ¯āĻŧā§‡ āĻ‰āĻ āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻŽā§‡āĻļāĻŋāĻ¨, āĻŦāĻž āĻ•āĻŋāĻ›ā§ āĻ­āĻžāĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤

āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ libgcc.a āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻšāĻžāĻ¨āĨ¤
āĻ…āĻ¨ā§āĻ¯ āĻ•āĻĨāĻžāĻ¯āĻŧ, āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ–āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĻ¨ -āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ˛āĻŋāĻŦ or -āĻ¨ā§‹āĻĄāĻĢāĻ˛ā§āĻŸāĻ˛āĻŋāĻŦāĻ¸ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– -āĻāĻ˛āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ¯ā§‡āĻŽāĻ¨. āĻāĻŸāĻŋ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻ•ā§‹āĻ¨ āĻ…āĻŽā§€āĻŽāĻžāĻ‚āĻ¸āĻŋāĻ¤ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ¨ā§‡āĻ‡
āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ GCC āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨āĨ¤ (āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻ˛
"__āĻĒā§āĻ°āĻ§āĻžāĻ¨", C++ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ°āĻĻā§‡āĻ° āĻŦāĻ˛āĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤)

-āĻĒāĻžāĻ‡
āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻ‰āĻĒāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻœāĻ¨ā§āĻ¯
āĻĢāĻ˛āĻžāĻĢāĻ˛, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻ‡ āĻ¸ā§‡āĻŸ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ (-fpie,
-fpie, āĻ…āĻĨāĻŦāĻž āĻŽāĻĄā§‡āĻ˛ āĻ¸āĻžāĻŦ āĻ…āĻĒāĻļāĻ¨) āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĻ¨āĨ¤

-āĻ¨āĻž-āĻĒāĻžāĻ‡
āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

- āĻ—āĻ¤āĻŋāĻļā§€āĻ˛
āĻĒāĻ¤āĻžāĻ•āĻž āĻĒāĻžāĻ¸ -āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ-āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ ELF āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡, āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĨ¤ āĻāĻ‡
āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ• āĻšāĻŋāĻšā§āĻ¨ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¨āĻ¯āĻŧ, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻšāĻŋāĻšā§āĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
āĻŸā§‡āĻŦāĻŋāĻ˛ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ "dlopen" āĻāĻ° āĻ•āĻŋāĻ›ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻž āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĻŋāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨā§‡āĻ•ā§‡ āĻŦā§āĻ¯āĻžāĻ•āĻŸā§āĻ°ā§‡āĻ¸āĨ¤

-s āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻŸā§‡āĻŦāĻŋāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ°āĻžāĻ¨āĨ¤

- āĻ¸ā§āĻĨāĻŋāĻ°
āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻāĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°ā§‡
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤

- āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ—āĻ āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻ‡ āĻ¸ā§‡āĻŸāĻ“ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨ (-fpic, -fpic, āĻŦāĻž āĻŽāĻĄā§‡āĻ˛
āĻ¸āĻžāĻŦāĻ…āĻĒāĻļāĻ¨) āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĻ¨āĨ¤[1]

-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻŋāĻŦāĻŋāĻœāĻŋāĻ¸āĻŋ
-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-āĻ˛āĻŋāĻŦāĻŋāĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ libgcc āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°ā§‡ā§ˇ
āĻšāĻ¯āĻŧ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻŦāĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ, āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡āĨ¤ āĻāĻ° āĻ•ā§‹āĻ¨ā§‹ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻž āĻšāĻ˛ā§‡ libgcc āĻ›āĻŋāĻ˛
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤

āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡ āĻ†āĻ›ā§‡ libgcc
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡āĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽāĻ¨ āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻ†āĻŦā§‡āĻĻāĻ¨
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻœā§āĻĄāĻŧā§‡ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ•ā§āĻˇā§‡āĻĒ āĻāĻŦāĻ‚ āĻ§āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¯āĻŧā§ˇ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡,
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ libgcc.

āĻ…āĻ¤āĻāĻŦ, G++ āĻāĻŦāĻ‚ GCJ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻšāĻ¯āĻŧ -āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻŋāĻŦāĻŋāĻœāĻŋāĻ¸āĻŋ āĻ¯āĻ–āĻ¨āĻ‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ•āĻ°ā§‡āĻ¨
āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛, āĻ•āĻžāĻ°āĻŖ C++ āĻāĻŦāĻ‚ āĻœāĻžāĻ­āĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻ•āĻ°āĻž āĻ¸āĻ āĻŋāĻ• āĻœāĻŋāĻ¨āĻŋāĻ¸āĨ¤

āĻ¯āĻĻāĻŋ, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ GCC āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻ¸āĻ™ā§āĻ—ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž libgcc. āĻ¯āĻĻāĻŋ GCC āĻ–ā§āĻāĻœā§‡ āĻĒāĻžāĻ¯āĻŧ, āĻ¤āĻžāĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡
āĻ¸āĻŽāĻ¯āĻŧ, āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻžāĻ›ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦāĻž āĻāĻ•āĻŸāĻŋ GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ†āĻ›ā§‡ āĻ¯āĻž āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž
--eh-āĻĢā§āĻ°ā§‡āĻŽ-āĻāĻ‡āĻšāĻĄāĻŋāĻ†āĻ°, āĻāĻŸāĻŋ āĻāĻ° āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻŸāĻŋāĻ•ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§‡ā§ˇ libgcc āĻĻā§āĻŦāĻžāĻ°āĻž āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ. āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§‡āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚āĻ•ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡
āĻāĻ° āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¸āĻš libgcc, āĻĻā§āĻŦāĻžāĻ°āĻž libgcc āĻāĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ. āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ, āĻ›āĻžāĻĄāĻŧāĻž
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ˛ā§‹āĻĄ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ–āĻ°āĻš āĻŦāĻšāĻ¨.

āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦāĻž āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¨āĻŋāĻ•ā§āĻˇā§‡āĻĒ āĻŦāĻž āĻ§āĻ°āĻž āĻ…āĻ¨ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻ†āĻĒāĻ¨āĻŋ
G++ āĻŦāĻž GCJ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ­āĻžāĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ, āĻŦāĻž āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ -āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻŋāĻŦāĻŋāĻœāĻŋāĻ¸āĻŋ, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻ¸āĻ™ā§āĻ—ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
libgcc.

-āĻ¸ā§āĻĨāĻŋāĻ°-āĻ˛āĻŋāĻŦāĻžāĻ¸āĻ¨
āĻ¯āĻ–āĻ¨ -fsanitize=āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, GCC āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°
āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• libasanāĨ¤ āĻ¯āĻĻāĻŋ libasan āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§, āĻāĻŦāĻ‚
āĻĻā§āĻ¯ - āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ libasan.
āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -āĻ¸ā§āĻĨāĻŋāĻ°-āĻ˛āĻŋāĻŦāĻžāĻ¸āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°āĻ•ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ libasan āĻ¸ā§āĻĨāĻŋāĻ°āĻ­āĻžāĻŦā§‡, āĻ›āĻžāĻĄāĻŧāĻž
āĻ…āĻ—āĻ¤ā§āĻ¯āĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸ā§āĻĨāĻŋāĻ°āĻ­āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĨ¤

-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-āĻ˛āĻŋāĻŦāĻŸāĻ¸āĻžāĻ¨
āĻ¯āĻ–āĻ¨ -fsanitize=āĻĨā§āĻ°ā§‡āĻĄ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, GCC āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°
āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• libtsanāĨ¤ āĻ¯āĻĻāĻŋ libtsan āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§, āĻāĻŦāĻ‚
āĻĻā§āĻ¯ - āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ libtsan.
āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-āĻ˛āĻŋāĻŦāĻŸāĻ¸āĻžāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°āĻ•ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ libtsan āĻ¸ā§āĻĨāĻŋāĻ°āĻ­āĻžāĻŦā§‡, āĻ›āĻžāĻĄāĻŧāĻž
āĻ…āĻ—āĻ¤ā§āĻ¯āĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸ā§āĻĨāĻŋāĻ°āĻ­āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĨ¤

-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-āĻ˛āĻŋāĻŦāĻ˛āĻ¸āĻžāĻ¨
āĻ¯āĻ–āĻ¨ -fsanitize=āĻ˛āĻŋāĻ• āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, GCC āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°
āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• liblsanāĨ¤ āĻ¯āĻĻāĻŋ liblsan āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§, āĻāĻŦāĻ‚
āĻĻā§āĻ¯ - āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ liblsan.
āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-āĻ˛āĻŋāĻŦāĻ˛āĻ¸āĻžāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°āĻ•ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ liblsan āĻ¸ā§āĻĨāĻŋāĻ°āĻ­āĻžāĻŦā§‡, āĻ›āĻžāĻĄāĻŧāĻž
āĻ…āĻ—āĻ¤ā§āĻ¯āĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸ā§āĻĨāĻŋāĻ°āĻ­āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĨ¤

-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-āĻ˛āĻŋāĻŦā§āĻŦāĻ¸āĻžāĻ¨
āĻ¯āĻ–āĻ¨ -fsanitize=āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, GCC āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°
āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ˛āĻŋāĻŦā§āĻŦāĻ¸āĻžāĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻ˛āĻŋāĻŦā§āĻŦāĻ¸āĻžāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§,
āĻāĻŦāĻ‚ - āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡
āĻ˛āĻŋāĻŦā§āĻŦāĻ¸āĻžāĻ¨. āĻĻā§āĻ¯ -āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-āĻ˛āĻŋāĻŦā§āĻŦāĻ¸āĻžāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°āĻ•ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ āĻ˛āĻŋāĻŦā§āĻŦāĻ¸āĻžāĻ¨
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡, āĻ…āĻ—āĻ¤ā§āĻ¯āĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤

-static-libmpx
āĻ¯āĻ–āĻ¨ -fcheck-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸ā§€āĻŽāĻž āĻāĻŦāĻ‚ -mmpx āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ, GCC āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• libmpxāĨ¤ āĻ¯āĻĻāĻŋ libmpx āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ, āĻāĻŦāĻ‚ - āĻ¸ā§āĻĨāĻŋāĻ° āĻ…āĻĒāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡
āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ libmpx. āĻĻā§āĻ¯ -static-libmpx āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°āĻ•ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ libmpx
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡, āĻ…āĻ—āĻ¤ā§āĻ¯āĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤

āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-libmpxwrappers
āĻ¯āĻ–āĻ¨ -fcheck-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸ā§€āĻŽāĻž āĻāĻŦāĻ‚ -mmpx āĻ…āĻĒāĻļāĻ¨ āĻ›āĻžāĻĄāĻŧāĻž āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻ™ā§āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ -fno-chkp-use-wrappers, GCC āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§‡
libmpxwrappersāĨ¤ āĻ¯āĻĻāĻŋ libmpxwrappers āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§, āĻāĻŦāĻ‚ - āĻ¸ā§āĻĨāĻŋāĻ°
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ libmpxwrappers. āĻĻā§āĻ¯
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-libmpxwrappers āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°āĻ•ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ libmpxwrappers
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡, āĻ…āĻ—āĻ¤ā§āĻ¯āĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤

-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-libstdc ++
āĻ¯āĻ–āĻ¨ g ++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ C++ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ libstdc++āĨ¤ āĻ¯āĻĻāĻŋ libstdc++ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§, āĻāĻŦāĻ‚ - āĻ¸ā§āĻĨāĻŋāĻ°
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ libstdc++āĨ¤ āĻāĻŸāĻžāĻ‡
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ­āĻžāĻ˛āĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻŸāĻŋ āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻšāĻŋāĻŽāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻĻāĻ°āĻ•āĻžāĻ°ā§€ libstdc++
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ˛āĻŋāĻ™ā§āĻ•ā§‡ āĻ¨āĻž āĻ—āĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•-libstdc ++ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ g ++ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ libstdc++ āĻ¸ā§āĻĨāĻŋāĻ°āĻ­āĻžāĻŦā§‡, āĻ›āĻžāĻĄāĻŧāĻž
āĻ…āĻ—āĻ¤ā§āĻ¯āĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸ā§āĻĨāĻŋāĻ°āĻ­āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĨ¤

- āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€
āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ¸āĻŋāĻŽā§āĻŦāĻ˛ā§‡āĻ° āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ†āĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻŦāĻŋāĻˇāĻ¯āĻŧā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻ…āĻŽā§€āĻŽāĻžāĻ‚āĻ¸āĻŋāĻ¤ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ (āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° -z
-āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° defs) āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

-T āĻ˛āĻŋāĻĒāĻŋ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ˛āĻŋāĻĒāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĨ¤ āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ›āĻžāĻĄāĻŧāĻž āĻŦā§‡āĻ¯āĻŧāĻžāĻ°-āĻŦā§‹āĻ°ā§āĻĄ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ,
āĻĻā§āĻ¯ -T āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻŋāĻšā§āĻ¨ā§‡āĻ° āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° āĻĒāĻ›āĻ¨ā§āĻĻ
āĻĒāĻžāĻ¸ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¯āĻž GCC āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻžāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¨ā§‡āĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ -āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ°
āĻĻā§āĻ‡āĻŦāĻžāĻ°, āĻāĻ•āĻŦāĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻāĻ•āĻŦāĻžāĻ° āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ¯ā§‡āĻŽāĻ¨, āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž -āĻœāĻžāĻšāĻŋāĻ° āĻ•āĻ°āĻž
āĻ¸āĻ‚āĻœā§āĻžāĻž, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻšāĻŦā§‡ -āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° -āĻœāĻžāĻšāĻŋāĻ° āĻ•āĻ°āĻž -āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° āĻ¸āĻ‚āĻœā§āĻžāĻž. āĻāĻŸāĻž āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ˛āĻŋāĻ–āĻ¤ā§‡ -āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° "-āĻœāĻžāĻšāĻŋāĻ° āĻ•āĻ°āĻž āĻ¸āĻ‚āĻœā§āĻžāĻž", āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽāĻ—ā§āĻ° āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻĒāĻžāĻ¸ āĻ•āĻ°ā§‡
āĻāĻ•āĻ• āĻ¯ā§āĻ•ā§āĻ¤āĻŋ, āĻ¯āĻž āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ†āĻļāĻž āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻ†āĻ°āĻ“ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻœāĻ¨āĻ•
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒāĻ›āĻ¨ā§āĻĻ=āĻŽā§‚āĻ˛ā§āĻ¯ āĻ†āĻ˛āĻžāĻĻāĻž āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ†āĻĒāĻ¨āĻŋ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° -āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ°=output.map āĻŦāĻ°āĻ‚ -āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° -āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° -āĻāĻ•ā§āĻ¸āĻ˛āĻŋāĻ‚āĻ•āĻžāĻ° output.map.
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨āĻžāĻ“ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻĄāĻŦā§āĻ˛āĻŋāĻ‰āĻāĻ˛,āĻĒāĻ›āĻ¨ā§āĻĻ
āĻĒāĻžāĻ¸ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻŽāĻž āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡, āĻāĻŸāĻŋ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤
āĻ•āĻŽāĻžāĻ¤ā§‡ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, -Wl, -āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ°,āĻ†āĻ‰āĻŸāĻĒā§āĻŸ.āĻŽā§āĻ¯āĻžāĻĒ āĻĒāĻžāĻ¸ -āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° output.map āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡āĨ¤ āĻ•āĻ–āĻ¨
GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻ‡ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -Wl, -Map=output.map.

āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯: āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ 8.10 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡, LDFLAGS-āĻāĻ° āĻœāĻ¨ā§āĻ¯, āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ -Wl,-z, relro āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ.
āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -Wl,-z, norelro.

-u āĻĒā§āĻ°āĻ¤ā§€āĻ•
āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§‡āĻ° āĻ­āĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŽāĻĄāĻŋāĻ‰āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
āĻāĻŸāĻž āĻ¤ā§āĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ° -u āĻœā§‹āĻ° āĻ•āĻ°ā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻšāĻŋāĻšā§āĻ¨ āĻ¸āĻš āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦāĻžāĻ°
āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŽāĻĄāĻŋāĻ‰āĻ˛āĨ¤

-z āĻļāĻŦā§āĻĻ
-z āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ¸āĻš āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ āĻļāĻŦā§āĻĻ. āĻŦāĻŋāĻ­āĻžāĻ— āĻĻā§‡āĻ–ā§āĻ¨
āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻ°ā§āĻĨā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ā§‡āĨ¤

āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻž āĻ¸āĻžāĻ°ā§āĻš
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛, āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ…āĻ‚āĻļāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ā§ˇ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ°:

-IDir
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ Dir āĻšā§‡āĻĄāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ° āĻļā§€āĻ°ā§āĻˇā§‡
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°. āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨
āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻ‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ†āĻ—ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ†āĻĒāĻ¨āĻžāĻ° āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻŦāĻŋāĻ•ā§āĻ°ā§‡āĻ¤āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻšāĻ•ā§ƒāĻ¤ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¯ā§‡ āĻœāĻ¨ā§āĻ¯). āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨
-I āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻŦāĻžāĻŽ-āĻĨā§‡āĻ•ā§‡-āĻĄāĻžāĻ¨ āĻ•ā§āĻ°āĻŽā§‡ āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ; āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻĒāĻ°ā§‡ āĻ†āĻ¸ā§‡.

āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻŽāĻŋāĻ¤ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡, āĻ…āĻĨāĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ, āĻšāĻ¯āĻŧ
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ -I, āĻĻā§āĻ¯ -I āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻāĻ–āĻ¨āĻ“ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ•āĻŋāĻ¨ā§āĻ¤ā§
āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ¤āĻžāĻ° āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻšā§‡āĻ‡āĻ¨ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻž āĻ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ¯ā§‡
āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ GCC āĻāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻŸāĻŋ āĻŦāĻ—āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ āĻŋāĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ°ā§āĻĄāĻžāĻ°āĻŋāĻ‚
"include_next" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…āĻ¸āĻžāĻŦāĻ§āĻžāĻ¨āĻ¤āĻžāĻŦāĻļāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•ā§āĻ°āĻŽ, āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ™ā§āĻ• āĻāĻŦāĻ‚ / āĻ…āĻĨāĻŦāĻž -āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ…āĻĒāĻļāĻ¨āĨ¤

-iplugindir =Dir
āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ -pplugin =āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡
-pplugin =āĻĒāĻĨ/āĻ¨āĻžāĻŽ.so. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻ¸.

-āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤āĻŋDir
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ Dir āĻšā§‡āĻĄāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ° āĻļā§€āĻ°ā§āĻˇā§‡
āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "# āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤" āĻāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻĢāĻžāĻ‡āĻ˛""; āĻ¤āĻžāĻ°āĻž "#āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
<āĻĢāĻžāĻ‡āĻ˛>", āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ āĻŋāĻ• āĻŽāĻ¤ -I.

-LDir
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ Dir āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ -l.

-BāĻ‰āĻĒāĻ¸āĻ°ā§āĻ—
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛, āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ, āĻĢāĻžāĻ‡āĻ˛ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻāĻŦāĻ‚
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ‡ āĻĄā§‡āĻŸāĻž āĻĢāĻžāĻ‡āĻ˛āĨ¤

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻšāĻžāĻ˛āĻžāĻ¯āĻŧ CPP, cc1, as āĻāĻŦāĻ‚ ld.
āĻāĻŸāĻž āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻŸāĻŋ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡, āĻ‰āĻ­āĻ¯āĻŧ āĻ¸āĻš āĻāĻŦāĻ‚ āĻ›āĻžāĻĄāĻŧāĻž
āĻŽā§‡āĻļāĻŋāĻ¨/āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ/.

āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡ -B āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—, āĻ¯āĻĻāĻŋ āĻĨāĻžāĻ•ā§‡āĨ¤
āĻ¯āĻĻāĻŋ āĻ¸ā§‡āĻ‡ āĻ¨āĻžāĻŽ āĻ¨āĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻŦāĻž āĻ¯āĻĻāĻŋ -B āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡, āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻĻā§āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—, /usr/lib/gcc/ āĻāĻŦāĻ‚ /usr/local/lib/gcc/. āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨āĻŸāĻŋāĻ°āĻ‡ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¨āĻž āĻšāĻ¯āĻŧ a
āĻ¯ā§‡ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽāĻŸāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ¨āĻžāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ†āĻĒāĻ¨āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻĒāĻžāĻĨ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ¸ā§‚āĻšāĻ•.

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒāĻžāĻĨ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡ -B āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ
āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻāĻŸāĻŋ āĻĒāĻĨā§‡āĻ° āĻļā§‡āĻˇā§‡ āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻŦāĻŋāĻ­āĻžāĻœāĻ• āĻ…āĻ•ā§āĻˇāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡āĨ¤

-B āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—āĻ—ā§āĻ˛āĻŋ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°āĻ­āĻžāĻŦā§‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡āĻ“ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ā§ˇ
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°, āĻ•āĻžāĻ°āĻŖ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ•āĻ°ā§‡ -L āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤
āĻ¤āĻžāĻ°āĻž āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻĢāĻžāĻ‡āĻ˛ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĻ“ āĻ†āĻŦā§‡āĻĻāĻ¨ āĻ•āĻ°ā§‡, āĻ•āĻžāĻ°āĻŖ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ•āĻ°ā§‡
āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨ -āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĨā§‡āĻ•ā§‡

āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĢāĻžāĻ‡āĻ˛ libgcc.a āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -B āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—, āĻ¯āĻĻāĻŋ
āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ‰āĻĒāĻ°ā§‡āĻ° āĻĻā§āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻ¯ā§‡
āĻ¸āĻŦ. āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋ āĻ¸ā§‡āĻ‡ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻ–ā§āĻāĻœā§‡ āĻ¨āĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ—ā§‡āĻ˛ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤

āĻ…āĻ¨ā§‡āĻ•āĻŸāĻž āĻāĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻ‰āĻĒāĻžāĻ¯āĻŧ -B āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ Gcc_exec_prefix.

āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ kludge āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻ¯āĻĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒāĻĨ -B is [dir/]āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧN/, āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ N āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
0 āĻĨā§‡āĻ•ā§‡ 9 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡, āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ [dir/]āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤. āĻāĻŸāĻŋ āĻŦā§āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯-
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° strapping.

-āĻšāĻļāĻŽāĻž =āĻĢāĻžāĻ‡āĻ˛
āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡ āĻĒāĻĄāĻŧāĻžāĻ° āĻĒāĻ°ā§‡ āĻšāĻļāĻŽāĻž āĻĢāĻžāĻ‡āĻ˛, āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻž āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ•ā§‹āĻ¨ āĻ¸ā§āĻ‡āĻš āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻĨā§‡āĻ•ā§‡ cc1, āĻ¸āĻŋāĻ¸āĻŋ 1 āĻĒā§āĻ˛āĻžāĻ¸, as, ld, āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻ•āĻžāĻ§āĻŋāĻ• -āĻšāĻļāĻŽāĻž =āĻĢāĻžāĻ‡āĻ˛ āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻž āĻŦāĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻĄāĻžāĻ¨ā§‡ āĻ•ā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻ¸āĻžāĻ‡āĻ°ā§āĻŸ =Dir
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° Dir āĻšā§‡āĻĄāĻžāĻ° āĻāĻŦāĻ‚ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻœāĻŋāĻ•ā§āĻ¯āĻžāĻ˛ āĻ°ā§āĻŸ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻĻāĻŋ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻšā§‡āĻĄāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡ / usr / āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻāĻŦāĻ‚ āĻ—ā§āĻ°āĻ¨ā§āĻĨāĻžāĻ—āĻžāĻ° / Usr / lib, āĻāĻŸāĻž
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ dir/usr/include āĻāĻŦāĻ‚ dir/usr/lib.

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻŦāĻ‚ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ -āĻ‡āĻ¸āĻ¸āĻ°ā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ¤āĻžāĻ°āĻĒāĻ° --sysroot āĻĒāĻ›āĻ¨ā§āĻĻ
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ -āĻ‡āĻ¸āĻ¸āĻ°ā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯.

GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° (āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 2.16 āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§) āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨āĻž āĻ•āĻ°ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻĻāĻŋāĻ•āĻŸāĻŋ
--sysroot āĻāĻ–āĻ¨āĻ“ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĻāĻŋāĻ•āĻŸāĻŋ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

--no-sysroot-āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ
āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§āĻŸ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ --sysroot,
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡, āĻ¯āĻžāĻ¤ā§‡ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
dir/suffix/usr/include āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ dir/usr/include. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡
āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ.

-āĻ†āĻŽāĻŋ- āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻœāĻ¨ā§āĻ¯ -I āĻ†āĻ—ā§‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ
āĻĻā§āĻ¯ -āĻ†āĻŽāĻŋ- āĻāĻŦāĻ‚ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ -āĻ†āĻŽāĻŋ- āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ -I āĻ†āĻ—ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻĻā§āĻ¯ -āĻ†āĻŽāĻŋ- āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "# āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤" āĻāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻĢāĻžāĻ‡āĻ˛""; āĻ¤āĻžāĻ°āĻž āĻ¨āĻž
"#āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤" āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĻĢāĻžāĻ‡āĻ˛>".

āĻ¯āĻĻāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡ -I āĻāĻ° āĻĒāĻ°ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -āĻ†āĻŽāĻŋ- āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻāĻ‡
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ "# āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§ˇ (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻŦ -I
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤)

āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, -āĻ†āĻŽāĻŋ- āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ (āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻāĻ¸ā§‡āĻ›ā§‡) "#include" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĨāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĻĢāĻžāĻ‡āĻ˛"".
āĻāĻ‡ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻžāĻ° āĻ•ā§‹āĻ¨ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ¨ā§‡āĻ‡ -āĻ†āĻŽāĻŋ-āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -āĻ†āĻŽāĻŋāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯ā§‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨āĨ¤ āĻ¸ā§‡āĻŸāĻž āĻ āĻŋāĻ• āĻ¨āĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¯āĻž āĻ•āĻ°ā§‡ āĻ¤āĻž āĻāĻ•āĻ‡, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ āĻ¸āĻ¨ā§āĻ¤ā§‹āĻˇāĻœāĻ¨āĻ•āĨ¤

-āĻ†āĻŽāĻŋ- āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻ¸ā§āĻ¤āĻ°āĻžāĻ‚, -āĻ†āĻŽāĻŋ- āĻāĻŦāĻ‚ -āĻ¨ā§‹āĻ¸ā§āĻŸāĻĄāĻŋāĻ™ā§āĻ• āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĨ¤

āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŽā§‡āĻļāĻŋāĻ¨ āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨āĻ•āĻžāĻ°ā§€ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
GCC āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻšāĻ˛ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ, āĻŦāĻž āĻŽā§‡āĻļāĻŋāĻ¨-āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ¯āĻ–āĻ¨ āĻ•ā§āĻ°āĻ¸-
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨, āĻŦāĻž āĻŽā§‡āĻļāĻŋāĻ¨-āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯
āĻļā§‡āĻˇ

āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻŽāĻĄā§‡āĻ˛ āĻāĻŦāĻ‚ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻŦāĻŋāĻļā§‡āĻˇ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡ -m, āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻ¤ā§‡
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŽāĻĄā§‡āĻ˛ āĻŦāĻž āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡---āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, 68010 āĻŦāĻ¨āĻžāĻŽ 68020, āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨
āĻ•ā§‹āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŦāĻž āĻ•ā§‹āĻ¨ā§‹āĻŸāĻŋāĻ‡ āĻ¨āĻ¯āĻŧāĨ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻž āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦāĻž āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€āĨ¤

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻŋāĻ›ā§ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻāĻ•āĻ‡ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻ¤āĻžāĨ¤

āĻāĻ†āĻ°āĻš 64 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ AArch64 āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-āĻŽāĻžāĻŦāĻŋ=āĻ¨āĻžāĻŽ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĄā§‡āĻŸāĻž āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ ilp32 SysV-āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻĄāĻžāĻŸāĻž āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻŽāĻ¤ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ int, āĻ˛āĻ‚ int āĻāĻŦāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° 32-āĻŦāĻŋāĻŸ, āĻāĻŦāĻ‚ lp64 SysV-āĻāĻ° āĻŽāĻ¤ā§‹
āĻĄā§‡āĻŸāĻž āĻŽāĻĄā§‡āĻ˛ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ int 32-āĻŦāĻŋāĻŸ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ˛āĻ‚ int āĻāĻŦāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° 64-āĻŦāĻŋāĻŸāĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ LP64 āĻāĻŦāĻ‚
ILP32 ABI āĻ˛āĻŋāĻ™ā§āĻ•-āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ; āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻ‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•
ABI, āĻāĻŦāĻ‚ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¸ā§‡āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻœāĻ¨ā§āĻ¯ GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
aarch64_be-*-* āĻ˛āĻ•ā§āĻˇā§āĻ¯āĨ¤

-mgeneral-regs-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻœāĻ¨ā§āĻ¯ GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
aarch64-*-* āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻ¨āĻž aarch64_be-*-* āĻ˛āĻ•ā§āĻˇā§āĻ¯āĨ¤

-mcmodel=āĻ•ā§āĻˇā§āĻĻā§āĻ°
āĻ•ā§āĻˇā§āĻĻā§āĻ° āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻāĻŦāĻ‚ āĻāĻ° āĻ¸ā§āĻĨāĻŋāĻ°āĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤ā§€āĻ•
āĻāĻ•ā§‡ āĻ…āĻĒāĻ°ā§‡āĻ° 1GB āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻšāĻ˛ 64 āĻŦāĻŋāĻŸāĨ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦāĻž āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤āĨ¤ āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ‚ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ›ā§‹āĻŸ.

-mcmodel=āĻ›ā§‹āĻŸ
āĻ›ā§‹āĻŸ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻ¸ā§āĻĨāĻŋāĻ°āĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤
āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻāĻ•ā§‡ āĻ…āĻĒāĻ°ā§‡āĻ° 4GB āĻŽāĻ§ā§āĻ¯ā§‡ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡. āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻšāĻ˛ 64 āĻŦāĻŋāĻŸāĨ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§€āĻ˛ āĻŦāĻž āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛āĨ¤

-mcmodel=āĻŦāĻĄāĻŧ
āĻŦāĻĄāĻŧ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•ā§‹āĻ¨ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž āĻāĻŦāĻ‚
āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻ†āĻ•āĻžāĻ°āĨ¤ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻšāĻ˛ 64 āĻŦāĻŋāĻŸāĨ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡.

-mstrict-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻ¯ā§‡ āĻ¸āĻ‚āĻ¯ā§‹āĻ—āĻšā§€āĻ¨ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

-āĻŽā§‹āĻŽāĻŋāĻŸ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°
-mno-āĻŦāĻžāĻĻ-āĻĒāĻ¤ā§āĻ°-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°
āĻĒāĻžāĻ¤āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨ āĻŦāĻž āĻ°āĻžāĻ–ā§āĻ¨āĨ¤ āĻĒā§‚āĻ°ā§āĻŦā§‡āĻ° āĻ†āĻšāĻ°āĻŖ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

-mtls-dialect = desc
TLS-āĻāĻ° āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§‡āĻĄ-āĻ˛ā§‹āĻ•āĻžāĻ˛ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻŽā§‡āĻ•āĻžāĻ¨āĻŋāĻœāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ TLS āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ•āĻžāĻ°ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mtls-āĻ‰āĻĒāĻ­āĻžāĻˇāĻž = āĻāĻ¤āĻŋāĻšā§āĻ¯āĻŦāĻžāĻšā§€
TLS-āĻāĻ° āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§‡āĻĄ-āĻ˛ā§‹āĻ•āĻžāĻ˛ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻŽā§‡āĻ•āĻžāĻ¨āĻŋāĻœāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤ TLS āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĨ¤

-mfix-cortex-a53-835769
-MNO-FIX- CORTEX-A53-835769
ARM Cortex-A53 āĻ‡āĻ°āĻžāĻŸāĻžāĻŽ āĻ¨āĻŽā§āĻŦāĻ° 835769 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ…ā§āĻ¯āĻžāĻ°āĻžāĻ‰āĻ¨ā§āĻĄ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ NOP āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻž āĻœāĻĄāĻŧāĻŋāĻ¤
āĻ—ā§āĻ¨-āĻœāĻŽāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ

-mfix-cortex-a53-843419
-MNO-FIX- CORTEX-A53-843419
ARM Cortex-A53 āĻ‡āĻ°āĻžāĻŸāĻžāĻŽ āĻ¨āĻŽā§āĻŦāĻ° 843419 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ…ā§āĻ¯āĻžāĻ°āĻžāĻ‰āĻ¨ā§āĻĄ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨āĨ¤
erratum workaround āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻĒāĻ¤āĻžāĻ•āĻž āĻĒāĻžāĻ¸ āĻ•āĻ°āĻŦā§‡
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡āĨ¤

-āĻŽāĻžāĻ°ā§āĻš =āĻ¨āĻžāĻŽ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨, āĻāĻšā§āĻ›āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻŋāĻ¤
āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ• āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĢāĻ°ā§āĻŽ āĻ†āĻ›ā§‡ -āĻŽāĻžāĻ°ā§āĻš =āĻ–āĻŋāĻ˛āĻžāĻ¨{+[āĻ¨āĻžāĨ¤]āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯}*, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡
āĻœāĻ¨ā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ–āĻŋāĻ˛āĻžāĻ¨ is armv8-a. āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻšāĻ¯āĻŧ
āĻ¨ā§€āĻšā§‡āĻ° āĻ‰āĻĒ-āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ¨āĻĨāĻŋāĻ­ā§āĻ•ā§āĻ¤āĨ¤

āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŦāĻŋāĻ°ā§‹āĻ§āĻĒā§‚āĻ°ā§āĻŖ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ• āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĄāĻžāĻ¨-āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

GCC āĻāĻ‡ āĻ¨āĻžāĻŽāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•ā§€ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ•ā§‹āĻĄāĨ¤

āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ -āĻŽāĻžāĻ°ā§āĻš āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -mtune or -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡,
āĻ•ā§‹āĻĄ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻœā§āĻĄāĻŧā§‡ āĻ­āĻžāĻ˛ āĻĒāĻžāĻ°āĻĢāĻ°ā§āĻŽ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĨ¤

-mtune =āĻ¨āĻžāĻŽ
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ GCC āĻāĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻŦā§‡
āĻ•ā§‹āĻĄ. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛: āĻœāĻžāĻ¤āĻŋāĻŦāĻžāĻšāĻ•, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-āĻ 53, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-āĻ 57,
āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-āĻ 72, exynos-m1, āĻŦāĻœā§āĻ°āĻĒāĻžāĻ¤, xgene1.

āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ GCC āĻ•ā§‹āĻĄā§‡āĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻž āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻŦā§‡
āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻœāĻ¨ā§āĻ¯. āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛:
cortex-a57.cortex-a53, cortex-a72.cortex-a53.

āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•ā§‹āĻ¨ā§‹āĻŸāĻŋāĻ‡ āĻ¨āĻ¯āĻŧ -mtune =, -mcpu = or -āĻŽāĻžāĻ°ā§āĻš = āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻœā§āĻĄāĻŧā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤

-mcpu =āĻ¨āĻžāĻŽ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨, āĻāĻšā§āĻ›āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻŋāĻ¤
āĻ¸āĻ‚āĻļā§‹āĻ§āĻ• āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĢāĻ°ā§āĻŽ āĻ†āĻ›ā§‡ -mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰{+[āĻ¨āĻžāĨ¤]āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯}*, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤
āĻœāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ -mtune.

āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¨ā§€āĻšā§‡āĻ° āĻ‰āĻĒ-āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ¨āĻĨāĻŋāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŦāĻŋāĻ°ā§‹āĻ§āĻĒā§‚āĻ°ā§āĻŖ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ• āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĄāĻžāĻ¨-āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

GCC āĻāĻ‡ āĻ¨āĻžāĻŽāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•ā§€ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ•ā§‹āĻĄ (āĻ¯ā§‡āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž -āĻŽāĻžāĻ°ā§āĻš) āĻāĻŦāĻ‚ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻ° (āĻ¯ā§‡āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž -mtune) āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
-āĻŽāĻžāĻ°ā§āĻš or -mtune, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻāĻ° āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ…āĻ‚āĻļā§‡āĻ° āĻ‰āĻĒāĻ° āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ¨ā§‡āĻ¯āĻŧ
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-āĻŽāĻžāĻ°ā§āĻš āĻāĻŦāĻ‚ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻ•āĻžāĻ°ā§€

āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ• āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ -āĻŽāĻžāĻ°ā§āĻš āĻāĻŦāĻ‚ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡:

CRC CRC āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‹
āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‹ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ āĻ¯ā§‡ āĻ‰āĻ¨ā§āĻ¨āĻ¤ SIMD āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

fp āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

simd
āĻ‰āĻ¨ā§āĻ¨āĻ¤ SIMD āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ āĻāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -āĻŽāĻžāĻ°ā§āĻš āĻāĻŦāĻ‚
-mcpu =.

āĻ…ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻŸā§‡āĻ­āĻž āĻ¨āĻŋāĻ•āĻŸ āĻ¯ā§€āĻļā§āĻ° āĻ†āĻŦāĻŋāĻ°ā§āĻ­āĻžāĻŦ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻ…ā§āĻ¯āĻžāĻĄāĻžāĻĒā§āĻŸā§‡āĻ­āĻž āĻāĻĒāĻŋāĻĢā§‡āĻ¨āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-mhalf-reg-āĻĢāĻžāĻ‡āĻ˛
"r32"..."r63" āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ¯ā§‡ āĻ•ā§‹āĻĄ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦā§ˆāĻ•āĻ˛ā§āĻĒāĻŋāĻ• āĻ¯ā§‡ āĻāĻ‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ…āĻ­āĻžāĻŦ.

-mprefer- āĻļāĻ°ā§āĻŸ-āĻ‡āĻ¨āĻ¸-āĻ°ā§‡āĻœāĻŋ
āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°āĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻāĻŸāĻž āĻĒāĻžāĻ°ā§‡
āĻĢāĻ˛ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻšāĻ¯āĻŧ āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ•āĻŽāĻžāĻ¤ā§‡ āĻŦāĻž āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ°āĨ¤

-āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻš-āĻ•āĻ¸ā§āĻŸ =NUM
āĻļāĻžāĻ–āĻžāĻ° āĻ–āĻ°āĻš āĻŽā§‹āĻŸāĻžāĻŽā§āĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ NUM "āĻ¸āĻšāĻœ" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻāĻ‡ āĻ–āĻ°āĻš āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ
āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻāĻŦāĻ‚ āĻ°āĻŋāĻ˛āĻŋāĻœ āĻœā§āĻĄāĻŧā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻ¨āĻŋāĻļā§āĻšāĻ¯āĻŧāĻ¤āĻž āĻ¨ā§‡āĻ‡āĨ¤

-mcmove
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻĒāĻĻāĻ•ā§āĻˇā§‡āĻĒā§‡āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

-mnops =NUM
āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻž NUM āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¯ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ†āĻ—ā§‡ NOP.

-mno-soft-cmpsf
āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻ•āĻŸāĻŋ "fsub" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§āĻ¨
āĻĒāĻ¤āĻžāĻ•āĻž āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻĻā§āĻ°ā§āĻ¤, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ­ā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ā§ˇ
NaN-āĻāĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡, āĻŦāĻž āĻ¯āĻ–āĻ¨ āĻĻā§āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ›ā§‹āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¤āĻžāĻĻā§‡āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻļā§‚āĻ¨ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -msoft-cmpsfāĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ§ā§€āĻ°, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ IEEE-āĻ¸āĻ™ā§āĻ—āĻ¤, āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĨ¤

-mstack-oftset =NUM
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻļā§€āĻ°ā§āĻˇ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¯ā§‡āĻŽāĻ¨, 8 āĻāĻ° āĻŽāĻžāĻ¨
āĻŽāĻžāĻ¨ā§‡ "sp+0...sp+7" āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻ†āĻŸāĻŸāĻŋ āĻŦāĻžāĻ‡āĻŸ āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ›āĻžāĻĄāĻŧāĻžāĨ¤ āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻ…āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ 8 or 16 āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ…āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯
āĻ•āĻžāĻœ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡; āĻāĻ•āĻŸāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ•āĻžāĻœ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻ•ā§‹āĻĄ āĻĻā§‡āĻŦā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻ¸āĻ˛ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡
āĻ•āĻ°ā§āĻŽāĻ°āĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ, āĻāĻŸāĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
--with-stack-offset=NUM āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-āĻŽāĻ¨ā§‹-āĻ—ā§‹āĻ˛āĻžāĻ•āĻžāĻ°-āĻ¨āĻŋāĻ•āĻŸāĻŦāĻ°ā§āĻ¤ā§€
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄāĻŸāĻŋ āĻ›ā§‡āĻāĻŸā§‡ āĻĢā§‡āĻ˛āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ - āĻ¨āĻŋāĻ•āĻŸāĻ¤āĻŽ.

-āĻŽāĻ˛āĻ‚-āĻ•āĻ˛
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻž āĻšāĻ˛ā§‡, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻ˛ āĻāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
"b" / "bl" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻĒāĻ°āĻŋāĻ¸āĻ°, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ (āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ) āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĒā§āĻ°āĻŦā§‡āĻļ āĻ•āĻ°ā§āĻ¨ā§ˇ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mshort-āĻ•āĻ˛
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻž āĻšāĻ˛ā§‡, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻŽāĻ§ā§āĻ¯ā§‡ āĻ†āĻ›ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨
"b" / "bl" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ°, āĻ¤āĻžāĻ‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ā§ˇ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻŽāĻ˛āĻ‚-āĻ•āĻ˛.

-msmall16
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋ 16-āĻŦāĻŋāĻŸ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻ¨āĻ¯āĻŧ
āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ āĻŋāĻ•āĻžāĻ¨āĻž -āĻŽāĻ˛āĻ‚-āĻ•āĻ˛ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧāĨ¤

-mfp-āĻŽā§‹āĻĄ=āĻŽā§‹āĻĄ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ āĻŽā§‹āĻĄ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡-
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽā§‹āĻĄ āĻ¯āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻāĻŦāĻ‚ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤āĨ¤ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž
āĻāĻ‡ āĻŽā§‹āĻĄ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ āĻļā§āĻ°ā§āĻ¤ā§‡ āĻĒā§āĻ°āĻ§āĻžāĻ¨āĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻŽā§‹āĻĄ āĻŽā§‡āĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻŽā§‹āĻĄ āĻ¸ā§āĻ‡āĻš āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ›ā§‹āĻŸ āĻāĻŦāĻ‚ āĻĻā§āĻ°ā§āĻ¤.

āĻŽā§‹āĻĄ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡:

āĻ†āĻšā§āĻŦāĻžāĻ¨āĻ•āĻžāĻ°ā§€
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋāĻ¤ā§‡ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻŽā§‹āĻĄ āĻŦā§ˆāĻ§, āĻāĻŦāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻ–āĻ¨ āĻ§āĻ°ā§‡ āĻ°āĻžāĻ–āĻž āĻŦāĻž āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨, āĻāĻŦāĻ‚ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻŽā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦāĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ¯āĻž āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻ˛āĻžāĻĻāĻž āĻ†āĻ˛āĻžāĻĻāĻžāĻ­āĻžāĻŦā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ FPU āĻŽā§‹āĻĄ āĻ¸āĻš āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ, āĻāĻŦāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž
āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻŽā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ•āĻžāĻ° āĻāĻŦāĻ‚ āĻ—āĻ¤āĻŋ āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ
āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻ¸ā§āĻ‡āĻšāĻŋāĻ‚, āĻāĻ•āĻŸāĻŋ āĻ†āĻ°ā§‹ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻŦā§‡ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ
āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ FPU āĻŽā§‹āĻĄā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻ›āĻ¨ā§āĻĻāĨ¤

āĻ•āĻžāĻŸāĻž
āĻāĻŸāĻŋ āĻāĻŽāĻ¨ āĻŽā§‹āĻĄ āĻ¯āĻž āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ—āĻŖāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ›ā§‡āĻāĻŸā§‡ āĻĢā§‡āĻ˛āĻžāĻ° (āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ°
āĻļā§‚āĻ¨ā§āĻ¯ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡) āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄāĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž

āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ° - āĻ¨āĻŋāĻ•āĻŸāĻ¤āĻŽ
āĻāĻŸāĻŋ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄ-āĻĨā§‡āĻ•ā§‡-āĻ¨ā§‡āĻ¯āĻŧāĻžāĻ°āĻ¸ā§āĻŸ-āĻ…āĻĨāĻŦāĻž- āĻ¸āĻš āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ—āĻŖāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŽā§‹āĻĄāĨ¤
āĻāĻŽāĻ¨āĻ•āĻŋ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄāĨ¤

āĻ•ā§‹āĻ¨ int āĻāĻŸāĻŋ FPU-āĻ¤ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŽā§‹āĻĄ, āĻ¯ā§‡āĻŽāĻ¨ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ—ā§āĻ¨, āĻŦāĻž āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ—ā§āĻ¨-āĻāĻŦāĻ‚-āĻœāĻŽāĻžāĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mfp-āĻŽā§‹āĻĄ=āĻ•āĻ˛āĻžāĻ°

-mnosplit-lohi
-mno-āĻĒā§‹āĻ¸ā§āĻŸāĻŋāĻ‚
-mno-postmodify
āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻŸā§āĻ‡āĻ• āĻ¯āĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡, āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡, 32-āĻŦāĻŋāĻŸ āĻ˛ā§‹āĻĄā§‡āĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨,
āĻĒā§‹āĻ¸ā§āĻŸ-āĻ‡āĻ¨āĻ•ā§āĻ°āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ā§‡āĻ° āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻāĻŦāĻ‚ āĻĒā§‹āĻ¸ā§āĻŸ-āĻŽā§‹āĻĄāĻŋāĻĢāĻžāĻ‡ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ā§‡āĻ° āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ msplit-lohi, -āĻĒā§‹āĻ¸ā§āĻŸ-āĻ‡āĻ™ā§āĻ•, āĻāĻŦāĻ‚ -āĻĒā§‹āĻ¸ā§āĻŸ-āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨.

-mnovect-āĻĄāĻžāĻŦāĻ˛
āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ° SIMD āĻŽā§‹āĻĄāĻ•ā§‡ SImode āĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mvect-āĻĄāĻžāĻŦāĻ˛āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ° SIMD āĻŽā§‹āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ DImode.

-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ­ā§‡āĻ•ā§āĻŸāĻ°-āĻāĻ˛āĻžāĻ‡āĻ¨ =NUM
SIMD āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻŽā§‹āĻĄ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖāĨ¤ NUM 4 āĻŦāĻž 8 āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛
8. āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨, āĻ¯āĻĻāĻŋāĻ“ āĻ…āĻ¨ā§‡āĻ• āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸
āĻ¤āĻžāĻ°āĻž āĻ¯āĻĻāĻŋ āĻ†āĻ•āĻžāĻ° āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ SIMD āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻŽā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¤āĻŦā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻŦā§‡ āĻ¨āĻž
āĻĒā§āĻ°āĻžāĻ¸āĻ™ā§āĻ—āĻŋāĻ• āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖāĨ¤

-msplit-vecmove-āĻļā§€āĻ˜ā§āĻ°āĻ‡
āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻ• āĻļāĻŦā§āĻĻ āĻšāĻžāĻ˛ā§‡ āĻšāĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ¤ā§āĻ¤ā§āĻŦāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ­āĻžāĻ˛ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ–āĻ¨āĻ“ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻšā§āĻ›ā§‡.

-m1reg-REG
āĻ§ā§āĻ°ā§āĻŦāĻ• -1 āĻ§āĻ°ā§‡ āĻ°āĻžāĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻž āĻ˛ā§‹āĻĄāĻŋāĻ‚āĻ•ā§‡ āĻ›ā§‹āĻŸ āĻ‹āĻŖāĻžāĻ¤ā§āĻŽāĻ• āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡
āĻ§ā§āĻ°ā§āĻŦāĻ• āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻŸāĻŽāĻžāĻ¸ā§āĻ• āĻĻā§āĻ°ā§āĻ¤āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ REG āĻšāĻ¯āĻŧ r43 āĻāĻŦāĻ‚ r63,
āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸ā§‡āĻ‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡, āĻāĻŦāĻ‚ āĻ¨āĻž, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§‡ āĻ¯ā§‡ āĻ¨āĻž
āĻāĻ‡ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -m1reg-āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻ¯āĻŧ.

āĻāĻ†āĻ°āĻ¸āĻŋ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻŦā§ˆāĻ•āĻ˛ā§āĻĒāĻŋāĻ•āĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡:

-mbarrel-sifter
āĻŦā§āĻ¯āĻžāĻ°ā§‡āĻ˛ āĻļāĻŋāĻĢāĻŸāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
-mcpu=ARC601 āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ

-mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰
āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ§āĻ°āĻ¨, āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰.
āĻĒāĻļā§āĻšāĻžāĻĻāĻ—āĻžāĻŽā§€ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻ°ā§āĻŸāĻ•āĻžāĻŸ āĻ‰āĻĒāĻ¨āĻžāĻŽ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ“ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚
āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻšāĻ¯āĻŧ

ARC600
ARC600 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ‰āĻĒāĻ¨āĻžāĻŽ: -ma6, -āĻŽāĻžāĻ°ā§āĻ• 600.

ARC601
ARC601 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ‰āĻĒāĻ¨āĻžāĻŽ: -āĻŽāĻžāĻ°ā§āĻ• 601.

ARC700
ARC700 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ‰āĻĒāĻ¨āĻžāĻŽ: -ma7, -āĻŽāĻžāĻ°ā§āĻ• 700. āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ¸āĻ™ā§āĻ—ā§‡ --with-cpu=arc700.

-āĻāĻŽāĻĄāĻŋāĻĒāĻŋāĻāĻĢāĻĒāĻŋ
-mdpfp-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ
FPX: āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž FPX āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ•āĻŽāĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-mdpfp-āĻĻā§āĻ°ā§āĻ¤
āĻāĻĢāĻĒāĻŋāĻāĻ•ā§āĻ¸: āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŦāĻ˛ āĻĒā§āĻ°āĻŋāĻ¸āĻŋāĻļāĻ¨ āĻāĻĢāĻĒāĻŋāĻāĻ•ā§āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-mno-dpfp-lrsr
FPX āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ aux āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡ LR āĻāĻŦāĻ‚ SR āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ

-āĻŽā§‡āĻ¯āĻŧāĻž
āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "divaw", "adds", "subs",
āĻāĻŦāĻ‚ "sat16" āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -mcpu=ARC700.

-mno-mpy
ARC700 āĻāĻ° āĻœāĻ¨ā§āĻ¯ mpy āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-mmul32x16
32x16 āĻŦāĻŋāĻŸ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĒā§āĻ˛āĻžāĻ‡ āĻāĻŦāĻ‚ āĻŽā§āĻ¯āĻžāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-mmul64
mul64 āĻāĻŦāĻ‚ mulu64 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§ˆāĻ§ -mcpu=ARC600.

- āĻŽāĻžāĻ¨
āĻ†āĻĻāĻ°ā§āĻļ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -mcpu=ARC700 āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ

-mspfp
-mspfp-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ
FPX: āĻāĻ•āĻ• āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž FPX āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-mspfp-āĻĻā§āĻ°ā§āĻ¤
FPX: āĻāĻ•āĻ• āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž FPX āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-msimd
āĻ˛āĻ•ā§āĻˇā§āĻ¯-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ˛ā§āĻŸāĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ ARC SIMD āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§ˆāĻ§
āĻ‰āĻ¨ā§āĻ¨āĻ¤ -mcpu=ARC700.

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡; āĻāĻŸāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¸āĻĢāĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•ā§‹āĻĄ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻāĻ‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ FPX āĻĻā§āĻŦāĻžāĻ°āĻž āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ; mspfp, mspfp-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ, āĻŦāĻž mspfp-āĻĻā§āĻ°ā§āĻ¤ āĻāĻ•āĻ• āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻœāĻ¨ā§āĻ¯, āĻāĻŦāĻ‚ mdpfp, mdpfp-
āĻ¨āĻŋāĻšā§āĻ›āĻŋāĻĻā§āĻ°, āĻŦāĻž mdpfp-āĻĻā§āĻ°ā§āĻ¤ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-mswap
āĻ…āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ•ā§‡āĻ“ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻšāĻŋāĻšā§āĻ¨āĨ¤

-āĻāĻŽāĻĄāĻŋāĻāĻ¸āĻĒāĻŋ-āĻĒā§āĻ¯āĻžāĻ•āĻž
āĻĄāĻŋāĻāĻ¸āĻĒāĻŋ āĻĒā§āĻ¯āĻžāĻ• āĻ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸ā§‡āĻŸ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§€āĻ• "__Xdsp_packa"āĨ¤

-āĻāĻŽāĻĄāĻŋāĻ­āĻŋāĻŦāĻŋāĻāĻĢ
āĻĄā§āĻ¯āĻŧāĻžāĻ˛ āĻ­āĻŋāĻŸāĻžāĻ°āĻŦāĻŋ āĻĒā§āĻ°āĻœāĻžāĻĒāĻ¤āĻŋ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§€āĻ• "__Xdvbf" āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻ˛āĻ•
āĻ˛āĻ•āĻĄ āĻ˛ā§‹āĻĄ/āĻ¸ā§āĻŸā§‹āĻ° āĻ•āĻ¨ā§āĻĄāĻŋāĻļāĻ¨āĻžāĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§€āĻ• "__Xlock" āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡āĨ¤

-āĻāĻŽāĻāĻŽāĻāĻ¸āĻŋ-āĻĄāĻŋ 16
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻšāĻ˛ā§‡ āĻ—ā§‡āĻ˛āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§€āĻ• "__Xxmac_d16" āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡āĨ¤

-āĻāĻŽāĻāĻŽāĻāĻ¸āĻŋ -ā§¨ā§Ē
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻšāĻ˛ā§‡ āĻ—ā§‡āĻ˛āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§€āĻ• "__Xxmac_24" āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡āĨ¤

-mrtsc
64-āĻŦāĻŋāĻŸ āĻŸāĻžāĻ‡āĻŽ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŽā§āĻĒ āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ° āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ. āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§€āĻ• "__Xrtsc" āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡āĨ¤

-mswap
āĻ¸ā§‹āĻ¯āĻŧāĻžāĻĒ āĻŦāĻžāĻ‡āĻŸ āĻ…āĻ°ā§āĻĄāĻžāĻ°āĻŋāĻ‚ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§€āĻ• "__Xswape" āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡āĨ¤

- āĻŸā§‡āĻ˛āĻŋāĻĢā§‹āĻ¨āĻŋ
āĻĻā§āĻŦā§ˆāĻ¤ āĻāĻŦāĻ‚ āĻāĻ•āĻ• āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻŸā§‡āĻ˛āĻŋāĻĢā§‹āĻ¨āĻŋ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§€āĻ• "__Xtelephony" āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡āĨ¤

-mxy
XY āĻŽā§‡āĻŽāĻ°āĻŋ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸ā§‡āĻŸ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§€āĻ• "__Xxy"āĨ¤

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ•ā§‹āĻĄ āĻŸā§€āĻ•āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡:

-āĻŽāĻŋāĻ¸āĻžāĻ‡āĻœ
āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸āĻš āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŸā§€āĻ•āĻž āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§āĻ¯āĻžāĻ¨ā§‹āĻŸā§‡āĻŸ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ•ā§‹āĻ¨ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ•āĻ°ā§āĻ¨
āĻ›ā§‹āĻŸ āĻŦāĻž āĻĻā§€āĻ°ā§āĻ˜āĨ¤

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-āĻŽāĻžāĻ°ā§āĻ•āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸
"arclinux" āĻāĻŽā§āĻ˛ā§‡āĻļāĻ¨ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡, āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
"arc-linux-uclibc" āĻāĻŦāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŸā§āĻ˛ āĻšā§‡āĻ‡āĻ¨ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
"arceb-linux-uclibc" āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻ¯āĻ–āĻ¨ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-āĻŽāĻžāĻ°āĻ•ā§āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸_āĻĒā§āĻ°ā§‹āĻĢ
"arclinux_prof" āĻāĻŽā§āĻ˛ā§‡āĻļāĻ¨ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡, āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ "āĻ†āĻ°ā§āĻ•-āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸-āĻ‰āĻ•ā§āĻ˛āĻŋāĻŦāĻŋāĻ¸āĻŋ" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŸā§āĻ˛ āĻšā§‡āĻ‡āĻ¨ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ…āĻ¨ā§āĻ°ā§‹āĻ§ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ "arceb-linux-uclibc" āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĨ¤

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄā§‡āĻ° āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡:

-āĻŽā§‡āĻĒāĻŋāĻ˛āĻ—-āĻ¸āĻŋāĻāĻĢāĻ†āĻ‡
āĻ‰āĻĒāĻ¸āĻ‚āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ˛ āĻĢā§āĻ°ā§‡āĻŽ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ

-mno-epilogue-cfi
āĻ‰āĻĒāĻ¸āĻ‚āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ˛ āĻĢā§āĻ°ā§‡āĻŽ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻ˛āĻ‚-āĻ•āĻ˛
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ•āĻ˛ insns āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨, āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡
32-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻžāĨ¤

-āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻ•āĻ˛
āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ 25 āĻŦāĻŋāĻŸā§‡āĻ° āĻ•āĻŽ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻ°ā§‡āĻžā§āĻœ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻ¯āĻž āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻƒāĻļāĻ°ā§āĻ¤ āĻļāĻžāĻ–āĻž āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ āĻ•āĻžāĻ°ā§āĻ¯ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨
25-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ 21-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻĻāĻŽāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻļāĻžāĻ–āĻž āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸āĻšāĨ¤ āĻāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻŸā§āĻ˛ āĻšā§‡āĻ‡āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
"arc-linux-uclibc" āĻāĻŦāĻ‚ "arceb-linux-uclibc" āĻ˛āĻ•ā§āĻˇā§āĻ¯āĨ¤

-āĻŽā§āĻ¨ā§‹-āĻāĻ¸āĻĄāĻŋāĻāĻŸāĻž
āĻāĻ¸āĻĄā§‡āĻŸāĻž āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻŸā§āĻ˛ āĻšā§‡āĻ‡āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
"arc-linux-uclibc" āĻāĻŦāĻ‚ "arceb-linux-uclibc" āĻ˛āĻ•ā§āĻˇā§āĻ¯āĨ¤

-mucb-mcount
UCB āĻ•ā§‹āĻĄā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ mcount āĻ•āĻ˛ āĻ¸āĻš āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĨ¤ āĻ†āĻŽāĻŋ āĻ•āĻ˛āĻŋāĻ¤ā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻŋ,
āĻ•āĻ˛āĻ•āĻžāĻ°ā§€ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ ARC āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ•āĻ˛āĻžāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-mvolatile āĻ•ā§āĻ¯āĻžāĻļā§‡
āĻ‰āĻĻā§āĻŦāĻžāĻ¯āĻŧā§€ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ•āĻ°āĻž āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mno-āĻ…āĻ¸ā§āĻĨāĻŋāĻ°-āĻ•ā§āĻ¯āĻžāĻļā§‡
āĻ‰āĻĻā§āĻŦāĻžāĻ¯āĻŧā§€ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĢāĻžāĻ‡āĻ¨ āĻŸāĻŋāĻ‰āĻ¨ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨:

-āĻŽāĻ˛āĻŋāĻ¨ āĻ•āĻ˛
āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻŋāĻ‰āĻŸā§‹-āĻŽāĻĄāĻŋāĻĢāĻžāĻ‡-āĻ°ā§‡āĻ—
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻšā§āĻ¯ā§āĻ¤āĻŋ āĻ¸āĻš āĻĒā§āĻ°āĻŋ/āĻĒā§‹āĻ¸ā§āĻŸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

- mbbit-peephole
bbit peephole2 āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

-mno-BRcc
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻžāĻ¸ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ arc_reorg "BRcc" āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ•āĻŽā§āĻŦāĻžāĻ‡āĻ¨āĻžāĻ° āĻĒāĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻžāĻ˛āĻŋāĻ¤ "BRcc" āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽā§‡āĻ° āĻ‰āĻĒāĻ° āĻāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤

-mcase-āĻ­ā§‡āĻ•ā§āĻŸāĻ°-pcrel
āĻĒāĻŋāĻ¸āĻŋ-āĻ°āĻŋāĻ˛ā§‡āĻŸāĻŋāĻ­ āĻ¸ā§āĻ‡āĻš āĻ•ā§‡āĻ¸ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ - āĻāĻŸāĻŋ āĻ•ā§‡āĻ¸ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻšāĻ˛
āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -āĻ“āĻāĻ¸.

-mcompact- āĻ•ā§‡āĻ¸āĻŋ
āĻ•āĻŽāĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ āĻ•ā§‡āĻ¸āĻŋ āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -āĻ“āĻāĻ¸.

-mno-Cond-Exec
āĻ•āĻ¨ā§āĻĄāĻŋāĻļāĻ¨āĻžāĻ˛ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ ARCompact āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻžāĻ¸ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦāĻžāĻ•āĻŋ
āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž, āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§āĻ˛āĻŸ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŦāĻ‚ āĻŽāĻŋāĻĨāĻ¸ā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŦāĻŋāĻ˛āĻŽā§āĻŦāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡,
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯, āĻāĻŦāĻ‚ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨, āĻ˛āĻ•ā§āĻˇā§āĻ¯-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨
āĻ•āĻ¨ā§āĻĄāĻŋāĻļāĻ¨āĻžāĻ˛ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ¸ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻ•ā§‡, āĻ¤āĻžāĻ‡ ARC āĻĒā§‹āĻ°ā§āĻŸ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻ–ā§‡āĻ›ā§‡
āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻŦāĻŋāĻļā§‡āĻˇ āĻĒāĻžāĻ¸ āĻ¯āĻž āĻ†āĻ°āĻ“ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ, āĻļāĻžāĻ–āĻž āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤āĻ•āĻ°āĻŖ, āĻāĻŦāĻ‚ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻŸ āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻĒāĻ°ā§‡ āĻ¸ā§āĻ¯ā§‹āĻ—
āĻ‰āĻšā§āĻš āĻ¸ā§āĻŦāĻ°ā§‡ āĻĒāĻĄāĻŧāĻž. āĻāĻ‡ āĻĒāĻžāĻ¸ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻ¯āĻŧ, āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°ā§‡
āĻ†āĻ•āĻžāĻ°, āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻ–āĻ°āĻšā§‡, āĻ¯ā§‡ āĻ•āĻžāĻ°āĻŖā§‡ āĻ¸ā§āĻ¯ā§āĻ‡āĻš āĻ•āĻ°āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻāĻŸāĻŋ āĻŦāĻ¨ā§āĻ§. āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ•āĻžāĻ°āĻŖ āĻ¤āĻžāĻ°āĻž āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§€āĻ¨, āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ -āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻ•āĻ˛
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡.

-āĻŽāĻŋāĻ¯āĻŧāĻžāĻ°āĻ˛āĻŋ-āĻ¸āĻŋāĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻšāĻŋ
cbranchsi āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻžāĻ•-āĻ°āĻŋāĻ˛ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§‡āĻ•ā§āĻ¸āĻĒā§āĻ¯āĻžāĻ¨ā§āĻĄ-āĻāĻĄāĻŋāĻĄāĻŋāĻĄāĻŋ
rtl āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ "add.f", "adc" āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ¤ā§‡ "adddi3" āĻāĻŦāĻ‚ "subdi3" āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻŽāĻžāĻ‡āĻ¨ā§āĻĄā§‡āĻ•ā§āĻ¸āĻĄ-āĻ˛ā§‹āĻĄ
āĻ‡āĻ¨āĻĄā§‡āĻ•ā§āĻ¸āĻĄ āĻ˛ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨. āĻāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ¯ā§āĻ•ā§āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•āĻžāĻ°āĻŖ āĻ•āĻŋāĻ›ā§ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻ¤āĻ–āĻ¨
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸ā§‚āĻšā§€āĻ•ā§ƒāĻ¤ āĻĻā§‹āĻ•āĻžāĻ¨ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨, āĻ¯āĻž āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¨āĻ¯āĻŧāĨ¤

-āĻŽā§āĻ˛āĻ°āĻž
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨. āĻāĻŸāĻŋ āĻāĻ–āĻ¨āĻ“ ARC-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ•, āĻ¤āĻžāĻ‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ°āĻŋāĻ˛ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻ¯ā§‡āĻŽāĻ¨ -mno-lra).

-mlra-āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°-āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻ¯āĻŧ
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-mlra-āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ
r0..r3 / r12..r15 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ā§‡āĻ° āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§āĻ¨āĨ¤

-mlra-āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°-āĻ¨āĻ¨āĻ•āĻŽāĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ
r0..r3 / r12..r15 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§āĻ¨āĨ¤

-mno-āĻŽāĻŋāĻ˛āĻŋāĻ•ā§‹āĻĄ
āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ -āĻ“āĻāĻ¸), prologues āĻāĻŦāĻ‚ epilogues āĻ¯ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻŦāĻž
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻ‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ›ā§‹āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
libgcc āĻ āĻĢāĻžāĻ‚āĻļāĻ¨; āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻŽāĻŋāĻ˛āĻŋāĻ•ā§‹āĻĄ āĻ•āĻ˛ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻ‡ āĻ•āĻ˛āĻ—ā§āĻ˛ā§‹ āĻœāĻžāĻšāĻŋāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž, āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻ…āĻŽāĻžāĻ¨āĻ• āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°ā§‡,
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŽāĻŋāĻ˛āĻŋāĻ•ā§‹āĻĄ āĻ•āĻ˛ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-āĻŽāĻŋāĻ•ā§āĻ¸āĻĄ-āĻ•ā§‹āĻĄ
16-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ†āĻ›ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§‹āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ—āĻĄāĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ
āĻ—āĻŖāĻ¨āĻžāĨ¤

-mq-āĻļā§āĻ°ā§‡āĻŖā§€
'q' āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -āĻ“āĻāĻ¸.

-mrcq
Rcq āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ - āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻļāĻ°ā§āĻŸ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

-mrcw
Rcw āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ - ccfsm condexec āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ—āĻ‡ āĻāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

-msize-āĻ¸ā§āĻ¤āĻ°=āĻ¸ā§āĻ¤āĻ°
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸ā§‚āĻ•ā§āĻˇā§āĻŽ-āĻŸāĻŋāĻ‰āĻ¨ āĻ†āĻ•āĻžāĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĨ¤ āĻĻā§āĻ¯
āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻŽāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ° āĻšāĻ¯āĻŧ:

0 āĻ•ā§‹āĻ¨ āĻ†āĻ•āĻžāĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨. āĻāĻ‡ āĻ¸ā§āĻ¤āĻ°āĻŸāĻŋ āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻāĻ° āĻŽāĻ¤ā§‹ āĻ†āĻšāĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ 1.

1 āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻŦāĻžāĻĻā§€āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

2 āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻŦāĻžāĻ§āĻž āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻĒāĻ°ā§‡ āĻ˛ā§āĻĒ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĻ•āĻ°āĻŖāĨ¤

3 āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻāĻšā§āĻ›āĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ Os āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

āĻāĻ‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 3 āĻ•āĻ–āĻ¨ -āĻ“āĻāĻ¸ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ āĻ¨āĻ‡āĻ˛ā§‡ āĻāĻŽāĻ¨ āĻ†āĻšāĻ°āĻŖ āĻ¯āĻ–āĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸ā§‡āĻŸ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ 1.

-mtune =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰
āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰, āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻšā§āĻ¯ āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄāĻŋāĻ‚ -mcpu =.

āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻšāĻ¯āĻŧ

ARC600
ARC600 cpu āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

ARC601
ARC601 cpu āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

ARC700
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĒā§āĻ˛āĻžāĻ¯āĻŧāĻžāĻ° āĻŦā§āĻ˛āĻ• āĻ¸āĻš ARC700 cpu-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

ARC700-xmac
XMAC āĻŦā§āĻ˛āĻ• āĻ¸āĻš ARC700 cpu āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

ARC725D
ARC725D cpu āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

ARC750D
ARC750D cpu āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻŽā§āĻ˛āĻ•āĻ¸ā§āĻŸ =NUM
āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻŖāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ–āĻ°āĻš, āĻ¸āĻ™ā§āĻ—ā§‡ 4 āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻžāĻ¨ āĻšāĻšā§āĻ›ā§‡āĨ¤

-āĻŽā§āĻ¨āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĒā§āĻ°ā§‹āĻŦ-āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ =āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž
āĻļāĻžāĻ–āĻžāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚ āĻ¯āĻ–āĻ¨ ARC700 āĻāĻŦāĻ‚
āĻ—āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž, āĻ­āĻ°āĻž āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻŸ āĻ›āĻžāĻĄāĻŧāĻž āĻļāĻžāĻ–āĻžāĻ—ā§āĻ˛āĻŋ āĻ­āĻžāĻ˛āĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻšāĻ¯āĻŧ
unaligned āĻāĻŦāĻ‚ āĻĻā§€āĻ°ā§āĻ˜, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻļāĻžāĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ¤āĻž
āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻŦā§‡ āĻ¨ā§€āĻšā§‡ āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ (REG_BR_PROB_BASE/2), āĻ…āĻ°ā§āĻĨāĻžā§Ž 5000ā§ˇ

āĻ¨āĻŋāĻŽā§āĻ¨ā§‹āĻ•ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĒāĻļā§āĻšāĻžāĻĻāĻ—āĻžāĻŽā§€ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻœāĻžāĻ¯āĻŧ āĻ°āĻžāĻ–āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ–āĻ¨ āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻāĻŦāĻ‚ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡ āĻ°āĻŋāĻ˛āĻŋāĻœā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻŦā§‡:

-āĻŽāĻžāĻ°ā§āĻ—ā§‹āĻ¨āĻŸ
āĻ…āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ FPXāĨ¤

-āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
-āĻ‡āĻŦāĻŋ āĻŦāĻĄāĻŧ āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ–āĻ¨ āĻ…āĻŦāĻšā§‡āĻ˛āĻŋāĻ¤āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ°
āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻšāĻžāĻ¨, "āĻ†āĻ°ā§āĻ¸ā§‡āĻŦ-āĻāĻ˛āĻĢ32" āĻāĻŦāĻ‚ "āĻ†āĻ°ā§āĻ¸ā§‡āĻŦ-āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸-āĻ‰āĻ•ā§āĻ˛āĻŋāĻŦāĻ¸āĻŋ" āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻŸā§āĻ˛ āĻšā§‡āĻ‡āĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
-āĻ‡āĻāĻ˛ āĻ›ā§‹āĻŸ āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ–āĻ¨ āĻ…āĻŦāĻšā§‡āĻ˛āĻŋāĻ¤āĨ¤
āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻšāĻžāĻ¨ āĻāĻŽāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° "āĻ†āĻ°ā§āĻ•-āĻāĻ˛āĻĢ 32" āĻāĻŦāĻ‚ "āĻ†āĻ°ā§āĻ•-āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸-āĻ‰āĻ•ā§āĻ˛āĻŋāĻŦāĻ¸āĻŋ" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻŸā§āĻ˛ āĻšā§‡āĻ‡āĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋ, āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mbarrel_shifter
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ -mbarrel-sifter.

-mdpfp_āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ -mdpfp-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ.

-mdpfp_āĻĻā§āĻ°ā§āĻ¤
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ -mdpfp-āĻĻā§āĻ°ā§āĻ¤.

-mdsp_packa
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ -āĻāĻŽāĻĄāĻŋāĻāĻ¸āĻĒāĻŋ-āĻĒā§āĻ¯āĻžāĻ•āĻž.

-mEA
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ -āĻŽā§‡āĻ¯āĻŧāĻž.

-mmac_24
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ -āĻāĻŽāĻāĻŽāĻāĻ¸āĻŋ -ā§¨ā§Ē.

-mmac_d16
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ -āĻāĻŽāĻāĻŽāĻāĻ¸āĻŋ-āĻĄāĻŋ 16.

-mspfp_āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ -mspfp-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ.

-mspfp_āĻĻā§āĻ°ā§āĻ¤
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ -mspfp-āĻĻā§āĻ°ā§āĻ¤.

-mtune =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰
āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ bow600, bow601, bow700 āĻāĻŦāĻ‚ arc700-xmac āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ ARC600, ARC601,
ARC700 āĻāĻŦāĻ‚ ARC700-xmac āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡

-āĻŽāĻžāĻ˛ā§āĻŸāĻ•āĻ¸ā§āĻŸ=NUM
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ -āĻŽāĻŋāĻ˛ā§āĻŸ āĻ–āĻ°āĻš.

āĻāĻ†āĻ°āĻāĻŽ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻāĻ†āĻ°āĻāĻŽ āĻĒā§‹āĻ°ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-āĻŽāĻžāĻŦāĻŋ=āĻ¨āĻžāĻŽ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛: apcs-gnu, atpcs, aapcs,
aapcs-linux āĻāĻŦāĻ‚ iwmmxt.

-mapcs-āĻĢā§āĻ°ā§‡āĻŽ
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ ARM āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ•āĻ˛ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ
āĻĢāĻžāĻ‚āĻļāĻ¨, āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻ āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻ•āĻ ā§‹āĻ°āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¨āĻž āĻšāĻ˛ā§‡āĻ“āĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž -āĻĢāĻŽāĻŋāĻŸ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĢāĻ˛ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽāĻ—ā§āĻ˛āĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻĒāĻžāĻ¤āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻœāĻ¨ā§āĻ¯ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mno-apcs-āĻĢā§āĻ°ā§‡āĻŽ. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨

-āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ°
āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ -mapcs-āĻĢā§āĻ°ā§‡āĻŽ āĻāĻŦāĻ‚ āĻŦāĻžā§āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

-mthumb-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž ARM āĻāĻŦāĻ‚ āĻĨāĻžāĻŽā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•āĻ˛āĻŋāĻ‚ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻž, āĻĒā§āĻ°āĻžāĻ•-v5 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡, āĻĻā§āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž
āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻŽā§āĻ¨ā§‹-āĻĨāĻžāĻŽā§āĻŦ-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•, āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻĨā§‡āĻ•ā§‡
āĻŦāĻĄāĻŧ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ -mthumb-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ†āĻ›ā§‡. AAPCS āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻ°ā§āĻĨāĻšā§€āĻ¨āĨ¤

-mno-sched-prolog
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻ˛ā§‹āĻ—ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°ā§āĻ¨, āĻŦāĻž āĻāĻ° āĻāĻ•āĻ¤ā§āĻ°ā§€āĻ•āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ° āĻļāĻ°ā§€āĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¯āĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ. āĻāĻ‡ āĻ¯ā§‡ āĻ¸āĻŦ āĻŽāĻžāĻ¨ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻ¸ā§‡āĻŸ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ (āĻŦāĻž āĻ†āĻ¸āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ prologues āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻ¸ā§‡āĻŸ āĻĨā§‡āĻ•ā§‡), āĻāĻŦāĻ‚ āĻāĻ‡ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§‹āĻĄā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻŸā§āĻ•āĻ°ā§‹āĻ¤ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻļā§āĻ°ā§ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
-msched-prolog.

-mfloat-abi =āĻ¨āĻžāĻŽ
āĻ•ā§‹āĻ¨ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ ABI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛: āĻ¨āĻ°āĻŽ, softfp āĻāĻŦāĻ‚
āĻ•āĻ āĻŋāĻ¨.

āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨āĻ°āĻŽ GCC āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻ¸āĻŽā§āĻŦāĻ˛āĻŋāĻ¤ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡-
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤ softfp āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ–āĻ¨āĻ“ āĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ•āĻ āĻŋāĻ¨ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽ āĻāĻŦāĻ‚ FPU-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻāĻŦāĻ‚ āĻ¸āĻĢā§āĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ ABI āĻ˛āĻŋāĻ™ā§āĻ•-āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ; āĻ†āĻĒāĻ¨āĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•
āĻāĻ•āĻ‡ ABI, āĻāĻŦāĻ‚ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¸ā§‡āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĨ¤

- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡ āĻšāĻ˛āĻŽāĻžāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨āĨ¤

-āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡ āĻšāĻ˛āĻŽāĻžāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨; āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž
āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄāĨ¤

-āĻŽāĻžāĻ°ā§āĻš =āĻ¨āĻžāĻŽ
āĻāĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ ARM āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ GCC āĻāĻ‡ āĻ¨āĻžāĻŽāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ•āĻŋ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -mcpu = āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯
āĻ¨āĻžāĻŽāĻ—ā§āĻ˛ā§‹ āĻšāĻ˛: āĻ†āĻ°ā§āĻŽāĻ­ 2, armv2a, āĻ†āĻ°ā§āĻŽāĻ­ 3, armv3m, āĻ†āĻ°ā§āĻŽāĻ­ 4, armv4t, āĻ†āĻ°ā§āĻŽāĻ­ 5, armv5t, armv5e,
āĻ†āĻ°ā§āĻŽāĻ­āĻŋ 5 āĻŸāĻŋ, āĻ†āĻ°ā§āĻŽāĻ­ 6, armv6j, āĻ†āĻ°ā§āĻŽāĻ­āĻŋ 6 āĻŸāĻŋ 2, armv6z, āĻ†āĻ°ā§āĻŽāĻ­āĻŋ 6 āĻœā§‡āĻĄ, armv6-āĻŽāĻŋ, āĻ†āĻ°ā§āĻŽāĻ­ 7, armv7-a, armv7-r,
armv7-āĻŽāĻŋ, armv7e-m, armv7ve, armv8-a, armv8-a+crc, iwmmxt, iwmmxt2, ep9312.

-march=armv7ve armv7- āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĨ¤

-march=armv8-a+crc āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¸āĻžāĻĨā§‡ ARMv8-A āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻāĻšā§āĻ›āĻŋāĻ• CRC32 āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤

-āĻŽāĻžāĻ°ā§āĻš=āĻĻā§‡āĻļā§€āĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻŦāĻŋāĻ˛ā§āĻĄā§‡āĻ° āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸāĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GNU/Linux-āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻ¯āĻŧā§ˇ
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨ā§‡āĻ‡
āĻĒā§āĻ°āĻ­āĻžāĻŦāĨ¤

-mtune =āĻ¨āĻžāĻŽ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ ARM āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ GCC āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ•ā§‹āĻĄā§‡āĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻžāĨ¤ āĻ•āĻŋāĻ›ā§ āĻāĻ†āĻ°āĻāĻŽ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĨ¤ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛: arm2, arm250, arm3, arm6,
arm60, arm600, arm610, arm620, arm7, āĻŦāĻžāĻšā§ 7 āĻŽāĻŋ, arm7d, arm7dm, arm7di, arm7dmi, arm70,
arm700, arm700i, arm710, arm710c, arm7100, arm720, arm7500, arm7500fe, arm7tdmi,
arm7tdmi-s, arm710t, arm720t, arm740t, āĻāĻ–āĻ¨āĻ“ āĻŦāĻŋāĻ•ā§āĻ°āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻļāĻ•ā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§€ 110, āĻļāĻ•ā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§€ 1100,
āĻļāĻ•ā§āĻ¤āĻŋāĻļāĻžāĻ˛ā§€ 1110, arm8, arm810, arm9, arm9e, arm920, arm920t, arm922t, arm946e-s,
arm966e-s, arm968e-s, arm926ej-s, arm940t, arm9tdmi, arm10tdmi, arm1020t, arm1026ej-s,
arm10e, arm1020e, arm1022e, arm1136j-s, arm1136jf-s, mpcore, mpcorenovfp, arm1156t2-s,
arm1156t2f-s, arm1176jz-s, arm1176jzf-s, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-āĻ 5, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-āĻ 7, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-āĻ 8, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-āĻ 9,
āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-āĻ 12, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-āĻ 15, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-āĻ 53, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-āĻ 57, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-āĻ 72, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-r4, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-r4f,
āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-r5, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-r7, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-m7, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-m4, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-m3, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-m1, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-m0,
āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-āĻāĻŽ0āĻĒā§āĻ˛āĻžāĻ¸, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-m1.small-multiply, āĻ•āĻ°ā§āĻŸā§‡āĻ•ā§āĻ¸-m0.small-multiply,
cortex-m0plus.small-multiply, exynos-m1, marvell-pj4, xscale, iwmmxt, iwmmxt2, ep9312,
fa526, fa626, fa606te, fa626te, fmp626, fa726te, xgene1.

āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ GCC āĻ•ā§‹āĻĄā§‡āĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻž āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻŦā§‡
āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻœāĻ¨ā§āĻ¯. āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ. āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛: cortex-a15.cortex-a7,
cortex-a57.cortex-a53, cortex-a72.cortex-a53.

-mtune=āĻœā§‡āĻ¨āĻžāĻ°āĻŋāĻ•-āĻ–āĻŋāĻ˛āĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ GCC-āĻāĻ° āĻŽāĻŋāĻļā§āĻ°āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ–āĻŋāĻ˛āĻžāĻ¨. āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻšāĻ˛ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯āĻž āĻ­āĻžāĻ˛āĻ­āĻžāĻŦā§‡ āĻšāĻžāĻ˛āĻžāĻ¯āĻŧ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻœāĻ¨āĻĒā§āĻ°āĻŋāĻ¯āĻŧ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°, āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ­āĻžāĻ°āĻ¸āĻžāĻŽā§āĻ¯ āĻŦāĻœāĻžāĻ¯āĻŧ āĻ°āĻžāĻ–āĻž āĻ¯āĻž āĻ•āĻŋāĻ›ā§ āĻ‰āĻĒāĻ•āĻžāĻ°ā§€
āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ CPUs, āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ CPU-āĻāĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻĄāĻŧāĻžāĻ¨ā§‹āĨ¤ āĻāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° GCC āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•āĻžāĻ°āĻŖ CPU āĻŽāĻĄā§‡āĻ˛ āĻ†āĻ¸ā§‡ āĻāĻŦāĻ‚ āĻ¯āĻžāĻ¯āĻŧāĨ¤

-mtune=āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻŦāĻŋāĻ˛ā§āĻĄ āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GNU/Linux-āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¨āĻ¯āĻŧ
āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ˛ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤

-mcpu =āĻ¨āĻžāĻŽ
āĻāĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ ARM āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ GCC āĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ¨āĻžāĻŽāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ˛āĻ•ā§āĻˇā§āĻ¯ ARM āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ (āĻ¯ā§‡āĻŽāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻŽāĻžāĻ°ā§āĻš) āĻāĻŦāĻ‚ āĻāĻ†āĻ°āĻāĻŽ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°
āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°ā§āĻ¨ (āĻ¯ā§‡āĻŽāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -mtune) āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨
āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻŽāĻžāĻ°ā§āĻš or -mtune, āĻ āĻ…āĻĒāĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ¨āĻŋāĻ¤ā§‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ…āĻ‚āĻļāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻ‡ -mtune.

-mcpu=āĻœā§‡āĻ¨āĻžāĻ°āĻŋāĻ•-āĻ–āĻŋāĻ˛āĻžāĻ¨ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤, āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš =āĻ–āĻŋāĻ˛āĻžāĻ¨
-mtune=āĻœā§‡āĻ¨āĻžāĻ°āĻŋāĻ•-āĻ–āĻŋāĻ˛āĻžāĻ¨āĨ¤ āĻĻā§‡āĻ– -mtune āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯.

-mcpu=āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻŦāĻŋāĻ˛ā§āĻĄ āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GNU/Linux-āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¨āĻ¯āĻŧ
āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ˛ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤

-mfpu =āĻ¨āĻžāĻŽ
āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° (āĻŦāĻž āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŽā§āĻ˛ā§‡āĻļāĻ¨) āĻ•āĻŋ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
āĻ˛āĻ•ā§āĻˇā§āĻ¯. āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛: āĻ­āĻŋāĻāĻĢāĻĒāĻŋ, āĻ­āĻŋāĻāĻĢāĻĒāĻŋāĻ­āĻŋ 3, vfpv3-fp16, vfpv3-d16, vfpv3-d16-fp16,
vfpv3xd, vfpv3xd-fp16, āĻ¨āĻŋāĻ…āĻ¨ā§āĻ—ā§āĻ¯āĻžāĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤, neon-fp16, āĻ­āĻŋāĻāĻĢāĻĒāĻŋāĻ­āĻŋ 4, vfpv4-d16, fpv4-sp-d16, neon-vfpv4,
fpv5-d16, fpv5-sp-d16, fp-armv8, neon-fp-armv8, āĻāĻŦāĻ‚ crypto-neon-fp-armv8.

If -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤

āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡ NEON āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĨāĻžāĻ•ā§‡ (āĻ¯ā§‡āĻŽāĻ¨ -āĻāĻŽāĻāĻĢāĻĒāĻŋāĻ‡āĻ‰=āĻ¨āĻŋāĻ…āĻ¨ā§āĻ—ā§āĻ¯āĻžāĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤),
āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ GCC-āĻāĻ° āĻ…āĻŸā§‹-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ° āĻ•āĻžāĻ°āĻŖ āĻšāĻ˛ NEON āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ IEEE 754 āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž (in
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĄāĻŋāĻ¨āĻ°āĻŽāĻžāĻ˛ āĻŽāĻžāĻ¨āĻ•ā§‡ āĻļā§‚āĻ¨ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ), āĻ¤āĻžāĻ‡ NEON āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻˇāĻ¤āĻŋ āĻšāĻ¤ā§‡.

-mfp16-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ=āĻ¨āĻžāĻŽ
"__fp16" āĻ…āĻ°ā§āĻ§-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯
āĻ¨āĻžāĻŽ āĻšāĻ¯āĻŧ āĻ¨āĻž, ie, āĻāĻŦāĻ‚ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ; āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¯ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ "__fp16"
āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-mstructure-āĻ†āĻ•āĻžāĻ°-āĻ¸ā§€āĻŽāĻžāĻ¨āĻž=n
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻŽāĻžāĻĒ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻŦāĻŋāĻŸ. āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛ 8, 32 āĻāĻŦāĻ‚ 64ā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ā§ˇ
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ COFF āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻĄ āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛
8. 64 āĻāĻ° āĻŽāĻžāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻ–āĻ¨āĻ‡ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ ABI āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĻā§āĻ°ā§āĻ¤, āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋāĻ“ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻŦāĻžāĻĄāĻŧāĻžāĻ¨āĨ¤ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨.
āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ āĻ…āĻ—āĻ¤ā§āĻ¯āĻž āĻ•ā§‹āĻĄ āĻŦāĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻ†āĻļāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
āĻ…āĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤, āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻŦāĻž āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻ¨āĻŋāĻŽāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻžāĻŦā§‹āĻ°ā§āĻŸ-āĻ…āĻ¨-āĻ¨āĻ°ā§‡āĻŸāĻžāĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ "noreturn" āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻļā§‡āĻˇā§‡ "āĻ…āĻŦāĻ°ā§āĻŸ" āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻžāĻ‡
āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡ āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻš āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

-āĻŽāĻ˛āĻ‚-āĻ•āĻ˛
-mno-āĻ˛āĻ‚-āĻ•āĻ˛
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ˛ā§‡
āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻ•āĻ˛ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ 64-āĻŽā§‡āĻ—āĻžāĻŦāĻžāĻ‡āĻŸ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ…āĻĢāĻ¸ā§‡āĻŸ-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°āĨ¤

āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻĻā§€āĻ°ā§āĻ˜ āĻ•āĻ˛ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻšāĻ˛ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨, āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋāĻ° "short_call" āĻ†āĻ›ā§‡
āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ, āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž "#pragma no_long_calls" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ†āĻ›ā§‡,
āĻāĻŦāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻžāĻ° āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻĻā§€āĻ°ā§āĻ˜ āĻ•āĻ˛ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ¯āĻŧāĻŽā§‡āĻ° āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšāĻ˛ āĻ¯ā§‡
āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ‚āĻœā§āĻžāĻž, "āĻ˛āĻ‚_āĻ•āĻ˛" āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ āĻŦāĻž "āĻŦāĻŋāĻ­āĻžāĻ—" āĻ¸āĻš āĻĢāĻžāĻ‚āĻļāĻ¨
āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯, āĻāĻŦāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž "#pragma long_calls" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡
āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻĻā§€āĻ°ā§āĻ˜ āĻ•āĻ˛ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž -mno-āĻ˛āĻ‚-āĻ•āĻ˛ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻšāĻ°āĻŖ, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ "#pragma" āĻāĻ° āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡
long_calls_off" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻžāĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻ—ā§āĻ˛āĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

-āĻāĻ•āĻŸāĻŋ-āĻ›āĻŦāĻŋ-āĻŦā§‡āĻ¸
PIC āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻžāĨ¤ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŸāĻŋ āĻļā§āĻ°ā§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§€
āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°ā§€ āĻļā§āĻ°ā§ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-mpic-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°=REG
PIC āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯ā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¤āĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ PIC āĻŦā§‡āĻ¸ āĻ•ā§‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯,
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĨ¤ āĻāĻ•āĻ• PIC āĻŦā§‡āĻ¸ āĻ•ā§‡āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯,
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ R9 āĻ¯āĻĻāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ EABI āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻšāĻ¯āĻŧ āĻŦāĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻšā§‡āĻ•āĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ R10.

-mpic-āĻĄā§‡āĻŸāĻž-āĻ‡-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ-āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ•
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ āĻ˛ā§‹āĻĄā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻ ā§āĻ¯ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ•āĨ¤ āĻ…āĻ¤āĻāĻŦ,
āĻāĻŸāĻŋ āĻĒāĻŋāĻ¸āĻŋ-āĻ°āĻŋāĻ˛ā§‡āĻŸāĻŋāĻ­ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĄā§‡āĻŸāĻž āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻ¯āĻŧ
VxWorks RTP āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-mpoke-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ¨āĻžāĻŽ
āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ˛āĻŋāĻ–ā§āĻ¨, āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ†āĻ—ā§‡
āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻāĻ° āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ:

t0
.ascii "arm_poke_function_name", 0
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
t1
.word 0xff000000 + (t1 - t0)
arm_poke_function_name
mov ip, sp
stmfd sp!, {fp, ip, lr, pc}
āĻ¸āĻžāĻŦ fp, ip, #4

āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻŦā§āĻ¯āĻžāĻ•āĻŸā§āĻ°ā§‡āĻ¸ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ•ā§‹āĻĄ "fp + āĻ āĻ¸āĻžā§āĻšāĻŋāĻ¤ "pc" āĻāĻ° āĻŽāĻžāĻ¨ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
0" āĻ¯āĻĻāĻŋ āĻŸā§āĻ°ā§‡āĻ¸ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻžāĻšāĻ˛ā§‡ "pc - 12" āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ‰āĻĒāĻ°ā§‡āĻ° 8āĻŸāĻŋ āĻŦāĻŋāĻŸ āĻšāĻ¯āĻŧ
āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻŽāĻ°āĻž āĻœāĻžāĻ¨āĻŋ āĻ¯ā§‡ āĻāĻ° āĻ†āĻ—ā§‡ āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽ āĻāĻŽāĻŦā§‡āĻĄ āĻ•āĻ°āĻž āĻ†āĻ›ā§‡
āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻŦāĻ‚ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ "((pc[-3]) & 0xff000000)"āĨ¤

-āĻŽāĻĨāĻŽā§āĻŦ
-āĻŽāĻ°ā§āĻŽ
āĻāĻ†āĻ°āĻāĻŽ āĻāĻŦāĻ‚ āĻĨāĻžāĻŽā§āĻŦ āĻ¸ā§āĻŸā§‡āĻŸā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ•ā§‹āĻĄā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻšāĻ˛ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ¯āĻž āĻāĻ†āĻ°āĻāĻŽ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻāĻ° āĻ¸āĻžāĻĨā§‡ GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ --with-mode=āĻ…āĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-mtpcs-āĻĢā§āĻ°ā§‡āĻŽ
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĨāĻžāĻŽā§āĻŦ āĻĒā§āĻ°āĻ¸āĻŋāĻĄāĻŋāĻ‰āĻ° āĻ•āĻ˛ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻ¨-āĻ˛āĻŋāĻĢ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤ (āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¯āĻž āĻ…āĻ¨ā§āĻ¯āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤) āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mno-tpcs-āĻĢā§āĻ°ā§‡āĻŽ.

-mtpcs-āĻĒāĻžāĻ¤āĻž-āĻĢā§āĻ°ā§‡āĻŽ
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĨāĻžāĻŽā§āĻŦ āĻĒā§āĻ°āĻ¸āĻŋāĻĄāĻŋāĻ‰āĻ° āĻ•āĻ˛ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻ¤āĻž āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤ (āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¯āĻž āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤)
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mno-apcs-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§‡āĻŽ.

-mcallee-āĻ¸ā§āĻĒāĻžāĻ°-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚
āĻāĻ•āĻŸāĻŋ ARM āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĻā§‡āĻ¯āĻŧ
āĻšā§‡āĻĄāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻŦāĻžāĻ•āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ†āĻ—ā§‡ āĻĨāĻžāĻŽā§āĻŦ āĻŽā§‹āĻĄā§‡ āĻ¸ā§āĻ‡āĻš āĻ•āĻ°ā§‡āĨ¤
āĻāĻŸāĻŋ āĻāĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¨āĻ¨-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚ āĻ•ā§‹āĻĄ āĻĨā§‡āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
AAPCS āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡ āĻŦā§ˆāĻ§ āĻ¨āĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡āĨ¤

-mcaller-āĻ¸ā§āĻĒāĻžāĻ°-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° (āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻš) āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•āĻ˛ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻ–āĻ°āĻšā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄ āĻ†āĻ›ā§‡
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ AAPCS āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡ āĻŦā§ˆāĻ§ āĻ¨āĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻŋāĻ‚
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽāĨ¤

-āĻāĻŽāĻŸāĻŋāĻĒāĻŋ=āĻ¨āĻžāĻŽ
āĻĨā§āĻ°ā§‡āĻĄ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻŽāĻĄā§‡āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦā§ˆāĻ§ āĻŽāĻĄā§‡āĻ˛ āĻšāĻ¯āĻŧ
āĻ¨āĻ°āĻŽ, āĻ¯āĻž "__aeabi_read_tp" āĻ āĻ•āĻ˛ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§‡, cp15, āĻ¯āĻž āĻĨā§āĻ°ā§‡āĻĄ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ†āĻ¸ā§‡
āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ "cp15" āĻĨā§‡āĻ•ā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° (arm6k āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤), āĻāĻŦāĻ‚ āĻ—āĻžāĻĄāĻŧā§€, āĻ¯āĻž
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻ°āĻž āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻšāĻ˛
āĻ—āĻžāĻĄāĻŧā§€.

-mtls-āĻ‰āĻĒāĻ­āĻžāĻˇāĻž=āĻ‰āĻĒāĻ­āĻžāĻˇāĻž
āĻĨā§āĻ°ā§‡āĻĄ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ­āĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ‡ āĻ‰āĻĒāĻ­āĻžāĻˇāĻžāĻ—ā§āĻ˛āĻŋ āĻšāĻ¯āĻŧ
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤---āĻ¨ā§-āĻšāĻ°āĻŋāĻŖ āĻāĻŦāĻ‚ gnu2. āĻĻā§āĻ¯ āĻ¨ā§-āĻšāĻ°āĻŋāĻŖ āĻ‰āĻĒāĻ­āĻžāĻˇāĻž āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ¸āĻ˛ GNU āĻ¸ā§āĻ•āĻŋāĻŽ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ TLS āĻŽāĻĄā§‡āĻ˛ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯ gnu2 āĻ‰āĻĒāĻ­āĻžāĻˇāĻž GNU āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ•āĻžāĻ°ā§€ āĻ¸ā§āĻ•āĻŋāĻŽ, āĻ¯āĻž āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ•āĻžāĻ°ā§€ āĻ¸ā§āĻ•āĻŋāĻŽ āĻŽā§‚āĻ˛ āĻ¸ā§āĻ•āĻŋāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ, āĻ¤āĻŦā§‡ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°, āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻŦāĻ‚ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻāĻŦāĻ‚ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ exec TLS āĻŽāĻĄā§‡āĻ˛ āĻšāĻ¯āĻŧ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ¨āĻž āĻāĻŦāĻ‚ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŽā§‚āĻ˛ āĻ¸ā§āĻ•āĻŋāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mword-āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻļāĻŦā§āĻĻ-āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒāĻ°āĻŽ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻ¯ā§‡āĻŽāĻ¨ R_ARM_ABS32)āĨ¤ āĻāĻ‡
āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ (uClinux, SymbianOS) āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛ā§‹āĻĄāĻžāĻ° āĻ†āĻ°ā§‹āĻĒ āĻ•āĻ°ā§‡
āĻāĻ‡ āĻ¨āĻŋāĻˇā§‡āĻ§āĻžāĻœā§āĻžāĻž, āĻāĻŦāĻ‚ āĻ¯āĻ–āĻ¨ -fpic or -fpic āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ†āĻ›ā§‡.

-mfix-cortex-M3-LDRD
āĻ•āĻŋāĻ›ā§ Cortex-M3 āĻ•ā§‹āĻ° āĻĄā§‡āĻŸāĻž āĻĻā§āĻ°ā§āĻ¨ā§€āĻ¤āĻŋāĻ° āĻ•āĻžāĻ°āĻŖ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻ–āĻ¨ "ldrd" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻš
āĻ“āĻ­āĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒāĻŋāĻ‚ āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻāĻŦāĻ‚ āĻŦā§‡āĻ¸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ
āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ -mcpu=cortex-m3 is
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ

-āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ•-āĻĒā§āĻ°āĻŦā§‡āĻļ
-mno-unaligned-access
āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋ āĻĨā§‡āĻ•ā§‡ 16- āĻāĻŦāĻ‚ 32-āĻŦāĻŋāĻŸ āĻŽāĻžāĻ¨ā§‡āĻ° āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ‚ āĻ˛ā§‡āĻ–āĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ (āĻŦāĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡)
āĻ¯ā§‡āĻ—ā§āĻ˛ā§‹ 16- āĻŦāĻž 32-āĻŦāĻŋāĻŸ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ†āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻĄ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ¸āĻŦāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻĒā§āĻ°āĻŋ-ARMv6 āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¸ā§āĻ¤ ARMv6-M āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°, āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ
āĻ†āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻĄ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒā§āĻ¯āĻžāĻ•āĻĄ āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻļāĻŦā§āĻĻāĻ—ā§āĻ˛āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ a
āĻāĻ• āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻŦāĻžāĻ‡āĻŸāĨ¤

ARM āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ "Tag_CPU_unaligned_access" āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ†āĻ›ā§‡
āĻšāĻ¯āĻŧ āĻ¸āĻ¤ā§āĻ¯ āĻŦāĻž āĻŽāĻŋāĻĨā§āĻ¯āĻž, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ†āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻĄ āĻāĻ•ā§āĻ¸ā§‡āĻ¸
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĒā§āĻ°āĻ¤ā§€āĻ• "__ARM_FEATURE_UNALIGNED" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-64 āĻŦāĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ mneon-
āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° 64-āĻŦāĻŋāĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ•ā§‹āĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§‡ āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻ–āĻ°āĻš āĻŦā§‡āĻļāĻŋāĨ¤

-mslow-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ-āĻĄā§‡āĻŸāĻž
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĨā§‡āĻ•ā§‡ āĻĄā§‡āĻŸāĻž āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ†āĻ¨āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ§ā§€āĻ°āĨ¤ āĻ¤āĻžāĻ‡ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ•
āĻ­āĻžāĻ˛ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻœāĻ¨ā§āĻ¯ āĻ˛ā§‹āĻĄ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻ–āĻ¨āĻ‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
ARMv7 M-āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻŦāĻ¨ā§āĻ§āĨ¤

-masm-āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ‡āĻ‰āĻ¨āĻŋāĻĢāĻžāĻ‡āĻĄ
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ‡āĻ‰āĻ¨āĻŋāĻĢāĻžāĻ‡āĻĄ āĻāĻāĻ¸āĻāĻŽ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ›ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻŦāĻ¨ā§āĻ§ āĻ†āĻ›ā§‡
āĻ¯āĻž āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻŦā§‹āĻāĻžāĻ¯āĻŧāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° Thumb1 āĻāĻŦāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
ARM āĻ¸ā§āĻŸā§‡āĻŸ āĻāĻŦāĻ‚ Thumb2 āĻāĻ° āĻ‰āĻĒāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻ° āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ āĻ°āĻŋāĻ˛āĻŋāĻœā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĨ¤ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻ…āĻŦāĻšāĻ¯āĻŧ āĻŦāĻ˛ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

-mrestrict-āĻāĻŸāĻž
ARMv8 āĻāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻŽā§‡āĻ¨ā§‡ IT āĻŦā§āĻ˛āĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ•ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡āĨ¤ āĻ†āĻ‡āĻŸāĻŋ āĻŦā§āĻ˛āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¸ā§‡āĻŸ āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• 16-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡
ARMv8 āĻĨāĻžāĻŽā§āĻŦ āĻŽā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻĨāĻžāĻ•ā§‡āĨ¤

-āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻŸāĻŋāĻ‰āĻ¨-āĻ¤āĻĨā§āĻ¯
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ CPU āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ°āĻŋāĻ—ā§āĻ°ā§‡āĻļāĻ¨ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ¨āĻ¯āĻŧ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ•ā§‹āĻĄāĨ¤ āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĨ¤

āĻāĻ­āĻŋāĻ†āĻ° āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ AVR āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-mmcu =MCU
Atmel AVR āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° (ISA) āĻŦāĻž MCU āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛@tie{}avr2.

GCC āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ AVR āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻāĻŦāĻ‚ ISA āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡:

"avr2"
8@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¸āĻš "āĻ•ā§āĻ˛āĻžāĻ¸āĻŋāĻ•" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĨ¤ MCU@tie{}= "attiny22",
"attiny26", "at90c8534", "at90s2313", "at90s2323", "at90s2333", "at90s2343",
"at90s4414", "at90s4433", "at90s4434", "at90s8515", "at90s8535".

"avr25"
8@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻāĻŦāĻ‚ "MOVW" āĻ¸āĻš "āĻ•ā§āĻ˛āĻžāĻ¸āĻŋāĻ•" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ. MCU@tie{}= "ata5272", "ata6616c", "attiny13", "attiny13a",
"attiny2313", "attiny2313a", "attiny24", "attiny24a", "attiny25", "attiny261",
"attiny261a", "attiny43u", "attiny4313", "attiny44", "attiny44a", "attiny441",
"attiny45", "attiny461", "attiny461a", "attiny48", "attiny828", "attiny84",
"attiny84a", "attiny841", "attiny85", "attiny861", "attiny861a", "attiny87",
"attiny88", "at86rf401"āĨ¤

"avr3"
16@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ 64@tie{}KiB āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¸āĻš "āĻ•ā§āĻ˛āĻžāĻ¸āĻŋāĻ•" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĨ¤
MCU@tie{}= "at43usb355", "at76c711"āĨ¤

"avr31"
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° 128@tie{}KiB āĻ¸āĻš "āĻ•ā§āĻ˛āĻžāĻ¸āĻŋāĻ•" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĨ¤ MCU@tie{}= "atmega103",
"at43usb320"āĨ¤

"avr35"
16@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ 64@tie{}KiB āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻāĻŦāĻ‚ āĻ¸āĻš "āĻ•ā§āĻ˛āĻžāĻ¸āĻŋāĻ•" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸
"MOVW" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĨ¤ MCU@tie{}= "ata5505", "ata6617c", "ata664251",
"atmega16u2", "atmega32u2", "atmega8u2", "attiny1634", "attiny167", "at90usb162",
"at90usb82"āĨ¤

"avr4"
8@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¸āĻš "āĻ‰āĻ¨ā§āĻ¨āĻ¤" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĨ¤ MCU@tie{}= "ata6285",
"ata6286", "ata6289", "ata6612c", "atmega48", "atmega48a", "atmega48p",
"atmega48pa", "atmega8", "atmega8a", "atmega8hva", "atmega8515", "atmega8535",
"atmega88", "atmega88a", "atmega88p", "atmega88pa", "at90pwm1", "at90pwm2",
"at90pwm2b", "at90pwm3", "at90pwm3b", "at90pwm81".

"avr5"
16@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ 64@tie{}KiB āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¸āĻš "āĻ‰āĻ¨ā§āĻ¨āĻ¤" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĨ¤
MCU@tie{}= "ata5702m322", "ata5782", "ata5790", "ata5790n", "ata5795", "ata5831",
"ata6613c", "ata6614q", "atmega16", "atmega16a", "atmega16hva", "atmega16hva2",
"atmega16hvb", "atmega16hvbrevb", "atmega16m1", "atmega16u4", "atmega161",
"atmega162", "atmega163", "atmega164a", "atmega164p", "atmega164pa", "atmega165",
"atmega165a", "atmega165p", "atmega165pa", "atmega168", "atmega168a",
"atmega168p", "atmega168pa", "atmega169", "atmega169a", "atmega169p",
"atmega169pa", "atmega32", "atmega32a", "atmega32c1", "atmega32hvb",
"atmega32hvbrevb", "atmega32m1", "atmega32u4", "atmega32u6", "atmega323",
"atmega324a", "atmega324p", "atmega324pa", "atmega325", "atmega325a",
"atmega325p", "atmega325pa", "atmega3250", "atmega3250a", "atmega3250p",
"atmega3250pa", "atmega328", "atmega328p", "atmega329", "atmega329a",
"atmega329p", "atmega329pa", "atmega3290", "atmega3290a", "atmega3290p",
"atmega3290pa", "atmega406", "atmega64", "atmega64a", "atmega64c1", "atmega64hve",
"atmega64hve2", "atmega64m1", "atmega64rfr2", "atmega640", "atmega644",
"atmega644a", "atmega644p", "atmega644pa", "atmega644rfr2", "atmega645",
"atmega645a", "atmega645p", "atmega6450", "atmega6450a", "atmega6450p",
"atmega649", "atmega649a", "atmega649p", "atmega6490", "atmega6490a",
"atmega6490p", "at90can32", "at90can64", "at90pwm161", "at90pwm216", "at90pwm316",
"at90scr100", "at90usb646", "at90usb647", "at94k", "m3000"āĨ¤

"avr51"
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° 128@tie{}KiB āĻ¸āĻš "āĻ‰āĻ¨ā§āĻ¨āĻ¤" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĨ¤ MCU@tie{}= "atmega128",
"atmega128a", "atmega128rfa1", "atmega128rfr2", "atmega1280", "atmega1281",
"atmega1284", "atmega1284p", "atmega1284rfr2", "at90can128", "at90usb1286",
"at90usb1287"āĨ¤

"avr6"
3-āĻŦāĻžāĻ‡āĻŸ āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻš "āĻ‰āĻ¨ā§āĻ¨āĻ¤" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸, āĻ¯ā§‡āĻŽāĻ¨ 128@tie{}KiB āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻš
āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋ. MCU@tie{}= "atmega256rfr2", "atmega2560", "atmega2561", "atmega2564rfr2"āĨ¤

"avrxmega2"
8@tie{}KiB āĻāĻŦāĻ‚ 64@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¸āĻš "XMEGA" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĨ¤
MCU@tie{}= "atxmega16a4", "atxmega16a4u", "atxmega16c4", "atxmega16d4",
"atxmega16e5", "atxmega32a4", "atxmega32a4u", "atxmega32c3", "atxmega32c4",
"atxmega32d3", "atxmega32d4", "atxmega32e5", "atxmega8e5".

"avrxmega4"
64@tie{}KiB āĻāĻŦāĻ‚ 128@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻš "XMEGA" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸
āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋ. MCU@tie{}= "atxmega64a3", "atxmega64a3u", "atxmega64a4u", "atxmega64b1",
"atxmega64b3", "atxmega64c3", "atxmega64d3", "atxmega64d4".

"avrxmega5"
64@tie{}KiB āĻāĻŦāĻ‚ 128@tie{}KiB āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻš "XMEGA" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸
āĻŽā§‡āĻŽāĻ°āĻŋ āĻāĻŦāĻ‚ RAM āĻāĻ° 64@tie{}KiB-āĻāĻ° āĻŦā§‡āĻļāĻŋāĨ¤ MCU@tie{}= "atxmega64a1",
"atxmega64a1u"āĨ¤

"avrxmega6"
128@tie{}KiB āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¸āĻš "XMEGA" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĨ¤ MCU@tie{}=
"atxmega128a3", "atxmega128a3u", "atxmega128b1", "atxmega128b3", "atxmega128c3",
"atxmega128d3", "atxmega128d4", "atxmega192a3", "atxmega192a3u", "atxmega192c3",
"atxmega192d3", "atxmega256a3", "atxmega256a3b", "atxmega256a3bu",
"atxmega256a3u", "atxmega256c3", "atxmega256d3", "atxmega384c3", "atxmega384d3".

"avrxmega7"
"XMEGA" āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻ¯āĻžāĻ° 128@tie{}KiB āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻāĻŦāĻ‚ āĻāĻ° āĻŦā§‡āĻļāĻŋ
RAM āĻāĻ° 64@tie{}KiBāĨ¤ MCU@tie{}= "atxmega128a1", "atxmega128a1u", "atxmega128a4u"āĨ¤

"āĻ†āĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ"
512@tie{}B āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ 4@tie{}KiB āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¸āĻš "TINY" āĻ•ā§āĻˇā§āĻĻā§āĻ° āĻ•ā§‹āĻ° āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĨ¤
MCU@tie{}= "attiny10", "attiny20", "attiny4", "attiny40", "attiny5", "attiny9"āĨ¤

"avr1"
āĻāĻ‡ ISA āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ AVR āĻ•ā§‹āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
MCU@tie{}= "attiny11", "attiny12", "attiny15", "attiny28", "at90s1200"āĨ¤

- maccumulate- args
āĻ†āĻ‰āĻŸāĻ—ā§‹āĻ¯āĻŧāĻŋāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ¸āĻ‚āĻ—ā§āĻ°āĻš āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻĒā§‡āĻ¸ āĻ…āĻ°ā§āĻœāĻ¨/āĻŽā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻ˛ā§‹āĻ—/āĻāĻĒāĻŋāĻ˛āĻ—ā§‡ āĻāĻ•āĻŦāĻžāĻ° āĻŦāĻšāĻŋāĻ°ā§āĻ—āĻžāĻŽā§€ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ›āĻžāĻĄāĻŧāĻž,
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻŦāĻšāĻŋāĻ°ā§āĻ—āĻžāĻŽā§€ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒā§āĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĒāĻ°ā§‡ āĻĒāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻĒāĻ°ā§‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻĒāĻŋāĻ‚ AVR āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻžāĻ¤ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻĒā§‡āĻ¸ āĻœāĻŽāĻžāĻ¨ā§‹āĻ° āĻĢāĻ˛ā§‡ āĻ›ā§‹āĻŸ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•āĻžāĻ°āĻŖ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻĒāĻ°ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻŦā§‡ āĻ¨āĻž.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻŽāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ•āĻŽāĻŋāĻ¯āĻŧā§‡ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ•āĻ˛ āĻ•āĻ°ā§‡
āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¤āĻžāĻĻā§‡āĻ° āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒā§‡āĻ¤ā§‡ āĻ•āĻ˛ āĻŽāĻ¤ printf āĻŽāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨.

-āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻš-āĻ•āĻ¸ā§āĻŸ =āĻŽā§‚āĻ˛ā§āĻ¯
āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§€āĻ¨ āĻļāĻžāĻ–āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻļāĻžāĻ–āĻž āĻ–āĻ°āĻš āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻŽā§‚āĻ˛ā§āĻ¯. āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĻ¸āĻ™ā§āĻ—āĻ¤ āĻŽāĻžāĻ¨
āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻŽā§‚āĻ˛ā§āĻ¯ āĻ›ā§‹āĻŸ, āĻ… āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻļāĻžāĻ–āĻž āĻ–āĻ°āĻš 0āĨ¤

-mcall-āĻĒā§āĻ°ā§‹āĻ˛ā§‹āĻ—āĻ¸
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°ā§‹āĻ˛ā§‹āĻ—/āĻāĻĒāĻŋāĻ˛āĻ—āĻ—ā§āĻ˛āĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ā§‡ āĻ•āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ•ā§‹āĻĄ
āĻ†āĻ•āĻžāĻ° āĻ›ā§‹āĻŸāĨ¤

-āĻĒā§āĻĻāĻŋāĻ¨āĻž8
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ "int" 8-āĻŦāĻŋāĻŸ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻāĻŸāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§āĻ°āĻŖā§‡āĻ° āĻ†āĻ•āĻžāĻ°āĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡: āĻāĻ•āĻŸāĻŋ "āĻšāĻžāĻ°" āĻšāĻ˛ 1
āĻŦāĻžāĻ‡āĻŸ, āĻāĻ•āĻŸāĻŋ "int" āĻšāĻ˛ 1 āĻŦāĻžāĻ‡āĻŸ, āĻāĻ•āĻŸāĻŋ "āĻ˛āĻ‚" āĻšāĻ˛ 2 āĻŦāĻžāĻ‡āĻŸ āĻāĻŦāĻ‚ "āĻ˛āĻ‚ āĻ˛āĻ‚" āĻšāĻ˛ 4 āĻŦāĻžāĻ‡āĻŸāĨ¤ āĻ…āĻ¨ā§āĻ—ā§āĻ°āĻš
āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ›ā§‹āĻŸ āĻšāĻ¯āĻŧ
āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ°āĨ¤

-mn-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ=NUM
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ†āĻ•āĻžāĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ NUM āĻŦāĻžāĻ° 64@tie{}KiB.

-mno-āĻŦāĻŋāĻ˜ā§āĻ¨
āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻžāĻ§āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧāĨ¤ āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ° āĻ›ā§‹āĻŸ.

-āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸
"āĻ•ā§āĻ¯āĻžāĻ˛" āĻ°ā§‡āĻ¸āĻĒ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ "RCALL" resp āĻĻā§āĻŦāĻžāĻ°āĻž "JMP" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĨ¤ "āĻ†āĻ°āĻœā§‡āĻāĻŽāĻĒāĻŋ"
āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻšāĻ˛ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĨ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ -āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸ āĻļā§āĻ§ā§ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ --mlink-āĻŦāĻŋāĻļā§āĻ°āĻžāĻŽ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŦāĻ‚ --āĻ†āĻ°āĻžāĻŽ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻœāĻžāĻŽā§āĻĒ āĻ°āĻŋāĻ˛āĻžāĻ•ā§āĻ¸āĻŋāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ āĻœāĻžāĻŽā§āĻĒ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ†āĻ—ā§‡ āĻœāĻžāĻ¨āĻž āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻŋ
āĻ•ā§‹āĻĄ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤ āĻ…āĻ¤āĻāĻŦ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ•ā§‹āĻĄ āĻāĻ•āĻ‡,
āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĨā§‡āĻ•ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§‹āĻĄāĨ¤

āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻŸāĻžāĻŦāĻ—ā§āĻ˛āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ˛ā§‡ āĻ°āĻŋāĻ˛āĻžāĻ•ā§āĻ¸āĻŋāĻ‚ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, "EIND" āĻāĻ° āĻŦāĻŋāĻ­āĻžāĻ—āĻŸāĻŋ āĻĻā§‡āĻ–ā§āĻ¨ āĻāĻŦāĻ‚
āĻ¨ā§€āĻšā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻŸāĻžāĻŦ.

-mrmw
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋ āĻ°āĻŋāĻĄ-āĻŽāĻĄāĻŋāĻĢāĻžāĻ‡-āĻ°āĻžāĻ‡āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ "XCH", "LAC", "LAS" āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚ "LAT"āĨ¤

-msp8
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ•ā§‡ 8-āĻŦāĻŋāĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāĻ° āĻ‰āĻšā§āĻš āĻŦāĻžāĻ‡āĻŸ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻļā§‚āĻ¨ā§āĻ¯āĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡, āĻ†āĻĒāĻ¨āĻžāĻ° āĻšāĻžāĻ¤ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻĻāĻ°āĻ•āĻžāĻ° āĻ¨ā§‡āĻ‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖāĻ­āĻžāĻŦā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ˛āĻŋāĻŦ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° "avr2" āĻāĻŦāĻ‚ "avr25"āĨ¤ āĻāĻ‡ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻĨā§‡ āĻāĻŦāĻ‚ āĻ›āĻžāĻĄāĻŧāĻž āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§‡
"āĻāĻ¸āĻĒāĻŋāĻāĻ‡āĻš"āĨ¤ āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻœāĻ¨ā§āĻ¯ -mmcu=avr2 or -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{}āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-nodevicelib
AVR-LibC āĻāĻ° āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ "libdev.a" āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-āĻ“āĻ¯āĻŧāĻžāĻĻā§āĻĻāĻžāĻ°-āĻ¸ā§āĻĒā§‡āĻ¸-āĻ•āĻ¨āĻ­āĻžāĻ°ā§āĻŸ
āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ āĻŋāĻ•āĻžāĻ¨āĻž
āĻ¸ā§āĻĒā§‡āĻ¸ āĻ‡āĻ¨āĻ•āĻžāĻŽāĻŋāĻ‚ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ āĻ¸ā§āĻĒā§‡āĻ¸ā§‡ āĻĨāĻžāĻ•ā§‡ āĻ¨āĻžāĨ¤

"EIND" āĻāĻŦāĻ‚ 128 āĻ•āĻŋ āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻŦā§‡āĻļāĻŋ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ¸āĻš āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸

āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° 16@tie{}āĻŦāĻŋāĻŸ āĻšāĻ“āĻĄāĻŧāĻžāĨ¤ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻž āĻ˛ā§‡āĻŦā§‡āĻ˛ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž
āĻļāĻŦā§āĻĻ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻžāĻ¤ā§‡ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻœāĻžāĻŽā§āĻĒ āĻāĻŦāĻ‚ āĻ•āĻ˛ āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻ•ā§‹āĻĄāĻ•ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ āĻŋāĻ•āĻžāĻ¨āĻž 64@tie{}āĻ•āĻŋ āĻļāĻŦā§āĻĻā§‡āĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĨ¤

128@tie{}āĻ•āĻŋ āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻŦā§‡āĻļāĻŋ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡ āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡ āĻ˛āĻžāĻĢ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¸ā§āĻĒā§‡āĻ¸, "EIND" āĻ¨āĻžāĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ†āĻ›ā§‡ āĻ¯āĻž āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ…āĻ‚āĻļ āĻ¯āĻ–āĻ¨ "EICALL" āĻŦāĻž "EIJMP" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĨāĻžāĻ•ā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻāĻ‡ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻœāĻžāĻŽā§āĻĒ āĻāĻŦāĻ‚ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ°ā§‚āĻĒ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻšāĻ¯āĻŧ
āĻ•āĻŋāĻ›ā§ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡:

* āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻ–āĻ¨āĻ‡ "EIND" āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

* āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° "EICALL"/"EIJMP" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ "EIND" āĻ¨āĻŋāĻšāĻŋāĻ¤āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŦāĻž āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻŸāĻŋ "RET" āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛/āĻœāĻžāĻŽā§āĻĒ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ "EIND"
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ.

* āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ "EIND" āĻ•āĻ–āĻ¨āĻ‡ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻž āĻšāĻ˛āĻžāĻ•āĻžāĻ˛ā§€āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ†āĻŦā§‡āĻĻāĻ¨ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, "EIND" āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻž āĻŦāĻžāĻ§āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤/āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻžāĻ° āĻ°ā§āĻŸāĻŋāĻ¨ āĻĒā§āĻ°āĻ˛ā§‹āĻ—/āĻāĻĒāĻŋāĻ˛āĻ—āĨ¤

* āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸā§‡āĻĄ āĻ—ā§‹āĻŸā§‹āĻ¤ā§‡ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¸āĻŽā§‚āĻš. āĻ¸ā§āĻŸāĻžāĻŦāĻ¸
āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ āĻœāĻžāĻŽā§āĻĒ āĻĒā§āĻ¯āĻžāĻĄāĻ“ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ trampolines. āĻāĻ‡āĻ­āĻžāĻŦā§‡, āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛/āĻœāĻžāĻŽā§āĻĒā§‡ āĻ˛āĻžāĻĢ āĻĻā§‡āĻ¯āĻŧ
āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸ā§āĻŸāĻžāĻŦāĻŸāĻŋ āĻĒāĻ›āĻ¨ā§āĻĻāĻ¸āĻ‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ˛āĻžāĻĢ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

* āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻļāĻŋāĻĨāĻŋāĻ˛āĻ•āĻ°āĻŖ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¸ā§āĻŸāĻžāĻŦ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¸āĻŦ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻĒāĻļāĻ¨ āĻĻā§‡āĻ–ā§āĻ¨ -āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ --āĻ†āĻ°āĻžāĻŽ.
āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§ āĻ•ā§‹āĻŖāĻžāĻ° āĻ•ā§‡āĻ¸ āĻ†āĻ›ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻŸāĻžāĻŦ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡ āĻŦāĻ˛ā§‡ āĻ…āĻ¨ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻļāĻŋāĻĨāĻŋāĻ˛āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻž āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ• āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻžāĨ¤

* āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸāĻŸāĻŋ "EIND = 0" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻĄ āĻ…āĻ¨ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧ
"EIND != 0" āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻŸāĻ†āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡, āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ¸ā§āĻŸāĻŽ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ•ā§āĻ°āĻŽāĻžāĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¯ā§‡ āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋāĻ° āĻ¨āĻžāĻŽ ".trampolines" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡ āĻ°āĻžāĻ–āĻ¤ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡
"EIND" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡āĨ¤

* libgcc āĻĨā§‡āĻ•ā§‡ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄ āĻ•āĻ–āĻ¨āĻ‡ "EIND" āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŽāĻŋāĻļā§āĻ°āĻŖ
libgcc āĻāĻŦāĻ‚ AVR-LibC āĻĨā§‡āĻ•ā§‡ āĻ•ā§‹āĻĄā§‡āĻ°āĨ¤ "EIND" āĻ¤ā§‡ AVR-LibC-āĻāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦā§‡āĻ° āĻœāĻ¨ā§āĻ¯, AVR- āĻĻā§‡āĻ–ā§āĻ¨
LibC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ ("http://nongnu.org/avr-libc/user-manual/")āĨ¤

* āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ "EIND" āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•āĻ°āĻž āĻŦā§ˆāĻ§, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ
".init3" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ•ā§‹āĻĄā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽāĨ¤ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§‹āĻĄ āĻ†āĻ—ā§‡ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄ āĻ¯āĻž RAM āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ°āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻŦāĻŋāĻŸ āĻĒāĻ°ā§‡
AVR-LibC āĻĨā§‡āĻ•ā§‡ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡ "EIND" āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤

#āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤

āĻ¸ā§āĻĨāĻŋāĻ° āĻļā§‚āĻ¨ā§āĻ¯
__attribute__((section("init3"), naked,used,no_instrument_function))
init3_set_eind (āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°)
{
__asm ​​āĻ‰āĻĻā§āĻŦāĻžāĻ¯āĻŧā§€ ("ldi r24,pm_hh8(__trampolines_start)\n\t"
"āĻ†āĻ‰āĻŸ %i0,r24" :: "n" (&EIND): "r24","āĻŽā§‡āĻŽāĻ°āĻŋ");
}

āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‡ "__trampolines_start" āĻšāĻŋāĻšā§āĻ¨āĻŸāĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

* āĻ¸ā§āĻŸāĻžāĻŦāĻ—ā§āĻ˛āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻĻā§āĻŸāĻŋ āĻļāĻ°ā§āĻ¤ āĻĨāĻžāĻ•ā§‡
āĻŽāĻŋāĻ˛āĻŋāĻ¤:

-
(āĻ–ā§āĻŦ āĻ›ā§‹āĻŸ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻž āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¸āĻŽā§‚āĻš) āĻ¤āĻžāĻ‡ āĻ­āĻžāĻ˛ā§‹:

LDI r24, lo8(gs( ))
LDI r25, hi8(gs( ))

-
āĻŦāĻžāĻšāĻŋāĻ°ā§‡ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸ā§āĻŸāĻžāĻŦāĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤

* āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ˛ā§‡āĻŦā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° "gs" āĻŽāĻĄāĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡:

-
-
- -mcall-āĻĒā§āĻ°ā§‹āĻ˛ā§‹āĻ—āĻ¸>
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-
āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -fno-āĻœāĻžāĻŽā§āĻĒ-āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-
-
* āĻ…-āĻ¸āĻžāĻ‚āĻ•ā§‡āĻ¤āĻŋāĻ• āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯āĻŧ āĻāĻžāĻāĻĒ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ¯ā§‡āĻŽāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:

int āĻĒā§āĻ°āĻ§āĻžāĻ¨ (āĻļā§‚āĻ¨ā§āĻ¯)
{
/* āĻļāĻŦā§āĻĻ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯āĻŧ āĻ•āĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ 0x2 */
āĻĢā§‡āĻ°āĻ¤ ((int(*)(void)) 0x2)();
}

āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸāĻžāĻŦ āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
(āĻ‰āĻĻāĻžāĻšāĻ°āĻŖā§‡ "func_4"):

int āĻĒā§āĻ°āĻ§āĻžāĻ¨ (āĻļā§‚āĻ¨ā§āĻ¯)
{
extern int func_4 (āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°);

/* āĻŦāĻžāĻ‡āĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž 0x4 āĻ āĻ•āĻ˛ āĻĢāĻžāĻ‚āĻļāĻ¨ */
āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ func_4();
}

āĻāĻŦāĻ‚ āĻ†āĻŦā§‡āĻĻāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻŦā§‡ -Wl,--defsym,func_4=0x4. āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ­āĻžāĻŦā§‡, "func_4"
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

"RAMPD", "RAMPX", "RAMPY" āĻāĻŦāĻ‚ "RAMPZ" āĻŦāĻŋāĻļā§‡āĻˇ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻž

āĻ•āĻŋāĻ›ā§ AVR āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ 64@tie{}KiB āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
16-āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸āĻšāĨ¤ āĻāĻ‡ 64@tie{}KiB āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻ¤ā§‡,
āĻāĻ•āĻŸāĻŋ "RAMP" āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ‰āĻšā§āĻš āĻ…āĻ‚āĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ: "X", "Y", "Z"
āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° "RAMPX", "RAMPY", "RAMPZ" āĻŦāĻŋāĻļā§‡āĻˇ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤
āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¸ā§āĻ¤ā§ƒāĻ¤ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĒā§‡āĻ¤ā§‡ āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡, "RAMPD" āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¸āĻŽā§āĻŦā§‹āĻ§āĻ¨āĨ¤

* āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄ "RAMP" āĻŦāĻŋāĻļā§‡āĻˇ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻļā§‚āĻ¨ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĨ¤

* āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻāĻ­āĻŋāĻ†āĻ° āĻ¨āĻžāĻŽā§‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĒā§‡āĻ¸, āĻ¨āĻžāĻŽā§‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻŦāĻž "__āĻĢā§āĻ˛ā§āĻ¯āĻžāĻļ" āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ†āĻ—ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ "RAMPZ" āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

* āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋ 64@tie{}KiB āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ RAM āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
"RAMPZ" āĻāĻ•āĻŸāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻ¤ā§‡, "RAMPZ" āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻĒāĻ°ā§‡ āĻļā§‚āĻ¨ā§āĻ¯ā§‡ āĻ°āĻŋāĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§ˇ

* āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ "RAMP" āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻ¸ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ ISR āĻĒā§āĻ°ā§‹āĻ˛ā§‹āĻ—/āĻāĻĒāĻŋāĻ˛āĻ—
āĻ¸ā§‡āĻ‡ SFR āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ/āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ ISR āĻ•ā§‹āĻĄā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡
(āĻ…āĻŦāĻļā§āĻ¯āĻ‡) āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

* 64@tie āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ RAM{}KiB AVR āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧā§ˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° 16-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻāĻŦāĻ‚ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻ¤ā§‡
"RAMP" āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ, āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻĒāĻ°ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻļā§‚āĻ¨ā§āĻ¯ā§‡ āĻ°āĻŋāĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

AVR āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹

GCC āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ•ā§‹āĻĄ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻŦāĻž
āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ā§‡āĻ° āĻ…āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¯ā§‡āĻ•ā§‹āĻ¨āĻ“ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° -mmcu = āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻ†āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ AVR-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨ āĻāĻ­āĻŋāĻ†āĻ° āĻ¨āĻžāĻŽā§‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻļā§‚āĻ¨ā§āĻ¯āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻāĻŦāĻ‚ āĻāĻ­āĻŋāĻ†āĻ° āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨
āĻ•āĻžāĻ°ā§āĻ¯āĻžāĻŦāĻ˛ā§€.

"__AVR_ARCH__"
āĻŦāĻŋāĻ˛ā§āĻĄ-āĻ‡āĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĻāĻļāĻŽāĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ -mmcu =MCU āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ˛:

2, 25, 3, 31, 35, 4, 5, 51, 6

āĻ‰āĻ¨ā§āĻ¨āĻ¤ MCU="avr2", "avr25", "avr3", "avr31", "avr35", "avr4", "avr5", "avr51", "avr6",

āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ āĻāĻŦāĻ‚

100, 102, 104, 105, 106, 107

āĻ‰āĻ¨ā§āĻ¨āĻ¤ MCU="avrtiny", "avrxmega2", "avrxmega4", "avrxmega5", "avrxmega6", "avrxmega7",
āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ āĻ¯āĻĻāĻŋ MCU āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡, āĻāĻ‡ āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸ā§‡āĻ‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ, āĻ¸āĻ™ā§āĻ—ā§‡ -mmcu=atmega8 āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ 4-āĻ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

"__AVR_āĻ¯āĻ¨ā§āĻ¤ā§āĻ°__"
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ -mmcu =āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻāĻ‡ āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ•ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ, -mmcu=atmega8 āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__AVR_ATmega8__" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡, -mmcu=attiny261a
"__AVR_ATtiny261A__", āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ° āĻ¨āĻžāĻŽ "__AVR_" āĻ¸ā§āĻ•āĻŋāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡āĻ¯āĻ¨ā§āĻ¤ā§āĻ°__" āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻšāĻ¯āĻŧ
AVR āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻĨā§‡āĻ•ā§‡ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŽāĻ§ā§āĻ¯ā§‡
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻāĻŦāĻ‚ āĻ¯āĻ¨ā§āĻ¤ā§āĻ° in -mmcu =āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻ¯ā§‡ āĻĒāĻ°ā§‡āĻ°āĻŸāĻŋ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ›ā§‹āĻŸ āĻšāĻžāĻ¤ā§‡āĻ° āĻšāĻ¯āĻŧāĨ¤

If āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻ¨āĻ¯āĻŧ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻŽā§‚āĻ˛ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻŽāĻ¤ avr51, āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¨āĻž
āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤

"__AVR_DEVICE_NAME__"
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ -mmcu =āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻāĻ‡ āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻŸāĻŋāĻ•ā§‡ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ,
āĻ¸āĻ™ā§āĻ—ā§‡ -mmcu=atmega8 āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ•ā§‡ "atmega8" āĻŦāĻ˛ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

If āĻ¯āĻ¨ā§āĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻ¨āĻ¯āĻŧ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻŽā§‚āĻ˛ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻŽāĻ¤ avr51, āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¨āĻž
āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤

"__AVR_XMEGA__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ / āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡āĻ° XMEGA āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡āĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ—āĻ¤āĨ¤

"__AVR_HAVE_ELPM__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋāĻ¤ā§‡ "ELPM" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

"__AVR_HAVE_ELPMX__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋāĻ¤ā§‡ "ELPM Rn,Z" āĻāĻŦāĻ‚ "āĻ‡āĻāĻ˛āĻĒāĻŋāĻāĻŽ āĻ†āĻ°n,Z+" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

"__AVR_HAVE_MOVW__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋāĻ¤ā§‡ 16-āĻŦāĻŋāĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŽā§āĻ­ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ "MOVW" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

"__AVR_HAVE_LPMX__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋāĻ¤ā§‡ "LPM Rn,Z" āĻāĻŦāĻ‚ "LPM āĻ†āĻ°n,Z+" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

"__AVR_HAVE_MUL__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ—ā§āĻŖāĻ• āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

"__AVR_HAVE_JMP_CALL__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋāĻ¤ā§‡ "JMP" āĻāĻŦāĻ‚ "CALL" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻ•āĻŽāĻĒāĻ•ā§āĻˇā§‡ 16@tie{}KiBāĨ¤

"__AVR_HAVE_EIJMP_EICALL__"
"__AVR_3_BYTE_PC__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋāĻ¤ā§‡ "EIJMP" āĻāĻŦāĻ‚ "EICALL" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ āĻāĻŸāĻŋ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡
128@tie{}KiB āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¸āĻšāĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§‡āĻ“ āĻāĻ‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ
āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ° (PC) 3@tie{}āĻŦāĻžāĻ‡āĻŸ āĻšāĻ“āĻĄāĻŧāĻžāĨ¤

"__AVR_2_BYTE_PC__"
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ° (PC) 2@tie{}āĻŦāĻžāĻ‡āĻŸ āĻšāĻ“āĻĄāĻŧāĻžāĨ¤ āĻāĻŸāĻŋ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻš āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻ—ā§āĻ˛āĻŋāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° 128@tie{}KiBāĨ¤

"__AVR_HAVE_8BIT_SP__"
"__AVR_HAVE_16BIT_SP__"
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° (SP) āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ 8-āĻŦāĻŋāĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ§āĻ°āĻž āĻšāĻ¯āĻŧ 16-āĻŦāĻŋāĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻ‚āĻœā§āĻžāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ -mtiny-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•.

"__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-āĻŦāĻŋāĻ˜ā§āĻ¨ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

"__AVR_ERRATA_SKIP__"
"__AVR_ERRATA_SKIP_JMP_CALL__"
āĻ•āĻŋāĻ›ā§ AVR āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ (AT90S8515, ATmega103) āĻ…āĻŦāĻļā§āĻ¯āĻ‡ 32-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž āĻ•āĻžāĻ°āĻŖ
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻšāĻ˛ "SBRS", "SBRC", "SBIS", "SBIC" āĻāĻŦāĻ‚ "CPSE"āĨ¤
āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ "__AVR_HAVE_JMP_CALL__"āĻ“ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡āĨ¤

"__AVR_ISA_RMW__"
āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻŸāĻŋāĻ¤ā§‡ āĻ°āĻŋāĻĄ-āĻŽāĻĄāĻŋāĻĢāĻžāĻ‡-āĻ°āĻžāĻ‡āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (XCH, LAC, LAS āĻāĻŦāĻ‚ LAT)āĨ¤

"__AVR_SFR_OFFSET__=āĻ…āĻĢāĻ¸ā§‡āĻŸ"
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ I/O āĻŦāĻŋāĻļā§‡āĻˇ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻ¸āĻŽā§āĻŦā§‹āĻ§āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ "IN" āĻāĻ° āĻŽāĻ¤
"OUT", "SBI" āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽā§āĻŦā§‹āĻ§āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ
"LD" āĻŦāĻž "STS" āĻāĻ° āĻŽāĻ¤ā§‹ RAM āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ†āĻ›ā§‡
āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ I/O@tie{}āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĒā§‡āĻ¤ā§‡ RAM āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĨā§‡āĻ•ā§‡ āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

"__WITH_AVRLIBC__"
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻŸāĻŋ AVR-Libc-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĻā§‡āĻ–ā§āĻ¨ --with-avrlibc
āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻŦā§āĻ˛ā§āĻ¯āĻžāĻ•āĻĢāĻŋāĻ¨ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

-mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰[-āĻ¸āĻŋāĻ°ā§‡āĻ­āĻŋāĻļāĻ¨]
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŦā§āĻ˛ā§āĻ¯āĻžāĻ•āĻĢāĻŋāĻ¨ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
bf512, bf514, bf516, bf518, bf522, bf523, bf524, bf525, bf526, bf527, bf531, bf532,
bf533, bf534, bf536, bf537, bf538, bf539, bf542, bf544, bf547, bf548, bf549, bf542m,
bf544m, bf547m, bf548m, bf549m, bf561, bf592.

.āĻšā§āĻ›āĻŋāĻ• āĻ¸āĻŋāĻ°ā§‡āĻ­āĻŋāĻļāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŦā§āĻ˛ā§āĻ¯āĻžāĻ•āĻĢāĻŋāĻ¨ā§‡āĻ° āĻ¸āĻŋāĻ˛āĻŋāĻ•āĻ¨ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻĄ āĻ¸āĻŋāĻ˛āĻŋāĻ•āĻ¨ āĻ°āĻŋāĻ­āĻŋāĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ…ā§āĻ¯āĻžāĻ°āĻžāĻ‰āĻ¨ā§āĻĄ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
If āĻ¸āĻŋāĻ°ā§‡āĻ­āĻŋāĻļāĻ¨ is āĻ¨āĻž, āĻ•ā§‹āĻ¨ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ°ā§‡āĻ­āĻŋāĻļāĻ¨ is āĻ•ā§‹āĻ¨, āĻ¸āĻŦ
āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ¯ā§āĻ•ā§āĻ¤ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ "__SILICON_REVISION__" āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹
āĻĻā§āĻŸāĻŋ āĻšā§‡āĻ•ā§āĻ¸āĻžāĻĄā§‡āĻ¸āĻŋāĻŽā§‡āĻ˛ āĻĄāĻŋāĻœāĻŋāĻŸā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻāĻŦāĻ‚ āĻ—ā§ŒāĻŖ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻ•āĻ°ā§‡
āĻ¸āĻŋāĻ˛āĻŋāĻ•āĻ¨ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ°ā§‡āĻ­āĻŋāĻļāĻ¨ is āĻ¨āĻž, "__SILICON_REVISION__" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋāĨ¤
If āĻ¸āĻŋāĻ°ā§‡āĻ­āĻŋāĻļāĻ¨ is āĻ•ā§‹āĻ¨, "__SILICON_REVISION__" 0xffff āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ āĻāĻ‡ āĻ¯āĻĻāĻŋ
āĻāĻšā§āĻ›āĻŋāĻ• āĻ¸āĻŋāĻ°ā§‡āĻ­āĻŋāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, GCC āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻļā§‡āĻˇ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ¸āĻŋāĻ˛āĻŋāĻ•āĻ¨ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡
āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ¯ā§āĻ•ā§āĻ¤ āĻŦā§āĻ˛ā§āĻ¯āĻžāĻ•āĻĢāĻŋāĻ¨ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤

GCC āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĨ¤ āĻœāĻ¨ā§āĻ¯ bfin-elf āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨,
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ libgloss āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° BSP-āĻ•ā§‡ if-āĻ¤ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ -msim is
āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ›āĻžāĻĄāĻŧāĻž, bf532 āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻœāĻ¨ā§āĻ¯ āĻ¯ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨ā§‹āĻŸ bf561 āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻœāĻ¨ā§āĻ¯ bf561, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹
āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤

-msim
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ°ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻŦā§‡āĨ¤ āĻāĻŸāĻŋ āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ˜āĻŸāĻžāĻ¯āĻŧ
āĻ˛āĻŋāĻŦāĻ—ā§āĻ˛ā§‹āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻ¸āĻĒāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° bfin-elf
āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨ āĻ•āĻŋāĻ›ā§ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ¯ā§‡āĻŽāĻ¨ -āĻŽāĻŋāĻĄ-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŦāĻ‚ -mfdpic, āĻŦā§‹āĻāĻžāĻ¯āĻŧ
-msim.

-āĻŽā§‹āĻŽāĻŋāĻŸ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°
āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻŸāĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻāĻĄāĻŧāĻžāĻ¯āĻŧ
āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ, āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§‡
āĻĒāĻžāĻ¤āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§. āĻĒāĻ›āĻ¨ā§āĻĻ -āĻĢāĻŽāĻŋāĻŸ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĢā§āĻ°ā§‡āĻŽ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°, āĻ¯āĻž āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ•āĻ āĻŋāĻ¨ āĻ•āĻ°ā§‡ āĻ¤ā§āĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mspecld-āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻœāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĒāĻ°ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ˛ā§‹āĻĄ. āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
"__WORKAROUND_SPECULATIVE_LOADS" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-mno-āĻ¸ā§āĻĒā§‡āĻ•āĻ˛ā§āĻĄ-āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ˛ā§‹āĻĄ āĻ˜āĻŸāĻ¤ā§‡ āĻŦāĻžāĻ§āĻž āĻĻāĻŋāĻ¤ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-mcsync-āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄā§‡ CSYNC āĻŦāĻž āĻĨāĻžāĻ•ā§‡ āĻ¨āĻž
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻļāĻžāĻ–āĻžāĻ° āĻĒāĻ°ā§‡ āĻ–ā§āĻŦ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ SSYNC āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
"__WORKAROUND_SPECULATIVE_SYNCS" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

-mno-csync-āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ
CSYNC āĻŦāĻž SSYNC āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻžāĻ—ā§āĻ˛āĻŋāĻ“ āĻ˜āĻŸāĻ¤ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžā§ˇ
āĻāĻ•āĻŸāĻŋ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻļāĻžāĻ–āĻžāĻ° āĻĒāĻ°ā§‡āĻ‡āĨ¤

-āĻŽā§āĻ˛ā§‹ -64 āĻ•ā§‡
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻœā§āĻžāĻžāĻ¨ā§‡āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨āĻŋāĻ¤ā§‡ āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻ•āĻŽ 64k āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻĢāĻŋāĻŸ āĻ•āĻ°ā§‡āĨ¤

-mno-low-64k
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻšāĻžāĻ°ā§‡ āĻŦāĻĄāĻŧāĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mstack-Check-l1
uClinux āĻĻā§āĻŦāĻžāĻ°āĻž L1 āĻ¸ā§āĻ•ā§āĻ°ā§āĻ¯āĻžāĻšāĻĒā§āĻ¯āĻžāĻĄ āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻ°āĻžāĻ–āĻž āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§āĻ¨
āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛

-āĻŽāĻŋāĻĄ-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ†āĻ‡āĻĄāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯
āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -fpicāĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ bfin-elf āĻ˛āĻ•ā§āĻˇā§āĻ¯, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ
-msim.

-mno-āĻ†āĻ‡āĻĄāĻŋ-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ†āĻ‡āĻĄāĻŋ-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻŦāĻ˛ā§‡ āĻ§āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻāĻ‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

-mleaf-id-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ†āĻ‡āĻĄāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡
āĻ¯ā§‡ āĻāĻ‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦāĻž āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻ†āĻ‡āĻĄāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻŦā§‡ āĻ¨āĻžāĨ¤
āĻāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻœāĻžāĻŽā§āĻĒ āĻāĻŦāĻ‚ āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§āĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

-mno-āĻ˛āĻŋāĻĢ-āĻ†āĻ‡āĻĄāĻŋ-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻ¯ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ•ā§‹āĻ¨ā§‹ āĻ†āĻ‡āĻĄāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻŦā§‡ āĻ¨āĻžāĨ¤
āĻ¸ā§āĻ˛ā§‹āĻ¯āĻŧāĻžāĻ° āĻ•ā§‹āĻĄ āĻœāĻžāĻŽā§āĻĒ āĻāĻŦāĻ‚ āĻ•āĻ˛ insns āĻœāĻ¨ā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-āĻŽāĻļāĻžāĻ°ā§āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ-āĻ†āĻ‡āĻĄāĻŋ = āĻāĻ¨
āĻ†āĻ‡āĻĄāĻŋ-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ†āĻ‡āĻĄā§‡āĻ¨ā§āĻŸāĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¨āĻŽā§āĻŦāĻ°āĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤
0 āĻāĻ° āĻŽāĻžāĻ¨ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻ˛ā§‡ āĻ†āĻ°ā§‹ āĻ•āĻŽāĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ; āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ āĻŦāĻžāĻšāĻŋāĻ¨ā§€ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡ āĻ¸ā§‡āĻ‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻ° āĻ¸ā§āĻĨāĻžāĻ¨- āĻŦāĻž āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻ¯āĻŧ-
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻĻāĻ•ā§āĻˇāĨ¤

-msep-āĻĄā§‡āĻŸāĻž
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸāĻ•ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻĒāĻžāĻ ā§āĻ¯ āĻŦāĻŋāĻ­āĻžāĻ— āĻĨā§‡āĻ•ā§‡āĨ¤ āĻāĻ‡ āĻ›āĻžāĻĄāĻŧāĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŽā§āĻ¯āĻžāĻ¨ā§‡āĻœāĻŽā§‡āĻ¨ā§āĻŸ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§‡āĨ¤

-mno-āĻ¸ā§‡āĻĒ-āĻĄā§‡āĻŸāĻž
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻžāĻ— āĻĒāĻžāĻ ā§āĻ¯ āĻŦāĻŋāĻ­āĻžāĻ—āĻ•ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

-āĻŽāĻ˛āĻ‚-āĻ•āĻ˛
-mno-āĻ˛āĻ‚-āĻ•āĻ˛
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ˛ā§‡
āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻ•āĻ˛ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻĻāĻŋ 24-āĻŦāĻŋāĻŸ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ…āĻĢāĻ¸ā§‡āĻŸ-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž -mno-āĻ˛āĻ‚-āĻ•āĻ˛ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ°
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻšāĻ°āĻŖāĨ¤ āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻ—ā§āĻ˛āĻŋ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄāĨ¤

-mfast-fp
āĻĻā§āĻ°ā§āĻ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻŸāĻŋ IEEE āĻāĻ° āĻ•āĻŋāĻ›ā§ āĻļāĻŋāĻĨāĻŋāĻ˛ āĻ•āĻ°ā§‡
āĻ¨āĻŸ-āĻ-āĻ¨āĻŽā§āĻŦāĻ° (āĻāĻ¨āĻāĻāĻ¨) āĻāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ
āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ†āĻ—ā§āĻ°āĻšāĨ¤

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĒā§āĻ˛ā§‡āĻŸ
āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ PLT āĻāĻ¨ā§āĻŸā§āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ†āĻŦāĻĻā§āĻ§āĨ¤ āĻāĻŸāĻž āĻ›āĻžāĻĄāĻŧāĻž āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡ -mfdpic.

- āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ•ā§‹āĻ°
āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ•ā§‹āĻ° āĻŦā§āĻ˛ā§āĻ¯āĻžāĻ•āĻĢāĻŋāĻ¨ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•āĻžāĻ°āĻŖ
āĻ¸āĻ āĻŋāĻ• āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ•ā§‹āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡, āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__BFIN_MULTICORE"āĨ¤ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -mcpu=bf561[-āĻ¸āĻŋāĻ°ā§‡āĻ­āĻŋāĻļāĻ¨].

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -āĻŽā§āĻ¯āĻžāĻ•ā§‹āĻ°āĻŋāĻ¯āĻŧāĻž or -mcoreb, āĻ¯āĻž āĻāĻ•-āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡-
āĻĒā§āĻ°āĻ¤āĻŋ-āĻ•ā§‹āĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻŽāĻĄā§‡āĻ˛āĨ¤ āĻ›āĻžāĻĄāĻŧāĻž -āĻŽā§āĻ¯āĻžāĻ•ā§‹āĻ°āĻŋāĻ¯āĻŧāĻž or -mcoreb, āĻĻā§āĻ¯
āĻāĻ•āĻ•-āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨/āĻĄā§āĻ¯āĻŧāĻžāĻ˛-āĻ•ā§‹āĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻŽāĻĄā§‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛, āĻĒā§āĻ°āĻ§āĻžāĻ¨
āĻ•ā§‹āĻ° āĻŦāĻŋ-āĻāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋāĻ•ā§‡ "coreb_main" āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨āĻžāĻŽāĻ•āĻ°āĻŖ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻāĻ•āĻ•-āĻ•ā§‹āĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻŽāĻĄā§‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻŽā§āĻ¯āĻžāĻ•ā§‹āĻ°āĻŋāĻ¯āĻŧāĻž
āĻāĻ•-āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨-āĻĒā§āĻ°āĻ¤āĻŋ- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ BF561-āĻāĻ° āĻ•ā§‹āĻ° A-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻŽā§‚āĻ˛ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻŽāĻĄā§‡āĻ˛āĨ¤ āĻ¸āĻ āĻŋāĻ• āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ•ā§‹āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
A, āĻāĻŦāĻ‚ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__BFIN_COREA" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ‚āĻ¯ā§‹āĻ— - āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ•ā§‹āĻ°.

-mcoreb
āĻāĻ•-āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨-āĻĒā§āĻ°āĻ¤āĻŋ- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ BF561-āĻāĻ° āĻ•ā§‹āĻ° B-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻŽā§‚āĻ˛ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻŽāĻĄā§‡āĻ˛āĨ¤ āĻ¸āĻ āĻŋāĻ• āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ•ā§‹āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
B, āĻāĻŦāĻ‚ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__BFIN_COREB" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, "coreb_main"
"āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
- āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ•ā§‹āĻ°.

-msdram
SDRAM-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ āĻŋāĻ• āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻŸāĻŋāĻ•ā§‡ SDRAM-āĻ āĻ°āĻžāĻ–āĻ¤ā§‡, āĻāĻŦāĻ‚ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__BFIN_SDRAM" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĻā§āĻ¯
āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ˛ā§‹āĻĄāĻžāĻ°ā§‡āĻ° SDRAM āĻ†āĻ°āĻŽā§āĻ­ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

-micplb
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ ICPLBāĻ—ā§āĻ˛āĻŋ āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ¯āĻŧā§ˇ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻ° āĻ‰āĻĒāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻĢā§‡āĻ˛ā§‡
āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ ICPLB āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡; āĻœāĻ¨ā§āĻ¯
āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦāĻ¨ā§āĻ§.

C6X āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

-āĻŽāĻžāĻ°ā§āĻš =āĻ¨āĻžāĻŽ
āĻāĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĨ¤ GCC āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ‡ āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻŋ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ•ā§€ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯
āĻ¨āĻžāĻŽāĻ—ā§āĻ˛ā§‹ āĻšāĻ˛: āĻ¸āĻŋ 62 āĻāĻ•ā§āĻ¸, āĻ¸āĻŋ 64 āĻāĻ•ā§āĻ¸, c64x+, āĻ¸āĻŋ 67 āĻāĻ•ā§āĻ¸, c67x+, āĻ¸āĻŋ 674 āĻāĻ•ā§āĻ¸.

-āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-msim
āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻšāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-msdata=āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
".neardata" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ›ā§‹āĻŸ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ°āĻžāĻ–ā§āĻ¨, āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
"B14" āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ ".bss" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ›ā§‹āĻŸ āĻ…āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ°āĻžāĻ–ā§āĻ¨,
āĻ¯āĻž ".neardata" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻ¸āĻ‚āĻ˛āĻ—ā§āĻ¨āĨ¤ āĻ¤ā§‡ āĻ›ā§‹āĻŸ āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻĄā§‡āĻŸāĻž āĻ°āĻžāĻ–ā§āĻ¨ā§ˇ
".rodata" āĻŦāĻŋāĻ­āĻžāĻ—āĨ¤ āĻĄā§‡āĻŸāĻž āĻŦāĻĄāĻŧ āĻŸā§āĻ•āĻ°āĻž āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ­āĻžāĻ— āĻšāĻ¯āĻŧ
".fardata", ".far" āĻāĻŦāĻ‚ ".const"āĨ¤

-msdata=āĻ¸āĻŽāĻ¸ā§āĻ¤
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄā§‡āĻŸāĻž āĻ°āĻžāĻ–ā§āĻ¨, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ›ā§‹āĻŸ āĻŦāĻ¸ā§āĻ¤ā§ āĻ¨āĻ¯āĻŧ, āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡, āĻāĻŦāĻ‚
āĻ¤āĻžāĻĻā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻ¤ā§‡ "B14" āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-msdata=āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻ¯āĻŧ
āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄā§‡āĻŸāĻž āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž ".āĻĢāĻžāĻ°āĻĄāĻžāĻŸāĻž" āĻ āĻ°āĻžāĻ–ā§āĻ¨
āĻŦāĻŋāĻ­āĻžāĻ—, āĻāĻŦāĻ‚ ".āĻĻā§‚āĻ°" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĄā§‡āĻŸāĻžāĨ¤ āĻ¸āĻŦ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ¤āĻĨā§āĻ¯ āĻ°āĻžāĻ–ā§āĻ¨
".const" āĻŦāĻŋāĻ­āĻžāĻ—āĨ¤

Cris āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ CRIS āĻĒā§‹āĻ°ā§āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

-āĻŽāĻžāĻ°ā§āĻš =āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ
-mcpu =āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ āĻšāĻ¯āĻŧ
v3, v8 āĻāĻŦāĻ‚ v10 āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ ETRAX 4, ETRAX 100, āĻāĻŦāĻ‚ ETRAX 100 LX āĻāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ v0
cris-axis-linux-gnu āĻ›āĻžāĻĄāĻŧāĻž, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ v10.

-mtune =āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ
āĻŸāĻŋāĻ‰āĻ¨ āĻŸā§ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§, āĻ›āĻžāĻĄāĻŧāĻž
ABI āĻāĻŦāĻ‚ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¸ā§‡āĻŸāĨ¤ āĻœāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ āĻšāĻ¯āĻŧ
āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻ‡ -āĻŽāĻžāĻ°ā§āĻš =āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ.

-mmax-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻĢā§āĻ°ā§‡āĻŽ=n
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°āĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ n āĻŦāĻžāĻ‡āĻŸāĨ¤

- metrax4
- metrax100
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ - metrax4 āĻāĻŦāĻ‚ - metrax100 āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ -āĻŽāĻžāĻ°ā§āĻš=v3 āĻāĻŦāĻ‚ -āĻŽāĻžāĻ°ā§āĻš=v8
āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡.

-mmul-āĻŦāĻžāĻ—-āĻ•āĻžāĻœ
-mno-mul-āĻŦāĻžāĻ—-āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ†āĻ°āĻ‰āĻ¨ā§āĻĄ
CPU āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ "muls" āĻāĻŦāĻ‚ "mulu" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ— āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻŸāĻŋ
āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĨ¤

-āĻāĻŽāĻĒāĻŋāĻĄāĻŋāĻŦāĻžāĻ—
āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ•ā§‹āĻĄā§‡ CRIS-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ­āĻžāĻ°ā§āĻŦā§‹āĻœ āĻĄāĻŋāĻŦāĻžāĻ—-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦāĻ“ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ #NO_APP āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡āĻĄ-āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ•
āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻļā§āĻ°ā§āĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°āĨ¤

-mcc-init
āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĨā§‡āĻ•ā§‡ āĻļāĻ°ā§āĻ¤-āĻ•ā§‹āĻĄ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž; āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤
āĻļāĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ†āĻ—ā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

-mno-āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž
āĻĒā§‹āĻ¸ā§āĻŸ- āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻŽā§‹āĻĄāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¸āĻš āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž-
āĻŦā§ƒāĻĻā§āĻ§āĻŋ.

-mstack-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mno-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mdata-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mno-āĻĄā§‡āĻŸāĻž-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mconst- align
-mno-const-align
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ (āĻ¨āĻž- āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ) āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻ¨āĻŋāĻ°ā§āĻŽā§‚āĻ˛ āĻ•āĻ°ā§āĻ¨),
āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻāĻ•āĻ• āĻĄā§‡āĻŸāĻž āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§ƒāĻĨāĻ• āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚ āĻ§ā§āĻ°ā§āĻŦāĻ•āĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ CPU āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 32-āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻ°āĻžāĨ¤ āĻāĻŦāĻŋāĻ†āĻ‡
āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻ¯ā§‡āĻŽāĻ¨ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-m32-āĻŦāĻŋāĻŸ
-m16-āĻŦāĻŋāĻŸ
-m8-āĻŦāĻŋāĻŸ
āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻĄā§‡āĻŸāĻž- āĻāĻŦāĻ‚ āĻ•āĻ¨āĻ¸ā§āĻŸ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ, āĻ˛ā§‡āĻ–āĻžāĻ° āĻ¯ā§‹āĻ—ā§āĻ¯ āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ¸āĻŦāĻ‡ 32-āĻŦāĻŋāĻŸ, 16-āĻŦāĻŋāĻŸ āĻŦāĻž 8-āĻŦāĻŋāĻŸ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 32-āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖāĨ¤

-mno-āĻĒā§āĻ°ā§‹āĻ˛ā§‹āĻ—-āĻāĻĒāĻŋāĻ˛āĻ—
-mprologue-epilogue
āĻ¸āĻ™ā§āĻ—ā§‡ -mno-āĻĒā§āĻ°ā§‹āĻ˛ā§‹āĻ—-āĻāĻĒāĻŋāĻ˛āĻ—, āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ prologue āĻāĻŦāĻ‚ epilogue āĻ¯āĻž āĻ¸ā§‡āĻŸ āĻ†āĻĒ
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ā§‹ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦāĻž āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ āĻ¨ā§‡āĻ‡
āĻ•ā§‹āĻĄā§‡ āĻ¤ā§ˆāĻ°āĻŋāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻšāĻžāĻ•ā§āĻˇā§āĻˇ āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ: āĻ¯āĻ–āĻ¨ āĻ•āĻ˛-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¤āĻ–āĻ¨ āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻŦāĻž āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤, āĻŦāĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžā§āĻšāĻ¯āĻŧāĻ¸ā§āĻĨāĻžāĻ¨ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤

-mno-gotplt
-mgotplt
āĻ¸āĻ™ā§āĻ—ā§‡ -fpic āĻāĻŦāĻ‚ -fpic, āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž (āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°ā§āĻ¨) āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•ā§āĻ°āĻŽ āĻ¯ā§‡ āĻ˛ā§‹āĻĄ
GOT āĻāĻ° PLT āĻ…āĻ‚āĻļ āĻĨā§‡āĻ•ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋ (āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ā§‡ āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤
āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°) āĻĒāĻŋāĻāĻ˛āĻŸāĻŋ-āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mgotplt.

-āĻŽā§‡āĻ˛ā§āĻĢ
āĻ˛āĻŋāĻ—ā§āĻ¯āĻžāĻ¸āĻŋ āĻ¨ā§‹-āĻ…āĻĒ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° cris-axis-elf āĻāĻŦāĻ‚ cris-axis-linux-gnu āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤
āĻ˛āĻ•ā§āĻˇāĨ¤

-āĻŽā§āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸
āĻ˛āĻŋāĻ—ā§āĻ¯āĻžāĻ¸āĻŋ āĻ¨ā§‹-āĻ…āĻĒ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° cris-axis-linux-gnu āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĨ¤

-āĻ¸āĻŋāĻŽ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ, cris-axis-elf-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤, āĻ‡āĻ¨āĻĒā§āĻŸ-āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤ āĻ•ā§‹āĻĄ, āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚ āĻœāĻŋāĻ°ā§‹-āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻĄ āĻĄā§‡āĻŸāĻž
āĻĒāĻ°āĻĒāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻ¸āĻŋāĻŽ2
āĻŽāĻ¤ -āĻ¸āĻŋāĻŽ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ 0x40000000 āĻāĻŦāĻ‚ āĻļā§‚āĻ¨ā§āĻ¯-āĻ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĒāĻžāĻ¸ āĻ•āĻ°ā§āĻ¨
0x80000000 āĻ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ¤āĻĨā§āĻ¯āĨ¤

CR16 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ CR16 āĻĒā§‹āĻ°ā§āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

-āĻŽā§āĻŽā§āĻ¯āĻžāĻ•
āĻ—ā§āĻŖ-āĻ¸āĻžā§āĻšāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ.

-MCR16CPLUS
-mcr16c
CR16C āĻŦāĻž CR16C+ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ CR16C+ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-msim
libsim.a āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖāĨ¤ ELF āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĨ¤

-āĻĒā§āĻĻāĻŋāĻ¨āĻž32
32-āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ§āĻ°āĻ¨ āĻšāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻāĻŽāĻŦāĻŋāĻŸ-āĻ…āĻĒāĻ¸
āĻŦāĻŋāĻŸ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ "sbit"/"cbit" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

-mdata-āĻŽāĻĄā§‡āĻ˛=āĻŽāĻĄā§‡āĻ˛
āĻāĻ•āĻŸāĻŋ āĻĄā§‡āĻŸāĻž āĻŽāĻĄā§‡āĻ˛ āĻšāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻ āĻŽāĻĄā§‡āĻ˛ āĻšāĻ¯āĻŧ āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ, āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ or āĻŽāĻ§ā§āĻ¯āĻŽ. āĻŽāĻ§ā§āĻ¯āĻŽ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
āĻ¯āĻžāĻšā§‹āĻ•, āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦā§ˆāĻ§ āĻ¨āĻ¯āĻŧ -mcr16c, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ CR16C āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻĻā§‚āĻ°ā§‡āĻ° āĻĄā§‡āĻŸāĻž āĻŽāĻĄā§‡āĻ˛āĨ¤

āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšāĻžāĻ˛āĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° FSF GCC "āĻĢā§āĻ¯āĻžāĻŸ" āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¨āĻž; āĻāĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻāĻ•āĻ• āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¯āĻž GCC āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ…ā§āĻ¯āĻžāĻĒāĻ˛ā§‡āĻ° āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ "āĻšāĻ°ā§āĻŦāĻŋ" āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻšāĻ˛ā§‡ āĻĢāĻžāĻ‡āĻ˛ - āĻ–āĻŋāĻ˛āĻžāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ; āĻāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦāĻž āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻāĻŸāĻŋ āĻ•āĻ°ā§‡
āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦāĻžāĻ° āĻāĻŦāĻ‚ āĻāĻ•āĻ¸āĻ™ā§āĻ—ā§‡ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¯ā§‹āĻ—āĻĻāĻžāĻ¨ Lipo.

āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸āĻžāĻŦāĻŸāĻžāĻ‡āĻĒ (āĻ¯ā§‡āĻŽāĻ¨ ppc7400 or ppc970 or i686) āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĒāĻ¤āĻžāĻ•āĻž āĻ¯āĻž GCC āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻ›ā§‡ ISA āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ or -āĻŽāĻžāĻ°ā§āĻš. āĻĻā§āĻ¯
-āĻĢā§‹āĻ°ā§āĻ¸_āĻ¸āĻŋāĻĒā§āĻ¸ā§āĻŦāĻŸāĻžāĻ‡āĻĒ_āĻ†āĻ˛ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻŸāĻŋ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻ¸āĻ°āĻžā§āĻœāĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ†āĻšāĻ°āĻŖā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ ISA āĻ…āĻŽāĻŋāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨āĻ•āĻžāĻ°ā§€, as, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¯āĻž āĻ‰āĻĒāĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§ˆāĻ§
āĻĢāĻžāĻ‡āĻ˛ āĻāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ›ā§‡, āĻ¤āĻžāĻ‡ āĻ†āĻĒāĻ¨āĻŋ 64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ a āĻ āĻ°āĻžāĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž ppc750 āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĨ¤ āĻĻā§āĻ¯
āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°, /usr/bin/libtool, āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻœāĻŋāĻœā§āĻžāĻžāĻ¸āĻž āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻāĻ° āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ•āĻŽ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¸āĻžāĻŦāĻŸāĻžāĻ‡āĻĒ āĻ¸āĻš (āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ›ā§‡ ppc970 āĻāĻ•āĻŸāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ ppc7400 āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ)āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¯ā§‹āĻ—ā§āĻ¯ ld, āĻ¨āĻŋāĻƒāĻļāĻŦā§āĻĻā§‡ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛āĻ•ā§‡ āĻāĻ° āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻāĻ•āĻŸāĻŋāĻ° āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¸āĻžāĻŦāĻŸāĻžāĻ‡āĻĒ āĻĻā§‡āĻ¯āĻŧ
āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĨ¤

-FDir
āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ Dir āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ° āĻļā§€āĻ°ā§āĻˇā§‡
āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻāĻ‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¸āĻžāĻĨā§‡ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ˛āĻŋāĻ­ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -I
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻĄāĻžāĻ¨ āĻ•ā§āĻ°āĻŽā§‡ āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻĄāĻžāĻ‡āĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻšāĻ˛ a
āĻāĻ•āĻŸāĻŋ āĻ¸āĻ™ā§āĻ—ā§‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻļāĻŋāĻ°ā§‹āĻ˛ā§‡āĻ– āĻāĻŦāĻ‚ / āĻ…āĻĨāĻŦāĻž āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻĄāĻžāĻ‡āĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻāĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ¯ā§‡
āĻļā§‡āĻˇ āĻšāĻ¯āĻŧ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•. āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•ā§‡āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛ āĻāĻ‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻ¨āĻžāĻŽ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§‡
āĻĻā§āĻ¯ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•. āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻšā§‡āĻĄāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ¸ā§‡āĻ‡ āĻĻā§āĻŸāĻŋāĻ° āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ, āĻ¸āĻ™ā§āĻ—ā§‡ āĻļāĻŋāĻ°ā§‹āĻ˛ā§‡āĻ– āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ•ā§‡āĻŦāĻ˛āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•ā§‡āĻ° āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻž āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡, āĻŦāĻž
āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ‡āĻŦā§‹āĻ¨ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻšā§‡āĻĄāĻžāĻ°ā§‡āĨ¤ āĻĻā§āĻŸāĻŋ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻšāĻ˛ āĻ­āĻžāĻ‡āĻŦā§‹āĻ¨ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻ‡ āĻ•āĻžāĻ āĻžāĻŽā§‹āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻ¨āĻžāĻŽ āĻĨāĻžāĻ•āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ; āĻ•
āĻāĻŸāĻŋ āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
āĻ¸āĻžāĻŦāĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•; āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡, āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§‹ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§‡ /āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ/āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ/āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻāĻŦāĻ‚
/ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ / āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•. āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻĻā§‡āĻ–āĻ¤ā§‡ "#include" āĻāĻ° āĻŽāĻ¤ āĻĻā§‡āĻ–āĻžāĻšā§āĻ›ā§‡ ",
āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ header.h āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ or āĻļāĻŋāĻ°ā§‹āĻ˛ā§‡āĻ– āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ.

-āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•Dir
āĻŽāĻ¤ -F āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ—āĻŖā§āĻ¯ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯āĻŸāĻŋ
āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ -āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻāĻŦāĻ‚ -F āĻāĻŸāĻž āĻ•āĻŋ āĻ¸āĻžāĻĨā§‡? -āĻĢā§āĻ°ā§‡āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ• āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨāĻžāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ Dir. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§ˆāĻ§
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ­āĻžāĻˇāĻžāĻ° C āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

- gused
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĒā§āĻ°āĻ¤ā§€āĻ•āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŦ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯,
āĻāĻŸāĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ -āĻĢā§‡āĻ˛āĻŋāĻŽāĻŋāĻ¨ā§‡āĻŸ-āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤-āĻĄāĻŋāĻŦāĻžāĻ—-āĻĒā§āĻ°āĻ¤ā§€āĻ•. āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§āĨ¤

-āĻ—āĻĢā§āĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤

-mmacosx-āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ-āĻŽāĻŋāĻ¨=āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
MacOS X-āĻāĻ° āĻĒā§āĻ°āĻĨāĻŽāĻ¤āĻŽ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¯āĻž āĻāĻ‡ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ā§‡ āĻšāĻ˛āĻŦā§‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤ āĻŸāĻŋāĻĒāĻŋāĻ•ā§āĻ¯āĻžāĻ˛
āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 10.1, 10.2 āĻāĻŦāĻ‚ 10.3.9 āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤āĨ¤

āĻ¯āĻĻāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻŦā§‡ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻšāĻ˛ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¯āĻžāĻ° āĻ‰āĻĒāĻ° āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻšāĻ˛āĻ›ā§‡, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ āĻāĻŽāĻ¨ āĻĒāĻ›āĻ¨ā§āĻĻāĻ—ā§āĻ˛āĻŋ āĻ•āĻ°āĻž āĻ¯āĻž āĻ¯āĻ¤āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻŦā§‡āĻ¸ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ
āĻ¸āĻŽā§āĻ­āĻŦ.

-mkernel
āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻŦāĻŋāĻ•āĻžāĻļ āĻŽā§‹āĻĄ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯ -mkernel āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸ā§‡āĻŸ - āĻ¸ā§āĻĨāĻŋāĻ°, -fno-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ,
-fno-use-cxa-atexit, -fno- āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ, -fno-āĻ…-āĻ•āĻ˛-āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ, -āĻĢā§āĻ¯āĻžāĻĒāĻ˛-āĻ•ā§‡āĻ•ā§āĻ¸āĻŸ,
-fno-āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻāĻŦāĻ‚ -āĻāĻĢāĻāĻ¨āĻ“-āĻ†āĻ°āĻŸāĻŋāĻŸāĻŋ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯. āĻāĻ‡ āĻŽā§‹āĻĄ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸ā§‡āĻŸ -mno-altivec,
-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ, -āĻāĻĢāĻāĻ¨āĻ“-āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨ āĻāĻŦāĻ‚ -āĻŽāĻ˛āĻ‚-āĻļāĻžāĻ–āĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻŽāĻ¨-āĻŦāĻžāĻ‡āĻŸ-āĻŦā§āĻ˛
"āĻŦā§āĻ˛" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ "sizeof(bool)==1"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ "sizeof(bool)"
āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨/āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ 4 āĻāĻŦāĻ‚ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨/x1 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ 86 āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ
x86-āĻ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -āĻŽāĻ¨-āĻŦāĻžāĻ‡āĻŸ-āĻŦā§āĻ˛ āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻĢāĻ˛ā§‡ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¨āĻ¯āĻŧ
āĻ¯ā§‡ āĻ¸ā§āĻ‡āĻš āĻ›āĻžāĻĄāĻŧāĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ. āĻāĻ‡ āĻ¸ā§āĻ‡āĻš āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĨ¤ āĻāĻŸāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°
āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĄā§‡āĻŸāĻž āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻ¸ā§āĻ‡āĻš āĻ•āĻ°ā§āĻ¨āĨ¤

-mfix-āĻāĻŦāĻ‚ āĻšāĻžāĻ˛āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨
-āĻĢāĻŋāĻ•ā§āĻ¸-āĻāĻŦāĻ‚ āĻšāĻžāĻ˛āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨
-āĻĢāĻžāĻ‡āĻ¨āĻĄāĻžāĻ‡āĻ°ā§‡āĻ•ā§āĻŸ-āĻĄā§‡āĻŸāĻž
āĻĻā§āĻ°ā§āĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻ‰āĻ¨ā§āĻ¨āĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ¯ā§‡āĻŽāĻ¨ GDB-āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž
āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻ˛ā§‹āĻĄ .o āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻšāĻ˛āĻŽāĻžāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĨ¤ -āĻĢāĻžāĻ‡āĻ¨āĻĄāĻžāĻ‡āĻ°ā§‡āĻ•ā§āĻŸ-āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚
-āĻĢāĻŋāĻ•ā§āĻ¸-āĻāĻŦāĻ‚ āĻšāĻžāĻ˛āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨ āĻĒāĻŋāĻ›āĻ¨ā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-āĻ¸āĻŦ_āĻ˛ā§‹āĻĄ
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ†āĻ°ā§āĻ•āĻžāĻ‡āĻ­ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸āĻ•āĻ˛ āĻ¸āĻĻāĻ¸ā§āĻ¯āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§‡āĨ¤ āĻŽāĻžāĻ¨ā§āĻˇ āĻĻā§‡āĻ–ā§āĻ¨ ld(1) āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻ†āĻ°ā§āĻ•_āĻ¤ā§āĻ°ā§āĻŸāĻŋ_āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ•
āĻ­ā§āĻ˛ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ• āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻ•āĻžāĻ°āĻŖāĨ¤

-āĻ†āĻŦāĻĻā§āĻ§_āĻ_āĻ˛ā§‹āĻĄ
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋāĻ•ā§‡ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸āĻŦāĻ—ā§āĻ˛ā§‹āĻ•ā§‡ āĻ†āĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡
āĻĢāĻžāĻ‡āĻ˛ āĻ˛ā§‹āĻĄ āĻŦāĻž āĻšāĻžāĻ˛ā§ āĻšāĻ˛ā§‡ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĨ¤

-āĻĒāĻžāĻāĻœāĻž
āĻāĻ•āĻŸāĻŋ Mach-o āĻŦāĻžāĻ¨ā§āĻĄā§‡āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŽāĻžāĻ¨ā§āĻˇ āĻĻā§‡āĻ–ā§āĻ¨ ld(1) āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻŦāĻžāĻ¨ā§āĻĄāĻŋāĻ˛_āĻ˛ā§‹āĻĄāĻžāĻ° āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻ¯ā§‡ āĻŦāĻŋāĻ˛ā§āĻĄ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻšāĻšā§āĻ›ā§‡ āĻ˛ā§‹āĻĄ āĻšāĻŦā§‡
āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤. āĻŽāĻžāĻ¨ā§āĻˇ āĻĻā§‡āĻ–ā§āĻ¨ ld(1) āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•āĻ˛āĻŋāĻŦ
āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻ–āĻ¨ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚, āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ libtool āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĨ¤

-āĻĢā§‹āĻ°ā§āĻ¸_āĻ¸āĻŋāĻĒā§āĻ¸ā§āĻŦāĻŸāĻžāĻ‡āĻĒ_āĻ†āĻ˛
āĻāĻ° āĻĢāĻ˛ā§‡ GCC-āĻāĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ†āĻ›ā§‡ āĻ¸āĻŦ āĻ¸āĻžāĻŦāĻŸāĻžāĻ‡āĻĒ, āĻāĻ•āĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡
āĻĻā§āĻ¯ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ or -āĻŽāĻžāĻ°ā§āĻš āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋāĻ¯ā§‹āĻ—ā§āĻ¯_āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ—ā§āĻ°āĻžāĻšāĻ•ā§‡āĻ° āĻ¨āĻžāĻŽ
-āĻ—ā§āĻ°āĻžāĻšāĻ•ā§‡āĻ° āĻ¨āĻžāĻŽ
-āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻ¤āĻž_āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
-āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
-āĻŽā§ƒāĻ¤_āĻĢāĻžāĻ˛āĻž
-āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž-āĻĢāĻžāĻ‡āĻ˛
-āĻĄāĻŋāĻ˛āĻŋāĻŦ_āĻĢāĻžāĻ‡āĻ˛
-āĻĄāĻŋāĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°_āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛_āĻ¨āĻžāĻŽ
-āĻ—āĻ¤āĻŋāĻļā§€āĻ˛
-āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ_āĻĒā§āĻ°āĻ¤ā§€āĻ•_āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
- āĻĢāĻžāĻ‡āĻ˛āĻ˛āĻŋāĻ¸ā§āĻŸ
-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻŸ_āĻ¨āĻžāĻŽāĻ¸ā§āĻĒā§‡āĻ¸
-āĻĢā§‹āĻ°ā§āĻ¸_āĻĢā§āĻ˛ā§āĻ¯āĻžāĻŸ_āĻ¨āĻžāĻŽāĻ¸ā§āĻĒā§‡āĻ¸
-āĻšā§‡āĻĄāĻžāĻ°āĻĒā§āĻ¯āĻžāĻĄ_āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸_āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛_āĻ¨āĻžāĻŽ
-āĻ‡āĻŽā§‡āĻœ_āĻŦā§‡āĻ¸
-āĻāĻŸāĻž
-āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛_āĻ¨āĻžāĻŽ
-āĻ•ā§‡āĻĒ_āĻĒā§āĻ°āĻžāĻ‡āĻ­ā§‡āĻŸ_āĻāĻ•ā§āĻ¸āĻŸāĻžāĻ°ā§āĻ¨
-āĻŽāĻžāĻ˛ā§āĻŸāĻŋ_āĻŽāĻĄāĻŋāĻ‰āĻ˛
-āĻ—ā§āĻŖ_āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤
- multiply_defined_unused
-āĻ¨ā§‹āĻ˛_āĻ˛ā§‹āĻĄ
-NO_DEAD_STRIP_INITS_AND_TERMS
-āĻ¨ā§‹āĻĢāĻŋāĻ•ā§āĻ¸āĻĒā§āĻ°āĻŋāĻŦāĻžāĻ‡āĻ¨ā§āĻĄāĻŋāĻ‚
- nomultidefs
-āĻ¨ā§‹āĻĒā§āĻ°ā§‡āĻŦāĻžāĻ‡āĻ¨ā§āĻĄ
-āĻ¨ā§‹āĻ¸āĻ—ā§āĻ˛āĻŋāĻ‚āĻ•āĻĄāĻŋāĻŸ
-āĻĒā§‡āĻœāĻœāĻŋāĻ°ā§‹_āĻ¸āĻžāĻ‡āĻœ
-āĻĒā§āĻ°āĻŋāĻŦāĻžāĻ‡āĻ¨ā§āĻĄ
-āĻĒā§āĻ°āĻŋāĻŦāĻžāĻ‡āĻ¨ā§āĻĄ_āĻ¸āĻŦ_āĻŸā§āĻ˛ā§‡āĻ­ā§‡āĻ˛_āĻŽāĻĄāĻŋāĻ‰āĻ˛
-āĻĒā§āĻ°āĻžāĻ‡āĻ­ā§‡āĻŸ_āĻŦāĻžāĻ¨ā§āĻĄā§‡āĻ˛
-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°_āĻ°āĻŋāĻ˛ā§‹āĻ•ā§āĻ¸
-āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ•
-āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¤ā§€āĻ•
-āĻ•ā§‡āĻ¨ āĻ˛ā§‹āĻĄ
-SEG1ADDR
-āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°āĻž
-āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¤ā§€āĻ•
-āĻ¸ā§‡āĻ•ā§āĻŸāĻ°āĻĄāĻžāĻ°
-āĻ¸ā§‡āĻ—āĻžāĻĻā§āĻĻāĻžāĻ°
-SEGS_read_only_addr
-SEGS_READ_WRITE_ADDR
-SEG_ADDR_TABLE
-SEG_ADDR_TABLE_FILENAME
-āĻ¸āĻ—ā§āĻ˛āĻŋāĻ‚āĻ•āĻĄāĻŋāĻŸ
-āĻ¸ā§‡āĻ—āĻĒā§āĻ°ā§‹āĻŸ
-SEGS_read_only_addr
-SEGS_READ_WRITE_ADDR
-āĻāĻ•āĻ•_āĻŽāĻĄāĻŋāĻ‰āĻ˛
- āĻ¸ā§āĻĨāĻŋāĻ°
-āĻ¸āĻžāĻŦ_āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
-āĻ¸āĻžāĻŦ_āĻ›āĻžāĻ¤āĻž
-āĻŸā§āĻ˛ā§‡āĻ­ā§‡āĻ˛_āĻ¨āĻžāĻŽāĻ¸ā§āĻĒā§‡āĻ¸
- āĻ›āĻžāĻ¤āĻž
-āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
-āĻ…āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋāĻ•ā§ƒāĻ¤_āĻĒā§āĻ°āĻ¤ā§€āĻ•_āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
-āĻĻā§āĻ°ā§āĻŦāĻ˛_āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸_āĻ…āĻŽāĻŋāĻ˛
-āĻšāĻžāĻ‰āĻĄāĻ¸ āĻŦā§‹āĻāĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨ āĻĒā§‡āĻœ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤āĻ­āĻžāĻŦā§‡ āĻ¤āĻžāĻĻā§‡āĻ°āĨ¤

āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ° āĻ†āĻ°āĻŽā§āĻ­ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻĄāĻŋāĻ‡āĻ¸āĻŋ āĻ†āĻ˛āĻĢāĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-āĻŽāĻ¨ā§‹-āĻ¨āĻ°āĻŽ-āĻĢā§āĻ˛ā§‹āĻŸ
-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ•āĻ–āĻ¨ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ libgcc.a āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¤āĻžāĻ°āĻž āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ°ā§āĻŸāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒ, āĻŦāĻž āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ‡āĻŽā§āĻ˛ā§‡āĻļāĻ¨āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ°ā§āĻŸāĻŋāĻ¨, āĻāĻ‡ āĻ°ā§āĻŸāĻŋāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ‡āĻ¸ā§āĻ¯ā§ āĻ•āĻ°ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻšāĻ¯āĻŧ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻāĻ•āĻŸāĻŋ āĻ†āĻ˛āĻĢāĻž, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¯ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¯āĻžāĻ¤ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻĄāĻžāĻ•āĻ¤ā§‡ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤

āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ†āĻ˛āĻĢāĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĨ¤

-mfp-reg
-mno-fp-regs
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ -mno-fp-regs
āĻŦā§‹āĻāĻž -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ. āĻ¯āĻĻāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ
āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄāĻ—ā§āĻ˛āĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡āĻ¨ āĻ¤āĻžāĻ°āĻž āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻŦāĻ‚ āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§
āĻĢāĻ˛āĻžāĻĢāĻ˛ $f0 āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ $0-āĻ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ…-āĻŽāĻžāĻ¨āĻ• āĻ•āĻ˛āĻŋāĻ‚ āĻ•ā§āĻ°āĻŽ, āĻ¤āĻžāĻ‡
āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻŦāĻž āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ™ā§āĻ—ā§‡ -mno-fp-regs āĻ¸ā§‡āĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡āĻ“ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ¨āĻž, āĻ•ā§‹āĻ¨ā§‹ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĨ¤

-āĻŽāĻŋāĻ‡āĻ‡āĻ‡
āĻ†āĻ˛āĻĢāĻž āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡
āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž. āĻāĻŸāĻŋ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— IEEE āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻ¯āĻžāĻšā§‹āĻ•,
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻŽā§āĻŽāĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ IEEE-āĻ¸āĻ™ā§āĻ—āĻ¤ āĻ•ā§‹āĻĄ āĻ›āĻžāĻĄāĻŧāĻž āĻ¯ā§‡ inexact- āĻĒāĻ¤āĻžāĻ•āĻž āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻŦā§‡āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž (āĻ¨ā§€āĻšā§‡ āĻĻā§‡āĻ–ā§āĻ¨)āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻšāĻžāĻ˛ā§ āĻĨāĻžāĻ•āĻ˛ā§‡, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "_IEEE_FP" āĻāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ•ā§‹āĻĄ āĻ•āĻŽ āĻĻāĻ•ā§āĻˇ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ
āĻ…āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽā§€ IEEE āĻŽāĻžāĻ¨ āĻ¯ā§‡āĻŽāĻ¨ āĻ¨āĻŸ-āĻ-āĻ¨āĻŽā§āĻŦāĻ° āĻāĻŦāĻ‚ āĻĒā§āĻ˛āĻžāĻ¸/āĻŽāĻžāĻ‡āĻ¨āĻžāĻ¸
āĻ…āĻ¨āĻ¨ā§āĻ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻĢāĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡ -ieee_with_no_inexact.

-āĻŽāĻŋāĻ‡āĻ‡-āĻ¸āĻš-āĻ…āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ
āĻāĻ‡ āĻŽāĻ¤ -āĻŽāĻŋāĻ‡āĻ‡āĻ‡ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ›āĻžāĻĄāĻŧāĻž IEEE āĻŦāĻœāĻžāĻ¯āĻŧ āĻ°āĻžāĻ–ā§‡ inexact- āĻĒāĻ¤āĻžāĻ•āĻž.
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻžāĻ° āĻĢāĻ˛ā§‡ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡-āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ IEEE āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ—āĻŖāĻŋāĻ¤ "_IEEE_FP" āĻ›āĻžāĻĄāĻŧāĻžāĻ“ "_IEEE_FP_EXACT" āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ
āĻ•āĻŋāĻ›ā§ āĻ†āĻ˛āĻĢāĻž āĻ‡āĻŽāĻĒā§āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ā§‡ āĻĢāĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻ§ā§€āĻ°āĻ—āĻ¤āĻŋāĻ¤ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄāĨ¤ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ–ā§āĻŦ āĻ•āĻŽ āĻ•ā§‹āĻĄ āĻ†āĻ›ā§‡ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
inexact- āĻĒāĻ¤āĻžāĻ•āĻž, āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻĢāĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻ˛
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -ieee_with_inexact.

-mfp-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒ-āĻŽā§‹āĻĄ=āĻĢāĻžāĻāĻĻ-āĻŽā§‹āĻĄ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻĢāĻžāĻāĻĻāĻ—ā§āĻ˛āĻŋ āĻ•ā§€ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻĢāĻž
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ°āĻž āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡ -fptm āĻĢāĻžāĻāĻĻ-āĻŽā§‹āĻĄ. āĻĢāĻžāĻāĻĻ āĻŽā§‹āĻĄ āĻšāĻžāĻ°āĻŸāĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŽāĻžāĻ¨:

n āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ (āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•) āĻ¸ā§‡āĻŸāĻŋāĻ‚āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĢāĻžāĻāĻĻ āĻ¯ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž (āĻ¯ā§‡āĻŽāĻ¨, āĻļā§‚āĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨)āĨ¤

u āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĢāĻžāĻāĻĻ āĻ›āĻžāĻĄāĻŧāĻžāĻ“ n, āĻ†āĻ¨ā§āĻĄāĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻĢāĻžāĻāĻĻ āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

su āĻŽāĻ¤ u, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻŦāĻ˛ā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ (āĻĻā§‡āĻ–ā§āĻ¨
āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻĢāĻž āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛)āĨ¤

āĻ¸ā§āĻŦ āĻŽāĻ¤ su, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…āĻ¯ā§ŒāĻ•ā§āĻ¤āĻŋāĻ• āĻĢāĻžāĻāĻĻāĻ“ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-mfp-āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚-āĻŽā§‹āĻĄ=āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚-āĻŽā§‹āĻĄ
IEEE āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻĢāĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ°āĻž āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡ -āĻāĻĢāĻĒāĻŋāĻ†āĻ°āĻāĻŽ
āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚-āĻŽā§‹āĻĄ. āĻĻā§āĻ¯ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚-āĻŽā§‹āĻĄ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡:

n āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ IEEE āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄāĨ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ•āĻŸāĻ¤āĻŽ āĻĻāĻŋāĻ•ā§‡ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ°
āĻŸāĻžāĻ‡ āĻšāĻ˛ā§‡ āĻŽā§‡āĻļāĻŋāĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻŦāĻž āĻœā§‹āĻĄāĻŧ āĻŽā§‡āĻļāĻŋāĻ¨ āĻ¨āĻŽā§āĻŦāĻ°ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡āĨ¤

m āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻ…āĻ¸ā§€āĻŽ āĻĻāĻŋāĻ•ā§‡ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ°.

c āĻ•āĻžāĻŸāĻž āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄāĨ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻļā§‚āĻ¨ā§āĻ¯ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ°āĨ¤

d āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ• āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄāĨ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° (fpcrāĻĻā§‡āĻ–ā§āĻ¨
āĻ†āĻ˛āĻĢāĻž āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛) āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°āĻ­āĻžāĻŦā§‡ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŽā§‹āĻĄ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻŋ
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĒā§āĻ˛āĻžāĻ¸ āĻ‡āĻ¨āĻĢāĻŋāĻ¨āĻŋāĻŸāĻŋāĻ° āĻĻāĻŋāĻ•ā§‡ āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡,
āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡ fpcr, d āĻĒā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ° āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ
āĻ…āĻ¨āĻ¨ā§āĻ¤

-mtrap-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž=āĻĢāĻžāĻāĻĻ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž
āĻ†āĻ˛āĻĢāĻž āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡, āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĢāĻžāĻāĻĻāĻ—ā§āĻ˛āĻŋ āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻāĻ‡ āĻ›āĻžāĻĄāĻŧāĻž āĻŽāĻžāĻ¨ā§‡
āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻĢāĻžāĻāĻĻ āĻāĻŦāĻ‚ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻž āĻ…āĻ¸āĻŽā§āĻ­āĻŦ
āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤ GCC āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻž āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĢāĻžāĻāĻĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¸āĻ āĻŋāĻ• āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ°āĻŖ
āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĢāĻžāĻāĻĻ āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡, āĻ­āĻŋāĻ¨ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ° āĻ¸ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡:

p āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻāĻŦāĻ‚ āĻŽāĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻāĻĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§‹āĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°ā§‡āĻ›ā§‡ āĻ¤āĻž āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤

f āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĨ¤ āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĨ¤

i āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž. āĻĢāĻžāĻāĻĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¸āĻ āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ˜āĻŸāĻžāĻ¯āĻŧāĨ¤

āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻĢāĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°ā§‡ āĻ¯āĻž āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ -āĻ¸ā§āĻ•ā§‹āĻĒ_āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻāĻŦāĻ‚
- āĻĒā§āĻ¨āĻƒāĻ¸ā§‚āĻšāĻ¨āĻž_āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ.

-mieee-āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄāĻŸāĻŋāĻ•ā§‡ IEEE āĻ•āĻ¨āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻŸ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ†āĻĒāĻ¨āĻŋāĻ“ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĻ¨ -mtrap-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž = i āĻāĻŦāĻ‚ āĻ¯ā§‡āĻ­āĻžāĻŦā§‡āĻ‡ -mfp-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒ-āĻŽā§‹āĻĄ=su or
-mfp-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒ-āĻŽā§‹āĻĄ=āĻ¸ā§āĻ‡. āĻ¤āĻžāĻ° āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ°ā§‡āĻ–āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻšāĻ¯āĻŧ .eflag 48 āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡
āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° prologue.

-āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ-āĻ§ā§āĻ°ā§āĻŦāĻ•
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ GCC āĻāĻ•āĻŸāĻŋ 32- āĻŦāĻž 64-āĻŦāĻŋāĻŸ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§‡ āĻĻā§‡āĻ–āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻāĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•āĻŋāĻ¨āĻž
āĻĻā§āĻ‡ āĻŦāĻž āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡ āĻ›ā§‹āĻŸ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĨā§‡āĻ•ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¨āĻž āĻĒāĻžāĻ°ā§‡ āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻāĻŦāĻ‚ āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

GCC āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ¸āĻŦ āĻ•ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ§ā§āĻ°ā§āĻŦāĻ•, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ
āĻāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ˛āĻžāĻ—ā§‡ (āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ›āĻ¯āĻŧ)āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛ā§‹āĻĄāĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨āĨ¤ āĻ¨āĻŋāĻœā§‡ āĻ•
āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ, āĻāĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋ āĻ–ā§āĻāĻœā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻ†āĻ—ā§‡ āĻāĻŸāĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻ¨āĻŋāĻœā§‡āĻ•ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻāĻŦāĻ‚
āĻ¤āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡ āĻ§ā§āĻ°ā§āĻŦāĻ•āĨ¤

-mbwx
-mno-bwx
-mcix
-mno-cix
-mfix
-āĻāĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ•ā§āĻ¸
-āĻŽā§āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸
-mno-āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš
āĻāĻšā§āĻ›āĻŋāĻ• BWX, CIX, FIX āĻāĻŦāĻ‚ MAX āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ GCC-āĻāĻ° āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ CPU āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž
āĻŸāĻžāĻ‡āĻĒ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ -mcpu = āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦāĻž āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ¯āĻžāĻ° āĻ‰āĻĒāĻ° GCC āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ

-mfloat-āĻ­ā§āĻ¯āĻžāĻ•ā§āĻ¸
-mfloat-ieeee
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) VAX F āĻāĻŦāĻ‚ G āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ•
IEEE āĻāĻ•āĻ• āĻāĻŦāĻ‚ āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž.

-mexplicit-āĻ°āĻŋāĻ˛ā§‹āĻ•āĻ¸
-mno-āĻ¸ā§āĻĒāĻˇā§āĻŸ-āĻ°āĻŋāĻ˛ā§‹āĻ•āĻ¸
āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ†āĻ˛āĻĢāĻž āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻ°āĻž āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ•ā§‹āĻ¨āĻ“ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°ā§‡āĻ¨āĻŋ
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĨ¤ āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ—ā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻ¤ā§āĻ¤āĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤
GNU binutils 2.12 āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ•ā§‹āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ āĻ•ā§‹āĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻšāĻŦā§‡ āĻ¤āĻž āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ—āĻ‡ āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€, āĻ•āĻžāĻ°āĻŖ GCC āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ
āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡āĨ¤

-msmall-āĻĄā§‡āĻŸāĻž
-mlarge-āĻĄā§‡āĻŸāĻž
āĻ•āĻ–āĻ¨ -mexplicit-āĻ°āĻŋāĻ˛ā§‹āĻ•āĻ¸ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ, āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻœāĻŋāĻĒāĻŋ-āĻ°āĻŋāĻ˛ā§‡āĻŸāĻŋāĻ­
āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ–āĻ¨ -msmall-āĻĄā§‡āĻŸāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻŦāĻ¸ā§āĻ¤ā§ 8 āĻŦāĻžāĻ‡āĻŸ āĻĻā§€āĻ°ā§āĻ˜ āĻŦāĻž āĻ›ā§‹āĻŸ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
a āĻ›ā§‹āĻŸ āĻ‰āĻĒāĻžāĻ¤ā§āĻ¤ āĻāĻ˛āĻžāĻ•āĻž (".sdata" āĻāĻŦāĻ‚ ".sbss" āĻŦāĻŋāĻ­āĻžāĻ—) āĻāĻŦāĻ‚ 16-āĻŦāĻŋāĻŸā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
$gp āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĨ¤ āĻāĻŸāĻŋ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻ° āĻ†āĻ•āĻžāĻ°āĻ•ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡
64KB, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mlarge-āĻĄā§‡āĻŸāĻž. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§‡ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻŸāĻŋ āĻ¨ā§€āĻšā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§
2 āĻœāĻŋāĻŦāĻŋāĨ¤ āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ 2GB-āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻĄā§‡āĻŸāĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻŦāĻļā§āĻ¯āĻ‡ "malloc" āĻŦāĻž "mmap" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ā§ˇ
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻšāĻŋāĻĒā§‡ āĻĄā§‡āĻŸāĻž āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, -fpic āĻŦā§‹āĻāĻž -msmall-āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚ -fpic
āĻŦā§‹āĻāĻž -mlarge-āĻĄā§‡āĻŸāĻž.

-msmall-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ
- āĻŦāĻĄāĻŧ-āĻĒāĻžāĻ ā§āĻ¯
āĻ•āĻ–āĻ¨ -msmall-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĒā§āĻ°ā§‹ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ•ā§‹āĻĄ
(āĻŦāĻž āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ) 4MB āĻ¤ā§‡ āĻĢāĻŋāĻŸ āĻ•āĻ°ā§‡, āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻļāĻžāĻ–āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹ āĻ¯āĻžāĻ¯āĻŧāĨ¤
āĻ•āĻ–āĻ¨ -msmall-āĻĄā§‡āĻŸāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻšāĻŋāĻšā§āĻ¨ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°ā§‡
āĻāĻ•āĻ‡ $gp āĻŽāĻžāĻ¨, āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§āĻ¨
4 āĻĨā§‡āĻ•ā§‡ 1 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ•āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ - āĻŦāĻĄāĻŧ-āĻĒāĻžāĻ ā§āĻ¯.

-mcpu =cpu_type
āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
cpu_type. āĻ†āĻĒāĻ¨āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ EV āĻļā§ˆāĻ˛ā§€āĻ° āĻ¨āĻžāĻŽ āĻŦāĻž āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻšāĻŋāĻĒ āĻ¨āĻŽā§āĻŦāĻ°āĨ¤
GCC āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° EV4, EV5 āĻāĻŦāĻ‚ EV6 āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĨā§‡āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ
āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¯āĻžāĻ° āĻ‰āĻĒāĻ°
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛āĨ¤

āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ cpu_type āĻšāĻ¯āĻŧ

ev4
ev45
21064
āĻāĻ•āĻŸāĻŋ EV4 āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¨ā§‡āĻ‡.

ev5
21164
āĻāĻ•āĻŸāĻŋ EV5 āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¨ā§‡āĻ‡.

ev56
21164a
āĻāĻ•āĻŸāĻŋ EV5 āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŦāĻ‚ BWX āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

pca56
21164pc
21164PC
āĻāĻ•āĻŸāĻŋ EV5 āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŦāĻ‚ BWX āĻāĻŦāĻ‚ MAX āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

ev6
21264
āĻāĻ•āĻŸāĻŋ EV6 āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŦāĻ‚ BWX, FIX, āĻāĻŦāĻ‚ MAX āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

ev67
21264a
āĻāĻ•āĻŸāĻŋ EV6 āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŦāĻ‚ BWX, CIX, FIX, āĻāĻŦāĻ‚ MAX āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨āĻ“ āĻŽāĻžāĻ¨āĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ, āĻ¯āĻž āĻ¸ā§‡āĻ°āĻž āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻšā§‹āĻ¸ā§āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ -mcpu=āĻ¨ā§‡āĻŸāĻŋāĻ­ GCC āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĻŋ āĻ¨āĻž āĻĻāĻŋāĻ˛ā§‡ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°

-mtune =cpu_type
āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ cpu_type. āĻĻā§āĻ¯
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.

āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨āĻ“ āĻŽāĻžāĻ¨āĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ, āĻ¯āĻž āĻ¸ā§‡āĻ°āĻž āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻšā§‹āĻ¸ā§āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ -mtune=āĻ¨ā§‡āĻŸāĻŋāĻ­ GCC āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤āĻŋ āĻ¨āĻž āĻĻāĻŋāĻ˛ā§‡ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°

-mmemory-lateency=āĻ¸āĻŽāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻžāĻ°ā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§‡āĻ–āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ†āĻŦā§‡āĻĻāĻ¨āĻĒāĻ¤ā§āĻ°. āĻāĻ‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ…āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛
āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻāĻŦāĻ‚ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• āĻ•ā§āĻ¯āĻžāĻļā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤

āĻœāĻ¨ā§āĻ¯ āĻŦā§ˆāĻ§ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻŽāĻ¯āĻŧ āĻšāĻ¯āĻŧ

āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ˜āĻĄāĻŧāĻŋ āĻšāĻ•ā§āĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻ•āĻžāĻ°ā§€ āĻāĻ•āĻŸāĻŋ āĻĻāĻļāĻŽāĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤

L1
L2
L3
āĻĒā§āĻ°āĻ§āĻžāĻ¨
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻŸāĻŋāĻ¤ā§‡ "āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ" EV4 āĻāĻŦāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˜āĻĄāĻŧāĻŋ āĻšāĻ•ā§āĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ˛ā§‡āĻ­ā§‡āĻ˛ 5, 1 āĻāĻŦāĻ‚ 2 āĻ•ā§āĻ¯āĻžāĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ EV3 āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° (āĻāĻŸāĻŋāĻ•ā§‡ Dcache, Scache, āĻāĻŦāĻ‚ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ
Bcache), āĻ¸ā§‡āĻ‡āĻ¸āĻžāĻĨā§‡ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŽā§‡āĻŽāĻ°āĻŋ. āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ L3 āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° EV5 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§ˆāĻ§āĨ¤

FR30 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ FR30 āĻĒā§‹āĻ°ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-msmall-āĻŽāĻĄā§‡āĻ˛
āĻ›ā§‹āĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻŽāĻĄā§‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨. āĻāĻŸāĻŋ āĻ›ā§‹āĻŸ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡
āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€ āĻŽāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ 20-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡ āĻĢāĻŋāĻŸ āĻ•āĻ°ā§‡ā§ˇ

-mno-lsim
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡
āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ (libsim.a) āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĨ¤

FRV āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

-mgpr-32
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ 32āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mgpr-64
āĻ¸āĻŽāĻ¸ā§āĻ¤ 64āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mfpr-32
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ 32āĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mfpr-64
āĻ¸āĻŽāĻ¸ā§āĻ¤ 64 āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ°ā§āĻŸāĻŋāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

- malloc-cc
āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻļāĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ.

-mfixed-āĻ¸āĻŋāĻ¸āĻŋ
āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻļāĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "icc0" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚
"fcc0"āĨ¤

-mdword
āĻĄāĻžāĻŦāĻ˛ āĻļāĻŦā§āĻĻ insns āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-mno-dword
āĻĄāĻŦāĻ˛ āĻļāĻŦā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž.

- mduble
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻāĻŽāĻ¨ā§‹-āĻĄāĻŦāĻ˛
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž
āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨.

-mno-āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž
āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž.

-āĻŽā§āĻŽā§āĻ˛āĻžāĻĻ
āĻ—ā§āĻ¨ āĻāĻŦāĻ‚ āĻ¯ā§‹āĻ—/āĻŦāĻŋāĻ¯āĻŧā§‹āĻ—ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻ¨ā§‹-āĻŽā§āĻ˛āĻžāĻĻ
āĻ—ā§āĻ¨ āĻāĻŦāĻ‚ āĻ¯ā§‹āĻ—/āĻŦāĻŋāĻ¯āĻŧā§‹āĻ—ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-mfdpic
FDPIC ABI āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨, āĻ¯ā§‡āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ•āĻžāĻ°ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•ā§‹āĻ¨ā§‹ PIC/PIE-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ›āĻžāĻĄāĻŧāĻž, āĻāĻŸāĻž āĻŦā§‹āĻāĻžāĻ¯āĻŧ -fpieāĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -fpic or
-fpie, āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ GOT āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž GOT āĻĨā§‡āĻ•ā§‡ 12-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻž; āĻ¸āĻ™ā§āĻ—ā§‡ -fpic or -fpie, GOT āĻ…āĻĢāĻ¸ā§‡āĻŸāĻ—ā§āĻ˛āĻŋ 32 āĻŦāĻŋāĻŸ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ
bfin-elf āĻ˛āĻ•ā§āĻˇā§āĻ¯, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -msim.

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĒā§āĻ˛ā§‡āĻŸ
āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ PLT āĻāĻ¨ā§āĻŸā§āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ†āĻŦāĻĻā§āĻ§āĨ¤ āĻāĻŸāĻž āĻ›āĻžāĻĄāĻŧāĻž āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡ -mfdpic. āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¯āĻĻāĻŋ
āĻ—āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž (āĻ¯ā§‡āĻŽāĻ¨, -fpic or -fpic), āĻŦāĻž
āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯ā§‡āĻŽāĻ¨ -āĻ“3 āĻŦāĻž āĻ‰āĻĒāĻ°ā§‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤

-mtls
āĻĨā§āĻ°ā§‡āĻĄ-āĻ˛ā§‹āĻ•āĻžāĻ˛ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ TLS āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻāĻŽāĻŸāĻŋāĻāĻ˛āĻāĻ¸
āĻĨā§āĻ°ā§‡āĻĄ-āĻ˛ā§‹āĻ•āĻžāĻ˛ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ TLS āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-mgprel-ro
FDPIC ABI-āĻ¤ā§‡ "GPREL" āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨ āĻŦāĻŋāĻ­āĻžāĻ—āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ›āĻžāĻĄāĻŧāĻž -fpic or -fpie: āĻ¯āĻĻāĻŋāĻ“
āĻāĻŸāĻŋ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŸā§‡āĻŦāĻŋāĻ˛āĻ•ā§‡ āĻ›ā§‹āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻŸāĻŋ 1 āĻāĻ° āĻœāĻ¨ā§āĻ¯ 4 āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŸā§āĻ°ā§‡āĻĄ āĻ•āĻ°ā§‡
-fpic or -fpie, āĻāĻŸāĻŋ 3āĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ 4āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŸā§āĻ°ā§‡āĻĄ āĻ•āĻ°ā§‡, āĻ¯āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ°āĻ¤ā§€āĻ•, āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻ¯ā§āĻ•ā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ GOT āĻāĻ¨ā§āĻŸā§āĻ°āĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻāĻĄāĻŧāĻžāĻ¯āĻŧ, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ
āĻœāĻ¯āĻŧā§‡āĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻŦā§‡āĻļāĻŋāĨ¤ āĻ¯āĻĻāĻŋ āĻ¤āĻž āĻ¨āĻž āĻšāĻ¯āĻŧ, -mno-gprel-ro āĻāĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻ˛āĻŋāĻŦ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ-āĻ›āĻŦāĻŋ
(āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ, FD āĻ¨āĻ¯āĻŧ) āĻĒāĻŋāĻ• āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻšā§āĻ¯ -āĻŽāĻŋāĻ˛āĻŋāĻŦā§āĻ°ā§‡āĻ°āĻŋ-āĻ›āĻŦāĻŋ, āĻ¯ā§‡āĻŽāĻ¨
āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ -fpic āĻāĻŦāĻ‚ -fpic āĻ›āĻžāĻĄāĻŧāĻž -mfdpic. āĻ†āĻĒāĻ¨āĻŋ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¨āĻž.

-āĻŽāĻŋāĻ˛āĻŋāĻ‚āĻ•āĻĄ-āĻāĻĢāĻĒāĻŋ
āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻšāĻŦā§‡ āĻ¤āĻ–āĻ¨ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° EABI āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨
āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
-mno-āĻ˛āĻŋāĻ™ā§āĻ•āĻĄ-āĻāĻĢāĻĒāĻŋ.

-āĻŽāĻ˛āĻ‚-āĻ•āĻ˛
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ 32-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

- āĻ•ā§āĻˇāĻ¤āĻŋāĻ•āĻ° āĻ˛ā§‡āĻŦā§‡āĻ˛
āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻŸā§‡ NOP āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ 8-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ˛ā§‡āĻŦā§‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻ–āĻ¨āĻ‡ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻĢā§‡āĻ˛ā§‡ āĻ¯āĻ–āĻ¨ VLIW āĻĒā§āĻ¯āĻžāĻ•āĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻĒā§āĻ¯āĻžāĻ•ā§‡āĻŸ; āĻāĻŸāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻŦā§‡āĻļā§€ NOP āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡.

-āĻŽāĻŋāĻ˛āĻŋāĻŦā§āĻ°ā§‡āĻ°āĻŋ-āĻ›āĻŦāĻŋ
āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ EABI āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻāĻŽāĻāĻ¸āĻŋāĻ¸āĻŋ -4
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻšāĻžāĻ°āĻŸāĻŋ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ…ā§āĻ¯āĻžāĻ•āĻŋāĻ‰āĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻāĻŽāĻāĻ¸āĻŋāĻ¸āĻŋ -8
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ†āĻŸāĻŸāĻŋ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻ…ā§āĻ¯āĻžāĻ•āĻŋāĻ‰āĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻĒā§āĻ¯āĻžāĻ•
VLIW āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°ā§āĻ¨āĨ¤

-mno-āĻĒā§āĻ¯āĻžāĻ•
VLIW āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-mno-Eflags
E_flags āĻ ABI āĻ¸ā§āĻ‡āĻš āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-mcond-āĻšāĻžāĻ˛āĻ¨āĻž
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ-āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-āĻāĻŽāĻ¨ā§‹-āĻ•āĻ¨ā§āĻĄ-āĻŽā§āĻ­
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ-āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-mscc
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ¸ā§‡āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-mno-scc
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ¸ā§‡āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ.

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-mcond- āĻāĻ•ā§āĻ¸ā§‡āĻ•
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-mno-Cond-Exec
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-mvliw-āĻļāĻžāĻ–āĻž
āĻļāĻžāĻ–āĻžāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ VLIW āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ¸ āĻšāĻžāĻ˛āĻžāĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-mno-vliw-āĻļāĻžāĻ–āĻž
VLIW āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ āĻļāĻžāĻ–āĻž āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻžāĻ¸ āĻšāĻžāĻ˛āĻžāĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-multi-cond-exec
"&&" āĻāĻŦāĻ‚ "||" āĻāĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-mno-āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ•āĻ¨ā§āĻĄ-āĻāĻ•ā§āĻ¸ā§‡āĻ•
"&&" āĻāĻŦāĻ‚ "||" āĻāĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-āĻŽāĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ-āĻ•āĻ¨ā§āĻĄ-āĻāĻ•ā§āĻ¸ā§‡āĻ•
āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻ•āĻ¨ā§āĻĄāĻŋāĻļāĻ¨āĻžāĻ˛ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-āĻŽā§āĻ¨ā§‹-āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ-āĻ•āĻ¨ā§āĻĄ-āĻāĻ•ā§āĻ¸ā§‡āĻ•
āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻ•āĻ¨ā§āĻĄāĻŋāĻļāĻ¨āĻžāĻ˛ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛āĻž āĻšāĻŦā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-āĻŽā§‹āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ-āĻ¸āĻĻāĻ¸ā§āĻ¯
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°-āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸā§‡āĻĄ āĻ•ā§‹āĻĄ āĻĨā§‡āĻ•ā§‡ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ "āĻ¸āĻĻāĻ¸ā§āĻ¯" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤
āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ¯āĻŧāĨ¤

-mno-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ-āĻŽā§‡āĻŽā§āĻŦāĻžāĻ°
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻĨā§‡āĻ•ā§‡ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ "āĻ¸āĻĻāĻ¸ā§āĻ¯" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ā§ˇ
āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄāĨ¤

-mtomcat-āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨
āĻŸāĻŽāĻ•ā§āĻ¯āĻžāĻŸ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ†āĻ‰āĻŸ āĻ—ā§āĻ¯āĻžāĻ¸ āĻ•āĻžāĻ°āĻŖ.

-mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ frv, fr550,
āĻšā§āĻ˛ āĻŦāĻŋāĻĄāĻŧāĻžāĻ˛, fr500, fr450, fr405, fr400, fr300 āĻāĻŦāĻ‚ āĻ¸āĻšāĻœ.

āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ / āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m GNU/Linux āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-mglibc
GNU C āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻšāĻžāĻ˛ā§ āĻ›āĻžāĻĄāĻŧāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ **-*-āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸-*uclibc* āĻāĻŦāĻ‚
**-*-āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸-*āĻ…ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄ* āĻ˛āĻ•ā§āĻˇāĨ¤

- muclibc
uClibc C āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ‰āĻĒāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ **-*-āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸-*uclibc* āĻ˛āĻ•ā§āĻˇāĨ¤

-āĻāĻŽāĻŦāĻŋāĻ“āĻ¨āĻŋāĻ•
āĻŦāĻžāĻ¯āĻŧā§‹āĻ¨āĻŋāĻ• āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ‰āĻĒāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ **-*-āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸-*āĻ…ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄ* āĻ˛āĻ•ā§āĻˇāĨ¤

-āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄ
āĻ…ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ‰āĻĒāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
**-*-āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸-*āĻ…ā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄ* āĻ˛āĻ•ā§āĻˇāĨ¤

āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡ -āĻāĻŽāĻŦāĻŋāĻ“āĻ¨āĻŋāĻ•, -fpic, -fno- āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻāĻŦāĻ‚ -āĻāĻĢāĻāĻ¨āĻ“-āĻ†āĻ°āĻŸāĻŋāĻŸāĻŋ by
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ. āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ GCC āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°āĻ•ā§‡ Android-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒāĻžāĻ¸ āĻ•āĻ°ā§‡
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡āĨ¤ āĻ…āĻŦāĻļā§‡āĻˇā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__ANDROID__" āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤

-tno-android-cc
āĻāĻ° āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ -āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄ, āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž -āĻāĻŽāĻŦāĻŋāĻ“āĻ¨āĻŋāĻ•, -fpic,
-fno- āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻāĻŦāĻ‚ -āĻāĻĢāĻāĻ¨āĻ“-āĻ†āĻ°āĻŸāĻŋāĻŸāĻŋ āĻ—āĻ¤āĻžāĻ¨ā§āĻ—āĻ¤āĻŋāĻ•.

-tno-android-ld
āĻāĻ° āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ -āĻŽā§āĻ¯āĻžāĻ¨ā§āĻĄā§āĻ°āĻ¯āĻŧā§‡āĻĄ, āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻ…āĻĒāĻļāĻ¨ āĻĒāĻžāĻ¸ āĻ•āĻ°ā§āĻ¨
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°

H8 / 300 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m H8/300 āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸
āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•āĻŋāĻ›ā§ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ›ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻ–āĻ¨ āĻ¸āĻŽā§āĻ­āĻŦ; āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
-āĻŦāĻŋāĻļā§āĻ°āĻžāĻŽ.

-āĻāĻŽāĻāĻ‡āĻš H8/300H āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢāĻŸ H8S āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-mn āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽā§‹āĻĄā§‡ H8S āĻāĻŦāĻ‚ H8/300H āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ¸ā§āĻ‡āĻš āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•
āĻšāĻ¯āĻŧ āĻ¸āĻ™ā§āĻ—ā§‡ -āĻāĻŽāĻāĻ‡āĻš or -āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢāĻŸ.

-ms2600
H8S/2600 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ¸ā§āĻ‡āĻš āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ• -āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢāĻŸ.

-āĻŽā§‡āĻ•ā§āĻ¸āĻ†āĻ°
āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻŽāĻ¨āĻŋāĻŸāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§‡āĻ° āĻ†āĻ—ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -āĻŽā§‡āĻ•ā§āĻ¸āĻ†āĻ°. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° H8S āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§ˆāĻ§āĨ¤

-mno-exr
āĻŽāĻ¨āĻŋāĻŸāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ā§‡āĻ° āĻ†āĻ—ā§‡ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -mno-exr. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° H8S āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§ˆāĻ§āĨ¤

-āĻĒā§āĻĻāĻŋāĻ¨āĻž32
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ "int" āĻĄā§‡āĻŸāĻž 32 āĻŦāĻŋāĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-300
H8/300H āĻāĻŦāĻ‚ H8S-āĻ, H8/300-āĻāĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
H8/300H āĻāĻŦāĻ‚ H8S āĻāĻ° āĻœāĻ¨ā§āĻ¯ 4-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ˛āĻ‚ āĻāĻŦāĻ‚ āĻĢā§āĻ˛ā§‹āĻŸ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-āĻŽā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-300 āĻ¤āĻžāĻĻā§‡āĻ° 2-āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ•āĻžāĻ°āĻŖāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ†āĻ›ā§‡
H8/300-āĻāĨ¤

āĻāĻ‡āĻšāĻĒāĻŋāĻĒāĻŋāĻ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸāĻžāĻ°ā§‡āĻ° HPPA āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-āĻŽāĻžāĻ°ā§āĻš =āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°-āĻŸāĻžāĻ‡āĻĒ āĻšāĻ¯āĻŧ
1.0 PA 1.0 āĻāĻ° āĻœāĻ¨ā§āĻ¯, 1.1 PA 1.1 āĻāĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻŦāĻ‚ 2.0 PA 2.0 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
/usr/lib/sched.models āĻ¸āĻ āĻŋāĻ• āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ HP-UX āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡
āĻ†āĻĒāĻ¨āĻžāĻ° āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¨āĻŽā§āĻŦāĻ°āĻ¯ā§āĻ•ā§āĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ āĻ‰āĻšā§āĻšāĻ¤āĻ°ā§‡ āĻšāĻ˛ā§‡
āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¯ā§āĻ•ā§āĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…āĻ¨ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻ¨āĻ¯āĻŧāĨ¤

-āĻāĻŽāĻĒāĻŋāĻ-āĻ°āĻŋāĻ¸ā§āĻ•-1-0
-āĻāĻŽāĻĒāĻŋāĻ-āĻ°āĻŋāĻ¸ā§āĻ•-1-1
-āĻāĻŽāĻĒāĻŋāĻ-āĻ°āĻŋāĻ¸ā§āĻ•-2-0
āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ āĻœāĻ¨ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=1.0, -āĻŽāĻžāĻ°ā§āĻš=1.1, āĻāĻŦāĻ‚ -āĻŽāĻžāĻ°ā§āĻš=2.0 āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡.

-āĻāĻŽāĻœāĻžāĻŽā§āĻĒ-āĻ‡āĻ¨-āĻŦāĻŋāĻ˛āĻŽā§āĻŦ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻŽāĻĄāĻŋāĻ¸ā§‡āĻŦāĻ˛-āĻāĻĢāĻĒā§āĻ°ā§‡āĻ—āĻ¸
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡ āĻŦāĻŋāĻ°āĻ¤ āĻ°āĻžāĻ–ā§āĻ¨āĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ¯āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ…āĻ˛āĻ¸ āĻĒā§āĻ°āĻ¸āĻ™ā§āĻ— āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ
āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĻ¨
āĻ—āĻ°ā§āĻ­āĻĒāĻžāĻ¤

-mdisable-āĻ¸ā§‚āĻšā§€āĻ•āĻ°āĻŖ
āĻ‡āĻ¨āĻĄā§‡āĻ•ā§āĻ¸āĻŋāĻ‚ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ āĻŽā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ†āĻŸāĻ•āĻžāĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻ°āĻ‚ āĻ•āĻŋāĻ›ā§ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ
MACH āĻāĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ MIG āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸā§‡āĻĄ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĨ¤

-mno-āĻ¸ā§āĻĒā§‡āĻ¸-regs
āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ§āĻ°ā§‡ āĻ¨ā§‡āĻ¯āĻŧ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŸāĻŋāĻ° āĻ•ā§‹āĻ¨ā§‹ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ¨ā§‡āĻ‡āĨ¤ āĻāĻŸāĻŋ GCC āĻāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻĻā§āĻ°ā§āĻ¤ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ†āĻ¨āĻ¸ā§āĻ•ā§‡āĻ˛āĻĄ āĻ‡āĻ¨āĻĄā§‡āĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ āĻŽā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§‹āĻĄ āĻ˛ā§‡āĻ­ā§‡āĻ˛ 0 PA āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŦāĻ‚ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤āĨ¤

-mfast-āĻĒāĻ°ā§‹āĻ•ā§āĻˇ-āĻ•āĻ˛
āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ•āĻ–āĻ¨āĻ‡ āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ GCC āĻāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ‡āĻŽāĻŋāĻŸ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻĻā§āĻ°ā§āĻ¤ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦāĻž āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

-mfixed- āĻ°ā§‡āĻžā§āĻœ =āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°
āĻāĻ•āĻŸāĻŋ āĻ¯āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ•āĻžāĻ°ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻ•ā§‹āĻĄ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻāĻ•āĻŸāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻĻā§āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ•āĻžāĻ§āĻŋāĻ•
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ°ā§‡āĻžā§āĻœ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻŽāĻ˛āĻžāĻ‚-āĻ˛ā§‹āĻĄ-āĻ¸ā§āĻŸā§‹āĻ°
3-āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ˛ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ•āĻ–āĻ¨āĻ“ āĻ•āĻ–āĻ¨āĻ“ HP-UX 10 āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻ‡ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ +k HP āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻĻā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻĒāĻ°āĻŋāĻŦāĻšāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯-āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ
ELF āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ HP āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻŋāĻ¤ āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāĻ˛ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ā§ˇ

-āĻāĻŽāĻ—āĻžāĻ¸
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° GAS āĻŦā§‹āĻā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ

-mschedule =cpu-āĻŸāĻžāĻ‡āĻĒ
āĻŽā§‡āĻļāĻŋāĻ¨ āĻŸāĻžāĻ‡āĻĒ āĻœāĻ¨ā§āĻ¯ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•ā§‹āĻĄ cpu-āĻŸāĻžāĻ‡āĻĒ. āĻĒāĻ›āĻ¨ā§āĻĻ
āĻ‰āĻ¨ā§āĻ¨āĻ¤ cpu-āĻŸāĻžāĻ‡āĻĒ āĻšāĻ¯āĻŧ 700 7100, 7100LC, 7200, 7300 āĻāĻŦāĻ‚ 8000āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
/usr/lib/sched.models āĻāĻ•āĻŸāĻŋ HP-UX āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ¸āĻ āĻŋāĻ• āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡
āĻ†āĻĒāĻ¨āĻžāĻ° āĻŽā§‡āĻļāĻŋāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻšāĻ¯āĻŧ 8000.

-āĻŽāĻŋāĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°-āĻ…āĻĒā§āĻŸ
HP-UX āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĒāĻžāĻ¸ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ•āĻ°ā§‡
āĻ…āĻ¸āĻŽā§āĻ­āĻŦ āĻāĻŸāĻŋ HP-UX 8 āĻāĻŦāĻ‚ HP-UX 9 āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ— āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻ¤āĻžāĻ°āĻž
āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ­ā§āĻ¯āĻŧāĻž āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĻāĻŋāĻ¨āĨ¤

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ
āĻ¸āĻŽāĻ¸ā§āĻ¤ HPPA āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻ¨āĻ¤ āĻāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž
āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ¸āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•ā§āĻ°āĻ¸-āĻ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¨āĻŋāĻœā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ•ā§āĻ°āĻ¸-āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡; āĻ…āĻ¤āĻāĻŦ, āĻāĻŸāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ¯āĻĻāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻ¸āĻŦ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ°āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ libgcc.a, āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¯ā§‡ GCC āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻ¸ā§‡, āĻ¸āĻ™ā§āĻ—ā§‡ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻ•ā§āĻ°āĻŽ
āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡.

-msio
āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° IO āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ "_SIO" āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mwsio. āĻāĻ‡ āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻŸā§‡āĻļāĻ¨ IO-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤, "__hp9000s700", "__hp9000s700__" āĻāĻŦāĻ‚ "_WSIO",āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ HP-UX āĻāĻŦāĻ‚ HI-UX-āĻāĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ā§ˇ

-mgnu-Ld
GNU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ ld. āĻāĻ‡ āĻĒāĻžāĻ¸ - āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻĨā§‡āĻ•ā§‡ ld āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻŦāĻž āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡,
GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¨āĻž ld āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ; āĻāĻŸāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨
āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¯ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ ld. āĻĻā§āĻ¯ ld āĻ¯ā§‡ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ
--with-ld āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, GCC āĻāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻĒāĻĨ āĻāĻŦāĻ‚ āĻ…āĻŦāĻļā§‡āĻˇā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻĨ.
GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ `gcc -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻĒā§āĻ°ā§‹āĻ—-āĻ¨āĻžāĻŽ=ld`. āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 64-āĻŦāĻŋāĻŸ HP-UX GCC-āĻ¤ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
hppa*64*-*-hpux*.

-āĻāĻŽāĻāĻ‡āĻšāĻĒāĻŋ-āĻāĻ˛āĻĄāĻŋ
HP-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ ld. āĻāĻ‡ āĻĒāĻžāĻ¸ -b āĻĨā§‡āĻ•ā§‡ ld āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻāĻŦāĻ‚ āĻĒāĻžāĻ¸ +āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§āĻ¨ āĻŸāĻžāĻ‡āĻĒ āĻŽā§‡āĻ˛ā§‡āĻ¨āĻŋ āĻĨā§‡āĻ•ā§‡ ld āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĨ¤ āĻāĻŸāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ GCC āĻšāĻ¯āĻŧ
āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž, āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻŦāĻž āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡, HP āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ¯ā§‡ ld āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ; āĻāĻŸāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻŋ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¯ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ ld. āĻĻā§āĻ¯ ld
āĻ¯ā§‡ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ --with-ld āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, GCC āĻāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨
āĻĒāĻĨ, āĻāĻŦāĻ‚ āĻ…āĻŦāĻļā§‡āĻˇā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻĨ. GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¯ā§‡ `gcc -āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ-āĻĒā§āĻ°ā§‹āĻ—-āĻ¨āĻžāĻŽ=ld`. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 64-āĻŦāĻŋāĻŸ HP-UX-āĻ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
GCC, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ hppa*64*-*-hpux*.

-āĻŽāĻ˛āĻ‚-āĻ•āĻ˛
āĻĻā§€āĻ°ā§āĻ˜ āĻ•āĻ˛ āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻ˛ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻ•ā§āĻˇāĻŽ
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸā§‡āĻĄ āĻ¸ā§āĻŸāĻžāĻŦāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĻā§€āĻ°ā§āĻ˜ āĻ•āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ–āĻ¨
āĻ•āĻ˛ āĻ¸āĻžāĻ‡āĻŸ āĻĨā§‡āĻ•ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻž āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻļā§āĻ°ā§āĻ¤ā§‡ āĻĻā§‚āĻ°āĻ¤ā§āĻŦ, āĻ¯ā§‡āĻŽāĻ¨
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻļāĻžāĻ–āĻžāĻ° āĻ§āĻ°āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¸ā§€āĻŽāĻž āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ•āĻ˛ā§‡āĻ° āĻ¸ā§€āĻŽāĻž āĻšāĻ˛ PA 7,600,000-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ 240,000 āĻāĻŦāĻ‚ 2.0 āĻŦāĻžāĻ‡āĻŸ
āĻāĻŦāĻ‚ PA 1.X āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĨ¤ Sibcalls āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ 240,000 āĻŦāĻžāĻ‡āĻŸā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻĨāĻžāĻ•ā§‡āĨ¤

āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻļā§āĻ°ā§ āĻĨā§‡āĻ•ā§‡ āĻĻā§‚āĻ°āĻ¤ā§āĻŦ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŦāĻŋāĻ­āĻžāĻ— āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ -āĻāĻŽāĻ—āĻžāĻ¸ āĻāĻŦāĻ‚ -mno-āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāĻ˛-āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ…āĻĒāĻļāĻ¨
SOM āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ HP-UX āĻāĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ āĻāĻ•āĻ¸āĻžāĻĨā§‡āĨ¤

āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻŦāĻžāĻžā§āĻ›āĻ¨ā§€āĻ¯āĻŧ āĻ¨āĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻžāĻšā§‹āĻ•,
āĻāĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻ¯āĻ–āĻ¨ āĻ†āĻ‚āĻļāĻŋāĻ• āĻ˛āĻŋāĻ™ā§āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĻā§€āĻ°ā§āĻ˜ āĻ•āĻ˛ā§‡āĻ° āĻ§āĻ°āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡,
āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄā§‡āĻ° āĻ§āĻ°āĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤ āĻĻā§€āĻ°ā§āĻ˜ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻ•āĻžāĻ°ā§€ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ
āĻĒāĻ°āĻŽ āĻ•āĻ˛, āĻāĻŦāĻ‚ āĻ˛āĻ‚ āĻĒāĻŋāĻ• āĻ¸āĻŋāĻŽā§āĻŦāĻ˛-āĻĄāĻŋāĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻŦāĻž āĻĒāĻŋāĻ¸āĻŋ-āĻ°āĻŋāĻ˛ā§‡āĻŸāĻŋāĻ­ āĻ•āĻ˛ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻžāĻ•ā§ƒāĻ¤ āĻ›ā§‹āĻŸ. āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻĒāĻŋāĻ• āĻ•ā§‹āĻĄā§‡ 32-āĻŦāĻŋāĻŸ ELF āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻŦāĻ‚ āĻāĻŸāĻž āĻŦā§‡āĻļ āĻĻā§€āĻ°ā§āĻ˜.

-āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸=āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸-āĻāĻ¸āĻŸāĻŋāĻĄāĻŋ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻœāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸-āĻāĻ¸āĻŸāĻŋāĻĄāĻŋ āĻšāĻ¯āĻŧ 93, 95 āĻāĻŦāĻ‚ 98. 93 āĻ¸āĻŽāĻ¸ā§āĻ¤ HP-UX āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤
95 HP-UX 10.10 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ 98 HP-UX 11.11 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ 93 HP-UX 10.00 āĻāĻ° āĻœāĻ¨ā§āĻ¯, 95 HP-UX 10.10 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻĻāĻŋāĻ“ 11.00 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻāĻŦāĻ‚ 98
HP-UX 11.11 āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻĒāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸=93 GCC 3.3 āĻāĻŦāĻ‚ 3.4 āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤ -āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸=95 āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
"XOPEN_UNIX" āĻāĻŦāĻ‚ "_XOPEN_SOURCE_EXTENDED" āĻāĻŦāĻ‚ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤
unix95.o. -āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸=98 "_XOPEN_UNIX" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡,
"_XOPEN_SOURCE_EXTENDED", "_INCLUDE__STDC_A1_SOURCE" āĻāĻŦāĻ‚ "_INCLUDE_XOPEN_SOURCE_500",
āĻāĻŦāĻ‚ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻĢāĻžāĻ‡āĻ˛ unix98.o.

āĻāĻ‡āĻŸāĻž āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡
āĻ°ā§āĻŸāĻŋāĻ¨ āĻāĻŸāĻŋ āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĻžāĻ˛ āĻ†āĻšāĻ°āĻŖāĻ•ā§‡āĻ“ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡, āĻšāĻ°āĻŽ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡ āĻ¯āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤

āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•ā§‹āĻĄ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡,
āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ "__xpg4_extended_mask" āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— GNU āĻ¸āĻĢāĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°
āĻāĻ‡ āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

-āĻ¨ā§‹āĻ˛āĻŋāĻŦāĻĄāĻ˛ā§āĻĄ
libdld.sl āĻ¸āĻžāĻ°ā§āĻš āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻ‚āĻ• āĻ…āĻĒāĻļāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻ–āĻ¨ - āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
HP-UX 10 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

- āĻ¸ā§āĻĨāĻŋāĻ°
libc-āĻ āĻ¸ā§‡āĻŸāĻ˛ā§‹āĻ•ā§‡āĻ˛ā§‡āĻ° HP-UX āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ libdld.sl-āĻāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛āĨ¤ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡
libdld.sl āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖāĻžāĻ—āĻžāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡, āĻ¯āĻ–āĻ¨ - āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇ āĻ˛āĻŋāĻ™ā§āĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤

HP-UX 10 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡, GCC āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡
libdld.sl āĻ¯āĻ–āĻ¨ - āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻĢāĻ˛ā§‡ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ˜āĻŸāĻžāĻ¯āĻŧ
āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻšāĻ¤ā§‡ 64-āĻŦāĻŋāĻŸ āĻĒā§‹āĻ°ā§āĻŸā§‡, āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡. āĻĻā§āĻ¯ -āĻ¨ā§‹āĻ˛āĻŋāĻŦāĻĄāĻ˛ā§āĻĄ GCC āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡ āĻ°ā§‹āĻ§ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ…āĻĒāĻļāĻ¨.

- āĻĨā§āĻ°ā§‡āĻĄ
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĨā§āĻ°ā§‡āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨ āĻĄāĻŋāĻ¸āĻŋāĻ‡ āĻ¸ā§āĻ¤āĻž HP-UX āĻāĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡āĨ¤

āĻ†āĻ‡āĻ-64 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻšāĻ¯āĻŧ -m Intel IA-64 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĨ¤

-āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ HP-UX āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ AIX5 āĻāĻŦāĻ‚ GNU/Linux-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mgnu- āĻšāĻŋāĻ¸āĻžāĻŦā§‡
-mno-gnu-as
GNU āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻŦāĻž āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mgnu-Ld
-mno-gnu-ld
GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻŦāĻž āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻŽāĻ¨ā§‹-āĻ›āĻŦāĻŋ
āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻ¯āĻŧ
āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄ, āĻāĻŦāĻ‚ IA-64 ABI āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ•āĻ°ā§‡āĨ¤

-mvolatile-asm-āĻ¸ā§āĻŸāĻĒ
-mno-āĻ…āĻ¸ā§āĻĨāĻŋāĻ°-āĻāĻāĻ¸āĻāĻŽ-āĻ¸ā§āĻŸāĻĒ
āĻ‰āĻĻā§āĻŦāĻžāĻ¯āĻŧā§€ asm āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ†āĻ—ā§‡ āĻāĻŦāĻ‚ āĻĒāĻ°ā§‡ āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸāĻĒ āĻŦāĻŋāĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻŦāĻž āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤

-āĻŽāĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻ¨āĻžāĻŽ
-mno-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻ¨āĻžāĻŽ
āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻŦāĻž āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) in, āĻāĻ˛āĻ“āĻ¸āĻŋ, āĻāĻŦāĻ‚ āĻŦāĻžāĻ‡āĻ°ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸāĻ•ā§‡ āĻ†āĻ°āĻ“ āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•āĻ°ā§‡ āĻ¤ā§āĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻŽā§āĻ¨ā§‹-āĻāĻ¸āĻĄāĻŋāĻāĻŸāĻž
-msdata
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…āĻ•ā§āĻˇāĻŽ (āĻŦāĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨) āĻ¯āĻž āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻžāĻ— āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻŦāĻžāĻ—āĻ—ā§āĻ˛āĻŋāĻ° āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻŽāĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻŸ-āĻœāĻŋāĻĒāĻŋ
āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ¯āĻ–āĻ¨ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤

-āĻŽāĻŸā§‹-āĻ›āĻŦāĻŋ
āĻ¸ā§āĻŦ-āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĨā§‡āĻ•ā§‡āĻ‡ āĻŦā§‹āĻāĻž -āĻŽāĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻŸ-āĻœāĻŋāĻĒāĻŋ. āĻāĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻĢāĻžāĻ°ā§āĻŽāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢā§āĻ˛ā§‹āĻŸ-āĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ-āĻŽāĻŋāĻ¨-āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ
āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽāĨ¤

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢā§āĻ˛ā§‹āĻŸ-āĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻĨā§āĻ°ā§āĻĒā§āĻŸ
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĨā§āĻ°ā§āĻĒā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽāĨ¤

-mno-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻĢā§āĻ˛ā§‹āĻŸ-āĻŦāĻŋāĻ­āĻžāĻœāĻ¨
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ¨ā§‡āĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨-āĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ-āĻŽāĻŋāĻ¨-āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ
āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŽāĻžāĻ¨ā§‡āĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽāĨ¤

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨-āĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ-āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻĨā§āĻ°ā§āĻĒā§āĻŸ
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĨā§āĻ°ā§āĻĒā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŽāĻžāĻ¨ā§‡āĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽāĨ¤

-mno-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ‡āĻ¨-āĻĄāĻŋāĻ­āĻžāĻ‡āĻĄ
āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŽāĻžāĻ¨ā§‡āĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-sqrt-āĻŽāĻŋāĻ¨-āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ
āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§āĻ•āĻžāĻ°ā§āĻŸ-āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻĨā§āĻ°ā§āĻĒā§āĻŸ
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĨā§āĻ°ā§āĻĒā§āĻŸ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-mno-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-sqrt
"sqrt" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻ¨āĻž) āĻ¯āĻž āĻĢāĻŋāĻ‰āĻœāĻĄ āĻ—ā§āĻ¨/āĻ¯ā§‹āĻ— āĻŦāĻž āĻ—ā§āĻŖ/āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-mno-dwarf2-asm
-mdwarf2-asm
DWARF 2 āĻ˛āĻžāĻ‡āĻ¨ āĻ¨āĻŽā§āĻŦāĻ° āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž (āĻŦāĻž āĻ•āĻ°āĻŦā§‡āĻ¨)āĨ¤
GNU āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻŽāĻ°ā§āĻ˛āĻŋ-āĻ¸ā§āĻŸāĻĒ-āĻŦāĻŋāĻŸāĻ¸
-mno-āĻ†āĻ°ā§āĻ˛āĻŋ-āĻ¸ā§āĻŸāĻĒ-āĻŦāĻŋāĻŸāĻ¸
āĻ¸ā§āĻŸāĻĒ āĻŦāĻŋāĻŸāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ†āĻ—ā§‡ āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ āĻ†āĻ—ā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻ¸ā§āĻŸāĻĒ āĻŦāĻŋāĻŸ āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ°. āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻ¯āĻŧ
āĻ¤āĻžāĻ‡ āĻ•āĻ°ā§‡āĻž.

-mfixed- āĻ°ā§‡āĻžā§āĻœ =āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°
āĻāĻ•āĻŸāĻŋ āĻ¯āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ•āĻžāĻ°ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻ•ā§‹āĻĄ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻāĻ•āĻŸāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻĻā§āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ•āĻžāĻ§āĻŋāĻ•
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ°ā§‡āĻžā§āĻœ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mtls-āĻ†āĻ•āĻžāĻ°=tls-āĻ†āĻ•āĻžāĻ°
āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡ TLS āĻ…āĻĢāĻ¸ā§‡āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻŸ āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ā§ˇ āĻŦā§ˆāĻ§ āĻŽāĻžāĻ¨ āĻšāĻ˛ 14, 22 āĻāĻŦāĻ‚ 64ā§ˇ

-mtune =cpu-āĻŸāĻžāĻ‡āĻĒ
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ CPU-āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°ā§āĻ¨, āĻŦā§ˆāĻ§ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ‡āĻŸāĻžāĻ¨āĻŋāĻ¯āĻŧāĻžāĻŽ,
itanium1, āĻ•āĻ°ā§āĻŖāĻž, itanium2, āĻāĻŦāĻ‚ āĻŽā§āĻ¯āĻžāĻ•āĻŋāĻ¨āĻ˛āĻŋ.

-milp32
-mlp64
āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸ āĻŦāĻž 64-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ 32-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ int āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡,
āĻĻā§€āĻ°ā§āĻ˜ āĻāĻŦāĻ‚ 32 āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°. 64-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ 32 āĻŦāĻŋāĻŸ āĻāĻŦāĻ‚ āĻĻā§€āĻ°ā§āĻ˜ āĻāĻŦāĻ‚ int āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
64 āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°. āĻāĻ—ā§āĻ˛ā§‹ HP-UX āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻ¤āĻžāĻ•āĻžāĨ¤

-mno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-br-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•
-msched-br-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻĄā§‡āĻŸāĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ (āĻĄāĻŋāĻ¸/āĻāĻ¨) āĻ¸āĻ•ā§āĻˇāĻŽāĨ¤ āĻāĻ‡ āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛
"ld.a" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻšā§‡āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ ("ld.c" / "chk.a")āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 'āĻ…āĻ•ā§āĻˇāĻŽ'āĨ¤

-msched- āĻ†āĻ°-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•
-mno-sched-ar-data-spec
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ (En/Dis) āĻ¸āĻ•ā§āĻˇāĻŽ āĻĄā§‡āĻŸāĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĨ¤ āĻāĻ‡ āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛
"ld.a" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻšā§‡āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ ("ld.c" / "chk.a")āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 'āĻ¸āĻ•ā§āĻˇāĻŽ'āĨ¤

-mno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻŦāĻŋāĻļā§‡āĻˇ
-msched-āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻŦāĻŋāĻļā§‡āĻˇ
(āĻĄāĻŋāĻ¸/āĻāĻ¨) āĻ¸āĻ•ā§āĻˇāĻŽ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĨ¤ āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
āĻ…āĻžā§āĻšāĻ˛ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ (āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡)āĨ¤ āĻāĻ° āĻĢāĻ˛ā§‡ "ld.s" āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻšā§‡āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ "chk.s"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
'āĻ…āĻ•ā§āĻˇāĻŽ'āĨ¤

-msched-Br-āĻ‡āĻ¨-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•
-mno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-br-āĻ‡āĻ¨-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•
āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° (En/Dis) āĻ¸āĻ•ā§āĻˇāĻŽ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ˛ā§‹āĻĄāĨ¤ āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° -msched-br-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 'āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ'āĨ¤

-msched-ar-āĻ‡āĻ¨-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•
-mno-sched-ar-in-data-spec
āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° (En/Dis) āĻ¸āĻ•ā§āĻˇāĻŽ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ˛ā§‹āĻĄāĨ¤ āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° -msched- āĻ†āĻ°-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 'āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ'āĨ¤

-āĻāĻŽāĻāĻ¸āĻšā§‡āĻĄ-āĻ‡āĻ¨-āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛-āĻ¸ā§āĻĒā§‡āĻ•
-mno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ‡āĻ¨-āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛-āĻ¸ā§āĻĒā§‡āĻ•
(En/Dis)āĻāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¸āĻ•ā§āĻˇāĻŽ
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ˛ā§‹āĻĄ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° -msched-āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻŦāĻŋāĻļā§‡āĻˇ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 'āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ'āĨ¤

-mno-sched-prefer-non-data-spec-insns
-msched-prefer- āĻ¨āĻ¨-āĻĄā§‡āĻŸāĻž-āĻ¸ā§āĻĒā§‡āĻ•-āĻ‡āĻ¨āĻ¸
āĻ¯āĻĻāĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡, āĻĄā§‡āĻŸāĻž-āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡āĻ‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§‡āĻ›ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§ˇ
āĻāĻ‡ āĻŽā§āĻšā§‚āĻ°ā§āĻ¤ā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻāĨ¤ āĻāĻ‡ āĻ¤āĻĨā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ…āĻ¨ā§‡āĻ• āĻŦā§‡āĻļāĻŋ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡
āĻ°āĻ•ā§āĻˇāĻŖāĻļā§€āĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 'āĻ…āĻ•ā§āĻˇāĻŽ'āĨ¤

-mno-sched-prefer-non-control-spec-insns
-msched-prefer-non- āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻ¸ā§āĻĒā§‡āĻ•-āĻ‡āĻ¨āĻ¸ā§‡āĻ¨āĻ¸
āĻ¯āĻĻāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡, āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ-āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡āĻ‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§‡āĻ›ā§‡ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻāĻ‡ āĻŽā§āĻšā§‚āĻ°ā§āĻ¤ā§‡ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ¨ā§‡āĻ‡āĨ¤ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻŦā§‡āĻļāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡
āĻ†āĻ°ā§‹ āĻ°āĻ•ā§āĻˇāĻŖāĻļā§€āĻ˛āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 'āĻ…āĻ•ā§āĻˇāĻŽ'āĨ¤

-mno-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ—āĻŖāĻ¨āĻž-āĻŦāĻŋāĻļā§‡āĻˇ-āĻ‡āĻ¨-āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ-āĻĒāĻĨ
-msched-āĻ—āĻŖāĻ¨āĻž-āĻŦāĻŋāĻļā§‡āĻˇ-āĻ‡āĻ¨-āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ-āĻĒāĻĨ
āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ˛ā§‡, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ—āĻŖāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°. āĻāĻ¤ā§‡ āĻ•āĻ°ā§‡ āĻœāĻ˛ā§āĻĒāĻ¨āĻž-āĻ•āĻ˛ā§āĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ•āĻŸā§ āĻŦā§‡āĻļāĻŋ
āĻ°āĻ•ā§āĻˇāĻŖāĻļā§€āĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 'āĻ…āĻ•ā§āĻˇāĻŽ'āĨ¤

-msched-pec-Ldc
āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄā§‡āĻŸāĻž āĻ¸ā§āĻĒā§‡āĻ•ā§āĻ˛ā§‡āĻļāĻ¨ āĻšā§‡āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻ¯āĻŧāĨ¤

-msched-control-spec-ldc
āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸āĻšāĻœ āĻšā§‡āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻ¯āĻŧāĨ¤

-msched-āĻ¸ā§āĻŸāĻĒ-āĻŦāĻŋāĻŸ-āĻĒāĻ°ā§‡-āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ-āĻšāĻ•ā§āĻ°
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻšāĻ•ā§āĻ°ā§‡āĻ° āĻĒāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸāĻĒ āĻŦāĻŋāĻŸ āĻ°āĻžāĻ–ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻ¯āĻŧāĨ¤

-msched-fp-mem-deps-āĻļā§‚āĻ¨ā§āĻ¯-āĻ–āĻ°āĻš
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸ā§āĻŸā§‹āĻ° āĻāĻŦāĻ‚ āĻ˛ā§‹āĻĄāĻ—ā§āĻ˛āĻŋ āĻ¯āĻ–āĻ¨ āĻ¸āĻ‚āĻ˜āĻ°ā§āĻˇā§‡āĻ° āĻ•āĻžāĻ°āĻŖ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
āĻāĻ•āĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ—ā§āĻ°ā§āĻĒā§‡ āĻ°āĻžāĻ–āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĨ¤

-msel-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤-āĻ¨āĻž-āĻšā§‡āĻ•-āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛-āĻ¸ā§āĻĒā§‡āĻ•
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§€ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĻ¤ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻšā§‡āĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĨ¤

-msched-max- āĻŽā§‡āĻŽāĻ°āĻŋ-āĻ‡āĻ¨āĻ¸āĻāĻ¨āĻāĻ¸ =āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš-āĻ‡āĻ¨āĻ¸
āĻĒā§āĻ°āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ—ā§‹āĻˇā§āĻ ā§€āĻ° āĻŽā§‡āĻŽāĻ°āĻŋ insns āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¸ā§€āĻŽāĻž, āĻ•āĻŽ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻŽā§‡āĻŽāĻ°āĻŋ insns āĻāĻ•āĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ—ā§āĻ°ā§āĻĒā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°āĻ›ā§‡āĨ¤
āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦā§āĻ¯āĻžāĻ™ā§āĻ• āĻĻā§āĻŦāĻ¨ā§āĻĻā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°āĻ¤ā§‡ āĻĒā§āĻ°āĻžāĻ¯āĻŧāĻļāĻ‡ āĻĻāĻ°āĻ•āĻžāĻ°ā§€āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 1āĨ¤

-msched-max- āĻŽā§‡āĻŽāĻ°āĻŋ-āĻ‡āĻ¨āĻ¸āĻ¨āĻ¸-āĻšāĻžāĻ°ā§āĻĄ-āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸ā§€āĻŽāĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ msched-max-memory-insns āĻāĻ•āĻŸāĻŋ āĻ•āĻ āĻŋāĻ¨ āĻ¸ā§€āĻŽāĻž, āĻ†āĻ°ā§‹ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨ āĻ¨āĻž
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ—ā§āĻ°ā§āĻĒā§‡ āĻ¸ā§‡āĻ‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ¸ā§€āĻŽāĻž "āĻ¨āĻ°āĻŽ" āĻ…āĻ°ā§āĻĨ
āĻ¯ā§‡ āĻ¸ā§€āĻŽāĻž āĻĒā§ŒāĻāĻ›ā§‡ āĻ—ā§‡āĻ˛ā§‡ āĻ…-āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŽā§‡āĻŽāĻ°āĻŋ
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻāĻ–āĻ¨āĻ“ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡.

LM32 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m LatticeMico32 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-mbarrel-shift-āĻ¸āĻ•ā§āĻˇāĻŽ
āĻŦā§āĻ¯āĻžāĻ°ā§‡āĻ˛-āĻļāĻŋāĻĢā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

-mdivide-āĻ¸āĻ•ā§āĻˇāĻŽ
āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻāĻŦāĻ‚ āĻŽāĻĄā§āĻ˛āĻžāĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻŋāĻ˛āĻŋāĻĒā§āĻ˛āĻžāĻ‡-āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ
āĻ—ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨.

-msign-āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨ā§āĻĄ-āĻ¸āĻ•ā§āĻˇāĻŽ
āĻ¸āĻžāĻ‡āĻ¨ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨.

-āĻŽāĻŋāĻ‰āĻœāĻžāĻ°-āĻ¸āĻ•ā§āĻˇāĻŽ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

M32C āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

-mcpu =āĻ¨āĻžāĻŽ
CPU āĻ¸āĻŋāĻ˛ā§‡āĻ•ā§āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¨āĻžāĻŽ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ r8c R8C/Tiny-āĻāĻ° āĻœāĻ¨ā§āĻ¯
āĻ¸āĻŋāĻ°āĻŋāĻœ, m16c M16C (/60 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤) āĻ¸āĻŋāĻ°āĻŋāĻœā§‡āĻ° āĻœāĻ¨ā§āĻ¯, m32cm M16C/80 āĻ¸āĻŋāĻ°āĻŋāĻœā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻŦāĻž m32c
M32C/80 āĻ¸āĻŋāĻ°āĻŋāĻœā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-msim
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ°ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻŦā§‡āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•āĻžāĻ°āĻŖ
āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, I/O āĻĢāĻžāĻ‡āĻ˛āĨ¤ āĻ¤ā§āĻŽāĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¨āĻž
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻŦā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨; āĻ¤ā§‹āĻŽāĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡
I/O āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¨āĻŋāĻœāĻ¸ā§āĻŦ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§‡āĻŽāĻ°ā§‡āĻ—āĻ¸=āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻ¸āĻŽāĻ¯āĻŧ GCC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸āĻŋāĻ‰āĻĄā§‹-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤
āĻāĻ‡ āĻ›āĻĻā§āĻŽ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ‡ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻŸā§āĻ°ā§‡āĻĄāĻ…āĻĢ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ•ā§‹āĻĄ āĻĢāĻŋāĻŸ āĻ•āĻ°āĻžāĻ° GCC āĻāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž, āĻāĻŦāĻ‚ āĻāĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻžāĻ°āĻŋāĻ¤āĻž āĻĒā§‡āĻ¨āĻžāĻ˛ā§āĻŸāĻŋ
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻ‡ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¯ā§‡ āĻ•āĻžāĻ°āĻŖā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
GCC āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻāĻŽ 32 āĻ†āĻ°/āĻĄāĻŋ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m Renesas M32R/D āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-m32r2
M32R/2 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m32rx
M32R/X āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m32r
M32R-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻŽāĻĄā§‡āĻ˛=āĻ›ā§‹āĻŸ
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§ 16MB āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻ¨ā§€āĻšā§‡ āĻŦāĻžāĻ¸ āĻ•āĻ°ā§‡ (āĻ¯āĻžāĻ¤ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
"ld24" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡), āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹ āĻ¯āĻžāĻ¯āĻŧ
"bl" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯ā§‹āĻ—ā§āĻ¯āĻ¤āĻž "āĻŽāĻĄā§‡āĻ˛" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻŽāĻĄā§‡āĻ˛=āĻŽāĻžāĻāĻžāĻ°āĻŋ
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻ—ā§āĻ˛āĻŋ 32-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
"seth/add3" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤āĻžāĻĻā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯), āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ
"bl" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹ āĻ¯āĻžāĻ¯āĻŧāĨ¤

-āĻŽāĻĄā§‡āĻ˛ = āĻŦāĻĄāĻŧ
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸāĻ—ā§āĻ˛āĻŋ 32-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
"seth/add3" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤āĻžāĻĻā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯), āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
"bl" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¨ā§‹ āĻ¯āĻžāĻ¯āĻŧ (āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻŸāĻŋ āĻ…āĻ¨ā§‡āĻ• āĻ§ā§€āĻ° āĻ—āĻ¤āĻŋāĻ¤ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
"seth/add3/jl" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ•ā§āĻ°āĻŽ)āĨ¤

-msdata=āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻ¯āĻŧ
āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ ".data", ".bss" āĻāĻ° āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻ°āĻžāĻ–āĻž āĻšāĻ¯āĻŧ
".rodata" (āĻ¯āĻĻāĻŋ āĻ¨āĻž "āĻŦāĻŋāĻ­āĻžāĻ—" āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡)āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ ".sdata" āĻāĻŦāĻ‚ ".sbss" āĻŦāĻŋāĻ­āĻžāĻ— āĻĨāĻžāĻ•ā§‡āĨ¤ āĻŦāĻ¸ā§āĻ¤ā§ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ‡āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ "āĻŦāĻŋāĻ­āĻžāĻ—" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻš āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ°āĻžāĻ–ā§āĻ¨
āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĨ¤

-msdata=sdata
āĻ›ā§‹āĻŸ āĻĄāĻžāĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ āĻ›ā§‹āĻŸ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ°āĻžāĻ–ā§āĻ¨, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻ¤āĻžāĻĻā§‡āĻ° āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄāĨ¤

-msdata=use
āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ āĻ›ā§‹āĻŸ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ°āĻžāĻ–ā§āĻ¨ āĻāĻŦāĻ‚ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ¤āĻžāĻĻā§‡āĻ° āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

-G NUM
āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻ•āĻŽ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻ°āĻžāĻ–ā§āĻ¨ NUM āĻŦāĻžāĻ‡āĻŸ āĻ›ā§‹āĻŸ āĻ¤āĻĨā§āĻ¯ āĻŦāĻž
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄā§‡āĻŸāĻž āĻŦāĻž BSS āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ BSS āĻŦāĻŋāĻ­āĻžāĻ—āĨ¤ āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ NUM is
8. āĻĻā§āĻ¯ -msdata āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ• sdata or āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§‹āĻ¨ āĻ†āĻ›ā§‡ āĻœāĻ¨ā§āĻ¯
āĻĒā§āĻ°āĻ­āĻžāĻŦāĨ¤

āĻ¸āĻŦ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻāĻ•āĻ‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ -G NUM āĻŽāĻžāĻ¨ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻŋāĻ‚
āĻāĻ° āĻŽāĻžāĻ¨ NUM āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻŦāĻž āĻ¨āĻžāĻ“ āĻĒāĻžāĻ°ā§‡; āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¨āĻž āĻ•āĻ°ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻŦāĻžāĻ°ā§āĻ¤āĻž---āĻ­ā§āĻ˛ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-āĻāĻŽāĻĄāĻŋāĻŦāĻžāĻ—
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡ M32R-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĨ¤

āĻŽā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻ˛ā§āĻĒāĻ¸
āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§āĻĒ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§āĻ¨āĨ¤

-mno- align-loops
āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻžāĻ‡āĻŸ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻŽāĻŋāĻ¸ā§āĻ¯ā§-āĻ°ā§‡āĻŸ=āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋ āĻšāĻ•ā§āĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 1 āĻŦāĻž 2 āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻš-āĻ•āĻ¸ā§āĻŸ =āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 1 āĻŦāĻž 2 āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ 1 āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻļāĻžāĻ–āĻž āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ•ā§‹āĻĄ, āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ 2 āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤āĻŸāĻŋ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯āĨ¤

-mflush- āĻĢāĻžāĻāĻĻ =āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻĻ āĻ¨āĻŽā§āĻŦāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 12. āĻŦā§ˆāĻ§ā§ˇ
āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ 0 āĻĨā§‡āĻ•ā§‡ 15 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤āĨ¤

-mno-āĻĢā§āĻ˛āĻžāĻļ-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻāĻĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻžāĨ¤

-mflush-func =āĻ¨āĻžāĻŽ
āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻ¤ā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ _āĻĢā§āĻ˛āĻžāĻļ_āĻ•ā§āĻ¯āĻžāĻļā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻāĻĻ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤

-mno-flush-func
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ OS āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨ā§‡āĻ‡āĨ¤

M680x0 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻšāĻ¯āĻŧ -m M680x0 āĻāĻŦāĻ‚ ColdFire āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•ā§‹āĻ¨ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡; āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻ›āĻ¨ā§āĻĻ āĻœāĻ¨ā§āĻ¯ āĻ¨ā§€āĻšā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ.

-āĻŽāĻžāĻ°ā§āĻš =āĻ–āĻŋāĻ˛āĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ M680x0 āĻŦāĻž ColdFire āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻāĻ° āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻŽāĻžāĻ¨ āĻ–āĻŋāĻ˛āĻžāĻ¨ M680x0 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻ˛: 68000, 68010, 68020, 68030,
68040, 68060 āĻāĻŦāĻ‚ cpu32. ColdFire āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻĢā§āĻ°āĻŋāĻ¸ā§āĻ•ā§‡āĻ˛ āĻāĻ° āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
ISA āĻļā§āĻ°ā§‡āĻŖā§€āĻŦāĻŋāĻ­āĻžāĻ— āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛: āĻ‡āĻ¸āĻž, isaaplus, āĻ‡āĻ¸āĻŦ āĻāĻŦāĻ‚ āĻ‡āĻ¸ā§āĻ¯āĻžāĻ•.

GCC āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ "__mcfāĻ–āĻŋāĻ˛āĻžāĻ¨__" āĻ¯āĻ–āĻ¨āĻ‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĻā§āĻ¯ āĻ–āĻŋāĻ˛āĻžāĻ¨ āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ -āĻŽāĻžāĻ°ā§āĻš āĻ‰āĻĒāĻ°ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĨ¤

āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡, -āĻŽāĻžāĻ°ā§āĻš āĻāĻŦāĻ‚ -mtune āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡ āĻšāĻ˛ā§‡
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ M680x0 āĻŦāĻž ColdFire āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ M680x0 āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:
68000, 68010, 68020, 68030, 68040, 68060, 68302, 68332 āĻāĻŦāĻ‚ cpu32. āĻ•ā§‹āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰s
āĻ¨ā§€āĻšā§‡āĻ° āĻ¸āĻžāĻ°āĻŖā§€ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻž CPU-āĻ•ā§‡ āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡ āĻļā§āĻ°ā§‡āĻŖā§€āĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡:

āĻĒāĻ°āĻŋāĻŦāĻžāĻ° : -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ
51 : 51 51ac 51ag 51 āĻ¸āĻŋāĻāĻ¨ 51 āĻāĻŽ 51āĻœā§‡ 51jf 51jg 51āĻœā§‡āĻāĻŽ 51mm 51qe 51āĻ•āĻŋāĻŽāĻŋ
5206 : 5202 5204 5206
5206e : 5206e
5208 : 5207 5208
5211a : 5210a 5211a
5213 : 5211 5212 5213
5216 : 5214 5216
52235 : 52230 52231 52232 52233 52234 52235
5225 : 5224 5225
52259 : 52252 52254 52255 52256 52258 52259
5235 : 5232 5233 5234 5235 523x
5249 : 5249
5250 : 5250
5271 : 5270 5271
5272 : 5272
5275 : 5274 5275
5282 : 5280 5281 5282 528x
53017 : 53011 53012 53013 53014 53015 53016 53017
5307 : 5307
5329 : 5327 5328 5329 532x
5373 : 5372 5373 537x
5407 : 5407
5475 : 5470 5471 5472 5473 5474 5475 547x 5480 5481 5482 5483 5484 5485

-mcpu =āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ -āĻŽāĻžāĻ°ā§āĻš =āĻ–āĻŋāĻ˛āĻžāĻ¨ if āĻ–āĻŋāĻ˛āĻžāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰. āĻāĻ° āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖ
-āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻāĻŦāĻ‚ -āĻŽāĻžāĻ°ā§āĻš āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻ–ā§āĻ¯āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

GCC āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ "__mcf_cpu_āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰" āĻ¯āĻ–āĻ¨ āĻ•ā§‹āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤. āĻāĻŸāĻžāĻ“
āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ "__mcf_family_āĻĒāĻ°āĻŋāĻŦāĻžāĻ°", āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ° āĻŽāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻžāĻ° āĻ‰āĻĒāĻ°ā§‡āĻ° āĻŸā§‡āĻŦāĻŋāĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ.

-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 āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ "__mcāĻ–āĻŋāĻ˛āĻžāĻ¨" āĻāĻŦāĻ‚ "__mcāĻ–āĻŋāĻ˛āĻžāĻ¨__" 680x0 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻ–āĻŋāĻ˛āĻžāĻ¨. āĻāĻŸāĻŋ "mc" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĻ–āĻŋāĻ˛āĻžāĻ¨" āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ -āĻ†āĻ¨āĻ¸āĻŋ āĻ…āĻĨāĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¨-āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ -āĻ¸ā§āĻŸā§‡āĻĄ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¯āĻĻāĻŋ GCC āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ -mtune=68020-40 or
-mtune=68020-60, āĻāĻŸāĻŋ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

GCC āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ•ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ "__māĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ__" āĻ•ā§‹āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ, āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ āĻ‰āĻĒāĻ°ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻāĻ•.

-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 āĻ†āĻ›ā§‡ā§ˇ āĻāĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__HAVE_68881__" āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡
āĻ•ā§‹āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ M680x0 āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻāĻŦāĻ‚ "__mcffpu__"āĨ¤

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž; āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻšāĻ˛
68000, 68010, āĻāĻŦāĻ‚ 68832 āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤ āĻāĻŸāĻŋ ColdFire-āĻāĻ° āĻœāĻ¨ā§āĻ¯āĻ“ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ•ā§‹āĻ¨ FPU āĻ¨ā§‡āĻ‡ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸.

-mdiv
-mno-div
āĻ•ā§‹āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻāĻŦāĻ‚ āĻ…āĻŦāĻļāĻŋāĻˇā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻ¯āĻĻāĻŋ
-āĻŽāĻžāĻ°ā§āĻš āĻ›āĻžāĻĄāĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰, ColdFire āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ "āĻšāĻžāĻ˛ā§" āĻāĻŦāĻ‚ "āĻŦāĻ¨ā§āĻ§"
M680x0 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ˛āĻ•ā§āĻˇā§āĻ¯ CPU āĻĨā§‡āĻ•ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ (āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ CPU, āĻ…āĻĨāĻŦāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰) āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ "āĻŦāĻ¨ā§āĻ§"
āĻ‰āĻ¨ā§āĻ¨āĻ¤ -mcpu=5206 āĻāĻŦāĻ‚ "āĻšāĻžāĻ˛ā§" āĻāĻ° āĻœāĻ¨ā§āĻ¯ -mcpu=5206e.

āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻ–āĻ¨ GCC āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__mcfhwdiv__" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

-mshort
āĻŸāĻžāĻ‡āĻĒ "int" āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨ 16 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻšāĻ¤ā§‡, āĻ¯ā§‡āĻŽāĻ¨ "āĻļāĻ°ā§āĻŸ int"āĨ¤ āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ 16-āĻŦāĻŋāĻŸ āĻ¸ā§€āĻŽāĻžāĻ°ā§‡āĻ–āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§‡ āĻ¯āĻžāĻ° API
32-āĻŦāĻŋāĻŸā§‡ āĻĒāĻĻā§‹āĻ¨ā§āĻ¨āĻ¤āĻŋ āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§‚āĻ˛āĻ• āĻ•āĻ°ā§‡āĨ¤

-mno-āĻ›ā§‹āĻŸ
"int" āĻŸāĻžāĻ‡āĻĒāĻŸāĻŋāĻ•ā§‡ 16 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻŽāĻ¨ā§‹āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ
-mno-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ
āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻĻā§āĻ¯ -m68000, -mcpu32 āĻāĻŦāĻ‚ -m5200 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ
-āĻŽāĻ¨ā§‹āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ.

-āĻāĻŽāĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ
āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨. āĻĻā§āĻ¯ -m68020 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -āĻāĻŽāĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ. āĻāĻ‡
āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ 68020 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻžāĻšāĻ˛ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻāĻŽāĻ†āĻ°āĻŸāĻŋāĻĄāĻŋ
āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨, āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž "rtd" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸ā§‡, āĻ¯āĻž āĻ¤āĻžāĻĻā§‡āĻ° āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻĒ āĻ•āĻ°ā§‡
āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ•āĻ˛āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡ā§ˇ
āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĒāĻĒ.

āĻāĻ‡ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻāĻ•āĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨, āĻ¤āĻžāĻ‡ āĻ†āĻĒāĻ¨āĻŋ
āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ—ā§āĻ°āĻšāĻŖāĻ•āĻžāĻ°ā§€ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž ("printf" āĻ¸āĻš); āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ­ā§āĻ˛ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯āĻžāĻ°āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛.

āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ—ā§āĻ°ā§āĻ¤āĻ°āĻ­āĻžāĻŦā§‡ āĻ­ā§āĻ˛ āĻ•ā§‹āĻĄ āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻ¯ā§āĻ•ā§āĻ¤āĻŋ. (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§€āĻšāĻ­āĻžāĻŦā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤)

"rtd" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŸāĻŋ 68010, 68020, 68030, 68040, 68060 āĻāĻŦāĻ‚ CPU32 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ 68000 āĻŦāĻž 5200 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻ¯āĻŧāĨ¤

-mno-rtd
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž -āĻāĻŽāĻ†āĻ°āĻŸāĻŋāĻĄāĻŋ. āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ—-āĻ‡āĻ¨
-mno-align-int
GCC "int", "āĻ˛āĻ‚", "āĻ˛āĻ‚ āĻ˛āĻ‚", "āĻĢā§āĻ˛ā§‹āĻŸ", "āĻĄāĻŦāĻ˛", āĻāĻŦāĻ‚ "āĻ˛āĻ‚" āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻĄāĻŦāĻ˛" āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ (-āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ—-āĻ‡āĻ¨) āĻŦāĻž āĻāĻ•āĻŸāĻŋ 16-āĻŦāĻŋāĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž
(-mno-align-int) 32-āĻŦāĻŋāĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻšāĻ˛ā§‡
āĻ†āĻ°āĻ“ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻ–āĻ°āĻšā§‡ 32-āĻŦāĻŋāĻŸ āĻŦāĻžāĻ¸ āĻ¸āĻš āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ•āĻŋāĻ›ā§āĻŸāĻž āĻĻā§āĻ°ā§āĻ¤āĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ—-āĻ‡āĻ¨ āĻ¸ā§āĻ¯ā§āĻ‡āĻš, GCC āĻ‰āĻĒāĻ°ā§‡ āĻĨāĻžāĻ•āĻž āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°
m68k.

-āĻāĻŽāĻĒāĻŋāĻ•ā§āĻ°ā§‡āĻ˛
āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ 68000 āĻāĻ° āĻĒāĻŋāĻ¸āĻŋ-āĻ°āĻŋāĻ˛ā§‡āĻŸāĻŋāĻ­ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻŽā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŸā§‡āĻŦāĻŋāĻ˛āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -fpic, āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻāĻ•āĻŸāĻŋ 16-āĻŦāĻŋāĻŸ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻĒāĻŋāĻ¸āĻŋ-āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ -fpic āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ -āĻāĻŽāĻĒāĻŋāĻ•ā§āĻ°ā§‡āĻ˛, āĻ¯āĻĻāĻŋāĻ“
āĻāĻŸāĻŋ 68020 āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mno-āĻ•āĻ ā§‹āĻ°-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mstrict-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻ¯ā§‡ āĻ†āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻĄ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

-msep-āĻĄā§‡āĻŸāĻž
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸāĻ•ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻĒāĻžāĻ ā§āĻ¯ āĻŦāĻŋāĻ­āĻžāĻ— āĻĨā§‡āĻ•ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -fpic.

-mno-āĻ¸ā§‡āĻĒ-āĻĄā§‡āĻŸāĻž
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻžāĻ— āĻĒāĻžāĻ ā§āĻ¯ āĻŦāĻŋāĻ­āĻžāĻ—āĻ•ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

-āĻŽāĻŋāĻĄ-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ†āĻ‡āĻĄāĻŋ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸ-āĻ‡āĻ¨-āĻĒā§āĻ˛ā§‡āĻ¸ āĻāĻŦāĻ‚ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯
āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -fpic.

-mno-āĻ†āĻ‡āĻĄāĻŋ-āĻļā§‡āĻ¯āĻŧāĻžāĻ°āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ†āĻ‡āĻĄāĻŋ-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻŦāĻ˛ā§‡ āĻ§āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻāĻ‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

-āĻŽāĻļāĻžāĻ°ā§āĻĄ-āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ-āĻ†āĻ‡āĻĄāĻŋ = āĻāĻ¨
āĻ†āĻ‡āĻĄāĻŋ-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ†āĻ‡āĻĄā§‡āĻ¨ā§āĻŸāĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¨āĻŽā§āĻŦāĻ°āĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤
0 āĻāĻ° āĻŽāĻžāĻ¨ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻ˛ā§‡ āĻ†āĻ°ā§‹ āĻ•āĻŽāĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ; āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨ āĻŦāĻžāĻšāĻŋāĻ¨ā§€ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡ āĻ¸ā§‡āĻ‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻ° āĻ¸ā§āĻĨāĻžāĻ¨- āĻŦāĻž āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻ¯āĻŧ-
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻĻāĻ•ā§āĻˇāĨ¤

-mxgot
-mno-xgot
āĻ•ā§‹āĻ˛ā§āĻĄāĻĢāĻžāĻ¯āĻŧāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
GOT-āĻ¤ā§‡ 8192 āĻŸāĻŋāĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ•ā§‹āĻĄā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻāĻŦāĻ‚ āĻ§ā§€āĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ›āĻžāĻĄāĻŧāĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨. M680x0 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡; -fpic
āĻ¯āĻĨā§‡āĻˇā§āĻŸ

GCC āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ GOT āĻĨā§‡āĻ•ā§‡ āĻŽāĻžāĻ¨ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ¯āĻ–āĻ¨
āĻ¤ā§āĻ˛āĻ¨āĻžāĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻĻāĻ•ā§āĻˇ, GOT āĻĒā§āĻ°āĻžāĻ¯āĻŧ 64k āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ›ā§‹āĻŸ āĻšāĻ˛ā§‡āĻ‡ āĻāĻŸāĻŋ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡āĨ¤ āĻ•āĻŋāĻ›ā§
āĻŦāĻĄāĻŧ āĻ•āĻžāĻ°āĻŖ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻŽāĻ¨:

āĻĢāĻŋāĻŸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡: R_68K_GOT16O foobar

āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ˜āĻŸā§‡ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‹āĻĄāĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ -mxgot. āĻāĻŸāĻŋ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ–ā§āĻŦ āĻŦāĻĄāĻŧ GOTsāĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ•ā§‹āĻĄ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ -mxgot āĻ•āĻŽ āĻĻāĻ•ā§āĻˇ, āĻāĻŸāĻž āĻĨā§‡āĻ•ā§‡
āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻļā§āĻŦāĻŋāĻ• āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§‡āĻ° āĻŽāĻžāĻ¨ āĻ†āĻ¨āĻ¤ā§‡ 4āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ˛āĻžāĻ—ā§‡āĨ¤

āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¸āĻš āĻ•āĻŋāĻ›ā§ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻžāĻ§āĻŋāĻ• GOTs āĻāĻŦāĻ‚ GOT āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻ¸āĻžāĻœāĻžāĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‡āĻŦāĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻŦā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ -mxgot āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¯āĻž 8192 GOT āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§‡
āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻ–ā§āĻŦ āĻ•āĻŽāĻ‡ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡ āĻ¯āĻĻāĻŋ āĻ¨āĻž GCC āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

āĻāĻŽāĻ•ā§‹āĻ° āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻšāĻ¯āĻŧ -m Motorola M*Core āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

- mhardlit
-āĻāĻŽāĻ¨ā§‹-āĻšāĻžāĻ°ā§āĻĄāĻ˛āĻŋāĻŸ
āĻ•ā§‹āĻĄ āĻ¸ā§āĻŸā§āĻ°ā§€āĻŽā§‡ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ§ā§āĻ°ā§āĻŦāĻ•āĻ—ā§āĻ˛āĻŋ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻĻā§āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡ āĻŦāĻž āĻ¤āĻžāĻ° āĻ•āĻŽ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧāĨ¤

-mdiv
-mno-div
āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨. (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ)āĨ¤

-mrelax- āĻ…āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡
-āĻāĻŽāĻ¨ā§‹-āĻ†āĻ°āĻžāĻŽ-āĻ¤āĻžāĻ¤ā§āĻ•ā§āĻˇāĻŖāĻŋāĻ•
āĻŦāĻŋāĻŸ āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒā§‡ āĻ¸ā§āĻŦā§‡āĻšā§āĻ›āĻžāĻšāĻžāĻ°ā§€ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ¤āĻžāĻ¤ā§āĻ•ā§āĻˇāĻŖāĻŋāĻ• āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨āĨ¤

-āĻŽāĻ“āĻ¯āĻŧāĻžāĻ‡āĻĄ-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄāĻ¸
-mno-āĻ“āĻ¯āĻŧāĻžāĻ‡āĻĄ-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ "int"-āĻ†āĻ•āĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨āĨ¤

-m4byte-āĻĢāĻžāĻ‚āĻļāĻ¨
-mno-4byte-āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ•ā§‡ 4-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°ā§āĻ¨āĨ¤

-mcallgraph-āĻĄā§‡āĻŸāĻž
-mno-āĻ•āĻ˛āĻ—ā§āĻ°āĻžāĻĢ-āĻĄā§‡āĻŸāĻž
āĻ•āĻ˛āĻ—ā§āĻ°āĻžāĻĢ āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤

-mslow-āĻŦāĻžāĻ‡āĻŸ
-mno-āĻ¸ā§āĻ˛ā§‹-āĻŦāĻžāĻ‡āĻŸ
āĻŦāĻžāĻ‡āĻŸ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻĒāĻĄāĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļāĻŦā§āĻĻ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°ā§āĻ¨āĨ¤

- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
-āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m210
-m340
210 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-mno-lsim
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨
(libsim.a) āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻĨā§‡āĻ•ā§‡āĨ¤

-mstack-āĻŦā§ƒāĻĻā§āĻ§āĻŋ=āĻ†āĻ¯āĻŧāĻ¤āĻ¨
āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ‡āĻ¨āĻ•ā§āĻ°āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦāĻĄāĻŧ āĻŽāĻžāĻ¨ āĻĒāĻžāĻ°ā§‡
āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻ—āĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻšā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻĒā§‡āĻ¸, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ˛ā§‡ āĻ¤āĻžāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻĢāĻ˛ā§āĻŸ āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻ¨ā§‡āĻ• āĻŦā§‡āĻļāĻŋ. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ 0x1000āĨ¤

āĻāĻŽāĻ‡āĻĒāĻŋ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

- mabsdiff
"abs" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡, āĻ¯āĻž āĻĻā§āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻ°āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯āĨ¤

-āĻŽāĻ˛-āĻ…āĻĒāĻ¸
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻšā§āĻ›āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡---āĻ—āĻĄāĻŧ, āĻ—ā§āĻŖ, āĻ­āĻžāĻ—, āĻŦāĻŋāĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨,
āĻ…āĻ—ā§āĻ°āĻŖā§€ āĻļā§‚āĻ¨ā§āĻ¯, āĻĒāĻ°āĻŽ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯, āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨/āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš, āĻ•ā§āĻ˛āĻŋāĻĒ, āĻāĻŦāĻ‚ āĻ¸ā§āĻ¯āĻžāĻšā§āĻ°ā§‡āĻļāĻ¨āĨ¤

- āĻŽā§āĻ¯āĻžāĻ­āĻžāĻ°ā§‡āĻœ
"ave" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡, āĻ¯āĻž āĻĻā§āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ—āĻĄāĻŧ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻŦā§‡āĻ¸āĻĄ =n
āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ n āĻŦāĻžāĻ‡āĻŸ āĻŦāĻž āĻ›ā§‹āĻŸ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ­āĻžāĻŦā§‡ ".based" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻŦā§‡āĻ¸āĻĄ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ $tp āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻŦā§‡āĻ¸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ 128-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
".āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ•" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĨ¤

-āĻāĻŽāĻŦāĻŋāĻŸāĻĒāĻ¸
āĻŦāĻŋāĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡---āĻŦāĻŋāĻŸ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž ("btstm"), āĻ¸ā§‡āĻŸ ("bsetm"), āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ°
("bclrm"), invert ("bnotm"), āĻāĻŦāĻ‚ test-and-set ("tas")āĨ¤

-mc =āĻ¨āĻžāĻŽ
āĻ•ā§‹āĻ¨ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĄā§‡āĻŸāĻž āĻ°āĻžāĻ–āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ¨āĻžāĻŽ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ…āĻ¤āĻŋ āĻ•ā§āĻˇā§āĻĻā§āĻ°, āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ, āĻŦāĻž āĻ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤.

-mclip
"āĻ•ā§āĻ˛āĻŋāĻĒ" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ -mclip āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻ¨āĻ¯āĻŧ
āĻĒā§āĻ°āĻĻāĻžāĻ¨ -āĻŽāĻŋāĻŽāĻŋāĻ¨āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸.

-mconfig =āĻ¨āĻžāĻŽ
āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻŽā§‚āĻ˛ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ MeP āĻšāĻŋāĻĒā§‡ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĨāĻžāĻ•ā§‡
āĻāĻŸāĻŋāĻ¤ā§‡ āĻŽāĻĄāĻŋāĻ‰āĻ˛; āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŽāĻĄāĻŋāĻ‰āĻ˛ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻ° āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻŖā§‡āĻ° āĻ•ā§‹āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻšā§āĻ›āĻŋāĻ•
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻāĻŦāĻ‚ āĻĒā§‡āĻ°āĻŋāĻĢā§‡āĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĨ¤ "MeP-Integrator" āĻŸā§āĻ˛, GCC āĻāĻ° āĻ…āĻ‚āĻļ āĻ¨āĻ¯āĻŧ, āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻāĻ‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ; āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻŦ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻŽāĻ¤āĻ‡
āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻšāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

-mcop
āĻ¸āĻš-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸ āĻ•āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤ āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ
āĻ¯ā§‡ āĻ¸āĻš-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -mconfig = āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-mcop32
32-āĻŦāĻŋāĻŸ āĻ•āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤

-mcop64
64-āĻŦāĻŋāĻŸ āĻ•āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤

-mivc2
IVC2 āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ IVC2 āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ 64-āĻŦāĻŋāĻŸ VLIW āĻ•āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤

-āĻāĻŽāĻĄāĻŋāĻ¸āĻŋ
āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ ". āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

-mdiv
"div" āĻāĻŦāĻ‚ "divu" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤

-āĻŽā§‡āĻŦ
āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§‡āĻ˛
āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻŋāĻ“-āĻ…āĻ¸ā§āĻĨāĻŋāĻ°
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻŦāĻ˛ā§‡ āĻ¯ā§‡ "io" āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ…āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻ˛ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤āĨ¤

-ml āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ ".far" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻŽā§āĻ˛āĻŋāĻĄāĻœ
"leadz" (āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻļā§‚āĻ¨ā§āĻ¯) āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻŋāĻŽāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ ". āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻžāĻ° āĻ•āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻŋāĻŽāĻŋāĻ¨āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸
"āĻŽāĻŋāĻ¨āĻŋāĻŸ" āĻāĻŦāĻ‚ "āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ā§ˇ

-āĻŽāĻŽāĻ˛ā§āĻŸ
āĻ—ā§āĻŖāĻ¨ āĻāĻŦāĻ‚ āĻ—ā§āĻŖ-āĻ¸āĻžā§āĻšāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻ¨ā§‹-āĻ…āĻĒāĻ¸
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻāĻšā§āĻ›āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡ā§ˇ -āĻŽāĻ˛-āĻ…āĻĒāĻ¸.

-āĻŽāĻ°ā§‡āĻĒā§‡āĻŸ
āĻ¨āĻŋāĻŽā§āĻ¨-āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄ āĻ˛ā§āĻĒāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ "āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ" āĻāĻŦāĻ‚ "āĻ‡āĻ°āĻŋāĻĒāĻŋāĻŸ" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ā§ˇ

-āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢāĻŸ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ•ā§‡ ".tiny" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ†āĻ›ā§‡
āĻāĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ 65536-āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻžāĨ¤ āĻāĻ‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ %gp āĻŦā§‡āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨.

-āĻŽāĻ¸āĻžāĻ¤ā§āĻ°
āĻ¸ā§āĻ¯āĻžāĻšā§āĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ¨ā§‡āĻ‡
āĻāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ¤āĻŦā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻ°āĻžā§āĻœāĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡,
āĻŽāĻ¤".

-msdram
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ ROM-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ SDRAM-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤

-msim
āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤

-msimnovec
āĻ°āĻŋāĻ¸ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚
āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻāĻŦāĻ‚ āĻŸā§‡āĻŦāĻŋāĻ˛āĨ¤

-āĻāĻŽāĻŸāĻŋāĻāĻĢ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ•ā§‡ ".far" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•āĻ°ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ›āĻžāĻĄāĻŧāĻž, āĻĢāĻžāĻ‚āĻļāĻ¨
". āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mtiny =n
āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¯ā§‡ n āĻŦāĻžāĻ‡āĻŸ āĻŦāĻž āĻ›ā§‹āĻŸ ".tiny" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡āĻ—ā§āĻ˛ā§‹
āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ $gp āĻŦā§‡āĻ¸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 4, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡
".tiny" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻāĻ•āĻŸāĻŋ 65536-āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻž āĻ†āĻ›ā§‡āĨ¤

āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻŦā§āĻ˛ā§‡āĻœ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŽā§āĻ˛ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mmemppy
āĻŦā§āĻ˛āĻ• āĻšāĻžāĻ˛āĻ—ā§āĻ˛āĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž, "memcpy" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mno-āĻ•ā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ°āĻŦāĻ¸
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -fno-āĻļā§‚āĻ¨ā§āĻ¯-āĻļā§āĻ°ā§-āĻ‡āĻ¨-āĻŦāĻŋāĻāĻ¸āĻāĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡.

-mcpu =cpu-āĻŸāĻžāĻ‡āĻĒ
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ CPU-āĻāĻ° āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ†āĻ›ā§‡
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ vX.YY.Z, āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ X āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ, YY āĻ›ā§‹āĻŸ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ, āĻāĻŦāĻ‚ Z is
āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•ā§‹āĻĄāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ v3.00.a, v4.00.b, v5.00.a, v5.00.b, v5.00.b,
v6.00.a.

-mxl-soft-mul
āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĒā§āĻ˛āĻžāĻ‡ āĻ‡āĻŽā§āĻ˛ā§‡āĻļāĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mxl-soft-div
āĻ­āĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŽā§āĻ˛ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

-mxl-āĻŦā§āĻ¯āĻžāĻ°ā§‡āĻ˛-āĻļāĻŋāĻĢāĻŸ
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦā§āĻ¯āĻžāĻ°ā§‡āĻ˛ āĻļāĻŋāĻĢāĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mxl-āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨-āĻ¤ā§āĻ˛āĻ¨āĻž
āĻĒā§āĻ¯āĻžāĻŸāĻžāĻ°ā§āĻ¨ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨.

-msmall-āĻŦāĻŋāĻ­āĻžāĻœāĻ¨
āĻ›ā§‹āĻŸ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ˛ā§āĻ•āĻ†āĻĒ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mxl-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻšā§‡āĻ•
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -fstack-āĻšā§‡āĻ• āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡.

-mxl-gp-opt
āĻœāĻŋāĻĒāĻŋ-āĻ°āĻŋāĻ˛ā§‡āĻŸāĻŋāĻ­ ".sdata"/."sbss" āĻŦāĻŋāĻ­āĻžāĻ— āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mxl-āĻ—ā§āĻŖ-āĻ‰āĻšā§āĻš
32x32 āĻ—ā§āĻŖā§‡āĻ° āĻ‰āĻšā§āĻš āĻ…āĻ‚āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ—ā§āĻŖāĻŋāĻ¤ āĻ‰āĻšā§āĻš āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mxl-āĻĢā§āĻ˛ā§‹āĻŸ-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨.

-mxl-Float-sqrt
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-mxl-āĻĒā§āĻ¨āĻƒāĻ•ā§āĻ°āĻŽ
āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻ…āĻĻāĻ˛āĻŦāĻĻāĻ˛ āĻāĻŦāĻ‚ āĻŦāĻžāĻ‡āĻŸ āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻ˛ā§‹āĻĄ/āĻ¸ā§āĻŸā§‹āĻ°)āĨ¤

-mxl-āĻŽā§‹āĻĄ-āĻ…ā§āĻ¯āĻžāĻĒ-āĻŽāĻĄā§‡āĻ˛
āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŽāĻĄā§‡āĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ…ā§āĻ¯āĻžāĻĒ-āĻŽāĻĄā§‡āĻ˛. āĻŦā§ˆāĻ§ āĻŽāĻĄā§‡āĻ˛ āĻšāĻ¯āĻŧ

āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ), āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ crt0.o.

xmdstub
Xilinx āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ° (XMD) āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ…āĻ¨ā§āĻĒā§āĻ°āĻŦā§‡āĻļāĻ•āĻžāĻ°ā§€ āĻĄāĻŋāĻŦāĻžāĻ—ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯
xmdstub āĻ¨āĻžāĻŽāĻ• āĻāĻœā§‡āĻ¨ā§āĻŸāĨ¤ āĻāĻŸāĻŋ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ crt1.o āĻāĻŦāĻ‚ āĻāĻ° āĻļā§āĻ°ā§āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ 0x800.

āĻŦā§āĻŸāĻ¸ā§āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒ
āĻāĻ•āĻŸāĻŋ āĻŦā§āĻŸāĻ˛ā§‹āĻĄāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
crt2.o āĻ¯ā§‡āĻŸāĻŋāĻ¤ā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ°āĻŋāĻ¸ā§‡āĻŸ āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¨ā§‡āĻ‡āĨ¤ āĻāĻ‡ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤
āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻŸāĻ˛ā§‹āĻĄāĻžāĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ°āĻŋāĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻ†āĻŦā§‡āĻĻāĻ¨āĨ¤

novectors
āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻŦā§āĻ˛ā§‡āĻœ āĻ­ā§‡āĻ•ā§āĻŸāĻ°ā§‡āĻ° āĻ•ā§‹āĻ¨ā§‹ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡ āĻāĻŽāĻ¨ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§āĻ¯āĻŦā§‡āĻ•ā§āĻˇāĻŖ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻšāĻ˛āĻŽāĻžāĻ¨ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ¸āĻŽā§‚āĻš crt3.o āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤

āĻĒāĻ›āĻ¨ā§āĻĻ -āĻāĻ•ā§āĻ¸āĻāĻ˛-āĻŽā§‹āĻĄ-āĻ…ā§āĻ¯āĻžāĻĒ-āĻŽāĻĄā§‡āĻ˛ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻĒāĻĒā§āĻ°āĻšāĻžāĻ°āĻŋāĻ¤ āĻ‰āĻĒāĻ¨āĻžāĻŽ -mxl-āĻŽā§‹āĻĄ-āĻ…ā§āĻ¯āĻžāĻĒ-āĻŽāĻĄā§‡āĻ˛.

āĻŽāĻŋāĻĒāĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

-āĻ‡āĻŦāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻ‡āĻāĻ˛ āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ mips*el-*-* āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ°āĨ¤

-āĻŽāĻžāĻ°ā§āĻš =āĻ–āĻŋāĻ˛āĻžāĻ¨
āĻšāĻ˛āĻŽāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ–āĻŋāĻ˛āĻžāĻ¨, āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• MIPS ISA āĻāĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻŦāĻž
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻ†āĻ‡āĻāĻ¸āĻāĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛: mips1, mips2, mips3, mips4,
mips32, mips32r2, mips32r3, mips32r5, mips32r6, mips64, mips64r2, mips64r3, mips64r5
āĻāĻŦāĻ‚ mips64r6. āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛: 4kc, 4km, 4kp, 4ksc, 4 āĻ•ā§‡āĻ¸āĻŋ, 4 āĻ•ā§‡āĻāĻŽ, 4 āĻ•ā§‡āĻĒ, 4ksd,
5kc, 5 āĻ•ā§‡āĻĢ, 20kc, 24kc, 24kf2_1, 24kf1_1, 24 āĻ•ā§‡āĻ¸āĻŋ, 24kef2_1, 24kef1_1, 34kc, 34kf2_1,
34kf1_1, 34kn, 74kc, 74kf2_1, 74kf1_1, 74kf3_2, 1004kc, 1004kf2_1, 1004kf1_1,
loongson2e, loongson2f, loongson3a, M4K, M14K, m14kc, m14ke, m14kec, āĻ…āĻ•ā§āĻŸāĻŋāĻ¯āĻŧāĻ¨, āĻ…āĻ•ā§āĻŸāĻŋāĻ¯āĻŧāĻ¨+,
octeon2, octeon3, āĻ•āĻžāĻ˛āĻĒā§āĻ°ā§āĻˇ, p5600, r2000, r3000, r3900, r4000, r4400, r4600, r4650,
r4700, r6000, r8000, rm7000, rm9000, r10000, r12000, r14000, r16000, sb1, sr71000,
vr4100, vr4111, vr4120, vr4130, vr4300, vr5000, vr5400, vr5500, xlr āĻāĻŦāĻ‚ xlp. āĻĻā§āĻ¯
āĻŦāĻŋāĻļā§‡āĻˇ āĻŽāĻžāĻ¨ āĻĨā§‡āĻ•ā§‡-āĻ†āĻŦāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
(āĻāĻŸāĻžāĻ‡, mips1 32-āĻŦāĻŋāĻŸ ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ mips3 64-āĻŦāĻŋāĻŸ ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯)āĨ¤

āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸/āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰ āĻŸā§āĻ˛āĻšā§‡āĻ¨āĻ“ āĻŽāĻžāĻ¨āĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ, āĻ¯āĻž āĻ¸ā§‡āĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻšā§‹āĻ¸ā§āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ -āĻŽāĻžāĻ°ā§āĻš=āĻĻā§‡āĻļā§€āĻ¯āĻŧ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ•āĻ°āĻ˛ā§‡ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻŋāĻ¨āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤

āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻžāĻŽ, āĻāĻ•āĻŸāĻŋ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ 000 āĻ¸āĻ‚āĻ•ā§āĻˇā§‡āĻĒā§‡ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ k (āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, -āĻŽāĻžāĻ°ā§āĻš=r2k).
āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻāĻšā§āĻ›āĻŋāĻ•, āĻāĻŦāĻ‚ vr āĻ˛ā§‡āĻ–āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ r.

āĻĢāĻ°ā§āĻŽā§‡āĻ° āĻ¨āĻžāĻŽ nf2_1 āĻāĻĢāĻĒāĻŋāĻ‡āĻ‰-āĻāĻ° āĻ…āĻ°ā§āĻ§ā§‡āĻ• āĻšāĻžāĻ°ā§‡ āĻ•ā§āĻ˛āĻ• āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–ā§āĻ¨
āĻŽā§‚āĻ˛, āĻĢāĻ°ā§āĻŽā§‡āĻ° āĻ¨āĻžāĻŽ nf1_1 āĻāĻ•āĻ‡ āĻšāĻžāĻ°ā§‡ āĻ•ā§āĻ˛āĻ• āĻ•āĻ°āĻž FPUs āĻ¸āĻš āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–ā§āĻ¨
āĻŽā§‚āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻāĻŦāĻ‚ āĻĢāĻ°ā§āĻŽā§‡āĻ° āĻ¨āĻžāĻŽ nf3_2 FPUs āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻĒāĻžāĻ¤ āĻ˜āĻĄāĻŧāĻŋ āĻ¸āĻ™ā§āĻ—ā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĒāĻĄāĻŧā§āĻ¨
3:2 āĻāĻ° āĻ•ā§‹āĻ° āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡āĨ¤ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡, nf āĻāĻ•āĻŸāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ—ā§ƒāĻšā§€āĻ¤ āĻšāĻ¯āĻŧ
āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ nf2_1 āĻ¯āĻ–āĻ¨ nx āĻāĻŦāĻ‚ bfx āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ—ā§ƒāĻšā§€āĻ¤ āĻšāĻ¯āĻŧ nf1_1.

GCC āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŽāĻžāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻĻā§āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻĒā§āĻ°āĻĨāĻŽāĻŸāĻŋ āĻšāĻ˛ "_MIPS_ARCH",
āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧāĻŸāĻŋāĻ° āĻĢāĻ°ā§āĻŽ āĻ†āĻ›ā§‡
"_MIPS_ARCH_foo", āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ foo āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ "_MIPS_ARCH" āĻāĻ° āĻŽā§‚āĻ˛āĻ§āĻ¨ āĻŽāĻžāĻ¨āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ,
-āĻŽāĻžāĻ°ā§āĻš = r2000 "_MIPS_ARCH" āĻ•ā§‡ "r2000" āĻ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "_MIPS_ARCH_R2000" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ "_MIPS_ARCH" āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ‰āĻĒāĻ°ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯
āĻļāĻŦā§āĻĻ, āĻāĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ†āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž 000 as kāĨ¤ āĻāĻ° āĻŦā§āĻ¯āĻžāĻĒāĻžāĻ°ā§‡ āĻĨā§‡āĻ•ā§‡-
āĻ†āĻŦā§€, āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĻā§‡āĻ¯āĻŧ (āĻšāĻ¯āĻŧ "mips1" āĻŦāĻž "mips3")āĨ¤ āĻāĻŸāĻž āĻ¨āĻžāĻŽ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¯āĻ–āĻ¨ āĻ¨āĻž -āĻŽāĻžāĻ°ā§āĻš āĻ…āĻĒāĻļāĻ¨ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤

-mtune =āĻ–āĻŋāĻ˛āĻžāĻ¨
āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ•ā§‚āĻ˛āĻŋāĻ¤āĻ•āĻ°āĻŖ āĻ–āĻŋāĻ˛āĻžāĻ¨. āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻœāĻŋāĻ¨āĻŋāĻ¸ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤, āĻāĻŦāĻ‚ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻ­ā§‚āĻ¤ āĻ–āĻ°āĻšāĨ¤ āĻāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ–āĻŋāĻ˛āĻžāĻ¨ āĻŽā§‚āĻ˛ā§āĻ¯āĻŦā§‹āĻ§
āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ -āĻŽāĻžāĻ°ā§āĻš.

āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡ -āĻŽāĻžāĻ°ā§āĻšāĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŽāĻžāĻ°ā§āĻš āĻāĻŦāĻ‚ -mtune āĻāĻ•āĻ¸āĻžāĻĨā§‡, āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ¯āĻž a-āĻ¤ā§‡ āĻšāĻ˛ā§‡
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻžāĻ°, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§‡āĻ‡ āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡āĻ° āĻāĻ•āĻœāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻĻāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨āĨ¤

-mtune āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "_MIPS_TUNE" āĻāĻŦāĻ‚ "_MIPS_TUNE_āĻ•ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡foo", āĻ¯āĻž āĻāĻ•āĻ‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ -āĻŽāĻžāĻ°ā§āĻš āĻ‰āĻĒāĻ°ā§‡ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻŦā§‡āĻļā§€.

-āĻŽāĻŋāĻĒāĻ¸ 1
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=āĻŽāĻŋāĻĒāĻ¸1.

-āĻŽāĻŋāĻĒāĻ¸ 2
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=āĻŽāĻŋāĻĒāĻ¸2.

-āĻŽāĻŋāĻĒāĻ¸ 3
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=āĻŽāĻŋāĻĒāĻ¸3.

-āĻŽāĻŋāĻĒāĻ¸ 4
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=āĻŽāĻŋāĻĒāĻ¸4.

-āĻŽāĻŋāĻĒāĻ¸ 32
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=āĻŽāĻŋāĻĒāĻ¸32.

-mips32r3
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -march=mips32r3.

-mips32r5
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -march=mips32r5.

-mips32r6
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -march=mips32r6.

-āĻŽāĻŋāĻĒāĻ¸ 64
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽāĻžāĻ°ā§āĻš=āĻŽāĻŋāĻĒāĻ¸64.

-mips64r2
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -march=mips64r2.

-mips64r3
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -march=mips64r3.

-mips64r5
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -march=mips64r5.

-mips64r6
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -march=mips64r6.

-āĻŽāĻŋāĻĒāĻ¸ 16
-mno-Mips16
MIPS16 āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻ¯āĻĻāĻŋ GCC āĻāĻ•āĻŸāĻŋ MIPS32 āĻŦāĻž MIPS64 āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§‡
āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°, āĻāĻŸāĻŋ MIPS16e ASE āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

MIPS16 āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡āĻ“ āĻĒā§āĻ°āĻ¤āĻŋ-āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
"mips16" āĻāĻŦāĻ‚ "nomips16" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĨ¤

-mflip-MIPS16
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ MIPS16 āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ°āĻŋāĻ—ā§āĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻŽāĻŋāĻļā§āĻ° MIPS16/āĻ¨āĻ¨-MIPS16 āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž, āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻŋāĻ¨ā§āĻŸāĻžāĻ°āĻ˛āĻŋāĻ‚āĻ•-āĻ¸āĻ‚āĻ•ā§āĻšāĻŋāĻ¤
-mno-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ˛āĻŋāĻ‚āĻ•-āĻ¸āĻ‚āĻ•ā§āĻšāĻŋāĻ¤
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ (āĻ†āĻ¨āĻ•āĻŽā§āĻĒā§āĻ°ā§‡āĻ¸āĻĄ) āĻāĻŽāĻ†āĻ‡āĻĒāĻŋāĻāĻ¸ āĻ†āĻ‡āĻāĻ¸āĻ āĻ˛āĻŋāĻ™ā§āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸ā§‡āĻ‡ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ (āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡)
MIPS16 āĻāĻŦāĻ‚ microMIPS āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ, āĻāĻŦāĻ‚ āĻ¤āĻĻā§āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤āĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ ISA āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ MIPS16 āĻŦāĻž āĻ¤ā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
microMIPS āĻ•ā§‹āĻĄ; āĻāĻŸāĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻ˛ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ˛āĻžāĻĢ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ -āĻŽāĻŋāĻ¨ā§āĻŸāĻžāĻ°āĻ˛āĻŋāĻ‚āĻ•-āĻ¸āĻ‚āĻ•ā§āĻšāĻŋāĻ¤
āĻ¤āĻžāĻ‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ˛āĻžāĻĢ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻ¨āĻž GCC āĻœāĻžāĻ¨ā§‡ āĻ¯ā§‡ āĻ˛āĻžāĻĢā§‡āĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¨āĻ¯āĻŧ
āĻ¸āĻ‚āĻ•ā§āĻšāĻŋāĻ¤

-āĻŽāĻŋāĻ¨ā§āĻŸāĻžāĻ°āĻ˛āĻŋāĻ™ā§āĻ•-āĻāĻŽāĻ†āĻ‡āĻĒāĻŋāĻāĻ¸ 16
-mno-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ˛āĻŋāĻ™ā§āĻ•-āĻāĻŽāĻ†āĻ‡āĻĒāĻŋāĻāĻ¸ 16
āĻāĻ° āĻ‰āĻĒāĻ¨āĻžāĻŽ -āĻŽāĻŋāĻ¨ā§āĻŸāĻžāĻ°āĻ˛āĻŋāĻ‚āĻ•-āĻ¸āĻ‚āĻ•ā§āĻšāĻŋāĻ¤ āĻāĻŦāĻ‚ -mno-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ˛āĻŋāĻ‚āĻ•-āĻ¸āĻ‚āĻ•ā§āĻšāĻŋāĻ¤. āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨
āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻāĻŽāĻ†āĻ‡āĻĒāĻŋāĻāĻ¸ āĻāĻāĻ¸āĻ‡-āĻāĻ° āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻāĻŦāĻ‚ āĻĒāĻŋāĻ›āĻ¨ā§‡āĻ° āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ§āĻ°ā§‡ āĻ°āĻžāĻ–āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻŽāĻžāĻŦāĻŋ=32
-āĻŽāĻžāĻŦāĻŋ=o64
-āĻŽāĻžāĻŦāĻŋ=n32
-āĻŽāĻžāĻŦāĻŋ=64
-āĻŽāĻžāĻŦāĻŋ=āĻ‡āĻŦāĻŋ
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ EABI-āĻāĻ° āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ 64-āĻŦāĻŋāĻŸ āĻŦā§ˆāĻ•āĻ˛ā§āĻĒāĻŋāĻ• āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ GCC āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ 64-āĻŦāĻŋāĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ•ā§‹āĻĄ āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ 64-āĻŦāĻŋāĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -mgp32 32-āĻŦāĻŋāĻŸ āĻ•ā§‹āĻĄ āĻĒā§‡āĻ¤ā§‡
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡.

O64 ABI āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻĻā§‡āĻ–ā§āĻ¨http://gcc.gnu.org/projects/mipso64-abi.html>.

GCC o32 ABI-āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻ•āĻ˛ā§āĻĒāĻŋāĻ• āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° 64
32 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ‡ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -āĻŽāĻžāĻŦāĻŋ=32 -mfp64. āĻāĻ‡ ABI
"mthc1" āĻāĻŦāĻ‚ "mfhc1" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
MIPS32R2, MIPS32R3 āĻāĻŦāĻ‚ MIPS32R5 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤

āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻāĻŦāĻ‚ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻāĻ•āĻ‡ āĻĨāĻžāĻ•ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ
āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻŽāĻžāĻ¨ 64-āĻŦāĻŋāĻŸā§‡āĻ° āĻœā§‹āĻĄāĻŧāĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• 32-āĻŦāĻŋāĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ $f0 āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°, āĻ¨āĻž a
$f0/$f1 āĻœā§‹āĻĄāĻŧāĻž āĻ•āĻ˛-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸ā§‡āĻŸāĻ“ āĻāĻ•āĻ‡ āĻĨāĻžāĻ•ā§‡ āĻ¯ā§‡āĻŸāĻŋāĻ¤ā§‡ āĻāĻŽāĻ¨āĻ•āĻŋ-
āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¯ā§āĻ•ā§āĻ¤ āĻĄāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡ o32 ABI-āĻāĻ° āĻĻā§āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ°ā§‚āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
32-āĻŦāĻŋāĻŸ āĻĨā§‡āĻ•ā§‡ 64-āĻŦāĻŋāĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĨ¤ āĻāĻ—ā§āĻ˛ā§‹ āĻšāĻ˛ FPXX (-mfpxx) āĻāĻŦāĻ‚ FP64A (-mfp64
-mno-odd-spreg) āĻāĻĢāĻĒāĻŋāĻāĻ•ā§āĻ¸āĻāĻ•ā§āĻ¸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻšāĻžāĻ˛āĻžāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¯āĻ–āĻ¨ 32-āĻŦāĻŋāĻŸ āĻŦāĻž 64-āĻŦāĻŋāĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧāĨ¤ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
FP32 āĻŦāĻž FP64, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ‰āĻ­āĻ¯āĻŧ āĻ¨āĻ¯āĻŧāĨ¤ FP64A āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ FP64 āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻ•āĻŋāĻ¨ā§āĻ¤ā§
āĻŦāĻŋāĻœā§‹āĻĄāĻŧ-āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
MIPS32R5 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ FPU-āĻāĻ° "FRE" āĻŽā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ FP32 āĻ‰āĻ­āĻ¯āĻŧāĻ•ā§‡āĻ‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻāĻŦāĻ‚ FP64A āĻ•ā§‹āĻĄ āĻ†āĻ¨ā§āĻ¤āĻƒāĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻāĻŦāĻ‚ FPU āĻŽā§‹āĻĄ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨āĻž āĻ•āĻ°ā§‡ āĻāĻ•āĻ‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ¯āĻŧ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻŽā§āĻ¯āĻžāĻŦāĻŋāĻ•ā§āĻ¯āĻžāĻ˛āĻ¸
-āĻŽāĻ¨ā§‹-āĻ…āĻŦāĻŋāĻ•āĻžāĻ˛āĻ¸
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 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĨ¤

-mfpxx
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ—āĻŖāĻ¨āĻžāĨ¤

-mno-āĻ­āĻžāĻ¸āĻž
āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻĻāĻžāĻŦāĻŋ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡
āĻ•ā§‹āĻ¨ā§‹ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻŋāĻ›ā§ āĻŦā§‡āĻ¯āĻŧāĻžāĻ°-āĻŽā§‡āĻŸāĻžāĻ˛ MIPS āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¸ā§‡āĻŸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§‡āĻ° āĻ…āĻ­āĻžāĻŦ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ "printf" āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ)āĨ¤ āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻĄ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -mno-āĻ­āĻžāĻ¸āĻž āĻ˜āĻŸāĻ¨āĻžāĻ•ā§āĻ°āĻŽā§‡ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•-āĻŸāĻžāĻ‡āĻŽ āĻŦāĻž āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻļāĻŋāĻ•āĻžāĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻāĻ•āĻŸāĻŋ-āĻ­āĻžāĻ¸āĻž
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

-mdouble-āĻžāĻ˛ā§
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĄāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ

-modd-spreg
-mno-odd-spreg
o32-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻœā§‹āĻĄāĻŧ-āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¯ā§āĻ•ā§āĻ¤ āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻāĻŦāĻŋāĻ†āĻ‡āĨ¤ āĻāĻ‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤
o32 FPXX ABI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, -mno-odd-spreg āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻŽā§āĻ¯āĻžāĻŦāĻ¸ = 2008
-mabs = āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¨āĻŸ-āĻ-āĻ¨āĻŽā§āĻŦāĻ° (NaN) IEEE 754-āĻāĻ° āĻšāĻŋāĻ•āĻŋāĻ¤ā§āĻ¸āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
"abs" āĻ¸āĻš āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĄā§‡āĻŸāĻžāĨ¤fmt" āĻāĻŦāĻ‚ "āĻ¨ā§‡āĻ—āĨ¤fmt" āĻŽā§‡āĻļāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻŦāĻž āĻ¯āĻ–āĻ¨ -mabs = āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻšāĻŋāĻ•āĻŋāĻ¤ā§āĻ¸āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻ‡
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¸āĻ āĻŋāĻ• āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻāĻĄāĻŧāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻāĻŦāĻ‚ āĻ‡āĻ¨āĻĒā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻāĻ•āĻŸāĻŋ NaN āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻ•āĻŸāĻŋ āĻĻā§€āĻ°ā§āĻ˜ āĻ•ā§āĻ°āĻŽ
āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĄā§‡āĻŸāĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻŸ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§‡āĻŸ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¨āĻž
āĻĻā§āĻ¯ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻ—āĻŖāĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ“ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -āĻŽā§āĻ¯āĻžāĻŦāĻ¸ = 2008 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ IEEE 754-2008 āĻšāĻŋāĻ•āĻŋāĻ¤ā§āĻ¸āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻ¸āĻŦ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…-āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻ¸āĻŦ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻāĻ•āĻŸāĻŋ NaNāĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€
āĻ¤āĻžāĻ‡ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-āĻŽāĻ¨āĻ¨=2008
-āĻŽāĻ¨āĻžāĻ¨ = āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¨āĻŸ-āĻ-āĻ¨āĻŽā§āĻŦāĻ° (NaN) IEEE 754-āĻāĻ° āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĄā§‡āĻŸāĻžāĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -āĻŽāĻ¨āĻžāĻ¨ = āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻļāĻžāĻ¨ā§āĻ¤ NaNs (qNaNs)
āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻ¨ā§āĻ—āĻžāĻŽā§€ āĻ¤āĻžā§ŽāĻĒāĻ°ā§āĻ¯ā§‡āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻŸāĻŋ 0, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡
āĻ¸āĻŋāĻ—āĻ¨ā§āĻ¯āĻžāĻ˛āĻŋāĻ‚ NaNs (sNaNs) āĻ¤āĻžāĻĻā§‡āĻ° āĻĒāĻŋāĻ›āĻ¨ā§‡āĻ° āĻ¤āĻžā§ŽāĻĒāĻ°ā§āĻ¯ā§‡āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻšāĻšā§āĻ›ā§‡ 1.

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -āĻŽāĻ¨āĻ¨=2008 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ IEEE 754-2008 āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ qNaN āĻšāĻ¯āĻŧ
āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻ¨ā§āĻ—āĻžāĻŽā§€ āĻ¤āĻžā§ŽāĻĒāĻ°ā§āĻ¯ā§‡āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻšāĻ˛ 1, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ sNaNs
āĻ¤āĻžāĻĻā§‡āĻ° āĻ…āĻ¨ā§āĻ—āĻžāĻŽā§€ āĻ¤āĻžā§ŽāĻĒāĻ°ā§āĻ¯ā§‡āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻŦāĻŋāĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻŸāĻŋ 0āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻŽāĻ¨āĻžāĻ¨ = āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ¯āĻĻāĻŋ āĻ¨āĻž GCC āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ --with-nan=2008.

-mllsc
-mno-llsc
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) ll, sc, āĻāĻŦāĻ‚ āĻ¸āĻŋāĻ™ā§āĻ• āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻ–āĻ¨ āĻ•ā§‹āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, GCC āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

-mllsc āĻ¯āĻĻāĻŋ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ -mno-llsc
āĻ…āĻŽāĻžāĻ¨āĻ• āĻ†āĻ‡āĻāĻ¸āĻāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ‰āĻ­āĻ¯āĻŧ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻāĻ° āĻ¸āĻžāĻĨā§‡ GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ --with-llsc āĻāĻŦāĻ‚ -- llsc āĻ›āĻžāĻĄāĻŧāĻž āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡.
--with-llsc āĻ•āĻŋāĻ›ā§ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ; āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ā§‡āĻļāĻ¨ āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻĻā§‡āĻ–ā§āĻ¨
āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯.

-āĻāĻŽāĻĄāĻŋāĻāĻ¸āĻĒāĻŋ
-mno-dsp
MIPS DSP ASE-āĻāĻ° āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ 1 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__mips_dsp" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻžāĻ“ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡
"__mips_dsp_rev" āĻĨā§‡āĻ•ā§‡ 1.

-mdspr2
-mno-dspr2
MIPS DSP ASE-āĻāĻ° āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ 2 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ "__mips_dsp" āĻāĻŦāĻ‚ "__mips_dspr2" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻž
āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ 2 āĻĨā§‡āĻ•ā§‡ "__mips_dsp_rev" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

-msmartmips
-mno-smartmips
MIPS SmartMIPS ASE āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤

āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻ¨ā§āĻ§ā§€-āĻāĻ•āĻ•
-mno-āĻœā§‹āĻĄāĻŧāĻž-āĻāĻ•āĻ•
āĻœā§‹āĻĄāĻŧāĻž-āĻāĻ•āĻ• āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤

-mdmx
-mno-mdmx
āĻāĻŽāĻ†āĻ‡āĻĒāĻŋāĻāĻ¸ āĻĄāĻŋāĻœāĻŋāĻŸāĻžāĻ˛ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
64-āĻŦāĻŋāĻŸ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-āĻŽāĻŋāĻĒāĻ¸ 3 āĻĄāĻŋ
-mno-Mips3d
MIPS-3D ASE āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻĒāĻ›āĻ¨ā§āĻĻ -āĻŽāĻŋāĻĒāĻ¸ 3 āĻĄāĻŋ āĻŦā§‹āĻāĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻ¨ā§āĻ§ā§€-āĻāĻ•āĻ•.

- āĻŽāĻŋāĻŽāĻŋāĻ•ā§āĻ°ā§‹āĻŽāĻŋāĻĒāĻ¸
-mno-āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻŽāĻŋāĻĒāĻ¸
āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻāĻŽāĻ†āĻ‡āĻĒāĻŋāĻāĻ¸ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤

āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻāĻŽāĻ†āĻ‡āĻĒāĻŋāĻāĻ¸ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡āĻ“ āĻĒā§āĻ°āĻ¤āĻŋ-āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
"āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻŽāĻŋāĻĒāĻ¸" āĻāĻŦāĻ‚ "āĻ¨ā§‹āĻŽāĻŋāĻ•ā§āĻ°ā§‹āĻŽāĻŋāĻĒāĻ¸" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĨ¤

-āĻāĻŽāĻāĻŽāĻŸāĻŋ
-mno-Mt
MT āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĨā§āĻ°ā§‡āĻĄāĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤

-āĻāĻŽāĻāĻŽāĻ¸āĻŋāĻ‡āĻ‰
-mno-mcu
MIPS MCU ASE āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤

-āĻŽā§‡āĻ­āĻž
-āĻāĻŽāĻ¨ā§‹-āĻ‡āĻ­āĻž
MIPS āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤

-mvirt
-mno-virt
MIPS āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤

-mxpa
-mno-xpa
MIPS āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨ā§āĻĄā§‡āĻĄ āĻĢāĻŋāĻœāĻŋāĻ•ā§āĻ¯āĻžāĻ˛ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ (XPA) āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤

-āĻŽāĻ˛āĻ‚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" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻœā§‹āĻ° (āĻœā§‹āĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
-mno-āĻ†āĻŽāĻžāĻ° āĻŽāĻ¨ā§‡, āĻ¯āĻž GCC-āĻ•ā§‡ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ§ā§āĻ°ā§āĻŦ-āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻĒāĻŋ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤

-āĻŽāĻ˛āĻ‚-āĻ•āĻ˛
-mno-āĻ˛āĻ‚-āĻ•āĻ˛
"āĻœāĻ˛" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ (āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ "āĻœāĻ˛" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•āĻ˛āĻŋāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•āĻ˛āĻžāĻ° āĻāĻŦāĻ‚ āĻ•āĻ˛ā§€āĻ•ā§‡ āĻāĻ•āĻ‡ 256 āĻŽā§‡āĻ—āĻžāĻŦāĻžāĻ‡āĻŸā§‡ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ abicalls āĻ•ā§‹āĻĄā§‡āĻ° āĻ‰āĻĒāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mno-āĻ˛āĻ‚-āĻ•āĻ˛.

-āĻŽāĻŽāĻĻ
-āĻŽāĻ¨ā§‹-āĻĒāĻžāĻ—āĻ˛
"āĻĒāĻžāĻ—", "āĻŽāĻžāĻĻā§" āĻāĻŦāĻ‚ "āĻŽā§āĻ˛" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ (āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨)
R4650 ISAāĨ¤

-āĻŽāĻŋāĻŽāĻžāĻĻā§āĻĻ
-āĻŽāĻ¨ā§‹-āĻ‡āĻŽāĻžāĻĻ
"madd" āĻāĻŦāĻ‚ "msub" āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ (āĻ…āĻ•ā§āĻˇāĻŽ) āĻ•āĻ°ā§āĻ¨ā§ˇ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
-āĻŽāĻŋāĻŽāĻžāĻĻā§āĻĻ 74k āĻ›āĻžāĻĄāĻŧāĻž "madd" āĻāĻŦāĻ‚ "msub" āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡
āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻŸāĻŋ āĻ§ā§€āĻ°āĻ—āĻ¤āĻŋāĻ° āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ—ā§‡āĻ›ā§‡āĨ¤

-āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĒā§āĻ˛āĻžāĻ‡-āĻ…ā§āĻ¯āĻžāĻ•āĻŽā§āĻ˛ā§‡āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ (āĻ…āĻ•ā§āĻˇāĻŽ) āĻ•āĻ°ā§āĻ¨, āĻ¯āĻ–āĻ¨ āĻ¤āĻžāĻ°āĻž
āĻ¸āĻšāĻœ āĻĒā§āĻ°āĻžāĻĒā§āĻ¯. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ.

R8000 CPU-āĻ¤ā§‡ āĻ¯āĻ–āĻ¨ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĒā§āĻ˛āĻžāĻ‡-āĻāĻ•āĻŽā§āĻ˛ā§‡āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻ–āĻ¨ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€
āĻĒāĻŖā§āĻ¯āĻŸāĻŋ āĻ…āĻ¸ā§€āĻŽ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ FCSR āĻĢā§āĻ˛āĻžāĻļā§‡āĻ° āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ āĻ¨āĻ¯āĻŧ
āĻœāĻŋāĻ°ā§‹ āĻŦāĻŋāĻŸāĨ¤ āĻāĻŸāĻŋ āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡ āĻ…āĻŦāĻžāĻžā§āĻ›āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡
āĻĢāĻ˛āĻžāĻĢāĻ˛āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ—ā§āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻ—āĻŖāĻ¨āĻžāĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ—āĻ¤āĻ­āĻžāĻŦā§‡ āĻ…āĻ­āĻŋāĻ¨ā§āĻ¨,
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯ā§‹āĻ—, āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻāĻŦāĻ‚ āĻ…āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻ¨ā§‹āĻ•āĻĒā§āĻĒ
āĻāĻŽāĻ†āĻ‡āĻĒāĻŋāĻāĻ¸ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻ•ā§‡ āĻŦāĻ˛ā§āĻ¨ āĻ¯ā§‡āĻ¨ āĻ‡āĻ‰āĻœāĻžāĻ° āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¤āĻžāĻ° āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻž āĻšāĻžāĻ˛āĻžāĻ¯āĻŧ (āĻāĻ° āĻ¸āĻžāĻĨā§‡
.s āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧ) āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤

-mfix-24k
-mno-Fix-24k
24K E48 (āĻ°āĻŋāĻĢāĻŋāĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¸ā§āĻŸā§‹āĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĄā§‡āĻŸāĻž āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž) āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-mfix-r4000
-mno-Fix-r4000
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ R4000 CPU āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨:

- āĻāĻ•āĻŸāĻŋ āĻĄāĻŦāĻ˛-āĻļāĻŦā§āĻĻ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­ā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻ— āĻļā§āĻ°ā§ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻĒāĻ°āĻ‡āĨ¤

- āĻāĻ•āĻŸāĻŋ āĻĻā§āĻŦā§ˆāĻ¤-āĻļāĻŦā§āĻĻ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻāĻ•āĻŸāĻŋ āĻ­ā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ—ā§āĻŖāĻ¨ āĻšāĻ˛āĻ›ā§‡āĨ¤

- āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ­ā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻŸā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ
āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻļāĻžāĻ–āĻž āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻĢ

-mfix-r4400
-mno-Fix-r4400
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ R4400 CPU āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨:

- āĻāĻ•āĻŸāĻŋ āĻĄāĻŦāĻ˛-āĻļāĻŦā§āĻĻ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­ā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻ— āĻļā§āĻ°ā§ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻĒāĻ°āĻ‡āĨ¤

-mfix-r10000
-mno-Fix-r10000
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ R10000 āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨:

- "ll"/"sc" āĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋ 3.0-āĻāĻ° āĻ†āĻ—ā§‡ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ†āĻšāĻ°āĻŖ āĻ¨āĻžāĻ“ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ā§ˇ āĻ¤āĻžāĻ°āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
2.6 āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻ†āĻ—ā§‡āĻ° āĻ°āĻŋāĻ­āĻŋāĻļāĻ¨ā§‡ āĻ…āĻšāĻ˛āĻžāĻŦāĻ¸ā§āĻĨāĻžāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻ–āĻ¨āĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻ–āĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻļāĻžāĻ–āĻž-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ -mfix-r10000 āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻ–āĻ¨ -āĻŽāĻžāĻ°ā§āĻš = r10000 āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ; -mno-Fix-r10000
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mfix-rm7000
-mno-Fix-rm7000
RM7000 "dmult"/"dmultu" āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°āĨ¤

-mfix-vr4120
-mno-Fix-vr4120
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ VR4120 āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨:

- "dmultu" āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻ¸āĻ āĻŋāĻ• āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻžāĨ¤

- "div" āĻāĻŦāĻ‚ "ddiv" āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻ āĻŋāĻ• āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻšāĻ¯āĻŧ
āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ•

āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ libgcc.a. āĻ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻāĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° "mips64vr*-elf" āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ VR4120 āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻœā§‹āĻĄāĻŧāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ NOP āĻĸā§‹āĻ•āĻžāĻ¨ā§‹ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻ‡ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ—ā§āĻ˛āĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ, GCC āĻ¨āĻŋāĻœā§‡ āĻ¨āĻ¯āĻŧāĨ¤

-mfix-vr4130
VR4130 "mflo"/"mfhi" āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°, āĻ¯āĻĻāĻŋāĻ“ GCC "mflo" āĻāĻŦāĻ‚ "mfhi" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻĻāĻŋ
VR4130 "macc", "macchi", "dmacc" āĻāĻŦāĻ‚ "dmacchi" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤

-mfix-Sb1
-mno-Fix-Sb1
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ SB-1 CPU āĻ•ā§‹āĻ° āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨āĨ¤ (āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ SB-1 āĻāĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ 2 "F1" āĻāĻŦāĻ‚ "F2" āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĨ¤)

-mr10k-āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻŦā§āĻ¯āĻžāĻ°āĻŋāĻ¯āĻŧāĻžāĻ°=āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
GCC-āĻāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦ-āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦāĻžāĻ§āĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨
R10K āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻœāĻ˛ā§āĻĒāĻ¨āĻžāĨ¤

āĻ…āĻ¨ā§‡āĻ• āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡, R10K āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻĒā§‚āĻ°ā§āĻŦāĻžāĻ­āĻžāĻ¸ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻļāĻžāĻ–āĻž āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ "āĻ—ā§ƒāĻšā§€āĻ¤" āĻļāĻžāĻ–āĻž āĻĨā§‡āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻž āĻĒāĻ°ā§‡
āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻĻā§āĻŦāĻžāĻŖā§€āĻ•ā§ƒāĻ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ­ā§āĻ˛ āĻšāĻ˛ā§‡ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, R10K-āĻ¤ā§‡,
āĻāĻŽāĻ¨āĻ•āĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ¸ā§āĻŸā§‹āĻ°āĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡, āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ˛ā§‹āĻĄ āĻšāĻ¯āĻŧāĨ¤
āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻ¸ā§āĻŸā§‹āĻ° āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻŦāĻ‚ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ˛āĻžāĻ‡āĻ¨āĻŸāĻŋāĻ•ā§‡ āĻ¨ā§‹āĻ‚āĻ°āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻĻā§‹āĻ•āĻžāĻ¨ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻĒāĻ°ā§‡ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ DMA
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ "āĻ¨ā§‹āĻ‚āĻ°āĻž" āĻ˛āĻžāĻ‡āĻ¨āĻŸāĻŋ āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻāĻ•āĻ‡ āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ āĻ˛ā§‡āĻ–āĻž āĻšāĻ¯āĻŧ,
āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ•āĻ°āĻž āĻĄā§‡āĻŸāĻž DMA-ed āĻĄā§‡āĻŸāĻž āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻœāĻ¨ā§āĻ¯ R10K āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ āĻĻā§‡āĻ–ā§āĻ¨
āĻŦāĻ°ā§āĻŖāĻ¨āĻž, āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻšāĨ¤

āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻšāĻ˛ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦāĻžāĻ§āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¨
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡āĻ“ āĻāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤
-mr10k-āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻŦā§āĻ¯āĻžāĻ°āĻŋāĻ¯āĻŧāĻžāĻ°=āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻāĻ‡ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§‡āĻ° GCC āĻāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻž
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ…āĻžā§āĻšāĻ˛ā§‡ āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻŦāĻžāĻ‡āĻŸā§‡ āĻ°āĻšāĻŋāĻ¤ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻĒāĻžāĻļ āĻ¨ā§‡āĻ‡
āĻĒā§āĻ°āĻ­āĻžāĻŦ:

1. āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻāĻ–āĻ˛ āĻ•āĻ°āĻž āĻŽā§‡āĻŽāĻ°āĻŋ;

2. āĻāĻ•āĻŸāĻŋ āĻ‡āĻ¨āĻ•āĻžāĻŽāĻŋāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻāĻ–āĻ˛ āĻ•āĻ°āĻž āĻŽā§‡āĻŽāĻ°āĻŋ;

3. āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•-āĻ¸āĻŽāĻ¯āĻŧ-āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻāĻ–āĻ˛ āĻ•āĻ°āĻž āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĨ¤

āĻāĻ‡ āĻ…āĻžā§āĻšāĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ• āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻž āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ā§‡āĻ° āĻĻāĻžāĻ¯āĻŧāĻŋāĻ¤ā§āĻŦā§ˇ
āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ‡ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻāĨ¤

āĻ¯āĻĻāĻŋ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ˜ā§‹āĻˇāĻŖāĻž āĻĨāĻžāĻ•ā§‡ āĻ¯ā§‡āĻŽāĻ¨:

void foo ( void);

āĻ¤āĻžāĻšāĻ˛ā§‡ "foo" āĻāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ "j foo" āĻāĻŦāĻ‚ "jal foo" āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻŦā§‡
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ GCC āĻāĻ‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ•ā§‡ āĻ¸āĻŽā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻāĻŸāĻŋ āĻ¨āĻŋāĻœā§‡āĻ‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻž
āĻ…-GCC āĻĢāĻžāĻ‚āĻļāĻ¨ (āĻ¯ā§‡āĻŽāĻ¨ āĻšāĻžāĻ¤ā§‡ āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ•ā§‹āĻĄ) āĻāĻ•āĻ‡ āĻ•āĻžāĻœ āĻ†āĻļāĻž āĻ•āĻ°ā§‡āĨ¤

āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ° āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻ°ā§‚āĻĒ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡:

-mr10k-cache-barrier=āĻ˛ā§‹āĻĄ-āĻ¸ā§āĻŸā§‹āĻ°
āĻāĻ•āĻŸāĻŋ āĻ˛ā§‹āĻĄ āĻŦāĻž āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦāĻžāĻ§āĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻŦāĻ‚ āĻ—āĻ°ā§āĻ­āĻĒāĻžāĻ¤ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡āĻ“ āĻāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mr10k-cache-barrier=store
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦāĻžāĻ§āĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¨ āĻ¯āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚
āĻ—āĻ°ā§āĻ­āĻĒāĻžāĻ¤ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡āĻ“ āĻāĻ° āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mr10k-āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻŦāĻžāĻ§āĻž=āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻ¯āĻŧ
āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦāĻžāĻ§āĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ. āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĨ¤

-mflush-func =āĻĢāĻžāĻ‚āĻļāĻ¨
-mno-flush-func
I āĻāĻŦāĻ‚ D āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡, āĻ…āĻĨāĻŦāĻž āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§‹āĻ¨ā§‹ āĻ•āĻ˛ āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻŽāĻ¤ā§‹ āĻāĻ•āĻ‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ¤ā§‡ āĻšāĻŦā§‡
"_flush_func", āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻŽā§‡āĻŽāĻ°āĻŋ āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻšāĻšā§āĻ›ā§‡
āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻŽā§‡āĻŽāĻ°āĻŋ āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻāĻŦāĻ‚ 3 āĻ¨āĻŽā§āĻŦāĻ° (āĻ‰āĻ­āĻ¯āĻŧ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻĢā§āĻ˛āĻžāĻļ āĻ•āĻ°āĻ¤ā§‡)āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ˛āĻ•ā§āĻˇā§āĻ¯ GCC āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻšāĻ¯āĻŧ
"_flush_func" āĻŦāĻž "__cpu_flush"āĨ¤

mbranch-cost=NUM
āĻļāĻžāĻ–āĻžāĻ° āĻ–āĻ°āĻš āĻŽā§‹āĻŸāĻžāĻŽā§āĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ NUM "āĻ¸āĻšāĻœ" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻāĻ‡ āĻ–āĻ°āĻš āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ
āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ• āĻāĻŦāĻ‚ āĻ°āĻŋāĻ˛āĻŋāĻœ āĻœā§āĻĄāĻŧā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻ¨āĻŋāĻļā§āĻšāĻ¯āĻŧāĻ¤āĻž āĻ¨ā§‡āĻ‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻļā§‚āĻ¨ā§āĻ¯
āĻ–āĻ°āĻš āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡, āĻ¯āĻž āĻāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ -mtune āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸.

āĻļāĻžāĻ–āĻž-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯
-mno-āĻļāĻžāĻ–āĻž-āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯
āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡ āĻļāĻžāĻ–āĻž āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻļāĻžāĻ–āĻž āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻĻāĻŋ
āĻ¤āĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ. āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšāĻ˛ MIPS32 āĻāĻŦāĻ‚
MIPS64 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¯āĻž āĻ¸ā§‡āĻ‡ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§‡; āĻ¤āĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯,
āĻļāĻžāĻ–āĻž āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ•āĻžāĻ°āĻŖ MIPS32 āĻāĻŦāĻ‚
MIPS64 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•ā§‡ āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§‡āĨ¤

-mfp- āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ
-mno-fp-āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ
FP āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ FP āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ āĻ¯ā§‡ FP āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, SB-1-āĻ, āĻ¯āĻĻāĻŋ FP āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž 64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻ›āĻŋ
āĻ•ā§‹āĻĄ, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ†āĻŽāĻ°āĻž āĻ‰āĻ­āĻ¯āĻŧ FP āĻĒāĻžāĻ‡āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ†āĻŽāĻ°āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ FP āĻĒāĻžāĻ‡āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤

-mvr4130-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mno-vr4130-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
VR4130 āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨āĻŸāĻŋ āĻĻā§āĻŦāĻŋāĻŽā§āĻ–ā§€ āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ°, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻĨāĻŽāĻŸāĻŋ 8-āĻŦāĻžāĻ‡āĻŸ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡, GCC āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻœā§‹āĻĄāĻŧāĻž āĻ¯āĻž āĻāĻŸāĻŋ āĻŽāĻ¨ā§‡ āĻ•āĻ°ā§‡ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

VR4130 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻĢā§‡āĻ˛ā§‡ā§ˇ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻĻā§āĻ°ā§āĻ¤, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ•āĻ°āĻžāĻ° āĻ–āĻ°āĻšā§‡āĨ¤ āĻāĻŸāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ° -āĻ“3.

-msynci
-āĻŽā§āĻ¨ā§‹-āĻ¸āĻŋāĻ™ā§āĻ•āĻŋ
āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ "synci" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽāĻ•ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ (āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨) āĻ•āĻ°ā§āĻ¨ā§ˇ
"__builtin___clear_cache" āĻšāĻ˛ā§‡ "synci" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ (āĻ¯āĻĻāĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡) āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -āĻŽā§āĻ¨ā§‹-āĻ¸āĻŋāĻ™ā§āĻ•āĻŋ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻ™ā§āĻ—ā§‡ GCC --āĻ¸āĻžāĻĨā§‡-āĻ¸āĻŋāĻ™ā§āĻ•āĻŋ.

āĻāĻ•āĻ• āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, "synci" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻāĨ¤
āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ…āĻ¨ā§‡āĻ• āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ•ā§‹āĻ° (SMP) āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ•ā§‡ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•ā§‹āĻ°ā§‡ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻāĻŦāĻ‚ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻŽā§āĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸-āĻĒāĻŋāĻ•-āĻ•āĻ˛āĻ¸
-āĻāĻŽāĻ¨ā§‹-āĻ†āĻ°āĻžāĻŽ-āĻĒāĻŋāĻ•-āĻ•āĻ˛
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ $25 āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ PIC āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛ā§‡ āĻĒāĻ°āĻŋāĻŖāĻ¤ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨āĨ¤
āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻ–āĻ¨āĻ‡ āĻ¸āĻŽā§āĻ­āĻŦ āĻ¯āĻĻāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ˛āĻŋāĻ‚āĻ•-āĻŸāĻžāĻ‡āĻŽā§‡ āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§‡āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ
āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡āĨ¤

-āĻŽā§āĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸-āĻĒāĻŋāĻ•-āĻ•āĻ˛āĻ¸ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻĻāĻŋ GCC āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ a
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¯āĻž ".reloc" āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ -mexplicit-āĻ°āĻŋāĻ˛ā§‹āĻ•āĻ¸ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¸āĻ™ā§āĻ—ā§‡ -mno-āĻ¸ā§āĻĒāĻˇā§āĻŸ-āĻ°āĻŋāĻ˛ā§‹āĻ•āĻ¸, āĻāĻ‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻ•āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡āĨ¤

-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__"āĨ¤

āĻ¸āĻžāĻšāĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

-āĻŽā§‡āĻŦ
āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻ•ā§āĻ¸āĻŋ-*-* āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ°āĨ¤

-āĻŽā§‡āĻ˛
āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-mmul.x
mul.x āĻāĻŦāĻ‚ umul.x āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ moxiebox-*-*
āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ°āĨ¤

-mno-Crt0
āĻ¸āĻŋ āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

MSP430 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ MSP430-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-masm-āĻšā§‡āĻ•ā§āĻ¸
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻšā§‡āĻ•ā§āĻ¸ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ˛ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ. āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻāĻļāĻŽāĻŋāĻ•, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ testsuite āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻ¨āĻžāĻ¨ā§āĻĻāĻ¨āĻŋāĻ• āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤

-mmcu =
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ MCU āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻŋāĻšā§āĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻŽāĻ¸āĻŋāĻ‡āĻ‰ āĻ¨āĻžāĻŽ, āĻŦāĻĄāĻŧ āĻšāĻžāĻ¤ā§‡āĻ° āĻ…āĻ•ā§āĻˇāĻ°ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻāĻŦāĻ‚ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§‚āĻ°ā§āĻŦ āĻāĻŦāĻ‚ āĻĒāĻ°ā§‡-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ __. āĻāĻ‡ āĻ˜ā§āĻ°ā§‡
āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ msp430.h āĻāĻ•āĻŸāĻŋ MCU-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻ°āĻŋāĻĒā§‚āĻ°āĻ• āĻšā§‡āĻĄāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛
āĻĢāĻžāĻ‡āĻ˛.

āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ ISA-āĻ•ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĻ“ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ MCU āĻ¨āĻžāĻŽāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ
430 ISA āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 430X ISA āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ•
āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• MCU āĻ¨āĻžāĻŽ msp430 āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ 430 ISA āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ•āĻ‡āĻ­āĻžāĻŦā§‡
āĻœāĻžāĻ¤āĻŋāĻŦāĻžāĻšāĻ• msp430x MCU āĻ¨āĻžāĻŽ 430X ISA āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ MCU-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻāĻ° āĻ¨āĻžāĻŽ āĻšāĻ˛ MCU āĻāĻ° āĻ¨āĻžāĻŽ āĻ¸āĻš .ld āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻŋāĻ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž -mmcu=xxx on
āĻĻā§āĻ¯ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻ¸āĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻŋāĻšā§āĻ¨ "__XXX__" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°ā§‡
āĻ¨āĻžāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ xxx.ld.

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻ•ā§‡āĻ“ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤

-mcpu =
ISA āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻ—ā§ƒāĻšā§€āĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ msp430, msp430x āĻāĻŦāĻ‚ msp430xv2. āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĻā§āĻ¯ -mmcu = ISA āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

-msim
āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻšāĻŦā§‡ -mmcu = āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

- āĻŦāĻĄāĻŧ
āĻŦāĻĄāĻŧ-āĻŽāĻĄā§‡āĻ˛ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (20-āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°, 32-āĻŦāĻŋāĻŸ "size_t")āĨ¤

-msmall
āĻ›ā§‹āĻŸ-āĻŽāĻĄā§‡āĻ˛ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (16-āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°, 16-āĻŦāĻŋāĻŸ "size_t")āĨ¤

-āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĻ•ā§‡ āĻĒāĻžāĻ°āĻĢāĻ°ā§āĻŽ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¯āĻž āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ˛āĻŋāĻ™ā§āĻ• āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻžāĨ¤

mhwmult =
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ—ā§āĻŖā§‡āĻ° āĻ§āĻ°āĻ¨ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤ āĻ—ā§ƒāĻšā§€āĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ
āĻ¨āĻž āĻ•ā§‹āĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ—ā§āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯, 16bit āĻŽā§‚āĻ˛ 16-āĻŦāĻŋāĻŸ-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ—ā§āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• MCUs āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤ 32bit āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ MCUs āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ 16/32-āĻŦāĻŋāĻŸ āĻ—ā§āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ f5 āĻ¸āĻŋāĻ°āĻŋāĻœ
F16-āĻ¸āĻŋāĻ°āĻŋāĻœ MCUs āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ 32/5-āĻŦāĻŋāĻŸ āĻ—ā§āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻ—āĻžāĻĄāĻŧā§€ āĻāĻŸāĻŋ āĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻāĻŸāĻŋ GCC āĻ•ā§‡ MCU āĻ¨āĻžāĻŽā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĒā§āĻ˛āĻžāĻ‡ āĻ¸āĻžāĻĒā§‹āĻ°ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻŖāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ˛ā§‡
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻž -āĻāĻŽāĻāĻŽāĻ¸āĻŋāĻ‡āĻ‰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¯āĻĻāĻŋ āĻ¨āĻž -āĻāĻŽāĻāĻŽāĻ¸āĻŋāĻ‡āĻ‰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ 32bit āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°
āĻ—ā§āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻ—āĻžāĻĄāĻŧā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĨ¤

āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ—ā§āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ°ā§āĻŸāĻŋāĻ¨ āĻ•āĻ˛ āĻ•āĻ°ā§‡ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡
āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ -āĻ“3 āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ¤āĻŦā§‡ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°
āĻ—ā§āĻŖāĻ• āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻŦāĻĄāĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĻā§āĻ°ā§āĻ¤ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĒā§āĻ˛āĻžāĻ‡ āĻ°ā§āĻŸāĻŋāĻ¨ āĻšāĻ˛āĻžāĻ•āĻžāĻ˛ā§€āĻ¨ āĻŦāĻžāĻ§āĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°ā§‡
āĻ¤āĻžāĻ°āĻž āĻļā§‡āĻˇ āĻšāĻ˛ā§‡ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻŦāĻžāĻ§āĻž āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĨ¤ āĻāĻŸāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡
āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻĻā§‡āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ•ā§‹āĻĄā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧāĨ¤

-āĻŽāĻŋāĻ¨ā§āĻŸ
āĻāĻ•āĻŸāĻŋ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ - āĻ•ā§‹āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻžāĻ° āĻŦāĻž
āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖāĻ•āĻžāĻ°ā§€ āĻāĻŸāĻŋ āĻŽā§‡āĻŽāĻ°āĻŋ-āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤
āĻ•āĻŋāĻ›ā§ āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§‡ āĻŦāĻŋāĻļā§‡āĻˇ āĻšāĻŋāĻšā§āĻ¨ āĻ¯āĻž āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻŦāĻ‚ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽāĻ•ā§‡ āĻŦāĻ˛ā§‡ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ–āĻŖā§āĻĄāĻŋāĻ¤
āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ.

āĻāĻ¨āĻĄāĻŋāĻāĻ¸ 32 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ NDS32 āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻ°āĻŋāĻĄāĻ¸-āĻ°ā§‡āĻœā§‡āĻ¸
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽ-āĻ¸ā§‡āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mfull-regs
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸ā§‡āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

-mcmov
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-mno-cmov
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-mperf-ext
āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨.

-mno-parf-ext
āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-mv3push
v3 push25/pop25 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-mno-v3push
v3 push25/pop25 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-m16-āĻŦāĻŋāĻŸ
16-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-mno-16-āĻŦāĻŋāĻŸ
16-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-misr-āĻ­ā§‡āĻ•ā§āĻŸāĻ°-āĻ†āĻ•āĻžāĻ°=NUM
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦāĻžāĻ§āĻž āĻ­ā§‡āĻ•ā§āĻŸāĻ°ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻž 4 āĻŦāĻž 16 āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

-mcache-block-size =NUM
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻž 2 āĻāĻŦāĻ‚ 4 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ 512 āĻāĻ° āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

-āĻŽāĻžāĻ°ā§āĻš =āĻ–āĻŋāĻ˛āĻžāĻ¨
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨āĨ¤

-mcmodel =āĻ•ā§‹āĻĄ-āĻŽāĻĄā§‡āĻ˛
āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨

āĻ›ā§‹āĻŸ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ 512KB āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻ¸ā§āĻĒā§‡āĻ¸ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡ā§ˇ
āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ 16MB āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻ¸ā§āĻĒā§‡āĻ¸ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻŽāĻ§ā§āĻ¯āĻŽ
āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ 512KB āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¯āĻ–āĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
4GB āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡āĨ¤ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ 16MB āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨāĻžāĻ•āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĨ¤

āĻŦāĻĄāĻŧ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻāĻŦāĻ‚ āĻĄā§‡āĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ 4GB āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻ¸ā§āĻĒā§‡āĻ¸ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻŽā§āĻ¯āĻžāĻ•ā§āĻŸāĻ°-āĻĄā§‹āĻ°
āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ°/āĻĄāĻŋāĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ° āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻļāĻŋāĻĨāĻŋāĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ—āĻžāĻ‡āĻĄ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĨ¤

Nios II āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ Altera Nios II āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ

-G NUM
āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻ•āĻŽ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻ°āĻžāĻ–ā§āĻ¨ NUM āĻŦāĻžāĻ‡āĻŸ āĻ›ā§‹āĻŸ āĻ¤āĻĨā§āĻ¯ āĻŦāĻž
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄā§‡āĻŸāĻž āĻŦāĻž BSS āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ BSS āĻŦāĻŋāĻ­āĻžāĻ—āĨ¤ āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ NUM is
8.

-mgpopt=āĻĒāĻ›āĻ¨ā§āĻĻ
-mgpopt
-mno-gpopt
āĻœāĻŋāĻĒāĻŋ-āĻ°āĻŋāĻ˛ā§‡āĻŸāĻŋāĻ­ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ¨āĻžāĻŽ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤:

āĻ¨āĻž
āĻœāĻŋāĻĒāĻŋ-āĻ°āĻŋāĻ˛ā§‡āĻŸāĻŋāĻ­ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ
āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• āĻ¨āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻœāĻŋāĻĒāĻŋ-āĻ°āĻŋāĻ˛ā§‡āĻŸāĻŋāĻ­ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ•āĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻœāĻ¨ā§āĻ¯ āĻœāĻŋāĻĒāĻŋ-āĻ°āĻŋāĻ˛ā§‡āĻŸāĻŋāĻ­ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ "āĻŦāĻŋāĻ­āĻžāĻ—" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€
āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻœāĻŋāĻĒāĻŋ-āĻ°āĻŋāĻ˛ā§‡āĻŸāĻŋāĻ­ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸āĻ“ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• āĻŦāĻž āĻĻā§āĻ°ā§āĻŦāĻ˛āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¯ā§‡ āĻāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻ‚āĻļ
āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ (āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻš) āĻāĻ•āĻ‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -G āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸.

āĻ‰āĻĒāĻžāĻ¤ā§āĻ¤
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄā§‡āĻŸāĻž āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻœāĻŋāĻĒāĻŋ-āĻ°āĻŋāĻ˛ā§‡āĻŸāĻŋāĻ­ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ, āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚ BSS āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ 64K āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĢāĻŋāĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻŽā§‡āĻŽāĻ°āĻŋ āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯ā§‹āĻ—ā§āĻ¯ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻžāĨ¤

āĻ¸āĻŦ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻĄā§‡āĻŸāĻž āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻœāĻŋāĻĒāĻŋ-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ
āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨, āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒāĻžāĻ ā§āĻ¯, āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚ BSS āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
64K āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻĢāĻŋāĻŸ āĻāĻŦāĻ‚ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¤āĻžāĻĻā§‡āĻ° āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯ā§‹āĻ—ā§āĻ¯ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡āĨ¤

-mgpopt āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mgpopt=āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ, āĻāĻŦāĻ‚ -mno-gpopt āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mgpopt=āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻ¯āĻŧ.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mgpopt āĻ¯āĻ–āĻ¨ āĻ›āĻžāĻĄāĻŧāĻž -fpic or -fpic āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ-
āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄāĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ Nios II ABI āĻĨā§‡āĻ•ā§‡ GP-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻž
āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -mno-gpopt āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ¯āĻ–āĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡
āĻŦāĻĄāĻŧ GOT āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻžāĻ— āĻ¸āĻš āĻŦāĻĄāĻŧ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§‡ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻžāĨ¤ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻĻ
āĻœāĻŋāĻĒāĻŋ-āĻ°āĻŋāĻ˛ā§‡āĻŸāĻŋāĻ­ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ 16-āĻŦāĻŋāĻŸ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻŦāĻĄāĻŧ āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻžāĻ—āĨ¤

-āĻŽā§‡āĻ˛
-āĻŽā§‡āĻŦ
āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ) āĻŦāĻž āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ (āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ•) āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻāĻŽāĻŦāĻŋāĻĒāĻžāĻ¸-āĻ•ā§āĻ¯āĻžāĻļā§‡
-mno-āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸-āĻ•ā§āĻ¯āĻžāĻļā§‡
āĻāĻ° I/O āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.

-mno-āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻ…āĻ¸ā§āĻĨāĻŋāĻ°
-mcache-āĻ…āĻ¸ā§āĻĨāĻŋāĻ°
āĻ˛ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻ° I/O āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ‰āĻĻā§āĻŦāĻžāĻ¯āĻŧā§€ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸ āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻŦāĻžāĻ‡āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž.

-mno-fast-sw-div
-āĻŽāĻžāĻ¸ā§āĻŸ-āĻ¸ā§āĻ‡-āĻĄāĻŋāĻ†āĻ‡āĻ­āĻŋ
āĻ›ā§‹āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŸā§‡āĻŦāĻŋāĻ˛-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻĻā§āĻ°ā§āĻ¤ āĻ­āĻžāĻ— āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĻā§āĻ°ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ āĻ­āĻžāĻ— āĻ•āĻ°ā§āĻ¨ -āĻ“3 āĻāĻŦāĻ‚ āĻ‰āĻĒāĻ°ā§‡.

-mno-hw-mul
-mhw-mul
-mno-Hw-mulx
-mhw-mulx
-mno-hw-div
-mhw-div
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° "mul", "mulx" āĻāĻŦāĻ‚ "div" āĻĒāĻ°āĻŋāĻŦāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ "mul" āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻž āĻāĻŦāĻ‚ "div" āĻāĻŦāĻ‚ "mulx" āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻž āĻ¨āĻ¯āĻŧāĨ¤

-āĻŽāĻ•āĻžāĻ¸ā§āĻŸāĻŽ-inss=N
-āĻāĻŽāĻ¨ā§‹-āĻ•āĻžāĻ¸ā§āĻŸāĻŽ-inss
āĻĒā§āĻ°āĻ¤āĻŋ -āĻŽāĻ•āĻžāĻ¸ā§āĻŸāĻŽ-inss=N āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ¸ā§āĻŸāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ N āĻ•āĻ–āĻ¨
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ inssāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, -mcustom-fadds=253 āĻ•āĻžāĻ¸ā§āĻŸāĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ 253 āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻšāĻ°āĻŖāĨ¤

āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŽāĻžāĻ¨ inss āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻ›āĻžāĻĄāĻŧāĻž, āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ IEEE 754 āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻšāĻŦā§‡ āĻŦāĻ˛ā§‡ āĻ†āĻļāĻž āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡
āĻ¸āĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻŦāĻž āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ GCC āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖāĨ¤

āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ:

fadds, fsubs, fdivs, fmuls
āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒāĨ¤

fnegs
āĻ‡āĻ‰āĻ¨āĻžāĻ°āĻŋ āĻ¨ā§‡āĻ—ā§‡āĻŸāĻŋāĻ­āĨ¤

fabss
āĻ‡āĻ‰āĻ¨āĻžāĻ°āĻŋ āĻĒāĻ°āĻŽ āĻŽāĻžāĻ¨āĨ¤

fcmpeqs, fcmpges, fcmpgts, fcmples, fcmplts, fcmpnes
āĻ¤ā§āĻ˛āĻ¨āĻž āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨.

fmins, fmaxs
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻŦāĻ‚ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻšāĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻ—āĻŖāĻŋāĻ¤ āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ†āĻ›ā§‡.

fsqrts
āĻ‡āĻ‰āĻ¨āĻžāĻ°āĻŋ āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤

fcoss, fsins, ftans, āĻĢā§āĻ¯āĻžāĻŸāĻžāĻ¨, fexps, āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ—āĻ¸
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¤ā§āĻ°āĻŋāĻ•ā§‹āĻŖāĻŽāĻŋāĻ¤āĻŋāĻ• āĻāĻŦāĻ‚ āĻ¸ā§‚āĻšāĻ•ā§€āĻ¯āĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻšāĻ˛
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻĄāĻžāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ:

faddd, fsubd, fdivd, fmuld
āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒāĨ¤

fnegd
āĻ‡āĻ‰āĻ¨āĻžāĻ°āĻŋ āĻ¨ā§‡āĻ—ā§‡āĻŸāĻŋāĻ­āĨ¤

fabsd
āĻ‡āĻ‰āĻ¨āĻžāĻ°āĻŋ āĻĒāĻ°āĻŽ āĻŽāĻžāĻ¨āĨ¤

fcmpeqd, fcmpged, fcmpgtd, fcmpled, fcmpltd, fcmpned
āĻ¤ā§āĻ˛āĻ¨āĻž āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨.

fmind, fmaxd
āĻĄāĻžāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻāĻŦāĻ‚ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻšāĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻ—āĻŖāĻŋāĻ¤ āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ†āĻ›ā§‡.

fsqrtd
āĻ‡āĻ‰āĻ¨āĻžāĻ°āĻŋ āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤

fcosd, fsind, ftand, āĻĢā§āĻ¯āĻžāĻŸāĻžāĻ¨ā§āĻĄ, fexpd, āĻšāĻžāĻŦā§āĻ•
āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ¤ā§āĻ°āĻŋāĻ•ā§‹āĻŖāĻŽāĻŋāĻ¤āĻŋāĻ• āĻāĻŦāĻ‚ āĻ¸ā§‚āĻšāĻ•ā§€āĻ¯āĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻšāĻ˛
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°:

fextsd
āĻāĻ•āĻ• āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĨā§‡āĻ•ā§‡ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĨ¤

ftruncds
āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻ• āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°.

āĻ āĻŋāĻ• āĻ•āĻ°āĻž, fixsu, fixdi, fixdu
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻŦāĻž āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°, āĻ¸āĻ™ā§āĻ—ā§‡
āĻļā§‚āĻ¨ā§āĻ¯ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ›ā§‡āĻāĻŸā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻžāĨ¤

āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ°
āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ¸āĻžāĻ‡āĻ¨āĻĄ āĻ‡āĻ¨ā§āĻŸāĻŋāĻœāĻžāĻ°ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°, āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ°ā§‡
āĻ¨āĻŋāĻ•āĻŸāĻ¤āĻŽ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻŦāĻ‚ āĻļā§‚āĻ¨ā§āĻ¯ āĻĨā§‡āĻ•ā§‡ āĻĻā§‚āĻ°ā§‡ āĻŦāĻ¨ā§āĻ§āĻ¨āĨ¤ āĻāĻ‡ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ
"__builtin_lroundf" āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻ–āĻ¨ -fno-math-erno āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ.

floatis, floatus, āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨, floatud
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻŦāĻž āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĒā§āĻ°āĻ•āĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĨ¤

āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° X āĻāĻŦāĻ‚ Y-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€
āĻĄāĻžāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤
āĻ•āĻžāĻ¸ā§āĻŸāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĻā§āĻŸāĻŋ āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻ‰ā§ŽāĻ¸ āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻĨāĻŽāĻŸāĻŋ āĻ†āĻļāĻž āĻ•āĻ°ā§‡
64-āĻŦāĻŋāĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻāĻ•ā§āĻ¸-āĻ āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨) āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻ¤āĻžā§ŽāĻĒāĻ°ā§āĻ¯ āĻ¸āĻš āĻ•āĻžāĻ¸ā§āĻŸāĻŽ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ…āĻ°ā§āĻ§ā§‡āĻ• src1 āĻāĻŦāĻ‚ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ…āĻ°ā§āĻ§ā§‡āĻ• āĻŽāĻ§ā§āĻ¯ā§‡ src2. āĻāĻ•āĻŸāĻž āĻ°ā§€āĻ¤āĻŋ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ 32 āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡
āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻŦāĻŋāĻŸ āĻāĻŦāĻ‚ āĻŦāĻžāĻ•āĻŋ āĻ…āĻ°ā§āĻ§ā§‡āĻ• 32-āĻŦāĻŋāĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ Y. GCC
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° X āĻ˛āĻŋāĻ–āĻ¤ā§‡ āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻĒāĻĄāĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ•ā§‹āĻĄ āĻ•ā§āĻ°āĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻĄāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ Y āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

fwrx
āĻ˛ā§‡āĻ–āĻž src1 X āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ…āĻ°ā§āĻ§ā§‡āĻ• āĻāĻŦāĻ‚ src2 āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻŽāĻ§ā§āĻ¯ā§‡
X āĻāĻ° āĻ…āĻ°ā§āĻ§ā§‡āĻ•āĨ¤

fwry
āĻ˛ā§‡āĻ–āĻž src1 Y āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡

frdxhi, frdxlo
X āĻāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻŦāĻž āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ (āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡) āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ…āĻ°ā§āĻ§ā§‡āĻ• āĻĒāĻĄāĻŧā§āĻ¨ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨ DEST.

frdy
Y āĻāĻ° āĻŽāĻžāĻ¨ āĻĒāĻĄāĻŧā§āĻ¨ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨ DEST.

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ Nios II āĻ•āĻžāĻ¸ā§āĻŸāĻŽ āĻ¤ā§ˆāĻ°āĻŋāĻ° āĻ‰āĻĒāĻ° āĻ†āĻ°āĻ“ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
"āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ("āĻ•āĻžāĻ¸ā§āĻŸāĻŽ- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€insn=N")" āĻāĻŦāĻ‚ "āĻ˛āĻ•ā§āĻˇā§āĻ¯("āĻ¨ā§‹-āĻ•āĻžāĻ¸ā§āĻŸāĻŽ-insn")"
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦāĻž pragmas.

-mcustom-fpu-cfg =āĻ¨āĻžāĻŽ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤, āĻ•āĻžāĻ¸ā§āĻŸāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ° āĻ¨āĻžāĻŽāĻ• āĻ¸ā§‡āĻŸ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ (āĻĻā§‡āĻ–ā§āĻ¨
-āĻŽāĻ•āĻžāĻ¸ā§āĻŸāĻŽ-inss āĻ‰āĻĒāĻ°ā§‡)āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ¸ā§‡āĻŸāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-mcustom-fpu-cfg=60-1 āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯: -mcustom-fmuls=252 -mcustom-fadds=253
-mcustom-fsubs=254 -fsingle-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž-āĻ§ā§āĻ°ā§āĻŦāĻ•

-mcustom-fpu-cfg=60-2 āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯: -mcustom-fmuls=252 -mcustom-fadds=253
-mcustom-fsubs=254 -mcustom-fdivs=255 -fsingle-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž-āĻ§ā§āĻ°ā§āĻŦāĻ•

-mcustom-fpu-cfg=72-3 āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯: -mcustom-floatus=243 -mcustom-fixsi=244
-mcustom-floatis=245 -mcustom-fcmpgts=246 -mcustom-fcmples=249 -mcustom-fcmpeqs=250
-mcustom-fcmpnes=251 -mcustom-fmuls=252 -mcustom-fadds=253 -mcustom-fsubs=254
-mcustom-fdivs=255 -fsingle-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž-āĻ§ā§āĻ°ā§āĻŦāĻ•

āĻŦā§āĻ¯āĻ•ā§āĻ¤āĻŋāĻ—āĻ¤ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ•āĻžāĻ¸ā§āĻŸāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦāĻ°āĻžāĻĻā§āĻĻ -āĻŽāĻ•āĻžāĻ¸ā§āĻŸāĻŽ-inss= āĻ…āĻĒāĻļāĻ¨ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ
āĻ¯āĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ -mcustom-fpu-cfg =, āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡ āĻ‰āĻĒāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ•ā§āĻ°āĻŽ
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ FPU āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ†āĻ°ā§‹ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ˛āĻžāĻ­ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
"āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ("custom-fpu-cfg= āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨āĻžāĻŽ")" āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦāĻž pragma.

āĻāĻ‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ -m Altera Nios II ELF (āĻŦā§‡āĻ¯āĻŧāĻžāĻ°-āĻŽā§‡āĻŸāĻžāĻ˛) āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§:

-āĻŽāĻšāĻžāĻ˛
HAL BSP āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ GCC-āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ C āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ•ā§‡ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚ āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĻŋ āĻ•ā§‹āĻĄ, āĻāĻŦāĻ‚ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -msys-crt0 = āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡
HAL BSP āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄā§‡āĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĨ¤

-msmallc
āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨, -lsmallc, Newlib āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡āĨ¤

-msys-crt0 =startfile
startfile āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ startfile (crt0) āĻāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻāĻ°āĻ•āĻžāĻ°ā§€ -āĻŽāĻšāĻžāĻ˛.

-msys-lib =āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻ˛āĻŋāĻŦ
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻ˛āĻŋāĻŦ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¨āĻžāĻŽ āĻ¯āĻž āĻ¨āĻŋāĻŽā§āĻ¨-āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ•āĻ˛ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡
āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ, āĻ¯ā§‡āĻŽāĻ¨ "āĻĒāĻĄāĻŧā§āĻ¨" āĻāĻŦāĻ‚ "āĻ˛āĻŋāĻ–ā§āĻ¨"āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
HAL BSP āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĨ¤

āĻāĻ¨āĻ­āĻŋāĻĄāĻŋāĻ¯āĻŧāĻž PTX āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ Nvidia PTX-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-m32
-m64
32-āĻŦāĻŋāĻŸ āĻŦāĻž 64-āĻŦāĻŋāĻŸ ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

- mmainkernel
āĻāĻ•āĻŸāĻŋ __āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻ…āĻĢāĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻž āĻāĻ•āĻž āĻĨāĻžāĻ•āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄāĨ¤

āĻĒāĻŋāĻĄāĻŋāĻĒāĻŋ -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 āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ—ā§āĻŖāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-m64bit-āĻĄāĻžāĻŦāĻ˛āĻ¸
-m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸
"āĻĄāĻžāĻŦāĻ˛" āĻĄā§‡āĻŸāĻž āĻŸāĻžāĻ‡āĻĒāĻ•ā§‡ 64 āĻŦāĻŋāĻŸ āĻ•āĻ°ā§āĻ¨ (-m64bit-āĻĄāĻžāĻŦāĻ˛āĻ¸) āĻŦāĻž 32 āĻŦāĻŋāĻŸ (-m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸)
āĻŽāĻžāĻĒā§‡. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸.

āĻ†āĻ‡āĻŦāĻŋāĻāĻŽ āĻ†āĻ°āĻāĻ¸/6000 āĻāĻŦāĻ‚ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m IBM RS/6000 āĻāĻŦāĻ‚ PowerPC-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-mpowerpc-gpopt
-mno-Fowerpc-gpopt
-mpowerpc-Gfxopt
-mno-Fowerpc-gfxopt
-mpowerpc64
-mno-powerpc64
-mmfcrf
-mno-mfcrf
-mpopcntb
-mno-popcntb
-mpopcntd
-mno-popcntd
-mfprnd
-mno-fprnd
-mcmpb
-mno-cmpb
-mmfpgpr
-mno-mfpgpr
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ
-āĻāĻŽāĻ¨ā§‹-āĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ
āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻ•ā§‹āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¤āĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻ¤ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ›ā§‡āĻ¨. GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž -mcpu =cpu_type āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡āĨ¤ āĻ†āĻŽāĻ°āĻž
āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ -mcpu =cpu_type āĻ‰āĻĒāĻ°ā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž -mpowerpc-gpopt GCC-āĻ•ā§‡ āĻāĻšā§āĻ›āĻŋāĻ• PowerPC āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ¸āĻš āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ—ā§āĻ°ā§āĻĒā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž -mpowerpc-Gfxopt GCC-āĻ•ā§‡ āĻāĻšā§āĻ›āĻŋāĻ• PowerPC āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ•ā§āĻ¸ āĻ—ā§āĻ°ā§āĻĒā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ¸āĻšāĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -mmfcrf āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻļāĻ°ā§āĻ¤ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻĨā§‡āĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ POWER4 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ V2.01 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĨ¤ āĻĻā§āĻ¯ -mpopcntb āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻĒāĻĒāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻāĻŦāĻ‚ āĻĄāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž FP āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ POWER5 āĻ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¯āĻž PowerPC V2.02 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
-mpopcntd āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ GCC-āĻ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻĒāĻĒāĻ•āĻžāĻ‰āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
POWER7 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¯āĻž PowerPC V2.06 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤
āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -mfprnd āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ GCC-āĻ•ā§‡ FP āĻ°āĻžāĻ‰āĻ¨ā§āĻĄ āĻĨā§‡āĻ•ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
POWER5+ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ PowerPC āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĻ•āĻžāĻ°ā§€ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
V2.03 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĨ¤ āĻĻā§āĻ¯ -mcmpb āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻ¤ā§āĻ˛āĻ¨āĻž āĻŦāĻžāĻ‡āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ POWER6 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¯āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ V2.05 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĨ¤ āĻĻā§āĻ¯ -mmfpgpr āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ FP āĻŽā§āĻ­ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
POWER6X āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĨā§‡āĻ•ā§‡/āĻĨā§‡āĻ•ā§‡
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¯āĻž āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ PowerPC V2.05 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ—āĻ•ā§ƒāĻ¤ āĻĻāĻļāĻŽāĻŋāĻ• āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ•āĻŋāĻ›ā§ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -mpowerpc64 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ 64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ PowerPC64 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻœāĻŋāĻĒāĻŋāĻ†āĻ°āĻ•ā§‡ 64-āĻŦāĻŋāĻŸ, āĻĄāĻžāĻŦāĻ˛āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -mno-powerpc64.

-mcpu =cpu_type
āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ§āĻ°āĻ¨, āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻ¯āĻ¨ā§āĻ¤ā§āĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ° cpu_type. āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ cpu_type āĻšāĻ¯āĻŧ 401, 403, 405, 405fp, 440,
440fp, 464, 464fp, 476, 476fp, 505, 601, 602, 603, 603e, 604, 604e, 620, 630, 740,
7400, 7450, 750, 801, 821, 823, 860, 970, 8540, a2, e300c2, e300c3, e500mc, e500mc64,
e5500, e6500, ec603e, G3, G4, G5, āĻĻāĻžāĻ¨āĻŦ, power3, power4, power5, āĻ•ā§āĻˇāĻŽāĻ¤āĻž5+, power6,
āĻļāĻ•ā§āĻ¤āĻŋ6x, power7, power8, āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ, powerpc64, powerpc64le, āĻāĻŦāĻ‚ rs64.

-mcpu=powerpc, -mcpu=powerpc64, āĻāĻŦāĻ‚ -mcpu=powerpc64le āĻŦāĻŋāĻļā§āĻĻā§āĻ§ 32-āĻŦāĻŋāĻŸ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨
(āĻšāĻ¯āĻŧ āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨), 64-āĻŦāĻŋāĻŸ āĻŦāĻŋāĻ— āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ āĻ˛āĻŋāĻŸāĻ˛ āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ
āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻ§āĻ°āĻ¨, āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤, āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯.

āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻ¸ā§‡āĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸ā§‡āĻ‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ­āĻžāĻ˛ā§‹ āĻšāĻ˛ā§‡, āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯ā§‡āĻ° āĻ‰āĻĒāĻ° āĻŽā§‹āĻŸā§‡āĻ“ āĻ¨āĻžāĻ“ āĻšāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡:

-āĻŽāĻžāĻ˛āĻŸāĻŋāĻ­āĻŋāĻ• -mfprnd -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ -mmfcrf - āĻāĻ•āĻžāĻ§āĻŋāĻ• -mpopcntb -mpopcntd -mpowerpc64
-mpowerpc-gpopt -mpowerpc-Gfxopt -āĻāĻ•āĻŸāĻŋ-āĻ­āĻžāĻ¸āĻž -mdouble-āĻžāĻ˛ā§ -msimple-fpu -āĻŽāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚
-mmulhw -mdlmzb -mmfpgpr -āĻāĻŽāĻ­āĻŋāĻāĻ¸āĻāĻ•ā§āĻ¸ -mcrypto -mdirect-āĻšāĻ˛āĻ¨ -āĻāĻŽāĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°8-āĻĢāĻŋāĻ‰āĻļāĻ¨
-āĻāĻŽāĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°8-āĻ­ā§‡āĻ•ā§āĻŸāĻ° -mquad-āĻŽā§‡āĻŽāĻ°āĻŋ -mquad-āĻŽā§‡āĻŽāĻ°āĻŋ-āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ•

āĻ•ā§‹āĻ¨ā§‹ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ CPU-āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻ¯āĻŧ,
āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻ°ā§āĻŦā§‹āĻ¤ā§āĻ¤āĻŽ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻšāĻšā§āĻ›ā§‡ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡; āĻāĻŸāĻž āĻ¨āĻž
āĻ…āĻ—āĻ¤ā§āĻ¯āĻž āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤. āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŽāĻžāĻ¨ āĻĒā§ƒāĻĨāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ†āĻĒāĻ¨āĻŋ āĻĒāĻ°ā§‡ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ,
āĻŽāĻ¤ -mcpu=970 -mno-altivec.

AIX-āĻ, -āĻŽāĻžāĻ˛āĻŸāĻŋāĻ­āĻŋāĻ• āĻāĻŦāĻ‚ -mpowerpc64 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•āĻžāĻ°āĻŖ AIX-āĻāĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¨ā§‡āĻ‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻšāĻ¨ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡ āĻ¤āĻŦā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻĒā§ƒāĻĨāĻ•āĻ­āĻžāĻŦā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻĒāĻ°āĻŋāĻŦā§‡āĻļāĨ¤

-mtune =cpu_type
āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ cpu_type, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§‡āĻŸ āĻ¨āĻž
āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ§āĻ°āĻ¨ āĻŦāĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°, āĻ¯ā§‡āĻŽāĻ¨ -mcpu =cpu_type āĻ•āĻ°ā§‡ āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻ‡ āĻŽāĻžāĻ¨
cpu_type āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ -mtune āĻāĻ° āĻœāĻ¨ā§āĻ¯ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰. āĻ‰āĻ­āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻ•ā§‹āĻĄ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§‡āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻāĻŦāĻ‚ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ -āĻāĻŽāĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
-mtune.

-mcmodel=āĻ›ā§‹āĻŸ
āĻ›ā§‹āĻŸ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ PowerPC64 āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨: TOC 64k āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤

-mcmodel=āĻŽāĻžāĻāĻžāĻ°āĻŋ
āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ PowerPC64 āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨: TOC āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ†āĻĒ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŽā§‹āĻŸ 4G āĻ†āĻ•āĻžāĻ°ā§‡āĨ¤

-mcmodel=āĻŦāĻĄāĻŧ
āĻŦāĻĄāĻŧ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ PowerPC64 āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨: TOC āĻ†āĻ•āĻžāĻ°ā§‡ 4G āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯
āĻĄā§‡āĻŸāĻž āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 64-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤

-āĻŽāĻžāĻ˛āĻŸāĻŋāĻ­āĻŋāĻ•
-mno-altivec
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž AltiVec āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻāĻŦāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž AltiVec āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸā§‡ āĻ†āĻ°āĻ“ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤
āĻ†āĻĒāĻ¨āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -mabi=altivec AltiVec ABI āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡
āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĨ¤

āĻ•āĻ–āĻ¨ -āĻŽāĻžāĻ˛āĻŸāĻŋāĻ­āĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ -maltivec=le or -maltivec=āĻšāĻŦā§‡, āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ†āĻĻā§‡āĻļ
Altivec āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯ā§‡āĻŽāĻ¨ "vec_splat", "vec_extract", āĻāĻŦāĻ‚ "vec_insert" āĻŽāĻŋāĻ˛
āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻļā§‡āĻˇā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ā§‡āĻ° āĻ•ā§āĻ°āĻŽāĨ¤ āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨
āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨āĻ•ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻļā§‚āĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŦāĻžāĻŽāĻ¤āĻŽ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĻŸāĻŋāĻ•ā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ, āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻĄāĻžāĻ¨āĻĻāĻŋāĻ•ā§‡āĻ° āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĻŸāĻŋāĻ•ā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽāĨ¤

-maltivec=āĻšāĻŦā§‡
āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻāĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻ…āĻ°ā§āĻĄāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ Altivec āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŦāĻĄāĻŧ- āĻŦāĻž āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽāĨ¤

āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ•ā§āĻ°āĻŽ Altivec āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¯ā§‡āĻŽāĻ¨ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
"vec_splat", "vec_extract", āĻāĻŦāĻ‚ "vec_insert"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻš āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻœāĻ¨ā§āĻ¯ endianness āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻ†āĻĻā§‡āĻļ.

-maltivec=le
āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻāĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸ āĻ…āĻ°ā§āĻĄāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ Altivec āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŦāĻĄāĻŧ- āĻŦāĻž āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨āĨ¤ āĻāĻ•āĻŸā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ-
āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽāĨ¤ āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽāĨ¤

āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ•ā§āĻ°āĻŽ Altivec āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¯ā§‡āĻŽāĻ¨ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
"vec_splat", "vec_extract", āĻāĻŦāĻ‚ "vec_insert"āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻāĻ‡ āĻŽā§āĻ¯āĻžāĻš āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻœāĻ¨ā§āĻ¯ endianness āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻ†āĻĻā§‡āĻļ.

-mvrsave
-mno-vrsave
AltiVec āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ VRSAVE āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻāĻŽāĻœā§‡āĻ¨-āĻ¸ā§‡āĻ˛-āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ•ā§‹āĻĄ
āĻ¸ā§‡āĻ˛ āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-mwarn-āĻ¸ā§‡āĻ˛-āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ•ā§‹āĻĄ
āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻ˛ āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ•ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻšāĻ˛ā§‡ āĻ¸āĻ¤āĻ°ā§āĻ• āĻ•āĻ°ā§āĻ¨ā§ˇ āĻ¸ā§‡āĻ˛ āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ•ā§‹āĻĄā§‡āĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°.

-āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻŋāĻ¤-plt
āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ ld āĻāĻŦāĻ‚ ld.so āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻāĻŦāĻ‚ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡
āĻ¨āĻ¨-āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ ".plt" āĻāĻŦāĻ‚ ".got" āĻŦāĻŋāĻ­āĻžāĻ—āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ PowerPC 32-āĻŦāĻŋāĻŸ SYSV ABI āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-mbss-plt
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ BSS ".plt" āĻŦāĻŋāĻ­āĻžāĻ— āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ ld.so āĻĒā§‚āĻ°āĻŖ āĻ•āĻ°ā§‡, āĻāĻŦāĻ‚ ".plt" āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻāĻŦāĻ‚ ".got" āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻ˛āĻŋāĻ–āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ‰āĻ­āĻ¯āĻŧāĻ‡āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ 32-āĻŦāĻŋāĻŸ
SYSV ABI āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-āĻŽāĻŋāĻ¸ā§‡āĻ˛
-mno-isel
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ ISEL āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽāĻ•ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻŋāĻ¸ā§‡āĻ˛=āĻšā§āĻ¯āĻžāĻ āĻ¨āĻž
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻŽāĻŋāĻ¸ā§‡āĻ˛ āĻāĻŦāĻ‚ -mno-isel āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡.

-āĻāĻŽāĻāĻ¸āĻĒāĻŋāĻ‡
-mno-spe
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻāĻ¸āĻĒāĻŋāĻ‡ āĻ¸āĻŋāĻŽāĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤

- āĻĒā§āĻ°āĻ¤āĻŋāĻŦāĻ¨ā§āĻ§ā§€
-mno-āĻœā§‹āĻĄāĻŧāĻž
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ PAIRED simd āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽāĻ•ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤

-mspe=āĻšā§āĻ¯āĻžāĻ āĻ¨āĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -āĻāĻŽāĻāĻ¸āĻĒāĻŋāĻ‡ āĻāĻŦāĻ‚ -mno-spe āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡.

-āĻāĻŽāĻ­āĻŋāĻāĻ¸āĻāĻ•ā§āĻ¸
-mno-vsx
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ­ā§‡āĻ•ā§āĻŸāĻ°/āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° (āĻ­āĻŋāĻāĻ¸āĻāĻ•ā§āĻ¸) āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻāĻŦāĻ‚ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“
āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž VSX-āĻ āĻ†āĻ°āĻ“ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻžāĻŦāĻ˛ā§€.

-mcrypto
-mno-āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‹
āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° (āĻ…āĻ•ā§āĻˇāĻŽ) āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧā§ˇ
āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ†āĻ‡āĻāĻ¸āĻ-āĻāĻ° 2.07 āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸā§‹āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

-mdirect-āĻšāĻ˛āĻ¨
-mno-āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ-āĻ¸āĻ°āĻžāĻ¨ā§‹
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĄā§‡āĻŸāĻž āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻāĻŦāĻ‚ āĻ­ā§‡āĻ•ā§āĻŸāĻ°/āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° (VSX) āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¯āĻž āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
PowerPC ISA āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 2.07āĨ¤

-āĻāĻŽāĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°8-āĻĢāĻŋāĻ‰āĻļāĻ¨
-mno-power8-āĻĢāĻŋāĻ‰āĻļāĻ¨
āĻ•āĻŋāĻ›ā§ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒ āĻ¸āĻ‚āĻ˛āĻ—ā§āĻ¨ āĻ°āĻžāĻ–ā§‡ (āĻ¨āĻž āĻ°āĻžāĻ–ā§‡) āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°8 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻĢāĻŋāĻ‰āĻœ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-āĻāĻŽāĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°8-āĻ­ā§‡āĻ•ā§āĻŸāĻ°
-mno-power8-āĻ­ā§‡āĻ•ā§āĻŸāĻ°
āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻāĻŦāĻ‚ āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
PowerPC ISA āĻāĻ° 2.07 āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨
āĻ¯ā§‡āĻŸāĻŋ āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ āĻ†āĻ°āĻ“ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

-mquad-āĻŽā§‡āĻŽāĻ°āĻŋ
-mno-quad-āĻŽā§‡āĻŽāĻ°āĻŋ
āĻ…-āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ•ā§‹āĻ¯āĻŧāĻžāĻĄ āĻļāĻŦā§āĻĻ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -mquad-āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ 64-āĻŦāĻŋāĻŸ āĻŽā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤

-mquad-āĻŽā§‡āĻŽāĻ°āĻŋ-āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ•
-mno-quad-āĻŽā§‡āĻŽāĻ°āĻŋ-āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ•
āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ•ā§‹āĻ¯āĻŧāĻžāĻĄ āĻļāĻŦā§āĻĻ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
-mquad-āĻŽā§‡āĻŽāĻ°āĻŋ-āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ 64-āĻŦāĻŋāĻŸ āĻŽā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤

-mupper-regs-df
-mno-āĻ‰āĻĒāĻ°-āĻ°ā§‡āĻœāĻŋāĻ¸-āĻĄāĻŋāĻāĻĢ
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯āĻž
āĻ­ā§‡āĻ•ā§āĻŸāĻ°/āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ 64āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ›āĻŋāĻ˛
PowerPC ISA āĻāĻ° 2.06 āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ -mupper-regs-df āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻšāĻ¯āĻŧ
āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ -mcpu=power7, -mcpu=power8, āĻŦāĻž -āĻāĻŽāĻ­āĻŋāĻāĻ¸āĻāĻ•ā§āĻ¸ āĻ…āĻĒāĻļāĻ¨āĨ¤

-mupper-regs-sf
-mno-āĻ‰āĻĒāĻ°-āĻ°ā§‡āĻœāĻŋāĻ¸-āĻāĻ¸āĻāĻĢ
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻāĻ•āĻ• āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€
āĻ­ā§‡āĻ•ā§āĻŸāĻ°/āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ 64āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ›āĻŋāĻ˛
PowerPC ISA āĻāĻ° 2.07 āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ -mupper-regs-sf āĻ¯āĻĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻšāĻ¯āĻŧ
āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ -mcpu=power8 or -āĻāĻŽāĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°8-āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻ…āĻĒāĻļāĻ¨āĨ¤

-āĻŽā§āĻĒāĻžāĻ°-āĻ°ā§‡āĻ—āĻ¸
-mno-āĻ‰āĻĒāĻ°-āĻ°ā§‡āĻœāĻŋāĻ¸
āĻ¸āĻŽāĻ¸ā§āĻ¤ 64 āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ­ā§‡āĻ•ā§āĻŸāĻ°/āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°, āĻāĻ° āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻ¯āĻ¨ā§āĻ¤ā§āĻ°.

āĻ¯āĻĻāĻŋ -mno-āĻ‰āĻĒāĻ°-āĻ°ā§‡āĻœāĻŋāĻ¸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻ‰āĻ­āĻ¯āĻŧ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§‡ āĻĻā§‡āĻ¯āĻŧ -mupper-regs-sf āĻāĻŦāĻ‚
-mupper-regs-df āĻ…āĻĒāĻļāĻ¨āĨ¤

-mfloat-gprs=āĻšā§āĻ¯āĻžāĻ/āĻāĻ•āĻ•/āĻĄāĻŦāĻ˛/āĻ¨āĻž
-mfloat-gprs
āĻāĻ‡ āĻ¸ā§āĻ¯ā§āĻ‡āĻšāĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨āĻ•ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨āĨ¤

āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻšāĻžāĻ or āĻāĻ•āĻ• āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤

āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĄāĻŦāĻ˛ āĻāĻ•āĻ• āĻāĻŦāĻ‚ āĻĄāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤

āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¨āĻžāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ-āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° MPC854x āĻ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤

-m32
-m64
āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻāĻŦāĻ‚ SVR32 āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° 64-āĻŦāĻŋāĻŸ āĻŦāĻž 4-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻ¸āĻš
āĻœāĻŋāĻāĻ¨āĻ‡āĻ‰/āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸)āĨ¤ 32-āĻŦāĻŋāĻŸ āĻāĻ¨āĻ­āĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ 32 āĻŦāĻŋāĻŸ āĻāĻŦāĻ‚ int, āĻ˛āĻ‚ āĻāĻŦāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ PowerPC āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡ āĻšāĻ˛ā§‡āĨ¤ 64-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ int āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
32 āĻŦāĻŋāĻŸ āĻāĻŦāĻ‚ āĻĻā§€āĻ°ā§āĻ˜ āĻāĻŦāĻ‚ 64 āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°, āĻāĻŦāĻ‚ PowerPC64 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
-mpowerpc64.

-āĻŽāĻĢā§āĻ˛-āĻŸā§‹āĻ•
-mno-Fp-in-toc
-āĻŽā§āĻ¨ā§‹-āĻāĻ¸āĻāĻŽ-āĻ‡āĻ¨-āĻŸā§‹āĻ•
-āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ˛-āĻŸāĻ•
TOC (āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻ°āĻŖā§€) āĻāĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻž āĻĒā§āĻ°āĻ¤ā§āĻ¯ā§‡āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻĢāĻžāĻ‡āĻ˛. āĻĻā§āĻ¯ -āĻŽāĻĢā§āĻ˛-āĻŸā§‹āĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¸ā§‡āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻœāĻŋ.āĻ¸āĻŋ.āĻ¸āĻŋ
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ…āĻ¨āĻ¨ā§āĻ¯ āĻ…-āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽāĻĒāĻ•ā§āĻˇā§‡ āĻāĻ•āĻŸāĻŋ TOC āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°ā§‡
āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĨ¤ GCC āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ TOC-āĻ¤ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ°āĻžāĻ–ā§‡āĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
16,384āĻŸāĻŋ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ TOC-āĻ¤ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒāĻžāĻ¨ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ‰āĻĒāĻ˛āĻ­ā§āĻ¯ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
TOC āĻ¸ā§āĻĨāĻžāĻ¨, āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž TOC āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ•āĻŽāĻžāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -mno-Fp-in-toc āĻāĻŦāĻ‚
-āĻŽā§āĻ¨ā§‹-āĻāĻ¸āĻāĻŽ-āĻ‡āĻ¨-āĻŸā§‹āĻ• āĻ…āĻĒāĻļāĻ¨āĨ¤ -mno-Fp-in-toc GCC-āĻ•ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦāĻ¸āĻžāĻ¤ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ
TOC āĻ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻāĻŦāĻ‚ -āĻŽā§āĻ¨ā§‹-āĻāĻ¸āĻāĻŽ-āĻ‡āĻ¨-āĻŸā§‹āĻ• GCC āĻ•ā§‡ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ¯ā§‹āĻ—āĻĢāĻ˛ āĻāĻŦāĻ‚ āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻāĻ‡ āĻ¯ā§‹āĻ—āĻĢāĻ˛āĻŸāĻŋ TOC-āĻ¤ā§‡ āĻ°āĻžāĻ–āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡āĨ¤
āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻž āĻ‰āĻ­āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ–ā§āĻŦ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻžāĻ°āĻŖ
TOC āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖā§‡āĻ° āĻ–āĻ°āĻšā§‡ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ§ā§€āĻ° āĻāĻŦāĻ‚ āĻŦāĻĄāĻŧ āĻ•ā§‹āĻĄāĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻĻā§āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡āĻ“ āĻ¯āĻĻāĻŋ TOC-āĻ¤ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ āĻĢā§āĻ°āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ,
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– -āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ˛-āĻŸāĻ• āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ GCC āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ TOC āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛āĨ¤ āĻ¯āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĻ¨, GCC āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ§ā§€āĻ° āĻāĻŦāĻ‚ āĻŦāĻĄāĻŧ āĻšāĻ¯āĻŧ
āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻž āĻ…āĻ¤ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ TOC āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ¯ā§‡āĻ¸āĻŦ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ•āĻŽ āĻ˜āĻ¨ āĻ˜āĻ¨ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻĨāĻžāĻ•ā§‡āĨ¤

-maix64
-maix32
64-āĻŦāĻŋāĻŸ AIX ABI āĻāĻŦāĻ‚ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨: 64-āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°, 64-āĻŦāĻŋāĻŸ "āĻ˛āĻ‚" āĻŸāĻžāĻ‡āĻĒ, āĻāĻŦāĻ‚
āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ…āĻŦāĻ•āĻžāĻ āĻžāĻŽā§‹āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž -maix64 āĻŦā§‹āĻāĻž -mpowerpc64,
āĻ¯āĻ–āĻ¨ -maix32 64-āĻŦāĻŋāĻŸ ABI āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -mno-powerpc64. GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
-maix32.

-mxl-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻŸ
-mno-xl-compat
AIX- āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ IBM XL āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻ°āĻ“ āĻ˜āĻ¨āĻŋāĻˇā§āĻ āĻ­āĻžāĻŦā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ ABIāĨ¤ āĻāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻ¸ āĻ•āĻ°ā§āĻ¨
āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻāĻĢāĻĒāĻŋāĻ†āĻ° āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻ˛āĻžāĻ•āĻž (RSA) āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‹ āĻ¨āĻž
128-āĻŦāĻŋāĻŸ āĻĻā§€āĻ°ā§āĻ˜ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻŽāĻžāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻĄāĻŦāĻ˛ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ° āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨
āĻŽāĻžāĻ¨ āĻ¤ā§āĻ˛āĻ¨āĻž āĻāĻŦāĻ‚ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°. āĻĻā§€āĻ°ā§āĻ˜ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻœāĻ¨ā§āĻ¯ XL āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ°ā§āĻŸāĻŋāĻ¨āĨ¤

AIX āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›āĻŋāĻ˛ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ¨āĻĨāĻŋāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¸ā§āĻĒāĻˇā§āĻŸ K&R C āĻ•ā§‡āĻ¸ āĻ¯āĻž āĻāĻ° āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¨ā§‡āĻ¯āĻŧ
āĻ˜ā§‹āĻˇāĻŖāĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ āĻ¯ā§āĻ•ā§āĻ¤āĻŋāĨ¤ āĻ†āĻ‡āĻŦāĻŋāĻāĻŽ āĻāĻ•ā§āĻ¸āĻāĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻ›āĻžāĻĄāĻŧāĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĨā§‡āĻ•ā§‡ RSA-āĻ¤ā§‡ āĻĢāĻŋāĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ•āĻžāĻ°āĻŖ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡ āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…āĻĻāĻ•ā§āĻˇ āĻāĻŦāĻ‚ āĻ–ā§āĻŦ āĻ•āĻŽāĻ‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ IBM XL āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĨ¤

-āĻāĻŽāĻĒāĻŋāĻ‡
āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻ†āĻ‡āĻŦāĻŋāĻāĻŽ āĻ†āĻ°āĻāĻ¸/6000 SP āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ (PE)āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛ā§‡āĻ–āĻž āĻāĻ•āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨
āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄ āĻ¸āĻš āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒāĻžāĻ¸āĨ¤ āĻĻā§āĻ¯
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ PE āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡ (/usr/lpp/ppe.poe/), āĻ…āĻĨāĻŦāĻž
āĻšāĻļāĻŽāĻž āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ• -āĻšāĻļāĻŽāĻž = āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻ¸āĻŽāĻžāĻ¨ā§āĻ¤āĻ°āĻžāĻ˛ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻĨā§āĻ°ā§‡āĻĄ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž, āĻ¤āĻžāĻ‡ -āĻāĻŽāĻĒāĻŋāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻŦāĻ‚ - āĻĨā§āĻ°ā§‡āĻĄ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨āĨ¤

āĻ•ā§āĻˇāĻ¤āĻŋāĻ•āĻ°-āĻĒā§āĻ°āĻžāĻ•ā§ƒāĻ¤āĻŋāĻ•
āĻ•ā§āĻˇāĻ¤āĻŋāĻ•āĻ° āĻļāĻ•ā§āĻ¤āĻŋ
AIX, 32-āĻŦāĻŋāĻŸ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ GNU/Linux-āĻ, āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§āĻˇāĻ¤āĻŋāĻ•āĻ°-āĻĒā§āĻ°āĻžāĻ•ā§ƒāĻ¤āĻŋāĻ•
āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° ABI-āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖāĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĄāĻžāĻŦāĻ˛āĻ¸,
āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ°āĻžāĻ•ā§ƒāĻ¤āĻŋāĻ• āĻ†āĻ•āĻžāĻ°-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧāĨ¤ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•ā§āĻˇāĻ¤āĻŋāĻ•āĻ° āĻļāĻ•ā§āĻ¤āĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
ABI-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ GCC āĻŽāĻžāĻ¨āĻ• āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
ABI āĻ¤ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

64-āĻŦāĻŋāĻŸ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ā§‡, āĻĒā§āĻ°āĻžāĻ•ā§ƒāĻ¤āĻŋāĻ• āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ, āĻāĻŦāĻ‚ āĻ•ā§āĻˇāĻ¤āĻŋāĻ•āĻ° āĻļāĻ•ā§āĻ¤āĻŋ āĻāĻŸāĻŋ āĻ¨āĻž
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡)āĨ¤ āĻ¸āĻĢāĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°
āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻāĻŽā§āĻ˛ā§‡āĻļāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻāĻŦāĻ‚ āĻĒāĻžāĻ¸
āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ GCC-āĻāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-āĻāĻ•āĻŸāĻŋ-āĻ­āĻžāĻ¸āĻž
-mdouble-āĻžāĻ˛ā§
āĻāĻ•āĻ•- āĻŦāĻž āĻĄāĻžāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤
-mdouble-āĻžāĻ˛ā§ āĻŦā§‹āĻāĻž -āĻāĻ•āĻŸāĻŋ-āĻ­āĻžāĻ¸āĻž.

-msimple-fpu
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ "sqrt" āĻāĻŦāĻ‚ "div" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

-mfpu =āĻ¨āĻžāĻŽ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻ§āĻ°āĻ¨ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§ˆāĻ§ āĻŽāĻžāĻ¨ āĻ¨āĻžāĻŽ āĻšāĻ¯āĻŧ sp_lite (āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
-āĻāĻ•āĻŸāĻŋ-āĻ­āĻžāĻ¸āĻž -msimple-fpu), dp_lite (āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mdouble-āĻžāĻ˛ā§ -msimple-fpu),
sp_full (āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻāĻ•āĻŸāĻŋ-āĻ­āĻžāĻ¸āĻž), āĻāĻŦāĻ‚ dp_full (āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mdouble-āĻžāĻ˛ā§).

-mxilinx-fpu
Xilinx PPC 405/440-āĻ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

- āĻāĻ•āĻžāĻ§āĻŋāĻ•
-mno-āĻāĻ•āĻžāĻ§āĻŋāĻ•
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻ˛ā§‹āĻĄ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻļāĻŦā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚
āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻļāĻŦā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
POWER āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ, āĻāĻŦāĻ‚ PowerPC āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž - āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ°-
endian PowerPC āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĨāĻžāĻ•āĻž āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¯āĻŧ āĻ¸ā§‡āĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ—ā§āĻ˛āĻŋ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄāĨ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛ PPC740 āĻāĻŦāĻ‚ PPC750 āĻ¯āĻž āĻāĻ‡āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

-āĻŽāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚
-mno-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚
āĻ˛ā§‹āĻĄ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§‹āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻļāĻŦā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻŦāĻ‚ āĻ›ā§‹āĻŸ āĻŦā§āĻ˛āĻ• āĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡. āĻāĻ‡āĻ—ā§āĻ˛ā§‹
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ POWER āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ PowerPC-āĻ¤ā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž -āĻŽāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ
āĻšāĻ˛ PPC740 āĻāĻŦāĻ‚ PPC750 āĻ¯āĻž āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤

-āĻŽā§āĻĒāĻĄā§‡āĻŸ
-mno-āĻ†āĻĒāĻĄā§‡āĻŸ
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻ˛ā§‹āĻĄ āĻŦāĻž āĻ¸ā§āĻŸā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯āĻž āĻ†āĻĒāĻĄā§‡āĻŸ āĻ•āĻ°ā§‡
āĻ—āĻŖāĻ¨āĻžāĻ•ā§ƒāĻ¤ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯āĻŧ āĻŦā§‡āĻ¸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧāĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡ -mno-āĻ†āĻĒāĻĄā§‡āĻŸ, āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻœāĻžāĻ¨āĻžāĻ˛āĻž āĻ†āĻ›ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ†āĻĒāĻĄā§‡āĻŸ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ†āĻ—ā§‡āĻ° āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž
āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§‡ āĻ•ā§‹āĻĄ āĻ¯āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽā§‡ āĻŦāĻžāĻ§āĻž āĻŦāĻž āĻ¸āĻ‚āĻ•ā§‡āĻ¤ āĻœā§āĻĄāĻŧā§‡ āĻšāĻ˛ā§‡
āĻĻā§‚āĻˇāĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻ¨āĨ¤

-mavoid-āĻ¸ā§‚āĻšāĻŋāĻŦāĻĻā§āĻ§-āĻ āĻŋāĻ•āĻžāĻ¨āĻž
-mno-āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž-āĻ¸ā§‚āĻšāĻŋāĻŦāĻĻā§āĻ§-āĻ āĻŋāĻ•āĻžāĻ¨āĻž
āĻ¸ā§‚āĻšā§€āĻ•ā§ƒāĻ¤ āĻ˛ā§‹āĻĄ āĻŦāĻž āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻĄāĻŧāĻžāĻ¤ā§‡ (āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ¨āĻž) āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ° 6 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻœāĻ°āĻŋāĻŽāĻžāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡, āĻ¯ā§‡āĻŽāĻ¨ 16M āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻŦāĻĄāĻŧ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻ¸ā§€āĻŽāĻžāĻ¨āĻž Power6 āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧāĨ¤

-āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ—ā§āĻ¨ āĻāĻŦāĻ‚ āĻœāĻŽāĻž āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻ˛ā§‡ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ. āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻ¨āĻŋāĻ°ā§āĻ­āĻ° -āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ–āĻ¨ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡-
āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ -ffp-āĻšā§āĻ•ā§āĻ¤āĻŋ=āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻāĻŦāĻ‚ -āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
-ffp-āĻšā§āĻ•ā§āĻ¤āĻŋ=āĻŦāĻ¨ā§āĻ§.

-mmulhw
-mno-mulhw
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻ…āĻ°ā§āĻ§-āĻļāĻŦā§āĻĻ āĻ—ā§āĻŖāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ—ā§āĻŖ-āĻ¸āĻžā§āĻšāĻ¯āĻŧ
IBM 405, 440, 464 āĻāĻŦāĻ‚ 476 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻšāĻ˛
āĻ¸ā§‡āĻ‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧāĨ¤

-mdlmzb
-mno-dlmzb
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚-āĻ¸āĻžāĻ°ā§āĻš āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) dlmzb āĻ†āĻ‡āĻŦāĻŋāĻāĻŽ-āĻāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ
405, 440, 464 āĻāĻŦāĻ‚ 476 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨
āĻ¯āĻžāĻ°āĻž āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ•āĻ°āĻž.

-mno-āĻŦāĻŋāĻŸ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mbit-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨āĻ•ā§‡ āĻœā§‹āĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻŦā§‡āĻ¸ āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ 8āĻŸāĻŋ "āĻ†āĻ¨āĻ¸āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž" āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻ›āĻžāĻĄāĻŧāĻž āĻ†āĻ° āĻ•āĻŋāĻ›ā§āĻ‡ āĻ¨ā§‡āĻ‡ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹
āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ 1 āĻāĻ•āĻŸāĻŋ 4-āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻžāĻ°ā§‡āĻ–āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻŦāĻ‚ 4 āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
-mno-āĻŦāĻŋāĻŸ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§, āĻ—āĻ āĻ¨āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ 1-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻāĻŦāĻ‚ āĻ†āĻ•āĻžāĻ°ā§‡ 1 āĻŦāĻžāĻ‡āĻŸāĨ¤

-mno-āĻ•āĻ ā§‹āĻ°-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mstrict-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§‡ āĻ†āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻĄ āĻŽā§‡āĻŽāĻ°āĻŋ
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ.

- āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯
-āĻāĻŽāĻ¨ā§‹-āĻ°āĻŋāĻ˛ā§‹āĻ•ā§‡āĻŸā§‡āĻŦāĻ˛
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛āĻ•ā§‡ āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ (āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻž)
āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ˛ā§‹āĻĄāĻžāĻ° āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
".fixup" āĻ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ ".got2" āĻāĻŦāĻ‚ 4-āĻŦāĻžāĻ‡āĻŸ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°ā§āĻ¨
āĻŦāĻŋāĻ­āĻžāĻ—, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ 32-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻŸā§‡āĻŦāĻŋāĻ˛āĨ¤ āĻāĻ‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¸āĻŦ
āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ• - āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ or -āĻŽā§āĻ°ā§‡āĻ˛ā§‹āĻ•ā§āĻ¯āĻžāĻŸā§‡āĻŦāĻ˛-āĻ˛āĻŋāĻŦ.
- āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻŸāĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ 8-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡āĨ¤

-āĻŽā§āĻ°ā§‡āĻ˛ā§‹āĻ•ā§āĻ¯āĻžāĻŸā§‡āĻŦāĻ˛-āĻ˛āĻŋāĻŦ
-mno-āĻ°āĻŋāĻ˛ā§‹āĻ•ā§‡āĻŸā§‡āĻŦāĻ˛-āĻ˛āĻŋāĻŦ
āĻŽāĻ¤ - āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯, -āĻŽā§āĻ°ā§‡āĻ˛ā§‹āĻ•ā§āĻ¯āĻžāĻŸā§‡āĻŦāĻ˛-āĻ˛āĻŋāĻŦ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ ".fixup" āĻŦāĻŋāĻ­āĻžāĻ— āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋ āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻšāĻŦā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ -āĻŽā§āĻ°ā§‡āĻ˛ā§‹āĻ•ā§āĻ¯āĻžāĻŸā§‡āĻŦāĻ˛-āĻ˛āĻŋāĻŦ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻāĻ° āĻ›ā§‹āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ - āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯. āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ -āĻŽā§āĻ°ā§‡āĻ˛ā§‹āĻ•ā§āĻ¯āĻžāĻŸā§‡āĻŦāĻ˛-āĻ˛āĻŋāĻŦ may
āĻāĻ° āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž - āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ…āĻĒāĻļāĻ¨āĨ¤

-mno-toc
-mtoc
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯ā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° 2-āĻ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻ…āĻžā§āĻšāĻ˛ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĨ¤

- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯
- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡
āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄāĨ¤ āĻĻā§āĻ¯ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ - āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯.

-āĻŦāĻŋāĻ—
-āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻĄāĻŧ-āĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡
āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄāĨ¤ āĻĻā§āĻ¯ -āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ -āĻŦāĻŋāĻ—.

-āĻŽāĻĄāĻŋāĻ¨āĻžāĻŽāĻŋāĻ•-āĻ¨ā§‹-āĻĒāĻŋāĻ•
āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻāĻŦāĻ‚ āĻŽā§āĻ¯āĻžāĻ• āĻ“āĻāĻ¸ āĻāĻ•ā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻāĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻ¤āĻž
āĻāĻ° āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯āĨ¤ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ•ā§‹āĻĄ āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤
āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¨āĻ¯āĻŧāĨ¤

-āĻāĻ•āĻŸāĻŋ-āĻ›āĻŦāĻŋ-āĻŦā§‡āĻ¸
PIC āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻžāĨ¤ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŸāĻŋ āĻļā§āĻ°ā§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻžāĻ¯āĻŧā§€
āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°ā§€ āĻļā§āĻ°ā§ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

-prioritize-restricted-insns=āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻ¸āĻĒā§āĻ¯āĻžāĻš-āĻ¸ā§āĻ˛āĻŸā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛ āĻĒāĻžāĻ¸ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻŽāĻžāĻ¨ āĻ¨ā§‡āĻ¯āĻŧ
0, 1, āĻŦāĻž 2 āĻ•ā§‹āĻ¨, āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš, āĻŦāĻž āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš (āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡) āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž
āĻĒā§āĻ°ā§‡āĻ°āĻŖ-āĻ¸ā§āĻ˛āĻŸ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

-msched-āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛-dep=āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž_āĻĒā§āĻ°āĻ•āĻžāĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ•ā§‹āĻ¨ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻžāĻ—ā§āĻ˛āĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻŦāĻ˛ā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€āĨ¤ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž_āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ—ā§‡
āĻŽāĻžāĻ¨:

āĻ¨āĻžāĨ¤ āĻ•ā§‹āĻ¨ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻ¨āĻ¯āĻŧāĨ¤

āĻ¸āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛āĨ¤

true_store_to_load
āĻ¸ā§āĻŸā§‹āĻ° āĻĨā§‡āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ•āĻžāĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛āĨ¤

āĻ¸ā§āĻŸā§‹āĻ°_āĻŸā§‹_āĻ˛ā§‹āĻĄ
āĻĻā§‹āĻ•āĻžāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻ•ā§‹āĻ¨ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛.

āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻŦā§‡āĻļāĻŋ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛

-āĻŽāĻŋāĻ¨āĻ¸āĻžāĻ°ā§āĻŸ-āĻļā§‡āĻĄ-āĻ¨āĻĒāĻ¸ =āĻĒāĻ°āĻŋāĻ•āĻ˛ā§āĻĒāĻ¨āĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•ā§‹āĻ¨ NOP āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ¸ā§āĻ•āĻŋāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻĒāĻžāĻ¸ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĒāĻ°āĻŋāĻ•āĻ˛ā§āĻĒāĻ¨āĻž āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨ā§‡āĻ¯āĻŧ:

āĻ¨āĻžāĨ¤ NOP āĻĸā§‹āĻ•āĻžāĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

āĻĒā§āĻ¯āĻžāĻĄ NOPs āĻ¸āĻ™ā§āĻ—ā§‡ āĻĒā§āĻ¯āĻžāĻĄ āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĄāĻŋāĻ¸āĻĒā§āĻ¯āĻžāĻš āĻ—ā§āĻ°ā§āĻĒ āĻ¯ā§‡ āĻ–āĻžāĻ˛āĻŋ āĻ‡āĻ¸ā§āĻ¯ā§ āĻ¸ā§āĻ˛āĻŸ āĻ†āĻ›ā§‡, āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€
āĻļāĻŋāĻĄāĻŋāĻ‰āĻ˛āĻžāĻ°ā§‡āĻ° āĻ—ā§āĻ°ā§āĻĒāĻŋāĻ‚āĨ¤

regroup_exact
āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛ insns āĻ•ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻ—ā§‹āĻˇā§āĻ ā§€āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ NOP āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¨ā§ˇ āĻ āĻŋāĻ• āĻĸā§‹āĻ•āĻžāĻ¨
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¯āĻŧā§€, āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ—ā§āĻ°ā§āĻĒā§‡ āĻāĻ•āĻŸāĻŋ insn āĻœā§‹āĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻ¤āĻ—ā§āĻ˛āĻŋ NOPs āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ—ā§āĻ°ā§āĻĒāĻŋāĻ‚āĨ¤

āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛ insns āĻ•ā§‡ āĻ†āĻ˛āĻžāĻĻāĻž āĻ—ā§‹āĻˇā§āĻ ā§€āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ NOP āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¨ā§ˇ āĻĸā§‹āĻ•āĻžāĻ¨ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
NOPs āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ—ā§āĻ°ā§āĻĒā§‡ āĻāĻ•āĻŸāĻŋ insn āĻœā§‹āĻ°āĻĒā§‚āĻ°ā§āĻŦāĻ•.

-mcall-sysv
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ā§‡āĻ° āĻŽāĻžāĻ°ā§āĻš 1995 āĻ–āĻ¸āĻĄāĻŧāĻž āĻŽā§‡āĻ¨ā§‡ āĻšāĻ˛ā§āĻ¨, āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°āĻ•āĨ¤ āĻ†āĻĒāĻ¨āĻŋ GCC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
powerpc-*-eabiaix.

-mcall-sysv-eabi
-mcall-eabi
āĻ‰āĻ­āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ -mcall-sysv āĻāĻŦāĻ‚ -āĻŽā§‡āĻ¯āĻŧāĻžāĻŦāĻŋ āĻ…āĻĒāĻļāĻ¨āĨ¤

-mcall-sysv-noabi
āĻ‰āĻ­āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ -mcall-sysv āĻāĻŦāĻ‚ -āĻāĻŽāĻ¨ā§‹-āĻ‡āĻŦāĻŋ āĻ…āĻĒāĻļāĻ¨āĨ¤

-mcall-aixdesc
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ AIX āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡āĨ¤

-mcall-linux
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• GNU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ.

-mcall-freebsd
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ FreeBSD āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ.

-mcall-netbsd
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¨ā§‡āĻŸāĻŦāĻŋāĻāĻ¸āĻĄāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ.

-mcall-openbsd
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ OpenBSD āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ.

-maix-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨
āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¨ (āĻ¯ā§‡āĻŽāĻ¨ AIX ABI āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡)āĨ¤

-msvr4-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ 8 āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ›ā§‹āĻŸ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¨ (āĻ¯ā§‡āĻŽāĻ¨ SVR4 ABI āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡)āĨ¤

-āĻŽāĻžāĻŦāĻŋ=abi-āĻŸāĻžāĻ‡āĻĒ
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨, āĻ…āĻĨāĻŦāĻž āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻŽā§āĻ›ā§‡ āĻĢā§‡āĻ˛ā§āĻ¨āĨ¤ āĻŦā§ˆāĻ§
āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ āĻ†āĻ˛āĻŸāĻŋāĻ­ā§‡āĻ•, no-altivec, spe, no-spe, ibmlongdouble, ieeelongdouble, elfv1,
elfv2.

-āĻŽāĻžāĻŦāĻŋ=āĻ¸ā§āĻĒā§‡
SPE ABI āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž,
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI-āĻ¤ā§‡ SPE ABI āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻžāĻŦāĻŋ=āĻ¨ā§‹-āĻ¸ā§āĻĒā§‡
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ Book-E SPE ABI āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ

-mabi=ibmlongdouble
IBM āĻŦāĻ°ā§āĻ§āĻŋāĻ¤-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ˛āĻ‚ āĻĄāĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ
32-āĻŦāĻŋāĻŸ SYSV ABI āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-mabi=ieeelongdouble
IEEE āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨ā§āĻĄā§‡āĻĄ-āĻĒā§āĻ°āĻŋāĻ¸āĻŋāĻļāĻ¨ āĻ˛āĻ‚ āĻĄāĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ
32-āĻŦāĻŋāĻŸ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻāĻŦāĻŋāĻ†āĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-mabi=elfv1
ELFv1 ABI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ ABI
āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ 64-āĻŦāĻŋāĻŸ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ ABI āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻāĻŦāĻ‚
āĻĻāĻ°ā§āĻļāĻ¨ā§€āĻ¯āĻŧ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-mabi=elfv2
ELFv2 ABI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ ABI āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻ…āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ ABI-
āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ 64-āĻŦāĻŋāĻŸ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ ABI āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻŦāĻ‚ āĻĻāĻ°ā§āĻļāĻ¨ā§€āĻ¯āĻŧ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-āĻāĻŽāĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ
-mno-āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•
āĻ•āĻ¨ā§āĻĄāĻŋāĻļāĻ¨ āĻ•ā§‹āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŦāĻŋāĻŸ 6 āĻ¸ā§‡āĻŸ āĻŦāĻž āĻ•ā§āĻ˛āĻŋāĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻ¨-āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡
("CR") āĻŦā§‹āĻāĻžāĻ¤ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ•āĻŋāĻ¨āĻž
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻ—ā§āĻ°āĻšāĻŖā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -āĻāĻŽāĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻ˛
āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸ā§‡āĻŸ āĻŦāĻž āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡.

-msim
āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ sim-crt0.o āĻāĻŦāĻ‚
āĻ¯ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻ¯āĻŧ libsim.a āĻāĻŦāĻ‚ libc.a. āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
powerpc-*-eabisim āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ°āĨ¤

-āĻāĻŽāĻāĻŽāĻ­āĻŋāĻāĻŽāĻ‡
āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ crt0.o āĻāĻŦāĻ‚
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻ¯āĻŧ libmvme.a āĻāĻŦāĻ‚ libc.a.

- āĻĒāĻžāĻ—āĻ˛
āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ crt0.o āĻāĻŦāĻ‚
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻ¯āĻŧ libads.a āĻāĻŦāĻ‚ libc.a.

- myellowknife
āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ crt0.o āĻāĻŦāĻ‚
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻ¯āĻŧ libyk.a āĻāĻŦāĻ‚ libc.a.

-āĻāĻŽāĻ­āĻŋāĻāĻ•ā§āĻ¸āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽā§āĻŦā§‡āĻĄ āĻ•āĻ°āĻž PowerPC āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻ›ā§‡āĻ¨ āĻ¤āĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨
VxWorks āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤

-āĻ¸āĻĻāĻ¸ā§āĻ¯
āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°āĻ¤ā§‡ ELF āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ— āĻšā§‡āĻĄāĻžāĻ°ā§‡ "PPC_EMB" āĻŦāĻŋāĻŸ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻ¯ā§‡ eabi āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻŽā§‡āĻ¯āĻŧāĻžāĻŦāĻŋ
-āĻāĻŽāĻ¨ā§‹-āĻ‡āĻŦāĻŋ
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄāĻ•ā§‡ āĻŽā§‡āĻ¨ā§‡ āĻšāĻ˛ā§‡ (āĻ¨āĻž)
āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ (EABI), āĻ¯āĻž āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻŸ
V.4 āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž -āĻŽā§‡āĻ¯āĻŧāĻžāĻŦāĻŋ āĻŽāĻžāĻ¨ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ 8-āĻŦāĻžāĻ‡āĻŸā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ¸ā§€āĻŽāĻžāĻ¨āĻž, EABI āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ "__eabi" āĻ•ā§‡ "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻĨā§‡āĻ•ā§‡ āĻĄāĻžāĻ•āĻž āĻšāĻ¯āĻŧ,
āĻāĻŦāĻ‚ -msdata āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°āĻ¤ā§‡ "r2" āĻāĻŦāĻ‚ "r13" āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ˛āĻžāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž -āĻāĻŽāĻ¨ā§‹-āĻ‡āĻŦāĻŋ āĻŽāĻžāĻ¨ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻāĻ•āĻŸāĻŋ 16-āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻžāĻ°ā§‡āĻ–āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§, āĻ¨āĻž
EABI āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ•ā§‡ "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻĨā§‡āĻ•ā§‡ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ -msdata āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
"r13" āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°āĻ¤ā§‡āĨ¤ āĻĻā§āĻ¯ -āĻŽā§‡āĻ¯āĻŧāĻžāĻŦāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻĨāĻžāĻ•ā§‡
āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ powerpc*-*-eabi* āĻ…āĻĒāĻļāĻ¨āĨ¤

-msdata=eabi
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ›ā§‹āĻŸ āĻ‡āĻ¨āĻŋāĻļāĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻĄ "const" āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ°āĻžāĻ–ā§āĻ¨
".sdata2" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž, āĻ¯āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° "r2" āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ›ā§‹āĻŸ āĻ°āĻžāĻ–ā§āĻ¨
".sdata" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ¨āĻ¨-"const" āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ•, āĻ¯āĻž
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° "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=āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ¨āĻ¯āĻŧ
-āĻŽā§āĻ¨ā§‹-āĻāĻ¸āĻĄāĻŋāĻāĻŸāĻž
āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž ".āĻĄā§‡āĻŸāĻž" āĻ āĻ°āĻžāĻ–ā§āĻ¨
āĻŦāĻŋāĻ­āĻžāĻ—, āĻāĻŦāĻ‚ ".bss" āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĄā§‡āĻŸāĻžāĨ¤

-āĻŦā§āĻ˛āĻ•-āĻŽā§āĻ­-āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§€āĻŽāĻž=NUM
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ˛āĻ• āĻŽā§āĻ­ (āĻ¯ā§‡āĻŽāĻ¨ "memcpy" āĻŦāĻž āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ° āĻ•āĻĒāĻŋāĻ¤ā§‡ āĻ•āĻ˛) āĻŦāĻž āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ
āĻ¸āĻŽāĻžāĻ¨ NUM āĻŦāĻžāĻ‡āĻŸ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻŽāĻžāĻ¨ NUM 32-āĻŦāĻŋāĻŸ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ 32 āĻŦāĻžāĻ‡āĻŸ āĻāĻŦāĻ‚ 64
64-āĻŦāĻŋāĻŸ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ āĻŦāĻžāĻ‡āĻŸāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸāĨ¤

-G NUM
āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ†āĻ‡āĻŸā§‡āĻŽ āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻ•āĻŽ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻ°āĻžāĻ–ā§āĻ¨ NUM
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĄā§‡āĻŸāĻž āĻŦāĻž BSS āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻŦāĻž BSS āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻŦāĻžāĻ‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻ—āĻ¤āĻžāĻ¨ā§āĻ—āĻ¤āĻŋāĻ•, NUM 8. āĻĻā§āĻ¯ -G NUM āĻ¸ā§āĻ‡āĻš āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻ‰āĻ˛
āĻāĻ•āĻ‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ -G NUM āĻŽāĻžāĻ¨āĨ¤

-mregnames
-mno-regnames
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V.4 āĻāĻŦāĻ‚ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¨āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡ (āĻ¨āĻž)
āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€ āĻĢāĻ°ā§āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ­āĻžāĻˇāĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸāĨ¤

-āĻŽāĻ˛āĻ‚ āĻ•āĻ˛
-āĻŽāĻ¨ā§‹-āĻ˛āĻ‚āĻ•āĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ§āĻ°ā§‡ āĻ¨āĻŋāĻ¨ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻ˛ āĻ…āĻ¨ā§‡āĻ• āĻĻā§‚āĻ°ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻĻā§€āĻ°ā§āĻ˜ āĻāĻŦāĻ‚ āĻ†āĻ°āĻ“ āĻŦā§āĻ¯āĻ¯āĻŧāĻŦāĻšā§āĻ˛
āĻ•āĻ˛āĻŋāĻ‚ āĻ•ā§āĻ°āĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨. āĻāĻŸāĻŋ 32 āĻŽā§‡āĻ—āĻžāĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻŦā§‡āĻļāĻŋ āĻĻā§‚āĻ°ā§‡āĻ° āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
(33,554,432 āĻŦāĻžāĻ‡āĻŸ) āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻĨā§‡āĻ•ā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ•āĻ˛ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻœāĻžāĻ¨ā§‡ āĻ¯ā§‡ āĻ•āĻ˛āĻŸāĻŋ āĻāĻ¤ āĻĻā§‚āĻ°ā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
"shortcall" āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ, āĻ…āĻĨāĻŦāĻž "#pragma" āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§€āĻ°ā§āĻ˜ āĻ•āĻ˛(0) "āĨ¤

āĻ•āĻŋāĻ›ā§ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡āĻ° āĻ•āĻ˛ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŦāĻ‚ āĻ†āĻ āĻžāĻ˛ā§‹ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ
āĻŽāĻžāĻ›āĻŋ. āĻāĻ‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡, āĻĻā§€āĻ°ā§āĻ˜ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ§ā§€āĻ° āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻāĻ‡ āĻ˛ā§‡āĻ–āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡, AIX āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻŸāĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨āĻŸāĻŋ PowerPC/64-āĻāĻ° āĻœāĻ¨ā§āĻ¯ GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻŸāĻž
32-āĻŦāĻŋāĻŸ āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĻ“ GNU āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡ āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻ•āĻ˛ā§āĻĒāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨/āĻĒāĻŋāĻĒāĻŋāĻ¸āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, "#pragma longcall" āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ "jbsr callee, L42", āĻĒā§āĻ˛āĻžāĻ¸ āĻāĻ•āĻŸāĻŋ āĻļāĻžāĻ–āĻž
āĻĻā§āĻŦā§€āĻĒ (āĻ†āĻ āĻžāĻ˛ā§‹ āĻ•ā§‹āĻĄ)āĨ¤ āĻĻā§āĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ•āĻ˛ā§€ āĻāĻŦāĻ‚ āĻļāĻžāĻ–āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻ•āĻ°ā§‡
āĻĻā§āĻŦā§€āĻĒ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨/āĻĒāĻŋāĻĒāĻŋāĻ¸āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ "bl callee" āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¯āĻĻāĻŋ PPC "bl" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛ā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¯āĻŧ; āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°
āĻļāĻžāĻ–āĻž āĻĻā§āĻŦā§€āĻĒ āĻ•āĻ˛ āĻ•āĻ°āĻ¤ā§‡ "bl L42" āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻļāĻžāĻ–āĻž āĻĻā§āĻŦā§€āĻĒ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ•āĻ˛āĻŋāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻŦāĻĄāĻŋ; āĻāĻŸāĻŋ āĻ•āĻ˛āĻŋāĻ° āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ 32-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
āĻāĻŸāĻž āĻ˛āĻžāĻĢ

Mach-O (āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨) āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤āĻ•ā§‡ āĻ†āĻ āĻžāĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛, āĻāĻŦāĻ‚ āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦāĻž āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻ¨ā§‡āĻ¯āĻŧāĨ¤

āĻ­āĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§‡, āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻšāĻ˛ā§‡ GCC āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻ‚āĻ•āĻ˛ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ†āĻ āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĨ¤

-mtls-āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ°
-mno-tls-āĻŽāĻžāĻ°ā§āĻ•āĻžāĻ°
"__tls_get_addr" āĻ¤ā§‡ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨ (āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻš
āĻ¯ā§āĻ•ā§āĻ¤āĻŋ. āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
TLS āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¸ā§‡āĻŸāĻ†āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻ¯āĻž GCC āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ•ā§āĻ°āĻŽ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤

- āĻĨā§āĻ°ā§‡āĻĄ
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĨā§āĻ°ā§‡āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ pthreads āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ‰āĻ­āĻ¯āĻŧāĻ‡āĨ¤

-mrecip
-mno-āĻ°ā§‡āĻ¸āĻŋāĻĒāĻŋ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻŦāĻ‚ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ‰āĻŸāĻ¨-āĻ°ā§āĻ¯āĻžāĻĢāĻ¸āĻ¨ āĻĒāĻĻāĻ•ā§āĻˇā§‡āĻĒ āĻ¸āĻš āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€
āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻŦāĻž āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻāĻŦāĻ‚ āĻ­āĻžāĻ— āĻ•āĻ°āĻžāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻĻā§āĻ¯ āĻĢāĻžāĻ¸ā§āĻŸ-āĻ—āĻŖāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -mrecip (āĻ…āĻĨāĻŦāĻž āĻ•āĻŽ āĻĒāĻ•ā§āĻˇā§‡ -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨,
-āĻ¸āĻ¸ā§€āĻŽ-āĻ—āĻŖāĻŋāĻ¤-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°, -āĻĢā§āĻ°ā§‡āĻ¸āĻŋāĻĒā§āĻ°ā§‹āĻ•āĻžāĻ˛-āĻ—āĻŖāĻŋāĻ¤ āĻāĻŦāĻ‚ -fno-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚-āĻ—āĻŖāĻŋāĻ¤) āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻ¯āĻ–āĻ¨
āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽā§‡āĻ° āĻĨā§āĻ°ā§āĻĒā§āĻŸ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ…-āĻāĻ° āĻĨā§āĻ°ā§āĻĒā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻŦā§‡āĻļāĻŋ āĻšāĻ¯āĻŧ
āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž, āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž 2 ulp āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
(āĻ…āĻ°ā§āĻĨāĻžā§Ž 1.0 āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ 0.99999994 āĻ¸āĻŽāĻžāĻ¨) āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-mrecip =āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ•āĻ°āĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ•ā§‹āĻ¨ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ•āĻ°āĻž āĻ‡āĻšāĻž āĻāĻ•āĻŸāĻŋ
āĻ•āĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻ•āĻ°āĻž āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž, āĻ¯āĻžāĻ° āĻ†āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ "!" āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¤ā§‡:

āĻ¸āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨, āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mrecip.

āĻ¨āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨, āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mno-āĻ°ā§‡āĻ¸āĻŋāĻĒāĻŋ.

dIV āĻ†āĻ›ā§‡ āĻāĻ•āĻ• āĻāĻŦāĻ‚ āĻĄāĻŦāĻ˛ āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ¤āĻžāĨ¤

divf
āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ

divd
āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

rsqrt
āĻāĻ•āĻ• āĻāĻŦāĻ‚ āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĨ¤

rsqrtf
āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

rsqrtd
āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°āĻžāĻ‚, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, -mrecip=all,!rsqrtd āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, "FRSQRTE", "XSRSQRTEDP", āĻāĻŦāĻ‚ "XVRSQRTEDP" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ›āĻžāĻĄāĻŧāĻž
āĻ¯āĻž āĻĄāĻžāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ—āĻŖāĻ¨āĻž āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤

-mrecip-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž
-mno-āĻ°ā§‡āĻ¸āĻŋāĻĒāĻŋ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ (āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) āĻ¯ā§‡ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡-
āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°āĻĒāĻŋāĻ¸āĻŋ āĻāĻŦāĻŋāĻ†āĻ‡ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§‚āĻ˛āĻ• āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĨ¤ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž -mcpu=power6,
-mcpu=power7 or -mcpu=power8 āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡ -mrecip-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž. āĻĻā§āĻŦāĻŋāĻ—ā§āĻ¨-
āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ•āĻŽ-āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¯āĻĨāĻžāĻ°ā§āĻĨ āĻŽā§‡āĻļāĻŋāĻ¨, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ¤āĻžāĻ°āĻž āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž āĻ¯āĻž āĻ¤āĻŋāĻ¨ā§‡āĻ° āĻĒāĻ°ā§‡ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ§āĻžāĻĒāĨ¤

-mveclibabi =āĻ†āĻĻāĻ°ā§āĻļ
āĻāĻ•āĻŸāĻŋ āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ ABI āĻĒā§āĻ°āĻ•āĻžāĻ°āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ­āĻ°, āĻ¯āĻž IBM āĻāĻ° āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻāĻ•ā§āĻ¸āĻŸāĻžāĻ°āĻ¨āĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•ā§āĻ¸āĻŋāĻ˛āĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ (MASS) āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ GCC āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ "acosd2", "acosf4", "acoshd2", "acoshf4" āĻ āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡
"asind2", "asinf4", "asinhd2", "asinhf4", "atan2d2", "atan2f4", "atand2", "atanf4",
"atanhd2", "atanhf4", "cbrtd2", "cbrtf4", "cosd2", "cosf4", "coshd2", "coshf4",
"erfcd2", "erfcf4", "erfd2", "erff4", "exp2d2", "exp2f4", "expd2", "expf4", "expm1d2",
"expm1f4", "hypotd2", "hypotf4", "lgammad2", "lgammaf4", "log10d2", "log10f4",
"log1pd2", "log1pf4", "log2d2", "log2f4", "logd2", "logf4", "powd2", "powf4", "sind2",
"sinf4", "sinhd2", "sinhf4", "sqrtd2", "sqrtf4", "tand2", "tanf4", "tanhd2", āĻāĻŦāĻ‚
āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ°4 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ "tanhf7"āĨ¤ āĻ‰āĻ­āĻ¯āĻŧ -āĻĢā§āĻ°āĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻāĻŦāĻ‚
-āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•āĨ¤ MASS āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-mfriz
-āĻāĻŽāĻ¨ā§‹-āĻĢā§āĻ°āĻŋāĻœ
āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) "friz" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¯āĻ–āĻ¨ -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ 64-āĻŦāĻŋāĻŸ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¤ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡ āĻĢāĻŋāĻ°ā§‡ āĻ¯āĻžāĻ¨āĨ¤ "friz" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻāĻ•āĻ‡ āĻŽāĻžāĻ¨ āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻĻāĻŋ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŽāĻžāĻĒāĻ¸āĻ‡ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ–ā§āĻŦ āĻŦāĻĄāĻŧāĨ¤

-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻŸā§-āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ-āĻĢāĻžāĻ‚āĻļāĻ¨
-mno-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻŸā§-āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ-āĻĢāĻžāĻ‚āĻļāĻ¨
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻšā§‡āĻ‡āĻ¨ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° ("r11") āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) āĻ¯āĻ–āĻ¨
AIX āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°
āĻāĻ•āĻŸāĻŋ 3-āĻļāĻŦā§āĻĻā§‡āĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ•āĻžāĻ°ā§€āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž, TOC āĻŽāĻžāĻ¨ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° "r2", āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻšā§‡āĻ‡āĻ¨ āĻŽāĻžāĻ¨ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° "r11" āĻ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻĻā§āĻ¯
-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻŸā§-āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ-āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻ†āĻ›ā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻž āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ­āĻžāĻˇāĻžāĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻšā§‡āĻ‡āĻ¨ -mno-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°-āĻŸā§-āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ-āĻĢāĻžāĻ‚āĻļāĻ¨.

-msave-toc-āĻĒāĻ°ā§‹āĻ•ā§āĻˇ
-mno-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ-toc-āĻĒāĻ°ā§‹āĻ•ā§āĻˇ
āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ TOC āĻŽāĻžāĻ¨ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°ā§‹āĻ˛ā§‹āĻ—ā§‡ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ AIX āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡
āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤ āĻ¯āĻĻāĻŋ TOC āĻŽāĻžāĻ¨āĻŸāĻŋ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ¨āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ āĻŋāĻ• āĻ†āĻ—ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•āĻ˛. āĻĻā§āĻ¯ -mno-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ-toc-āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mcompat-Align-parm
-mno-compat- āĻ…ā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĒāĻžāĻ°āĻŽ
āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)
64 āĻŦāĻŋāĻŸā§‡āĻ°, GCC āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

GCC āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋ (4.9.0 āĻāĻ° āĻ†āĻ—ā§‡) āĻ­ā§āĻ˛āĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡āĻ¨āĻŋ
āĻāĻ•āĻŸāĻŋ 128-āĻŦāĻŋāĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻ¸ā§‡āĻ‡ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ¤ā§‡ 128-āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻĨāĻžāĻ•ā§‡
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ GCC āĻāĻ° āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ• āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻāĻŸāĻŋ āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡
āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -mno-compat- āĻ…ā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĒāĻžāĻ°āĻŽ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

RX āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ RX āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-m64bit-āĻĄāĻžāĻŦāĻ˛āĻ¸
-m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸
"āĻĄāĻžāĻŦāĻ˛" āĻĄā§‡āĻŸāĻž āĻŸāĻžāĻ‡āĻĒāĻ•ā§‡ 64 āĻŦāĻŋāĻŸ āĻ•āĻ°ā§āĻ¨ (-m64bit-āĻĄāĻžāĻŦāĻ˛āĻ¸) āĻŦāĻž 32 āĻŦāĻŋāĻŸ (-m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸)
āĻŽāĻžāĻĒā§‡. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸. āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ RX āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
32-āĻŦāĻŋāĻŸ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡, āĻ¤āĻžāĻ‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -m32bit-āĻĄāĻžāĻŦāĻ˛āĻ¸.

-āĻāĻĢāĻĒāĻŋāĻ‡āĻ‰
-āĻ¨ā§‹āĻĢāĻĒā§
āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ (-āĻāĻĢāĻĒāĻŋāĻ‡āĻ‰) āĻ…āĻĨāĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡ (-āĻ¨ā§‹āĻĢāĻĒā§) RX āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĨ¤ āĻĻā§āĻ¯
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ RX600 āĻ¸āĻŋāĻ°āĻŋāĻœā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻŦāĻ‚ RX200 āĻ¸āĻŋāĻ°āĻŋāĻœā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 32-āĻŦāĻŋāĻŸ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ¤āĻžāĻ‡ FPU āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¯āĻĻāĻŋ -m64bit-āĻĄāĻžāĻŦāĻ˛āĻ¸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ āĻ¯āĻĻāĻŋ -āĻāĻĢāĻĒāĻŋāĻ‡āĻ‰ āĻ¤āĻžāĻ°āĻĒāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡. āĻāĻ° āĻ•āĻžāĻ°āĻŖ āĻšāĻ˛ RX FPU āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻœā§‡āĻ°āĻžāĻ‡ āĻ…āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻā§ˇ

-mcpu =āĻ¨āĻžāĻŽ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ RX CPU-āĻāĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻ¤āĻŋāĻ¨ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤,
āĻœāĻžāĻ¤āĻŋāĻŦāĻžāĻšāĻ• RX600 āĻāĻŦāĻ‚ RX200 āĻ¸āĻŋāĻ°āĻŋāĻœ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ RX610 āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
RX600.

āĻŽāĻ§ā§āĻ¯ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ RX600 āĻāĻŦāĻ‚ RX610 āĻ¯ā§‡ āĻšāĻ¯āĻŧ RX610 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž
"MVTIPL" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° RX200 āĻ¸āĻŋāĻ°āĻŋāĻœā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ¨ā§‡āĻ‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ -āĻ¨ā§‹āĻĢāĻĒā§ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻĄā§‡āĻŸāĻž
-āĻŽāĻŋāĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻĄā§‡āĻŸāĻž
āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻĄā§‡āĻŸāĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨ (āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•ā§‹āĻĄ āĻ¨āĻ¯āĻŧ)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
-āĻŽāĻŋāĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨-āĻĄā§‡āĻŸāĻž, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻĄā§‡āĻŸāĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻžāĨ¤

-msmall-āĻĄā§‡āĻŸāĻž-āĻ¸ā§€āĻŽāĻž=N
āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŦāĻžāĻ‡āĻŸā§‡ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ›ā§‹āĻŸ āĻ¤āĻĨā§āĻ¯ āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ. āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ›ā§‹āĻŸ āĻāĻŦāĻ‚ āĻĻā§āĻ°ā§āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§‹āĻĄ, āĻ¤āĻŦā§‡ āĻāĻ˛āĻžāĻ•āĻžāĻ° āĻ†āĻ•āĻžāĻ° āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻāĻ˛āĻžāĻ•āĻž āĻ‰āĻĒāĻšā§‡ āĻĒāĻĄāĻŧā§‡ āĻ¨āĻžāĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¯āĻ–āĻ¨ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ RX āĻāĻ° āĻāĻ•āĻŸāĻŋ
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ "r13") āĻāĻ‡ āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻ¨ā§‡āĻ‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ° āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻŋ āĻ§ā§€āĻ° āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻŦāĻĄāĻŧ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§‹āĻĄ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ°āĻžāĻ–āĻž āĻ¨āĻž āĻšāĻ¯āĻŧā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒā§āĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ (āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ†āĻ°āĻŽā§āĻ­ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĻ¨āĻŋ) āĻāĻŦāĻ‚ āĻ§ā§āĻ°ā§āĻŦāĻ•
āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ•āĻžāĻ°āĻŖ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻļā§‚āĻ¨ā§āĻ¯, āĻ¯āĻž āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯, āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻ¨āĻ¯āĻŧ
āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ (-āĻ“2 āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ) āĻ•āĻžāĻ°āĻŖā§‡
āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖā§‡āĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ•ā§āĻˇāĻ¤āĻŋāĻ•āĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦāĨ¤ āĻāĻŸāĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻāĻŦāĻ‚ āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ•āĻžāĻ°ā§€ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ†āĻŦāĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡āĨ¤ āĻĻā§‡āĻ–āĻž
āĻāĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž -mpid āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻŦāĻ°āĻŖ āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻ›ā§‹āĻŸ āĻĄāĻžāĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻ° āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ§āĻ°ā§‡ āĻ°āĻžāĻ–ā§āĻ¨āĨ¤

-msim
-āĻŽāĻ¨ā§‹-āĻ¸āĻŋāĻŽ
āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ libgloss āĻŦā§‹āĻ°ā§āĻĄ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĨ¤

-mas100-āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸
-mno-as100-āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ°ā§‡āĻ¨ā§‡āĻ¸āĻžāĻ¸ā§‡āĻ° AS100 āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨āĻ•āĻžāĻ°ā§€ āĻāĻ‡ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸āĻŸāĻŋ GAS āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻžāĻ“ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¤āĻŦā§‡ āĻāĻ° āĻ•āĻŋāĻ›ā§ āĻ†āĻ›ā§‡
āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-mmax-āĻ§ā§āĻ°ā§āĻŦāĻ•-āĻ†āĻ•āĻžāĻ°=N
āĻāĻ•āĻŸāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ•ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ†āĻ•āĻžāĻ°, āĻŦāĻžāĻ‡āĻŸā§‡, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ā§ˇ
āĻāĻ•āĻŸāĻŋ RX āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋāĻ“ RX āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸāĻŸāĻŋ 4 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ•ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ā§‡āĻ° āĻŦāĻžāĻ‡āĻŸ, āĻāĻ•āĻŸāĻŋ āĻĻā§€āĻ°ā§āĻ˜ āĻŽāĻžāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĻā§€āĻ°ā§āĻ˜ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻ¸āĻŽāĻžāĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ. āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ•āĻŋāĻ›ā§ āĻĒāĻ°āĻŋāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡ āĻāĻ° āĻ†āĻ•āĻžāĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻ‰āĻĒāĻ•āĻžāĻ°ā§€ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ•āĨ¤ āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ…āĻ¨ā§‡āĻ• āĻŦāĻĄāĻŧ āĻ§ā§āĻ°ā§āĻŦāĻ•
āĻāĻ•āĻŸāĻŋ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĒā§āĻ˛ā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°ā§‹āĻ•ā§āĻˇā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻŽā§‚āĻ˛ā§āĻ¯ N 0 āĻāĻŦāĻ‚ 4 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ 0 āĻāĻ° āĻŽāĻžāĻ¨ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ) āĻŦāĻž 4 āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛
āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤āĨ¤

-āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸
āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻļāĻŋāĻĨāĻŋāĻ˛āĻ¤āĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻļāĻŋāĻĨāĻŋāĻ˛āĻ•āĻ°āĻŖ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ–ā§āĻāĻœā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ•āĻŽāĻžāĻ¤ā§‡āĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ•ā§āĻˇāĻŽ

-āĻŽāĻŋāĻ¨ā§āĻŸ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°=N
āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻŋāĻ˜ā§āĻ¨āĻŋāĻ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ°āĻŋāĻœāĻžāĻ°ā§āĻ­ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻŽā§‚āĻ˛ā§āĻ¯ N 0 āĻāĻŦāĻ‚ 4 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ 1 āĻāĻ° āĻŽāĻžāĻ¨ āĻŽāĻžāĻ¨ā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° "r13" āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤
āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻžāĻ§āĻž āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻšā§‡āĻŸāĻŋāĻ¯āĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ 2 āĻ°āĻŋāĻœāĻžāĻ°ā§āĻ­ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ "r13" āĻāĻŦāĻ‚
"r12"āĨ¤ 3āĻŸāĻŋ āĻ°āĻŋāĻœāĻžāĻ°ā§āĻ­ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ "r13", "r12" āĻāĻŦāĻ‚ "r11" āĻāĻŦāĻ‚ 4āĻŸāĻŋ āĻ°āĻŋāĻœāĻžāĻ°ā§āĻ­ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ "r13"
"r10" āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡āĨ¤ 0 āĻāĻ° āĻŽāĻžāĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ, āĻ•ā§‹āĻ¨ā§‹ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

-msave-acc-āĻ‡āĻ¨-āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§āĻ°ā§‡āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻžāĻĒā§āĻŸ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻžā§āĻšāĻ¯āĻŧāĻ•āĻžāĻ°ā§€ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤
āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻ–āĻ¨āĻ‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ•ā§‹āĻĄ āĻ¸āĻžā§āĻšāĻ¯āĻŧāĻ•āĻžāĻ°ā§€ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ
āĻ•āĻžāĻ°āĻŖ āĻāĻŸāĻŋ 64-āĻŦāĻŋāĻŸ āĻ—ā§āĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ āĻ¸āĻžā§āĻšāĻ¯āĻŧāĻ•āĻžāĻ°ā§€āĻ•ā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž
āĻāĻŸāĻŋ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻ•ā§‡ āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻ° āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡āĨ¤

-mpid
-mno-pid
āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻĄā§‡āĻŸāĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻ–āĻ¨ āĻ•ā§‹āĻ¨ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ°āĻžāĻ–āĻž āĻāĻ•āĻŸāĻŋ āĻŦā§‡āĻ¸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĨā§‡āĻ•ā§‡ āĻ…āĻĢāĻ¸ā§‡āĻŸā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĄā§‡āĻŸāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡
āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĄā§‡āĻŸāĻžāĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛āĻ•ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ¯āĻž āĻŸāĻžāĻ‡āĻŸ āĻ¸āĻš āĻāĻŽāĻŦā§‡āĻĄ āĻ•āĻ°āĻž āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻž
āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ āĻĄā§‡āĻŸāĻž āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯, āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ "r13", āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĄā§‡āĻŸāĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĨ¤ āĻāĻ° āĻĢāĻ˛ā§‡ āĻ§ā§€āĻ°āĻ—āĻ¤āĻŋāĻ° āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻŦāĻĄāĻŧ āĻ•ā§‹āĻĄ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻœāĻŸāĻŋāĻ˛
āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤

āĻ§ā§āĻ°ā§āĻŦāĻ• āĻĄā§‡āĻŸāĻž āĻŦā§‡āĻ¸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ§āĻ°ā§‡ āĻ°āĻžāĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ•āĻŋāĻ¨āĻž
āĻĻā§āĻ¯ -msmall-āĻĄā§‡āĻŸāĻž-āĻ¸ā§€āĻŽāĻž āĻāĻŦāĻ‚ / āĻ…āĻĨāĻŦāĻž -āĻŽāĻŋāĻ¨ā§āĻŸ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° "r13" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻšā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ…āĻ—ā§āĻ°āĻ¸āĻ° āĻšāĻ˛ā§‡, āĻĒā§āĻ°āĻĨāĻŽā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻĒā§‚āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ -āĻŽāĻŋāĻ¨ā§āĻŸ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°, āĻ¤āĻžāĻ°āĻĒāĻ° -mpid āĻāĻŦāĻ‚ āĻĒāĻ°āĻŋāĻļā§‡āĻˇā§‡
-msmall-āĻĄā§‡āĻŸāĻž-āĻ¸ā§€āĻŽāĻž. āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ°āĻŋāĻ¯āĻŧāĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ "r8" āĻšāĻ“āĻ¯āĻŧāĻž āĻ¸āĻŽā§āĻ­āĻŦ
āĻ¯āĻĻāĻŋ āĻ‰āĻ­āĻ¯āĻŧ -āĻŽāĻŋāĻ¨ā§āĻŸ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°=4 āĻāĻŦāĻ‚ -mpid āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -mno-pid
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-mno-āĻ¸āĻ¤āĻ°ā§āĻ•-āĻāĻ•āĻžāĻ§āĻŋāĻ•-āĻĻā§āĻ°ā§āĻ¤-āĻŦāĻŋāĻ˜ā§āĻ¨
-mwarn-āĻāĻ•āĻžāĻ§āĻŋāĻ•-āĻĻā§āĻ°ā§āĻ¤-āĻŦāĻŋāĻ˜ā§āĻ¨
GCC āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ• āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡ āĻŦāĻžāĻ§āĻž āĻĻā§‡āĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻžāĻ§āĻž āĻĒāĻžāĻ¯āĻŧ
āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻŋāĻ˜ā§āĻ¨āĻŋāĻ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ—ā§‡āĻ›ā§‡, āĻ•āĻžāĻ°āĻŖ RX āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ§āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻŦāĻŋāĻƒāĻĻā§āĻ°āĻƒ: āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• GCC āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸ā§āĻĨāĻŋāĻ°-REG RX āĻāĻ° āĻŦāĻŋāĻļā§‡āĻˇ āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻĒā§‹āĻ°ā§āĻŸ āĻ¯āĻ–āĻ¨ "āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§āĻŸ" āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻžāĻ§āĻž āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ•āĻ°āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡āĨ¤ GCC āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
"r10", "r11", "r12" āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž "r13" āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻ° āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°
āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¸ā§āĻĨāĻŋāĻ°-REG or -āĻŽāĻŋāĻ¨ā§āĻŸ-āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

S / 390 āĻāĻŦāĻ‚ zseries āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻšāĻ¯āĻŧ -m S/390 āĻāĻŦāĻ‚ zSeries āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĨ¤

-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤ āĻ•āĻ–āĻ¨ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ libgcc.a āĻ…āĻ­ā§āĻ¯āĻ¸ā§āĻ¤
āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨. āĻ•āĻ–āĻ¨ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°
IEEE āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ
-āĻāĻŽāĻ¨ā§‹-āĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ
āĻĻāĻļāĻŽāĻŋāĻ•-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĻāĻļāĻŽāĻŋāĻ•-āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤ āĻ•āĻ–āĻ¨ -āĻāĻŽāĻ¨ā§‹-āĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ libgcc.a āĻšāĻ¯āĻŧ
āĻĻāĻļāĻŽāĻŋāĻ•-āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ•āĻ–āĻ¨ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĄāĻŋāĻāĻĢāĻĒāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻāĻļāĻŽāĻŋāĻ•-āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ‰āĻ¨ā§āĻ¨āĻ¤ -march=z9-ec āĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°

-āĻŽāĻ˛āĻ‚-āĻĄāĻŦāĻ˛-64
-āĻŽāĻ˛āĻ‚-āĻĄāĻŦāĻ˛-128
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻ—ā§āĻ˛āĻŋ "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ 64 āĻŦāĻŋāĻŸā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
"āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻŸāĻžāĻ‡āĻĒ "āĻĄāĻŦāĻ˛" āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻāĻŽāĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨
-mno-āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨
āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ•āĻ˛āĻžāĻ°ā§‡āĻ° āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨ (āĻ¸āĻžā§āĻšāĻ¯āĻŧ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)
āĻ•āĻ˛āĻŋāĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽāĨ¤ āĻŸā§āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
DWARF 2 āĻ•āĻ˛ āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻāĻ¤ā§‡ āĻĒāĻžāĻ°āĻ›āĻŋ āĻ¨āĻžāĨ¤ āĻ•āĻ–āĻ¨ -mno-āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ­āĻžāĻŦ, āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ¨ā§€āĻšā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ; āĻ•āĻ–āĻ¨
-āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°ā§€ āĻšāĻ¯āĻŧ, āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨āĻŸāĻŋ āĻļā§€āĻ°ā§āĻˇāĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻļāĻŦā§āĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
96/160 āĻŦāĻžāĻ‡āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻ˛āĻžāĻ•āĻžāĨ¤

āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡, āĻ•ā§‹āĻĄ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻāĻŽāĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻ˛-āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ
-mmo-āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨; āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°ā§‹ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻāĻŽāĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨. āĻāĻ° āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§āĻ¨
-āĻāĻŽāĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨, -āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻāĻŦāĻ‚ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ. āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•
āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨ āĻŦāĻœāĻžāĻ¯āĻŧ āĻ¨āĻž āĻ°āĻžāĻ–āĻžāĨ¤

-āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
-mno-āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ˛ā§‡āĻ†āĻ‰āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻ•āĻ–āĻ¨ -mno-āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ 96/160 āĻŦāĻžāĻ‡āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻ˛āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯; āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋ āĻāĻ–āĻ¨āĻ“ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨ā§‡āĻ¯āĻŧāĨ¤ āĻ•āĻ–āĻ¨ -āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• is
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻŋāĻ¤, āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖā§‡āĻ° āĻ¸ā§āĻ˛āĻŸāĻ—ā§āĻ˛āĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖā§‡āĻ° āĻļā§€āĻ°ā§āĻˇā§‡ āĻ˜āĻ¨āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ˛āĻžāĻ•āĻž āĻ…āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ…āĻ¨ā§āĻ¯ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻĒā§āĻ¨āĻƒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻĨāĻžāĻ¨. āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ¯āĻ–āĻ¨ -āĻāĻŽāĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°, āĻļā§€āĻ°ā§āĻˇā§‡
āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻ˛āĻžāĻ•āĻžāĻ° āĻļāĻŦā§āĻĻāĻŸāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨ āĻāĻŦāĻ‚ āĻĢā§‡āĻ°āĻ¤ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
register āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨ā§‡āĻ° āĻ¨ā§€āĻšā§‡ āĻĻā§āĻŸāĻŋ āĻļāĻŦā§āĻĻ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻĨāĻžāĻ•ā§‡āĨ¤

āĻ¯āĻ¤āĻ•ā§āĻˇāĻŖ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ•ā§‹āĻĄ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻ˛-āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ -mno-āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•. āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻ•āĻŋāĻ›ā§ āĻ…-āĻāĻĢāĻāĻ¸āĻāĻĢ
S/2.95 āĻŦāĻž zSeries āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸā§‡āĻĄ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ GCC 390 āĻāĻ° āĻ°āĻŋāĻ˛āĻŋāĻœ āĻ¯āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§‹āĻĄ āĻ•āĻ˛ āĻ¨āĻ¯āĻŧ-
āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ -āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•. āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ
-āĻāĻŽāĻŦā§āĻ¯āĻžāĻ•āĻšā§‡āĻ‡āĻ¨, -āĻĒā§āĻ¯āĻžāĻ•āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻāĻŦāĻ‚ -āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ. āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•
āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ.

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ āĻĒā§āĻ¯āĻžāĻ• āĻ•āĻ°āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ˛ā§‡āĻ†āĻ‰āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻžāĨ¤

-msmall-Exec
-āĻŽā§āĻ¨ā§‹-āĻ¸ā§āĻŽāĻ˛-āĻāĻ•ā§āĻ¸ā§‡āĻ•
āĻ¸āĻžāĻŦāĻ°ā§āĻŸāĻŋāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ "āĻŦā§āĻ°āĻžāĻ¸" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻŦāĻž āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)
āĻ•āĻ˛ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻ–āĻ¨āĻ‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¯ā§‹āĻ—ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻŽā§‹āĻŸ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻ¸āĻžāĻ‡āĻœ 64k āĻāĻ° āĻŦā§‡āĻļāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ "āĻŦāĻžāĻ¸āĻ°" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž, āĻ¯āĻžāĻ¤ā§‡ āĻāĻŸāĻŋ āĻ¨ā§‡āĻ‡
āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĨ¤

-m64
-m31
āĻ•āĻ–āĻ¨ -m31 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, S/390 ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ GNU/Linux-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻ–āĻ¨
-m64 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, zSeries ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ GNU/Linux-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
GCC āĻ•ā§‡ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ 64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻœāĻ¨ā§āĻ¯ s390 āĻ˛āĻ•ā§āĻˇā§āĻ¯,
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -m31āĻ¯āĻ–āĻ¨ s390x āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĨā§‡āĻ•ā§‡ -m64.

- mzarch
-āĻŽā§‡āĻ¸āĻž
āĻ•āĻ–āĻ¨ - mzarch āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
z/āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯āĨ¤ āĻ•āĻ–āĻ¨ -āĻŽā§‡āĻ¸āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
ESA/390 āĻ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ -āĻŽā§‡āĻ¸āĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¸āĻŽā§āĻ­āĻŦ āĻ¨āĻ¯āĻŧ -m64. āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
S/390 ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ GNU/Linux-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§‹āĻĄ, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -āĻŽā§‡āĻ¸āĻž. āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
zSeries ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ GNU/Linux-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ•ā§‹āĻĄ, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ - mzarch.

-mmvcle
-mno-mvcle
āĻŦā§āĻ˛āĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ "mvcle" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻŦāĻž āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)
āĻšāĻ˛ā§‡ āĻ•āĻ–āĻ¨ -mno-mvcle āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ "mvc" āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ¨āĻž āĻ•āĻ°āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤āĨ¤

-āĻāĻŽāĻĄāĻŋāĻŦāĻžāĻ—
-mno-āĻĄāĻŋāĻŦāĻžāĻ—
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨ (āĻŦāĻž āĻŽā§āĻĻā§āĻ°āĻŖ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž)āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻŦāĻžāĻ— āĻ¤āĻĨā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻŽāĻžāĻ°ā§āĻš =cpu-āĻŸāĻžāĻ‡āĻĒ
āĻšāĻ˛āĻŽāĻžāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ cpu-āĻŸāĻžāĻ‡āĻĒ, āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦāĻ•āĻžāĻ°ā§€ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻ¨āĻžāĻŽ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ§āĻ°āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨ cpu-āĻŸāĻžāĻ‡āĻĒ āĻšāĻ¯āĻŧ g5, g6, z900, z990, z9-109,
z9-ec, z10, z196, zEC12, āĻāĻŦāĻ‚ z13. āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻœā§‡āĻĄ/āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -āĻŽāĻžāĻ°ā§āĻš=z900. āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
-āĻŽāĻžāĻ°ā§āĻš=g5.

-mtune =cpu-āĻŸāĻžāĻ‡āĻĒ
āĻŸāĻŋāĻ‰āĻ¨ āĻŸā§ cpu-āĻŸāĻžāĻ‡āĻĒ ABI āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§
āĻāĻŦāĻ‚ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸ā§‡āĻŸ. āĻāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž cpu-āĻŸāĻžāĻ‡āĻĒ āĻŽāĻžāĻ¨ āĻœāĻ¨ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡
-āĻŽāĻžāĻ°ā§āĻš. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŽāĻžāĻ¨ -āĻŽāĻžāĻ°ā§āĻš.

-āĻāĻŽāĻŸāĻŋāĻĒāĻŋāĻāĻĢ-āĻŸā§āĻ°ā§‡āĻ¸
-mno-tpf-āĻŸā§āĻ°ā§‡āĻ¸
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž TPF OS āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻļāĻžāĻ–āĻžāĻ¯āĻŧ āĻ°ā§āĻŸāĻŋāĻ¨ āĻŸā§āĻ°ā§‡āĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ (āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¨āĻž)
āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻŦāĻ¨ā§āĻ§ āĻĨāĻžāĻ•ā§‡, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ“
āĻŸāĻŋāĻĒāĻŋāĻāĻĢ āĻ“āĻāĻ¸āĨ¤

-āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ—ā§āĻ¨ āĻāĻŦāĻ‚ āĻœāĻŽāĻž āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻ˛ā§‡ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ.

-mwarn-framesize=āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ†āĻ•ā§ƒāĻ¤āĻŋ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻžāĻ°āĻŖ āĻāĻ‡
āĻāĻ•āĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛-āĻŸāĻžāĻ‡āĻŽ āĻšā§‡āĻ• āĻ¯āĻ–āĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻšāĻ˛ā§‡ āĻ¤āĻ–āĻ¨ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻĻāĻ°āĻ•āĻžāĻ° āĻ¨ā§‡āĻ‡āĨ¤ āĻāĻŸāĻž
āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. āĻāĻŸāĻžāĻ‡
āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻĒāĻ¯ā§‹āĻ—ā§€ āĻ¯ā§‡āĻŽāĻ¨ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĨ¤

-mwarn-āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
āĻĢāĻžāĻ‚āĻļāĻ¨ "āĻ…ā§āĻ¯āĻžāĻ˛ā§‹āĻ•āĻž" āĻ•āĻ˛ āĻ•āĻ°āĻ˛ā§‡ āĻŦāĻž āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸ā§€āĻŽāĻŋāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻ–āĻžāĻ°āĻžāĻĒ āĻ§āĻžāĻ°āĻŖāĻžāĨ¤

-mstack-guard=āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ—āĻžāĻ°ā§āĻĄ
-mstack-size=āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ†āĻ•āĻžāĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ S/390 āĻŦā§āĻ¯āĻžāĻ• āĻāĻ¨ā§āĻĄā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻ˛ā§‹āĻ— āĻ¯āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻšāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻāĻĻ āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ—āĻžāĻ°ā§āĻĄ āĻ‰āĻĒāĻ°ā§‡ āĻŦāĻžāĻ‡āĻŸ
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ†āĻ•āĻžāĻ° (āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ S/390 āĻāĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¨āĻŋāĻšā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒāĻžāĻ¯āĻŧ)āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ—āĻžāĻ°ā§āĻĄ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻĢā§āĻ°ā§‡āĻŽā§‡āĻ° āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ 2 āĻāĻ° āĻ•ā§āĻˇā§āĻĻā§āĻ°āĻ¤āĻŽ āĻļāĻ•ā§āĻ¤āĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĨ¤ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•ā§‹āĻĄ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄ āĻ•āĻžāĻ°āĻŖ āĻāĻŦāĻ‚
āĻ¤āĻžāĻ‡ āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ‰ā§ŽāĻĒāĻžāĻĻāĻ¨ā§‡āĻ° āĻŽāĻ¤ā§‹ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻ§āĻƒāĻĒāĻ¤āĻ¨ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŽāĻžāĻ¨ 2 āĻāĻŦāĻ‚ āĻāĻ° āĻ¸āĻ āĻŋāĻ• āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ†āĻ•āĻžāĻ° āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻž āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ—āĻžāĻ°ā§āĻĄ 64k āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻžāĻ¤ā§‡ āĻĻāĻ•ā§āĻˇ āĻšāĻ¤ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤
āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ†āĻ•āĻžāĻ°. āĻĻā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ—āĻžāĻ°ā§āĻĄ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ†āĻ•āĻžāĻ°.

-mhotpatch =āĻĒā§āĻ°āĻžāĻ•-āĻ…āĻ°ā§āĻ§āĻļāĻŦā§āĻĻ,āĻĒā§‹āĻ¸ā§āĻŸ-āĻ…āĻ°ā§āĻ§āĻļāĻŦā§āĻĻ
āĻšāĻŸāĻĒā§āĻ¯āĻžāĻš āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•āĻ˛ā§‡, āĻāĻ•āĻŸāĻŋ "āĻšāĻŸ-āĻĒā§āĻ¯āĻžāĻšāĻŋāĻ‚" āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻ˛ā§‹āĻ— āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻĒā§āĻ°āĻŋāĻĒā§‡āĻ¨ā§āĻĄ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻā§āĻ‡-āĻŦāĻžāĻ‡āĻŸ NOP āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž (āĻĒā§āĻ°āĻžāĻ•-āĻ…āĻ°ā§āĻ§āĻļāĻŦā§āĻĻ, āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš 1000000)āĨ¤ āĻĒāĻ°ā§‡
āĻ˛ā§‡āĻŦā§‡āĻ˛, 2 * āĻĒā§‹āĻ¸ā§āĻŸ-āĻ…āĻ°ā§āĻ§āĻļāĻŦā§āĻĻ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻŽāĻ¤ā§‹ āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻŽ NOP āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŦāĻžāĻ‡āĻŸ āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ (āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš 1000000)āĨ¤

āĻ‰āĻ­āĻ¯āĻŧ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻļā§‚āĻ¨ā§āĻ¯ āĻšāĻ˛ā§‡, āĻšāĻŸāĻĒā§āĻ¯āĻžāĻšāĻŋāĻ‚ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ "āĻšāĻŸāĻĒā§āĻ¯āĻžāĻš" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻš āĻĒā§ƒāĻĨāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ¸ā§āĻ•ā§‹āĻ° āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻ•ā§‹āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-āĻŽā§‡āĻŦ
āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻŽā§‡āĻ˛
āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤

-mnhwloop
"bcnz" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§āĻ˛āĻ¸
āĻ†āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻĄ āĻ˛ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§āĻŽā§āĻ¯āĻžāĻ•
āĻ—ā§āĻŖ-āĻ¸āĻžā§āĻšāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ.

-mscore5
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ SCORE5 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

-mscore5u
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° SCORE5U āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨āĨ¤

-mscore7
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ SCORE7 āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mscore7d
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ SCORE7D āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

SH āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m SH āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-m1 SH1 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m2 SH2 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m2e
SH2e āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m2a-nofpu
FPU āĻ›āĻžāĻĄāĻŧāĻž SH2a-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻž SH2a-FPU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-m2a-āĻāĻ•āĻ•-āĻļā§āĻ§ā§
SH2a-FPU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-m2a-āĻāĻ•āĻ•
SH2a-FPU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ§āĻ°ā§‡ āĻ¨āĻŋāĻ¨ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸāĻŸāĻŋ āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻŽā§‹āĻĄāĨ¤

-m2a
SH2a-FPU-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ§āĻ°ā§‡ āĻ¨āĻŋāĻ¨ āĻ¯ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻŽā§‹āĻĄāĨ¤

-m3 SH3 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m3e
SH3e āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m4-nofpu
āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ SH4 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m4-āĻāĻ•āĻ•-āĻļā§āĻ§ā§
āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ¸āĻš SH4-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻ•-āĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
āĻ¯āĻĨāĻžāĻ°ā§āĻĨ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ•

-m4-āĻāĻ•āĻ•
āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻŽā§‹āĻĄā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ SH4-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ—āĻ¤āĻžāĻ¨ā§āĻ—āĻ¤āĻŋāĻ•.

-m4 SH4 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-M4-100
SH4-100 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m4-100-nofpu
SH4-100-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤

-m4-100-āĻāĻ•āĻ•
SH4-100 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻŽā§‹āĻĄā§‡ āĻ†āĻ›ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ—āĻ¤āĻžāĻ¨ā§āĻ—āĻ¤āĻŋāĻ•.

-m4-100-āĻāĻ•āĻ•-āĻļā§āĻ§ā§
SH4-100-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-M4-200
SH4-200 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m4-200-nofpu
SH4-200-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-m4-200-āĻāĻ•āĻ•
SH4-200 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻŽā§‹āĻĄā§‡ āĻ†āĻ›ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ—āĻ¤āĻžāĻ¨ā§āĻ—āĻ¤āĻŋāĻ•.

-m4-200-āĻāĻ•āĻ•-āĻļā§āĻ§ā§
SH4-200-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-M4-300
SH4-300 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m4-300-nofpu
SH4-300-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-m4-300-āĻāĻ•āĻ•
SH4-300-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-m4-300-āĻāĻ•āĻ•-āĻļā§āĻ§ā§
SH4-300-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĻā§āĻŦāĻŋ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-M4-340
SH4-340 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻ•ā§‹āĻ¨ MMU, FPU āĻ¨ā§‡āĻ‡)āĨ¤

-M4-500
SH4-500 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ (āĻ•ā§‹āĻ¨āĻ“ FPU āĻ¨ā§‡āĻ‡)āĨ¤ āĻĒāĻžāĻ¸ āĻ•āĻ°ā§‡ -isa=sh4-nofpu āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡āĨ¤

-m4a-nofpu
SH4al-dsp āĻŦāĻž SH4a-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ
āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-m4a-āĻāĻ•āĻ•-āĻļā§āĻ§ā§
SH4a-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-m4a-āĻāĻ•āĻ•
SH4a-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻŽā§‹āĻĄāĨ¤

-m4a
SH4a āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m4al
āĻāĻ•āĻ‡ āĻ°āĻ•āĻŽ -m4a-nofpu, āĻāĻŸāĻŋ āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡ āĻĒāĻžāĻ¸ āĻ¯ā§‡ āĻ›āĻžāĻĄāĻŧāĻž -āĻĄāĻŋāĻāĻ¸āĻĒāĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡āĨ¤ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ
āĻāĻ‡ āĻŽā§āĻšā§‚āĻ°ā§āĻ¤ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĄāĻŋāĻāĻ¸āĻĒāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

-m5-32 āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž
SHmedia āĻāĻ° āĻœāĻ¨ā§āĻ¯ 32-āĻŦāĻŋāĻŸ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-M5-32Media-nofpu
SHmedia āĻāĻ° āĻœāĻ¨ā§āĻ¯ 32-āĻŦāĻŋāĻŸ āĻ•ā§‹āĻĄ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-m5-64 āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻž
SHmedia āĻāĻ° āĻœāĻ¨ā§āĻ¯ 64-āĻŦāĻŋāĻŸ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-M5-64Media-nofpu
SHmedia āĻāĻ° āĻœāĻ¨ā§āĻ¯ 64-āĻŦāĻŋāĻŸ āĻ•ā§‹āĻĄ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-m5-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ
SHcompact āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-m5-āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ-āĻ¨āĻĢāĻĒā§
SHcompact-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻāĻŽāĻŦāĻŋ āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤

-ml āĻ˛āĻŋāĻŸāĻ˛-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤

-mdalign
64-āĻŦāĻŋāĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻāĻŸāĻŋ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡,
āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻ•āĻŋāĻ›ā§ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻž āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡āĻ¨
āĻāĻŸāĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻĻāĻŋāĻ¯āĻŧā§‡ -mdalign.

-āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸
āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•āĻŋāĻ›ā§ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ›ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻ–āĻ¨ āĻ¸āĻŽā§āĻ­āĻŦ; āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
-āĻŦāĻŋāĻļā§āĻ°āĻžāĻŽ.

-āĻŦāĻŋāĻ—āĻŸā§‡āĻŦāĻ˛
"āĻ¸ā§āĻ‡āĻš" āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡ 32-āĻŦāĻŋāĻŸ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 16-āĻŦāĻŋāĻŸ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĨ¤

-āĻāĻŽāĻŦāĻŋāĻŸāĻĒāĻ¸
SH2A-āĻ āĻŦāĻŋāĻŸ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

-mfmovd
"fmovd" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻšā§‡āĻ• āĻ•āĻ°ā§āĻ¨ -mdalign āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻŽāĻ°ā§‡āĻ¨ā§‡āĻ¸āĻžāĻ¸
āĻ°ā§‡āĻ¨ā§‡āĻ¸āĻžāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŽā§‡āĻ¨ā§‡ āĻšāĻ˛ā§āĻ¨āĨ¤

-āĻāĻŽāĻ¨ā§‹-āĻ°ā§‡āĻ¨ā§‡āĻ¸āĻžāĻ¸
āĻ°ā§‡āĻ¨ā§‡āĻ¸āĻžāĻ¸ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ā§‡āĻ° āĻ†āĻ—ā§‡ GCC-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŽā§‡āĻ¨ā§‡ āĻšāĻ˛ā§āĻ¨
āĻ†āĻŽāĻ°āĻž āĻ†āĻ›āĻŋ. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ SH āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

- mnomacsave
"MAC" āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻŸāĻŋāĻ•ā§‡ āĻ•āĻ˛-āĻ•ā§āĻ˛ā§‹āĻŦāĻžāĻ°āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ -āĻŽāĻ°ā§‡āĻ¨ā§‡āĻ¸āĻžāĻ¸ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ.

-āĻŽāĻŋāĻ‡āĻ‡āĻ‡
-mno-ieee
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° IEEE āĻ¸āĻŽā§āĻŽāĻ¤āĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻž āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚āĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻāĻŽāĻ¨ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¤ā§āĻ˛āĻ¨āĻžāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ•ā§āĻ°āĻŽāĻšā§€āĻ¨āĨ¤ āĻ—āĻ¤āĻžāĻ¨ā§āĻ—āĻ¤āĻŋāĻ• -āĻŽāĻŋāĻ‡āĻ‡āĻ‡ is
āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤āĻ­āĻžāĻŦā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻ—āĻŖāĻŋāĻ¤ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -mno-ieee āĻĒāĻ°ā§‹āĻ•ā§āĻˇāĻ­āĻžāĻŦā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ āĻĻā§āĻ°ā§āĻ¤ āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ°-āĻ¸āĻŽāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ•āĻŽ-āĻ¸āĻŽāĻžāĻ¨ āĻ¤ā§āĻ˛āĻ¨āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
implcit āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -āĻŽāĻŋāĻ‡āĻ‡āĻ‡ or -mno-ieee.

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ†āĻ‡āĻ¸āĻŋ_āĻ‡āĻ¨āĻ­ā§āĻ¯āĻžāĻ˛āĻŋāĻĄā§‡āĻŸ
āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻ…āĻŦā§ˆāĻ§ āĻ•āĻ°āĻ¤ā§‡ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•ā§‹āĻĄ
trampolines āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡ āĻ¯āĻĻāĻŋ -āĻŽāĻŋāĻ‰āĻœāĻžāĻ°ā§‡āĻ° āĻŽā§‹āĻĄ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°ā§€ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤
āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻ…āĻĒāĻļāĻ¨ (āĻ¯ā§‡āĻŽāĻ¨ -m4) "icbi" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ "icbi" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ¨āĻž āĻĻā§‡āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ, āĻāĻŦāĻ‚ -āĻŽāĻŋāĻ‰āĻœāĻžāĻ°ā§‡āĻ° āĻŽā§‹āĻĄ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ¨āĻ¯āĻŧ, āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•ā§‹āĻĄ āĻŽā§āĻ¯āĻžāĻ¨āĻŋāĻĒā§āĻ˛ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻšāĻ¯ā§‹āĻ—ā§€ āĻ˛ā§‡āĻ–āĻžāĻ° āĻ¸āĻžāĻĨā§‡āĨ¤ āĻļā§āĻ§ā§ āĻāĻ‡ āĻ¨āĻ¯āĻŧ
āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻĒā§āĻ°āĻŋāĻ­āĻŋāĻ˛ā§‡āĻœāĻĄ āĻŽā§‹āĻĄ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ˛āĻžāĻ‡āĻ¨ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻāĻŸāĻŋāĻ“ āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ
TLB āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ āĻ†āĻ¨āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-āĻŽāĻŋāĻ¸āĻžāĻ‡āĻœ
āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ•ā§‹āĻĄā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻāĻŦāĻ‚ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°ā§āĻ¨āĨ¤

-mpadstruct
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ 4 āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻĒā§āĻ¯āĻžāĻĄ āĻ•āĻ°ā§‡, āĻ¯āĻž
SH ABI-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨āĨ¤

-āĻŽā§āĻ¯āĻžāĻŸāĻŽāĻŋāĻ•-āĻŽāĻĄā§‡āĻ˛=āĻŽāĻĄā§‡āĻ˛
āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒā§‡āĻ° āĻŽāĻĄā§‡āĻ˛ āĻāĻŦāĻ‚ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻž āĻĒā§ƒāĻĨāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨ __āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨āĻ¸. āĻĻā§āĻ¯
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŽāĻĄā§‡āĻ˛ āĻāĻŦāĻ‚ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:

āĻ¨āĻž
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸā§‡āĻĄ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ•ā§āĻ°āĻŽ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻĒāĻ°āĻŽāĻžāĻŖā§āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŸāĻŋ "sh*-*-linux*" āĻ¨āĻž āĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

soft-gusa
āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻŦāĻŋāĻ˛ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ GNU/Linux āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ gUSA āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ•ā§āĻ°āĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨-
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŽāĻ§ā§āĻ¯ā§‡ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ•ā§āĻ°āĻŽ āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻŦāĻžāĻ§āĻž/āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻ•ā§‹āĻĄ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° SH3* āĻāĻŦāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤
SH4* āĻāĻ•āĻ•-āĻ•ā§‹āĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻšāĻ¯āĻŧ
"sh*-*-linux*" āĻāĻŦāĻ‚ SH3* āĻŦāĻž SH4*āĨ¤ āĻ¯āĻ–āĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ SH4A āĻšāĻ¯āĻŧ, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ“
āĻ†āĻ‚āĻļāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ "movli.l" āĻāĻŦāĻ‚ "movco.l" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ†āĻ°ā§‹ āĻĻāĻ•ā§āĻˇ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ¯āĻĨāĻžāĻ¯āĻĨ āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ†āĻ›ā§‡.

soft-tcb
āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ•ā§āĻ°āĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĨā§āĻ°ā§‡āĻĄ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§‡ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻŦā§āĻ˛āĻ• āĻāĻŸāĻŋ gUSA āĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¯āĻž SH1* āĻāĻ“ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻŦāĻ‚ SH2* āĻ˛āĻ•ā§āĻˇā§āĻ¯āĨ¤ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ•ā§āĻ°āĻŽ āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻŦāĻžāĻ§āĻž/āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻ•ā§‹āĻĄ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤
āĻāĻ•āĻ•-āĻ•ā§‹āĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤ āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, gbr-āĻ…āĻĢāĻ¸ā§‡āĻŸ= āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ¨āĻ°āĻŽ-āĻ‡āĻŽāĻžāĻ¸ā§āĻ•
āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€āĻ­āĻžāĻŦā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻŦāĻžāĻ§āĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
"SR.IMASK = 1111"āĨ¤ āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛āĻŸāĻŋ āĻ¤āĻ–āĻ¨āĻ‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¯āĻ–āĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻĒā§āĻ°āĻžāĻĒā§āĻ¤ āĻŽā§‹āĻĄā§‡ āĻšāĻ˛ā§‡
āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻ•-āĻ•ā§‹āĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤āĨ¤ āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻŦāĻžāĻ§āĻž/āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻ•ā§‹āĻĄā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡āĨ¤ āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛ āĻšāĻ˛
āĻ¯āĻ–āĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ "sh*-*-linux*" āĻāĻŦāĻ‚ SH1* āĻŦāĻž SH2* āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻšāĻžāĻ°ā§āĻĄ-āĻāĻ˛āĻāĻ˛āĻ¸āĻŋāĻāĻ¸
"movli.l" āĻāĻŦāĻ‚ "movco.l" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ•ā§āĻ°āĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ•ā§‡āĻŦāĻ˛. āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° SH4A āĻ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŦāĻ‚ āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ•ā§‹āĻ° āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤āĨ¤
āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 32 āĻŦāĻŋāĻŸ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ 8-āĻ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
āĻ…āĻĨāĻŦāĻž 16 āĻŦāĻŋāĻŸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ 32 āĻŦāĻŋāĻŸ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻŽāĻĄā§‡āĻ˛ āĻŦāĻžāĻ§āĻž/āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡āĻ“ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ
āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻ—ā§āĻ˛āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ SH4A āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĨā§‡āĻ•ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻŦāĻžāĻ§āĻž/āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻ•ā§‹āĻĄā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡āĨ¤

gbr-āĻ…āĻĢāĻ¸ā§‡āĻŸ=
āĻāĻ‡ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻŸāĻŋ āĻĨā§āĻ°ā§‡āĻĄ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŦāĻžāĻ‡āĻŸā§‡ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻŦā§āĻ˛āĻ• āĻ—āĻ āĻ¨ āĻ¯ā§‡ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ•ā§āĻ°āĻŽ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¯āĻ–āĻ¨
soft-tcb āĻŽāĻĄā§‡āĻ˛ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŽāĻžāĻ¨āĻŸāĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻšāĻžāĻ°āĻŸāĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ—ā§āĻŖāĻŋāĻ¤āĻ• āĻāĻŦāĻ‚ 0-1020 āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ā§ˇ

āĻ¯āĻĨāĻžāĻ¯āĻĨ
āĻāĻ‡ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻŽāĻŋāĻļā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°ā§‡, āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ, āĻāĻŦāĻ‚ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ•ā§āĻ°āĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽāĻĄā§‡āĻ˛āĨ¤

-āĻāĻŽāĻŸāĻžāĻāĻ¸
"__atomic_test_and_set" āĻāĻ° āĻœāĻ¨ā§āĻ¯ "tas.b" āĻ…āĻĒāĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻŦāĻŋāĻļā§‡āĻˇ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻāĻŦāĻ‚ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻāĻŸāĻŋ āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ• āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻ¨ā§āĻĄ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ˛āĻžāĻ‡āĻ¨ āĻĢā§āĻ˛āĻžāĻļā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ¯āĻž "tas.b" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻšāĻŋāĻ¤āĨ¤ āĻšāĻžāĻ˛ā§
āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ•ā§‹āĻ° SH4A āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° "tas.b" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻžāĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻŸāĻŋ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄā§‡āĻŸāĻž āĻĻā§āĻ°ā§āĻ¨ā§€āĻ¤āĻŋāĻ° āĻĢāĻ˛ā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mprefergot
āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§āĻ¨
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻœ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŸā§‡āĻŦāĻŋāĻ˛āĨ¤

-āĻŽāĻŋāĻ‰āĻœāĻžāĻ°ā§‡āĻ° āĻŽā§‹āĻĄ
-mno-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŽā§‹āĻĄ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻĒā§āĻ°āĻŋāĻ­āĻŋāĻ˛ā§‡āĻœāĻĄ āĻŽā§‹āĻĄ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ (āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ) āĻĻā§‡āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž
-āĻŽāĻŋāĻ‰āĻœāĻžāĻ°ā§‡āĻ° āĻŽā§‹āĻĄ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -mno-inline-ic_invalidate āĻ¯āĻĻāĻŋ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•ā§‹āĻĄ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŽā§‹āĻĄā§‡āĨ¤ -āĻŽāĻŋāĻ‰āĻœāĻžāĻ°ā§‡āĻ° āĻŽā§‹āĻĄ āĻ˛āĻ•ā§āĻˇā§āĻ¯ "sh*-*-linux*" āĻšāĻ˛ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ SH1* āĻŦāĻž SH2* -āĻŽāĻŋāĻ‰āĻœāĻžāĻ°ā§‡āĻ° āĻŽā§‹āĻĄ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ•ā§‹āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŽā§‹āĻĄ āĻ¨ā§‡āĻ‡āĨ¤

-āĻŽāĻžāĻ˛ā§āĻŸāĻ•āĻ¸ā§āĻŸ=āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻŖāĻŋāĻ¤ insn āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ–āĻ°āĻš āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨.

-mdiv =āĻ•ā§ŒāĻļāĻ˛
āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ­āĻžāĻ— āĻ•ā§ŒāĻļāĻ˛ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ¸āĻāĻ‡āĻšāĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻ•ā§ŒāĻļāĻ˛ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡:

fp āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ–ā§āĻŦ āĻ‰āĻšā§āĻš āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ†āĻ›ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻ¯āĻŧā§‡āĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž, āĻ¤āĻžāĻ‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‹āĻĄ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ˛ āĻĒāĻ›āĻ¨ā§āĻĻ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻšāĻœā§‡-āĻļā§‹āĻˇāĻŖāĻ¯ā§‹āĻ—ā§āĻ¯ ILP
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ•āĻžāĻ°āĻŖ a
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĨ¤

INV āĻ­āĻžāĻœāĻ•ā§‡āĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡
āĻ˛āĻ­ā§āĻ¯āĻžāĻ‚āĻļāĻ•ā§‡ āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ—ā§āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ•ā§ŒāĻļāĻ˛āĻŸāĻŋ āĻ¸āĻŋāĻāĻ¸āĻ‡ āĻāĻŦāĻ‚ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻ—āĻŖāĻ¨āĻžāĻ°āĨ¤ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡,
āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĢāĻžāĻāĻĻ āĻ¨āĻž.

inv:minlat
āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ°ā§‚āĻĒ INV āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡, āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨ CSE āĻŦāĻž āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ā§‡āĻ° āĻ¸ā§āĻ¯ā§‹āĻ— āĻ¨āĻž āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ, āĻŦāĻž āĻ¯āĻĻāĻŋ
āĻĒā§āĻ°ā§‹ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻāĻ•āĻ‡ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻļā§‡āĻˇ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡
āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻ—āĻŖāĻ¨āĻž āĻ¸āĻžāĻŽāĻ—ā§āĻ°āĻŋāĻ• āĻ•āĻŽāĻžāĻ¤ā§‡ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ—ā§āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻœāĻĄāĻŧāĻŋāĻ¤
āĻ˛ā§‡āĻŸā§‡āĻ¨ā§āĻ¸āĻŋ, āĻ†āĻ°ā§‹ āĻ•āĻŋāĻ›ā§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ–āĻ°āĻšā§‡, āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ•āĻŽ āĻ…āĻĢāĻžāĻ° āĻ•āĻ°ā§‡
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ•āĻ°āĻžāĻ° āĻ¸ā§āĻ¯ā§‹āĻ—āĨ¤

āĻ•āĻ˛
āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡ inv:minlat āĻ•ā§ŒāĻļāĻ˛ āĻāĻ‡
"m5-*media-nofpu" āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻšā§āĻš āĻ•ā§‹āĻĄ āĻ˜āĻ¨āĻ¤ā§āĻŦ āĻĻā§‡āĻ¯āĻŧāĨ¤

call2
āĻāĻ•āĻ‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ a
āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻ•āĻ†āĻĒ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻž āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ˛ā§‹āĻĄ āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°ā§‡
āĻ¸āĻŋāĻāĻ¸āĻ‡ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĨ¤

inv: āĻ•āĻ˛
inv: call2
inv:fp
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° INV āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻĄ āĻĨāĻžāĻ•ā§‡
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž, āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ˛, call2, āĻŦāĻž fp āĻ•ā§ŒāĻļāĻ˛, āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡āĨ¤ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡
āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚ āĻĒāĻžāĻ°ā§āĻļā§āĻŦ āĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ, āĻ¤āĻžāĻ‡ āĻāĻŸāĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻĒā§āĻ°āĻ¤āĻŋāĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤āĻ•āĻžāĻ°ā§€ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ¨āĻ°ā§āĻŽāĻŋāĻ˛āĻ¨
āĻ¸ā§‡āĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦāĻž āĻ•āĻ˛ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ¨āĻ¯āĻŧāĨ¤

inv20u
inv20l
āĻāĻ° āĻŦā§ˆāĻ•āĻ˛ā§āĻĒāĻŋāĻ• inv:minlat āĻ•ā§ŒāĻļāĻ˛ āĻ¯ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ‰āĻ˛ā§āĻŸā§‹ āĻšāĻŋāĻ¸āĻžāĻŦ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ—ā§āĻ¨ āĻĨā§‡āĻ•ā§‡ āĻĒā§ƒāĻĨāĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻ—āĻ¤āĻŋ āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ˛āĻ­ā§āĻ¯āĻžāĻ‚āĻļ āĻĢāĻŋāĻŸ āĻ•āĻ°ā§‡
20 āĻŦāĻŋāĻŸā§‡ (āĻĒā§āĻ˛āĻžāĻ¸ āĻ¸āĻžāĻ‡āĻ¨ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯) āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°ā§‡
āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨; āĻāĻ‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŸāĻŋ āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻ˛āĻ­ā§āĻ¯āĻžāĻ‚āĻļā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ—āĻ¤āĻŋ āĻ•āĻŽāĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤
inv20u āĻāĻ‡āĻ°āĻ•āĻŽ āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻ˛āĻ­ā§āĻ¯āĻžāĻ‚āĻļā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ…āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŦāĻ˛ā§‡ āĻ§āĻ°ā§‡ āĻ¨ā§‡āĻ¯āĻŧ, āĻāĻŦāĻ‚ inv20l
āĻāĻŸāĻž āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻšāĻ¤ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨.

SHmedia āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻ…āĻ¨ā§āĻ¯ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§ŒāĻļāĻ˛ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡:

āĻ•āĻ˛-āĻĄāĻŋāĻ­1
āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻāĻ•āĻ•-āĻĒāĻĻāĻ•ā§āĻˇā§‡āĻĒ āĻŦāĻŋāĻ­āĻžāĻ— āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž "div1" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨āĨ¤ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ•āĻ°ā§‡
āĻĢāĻžāĻāĻĻ āĻ¨āĻž āĻāĻŸāĻŋ SH4, SH2A āĻāĻŦāĻ‚ SHcompact āĻ›āĻžāĻĄāĻŧāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

āĻ•āĻ˛-āĻāĻĢāĻĒāĻŋ
āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĄāĻžāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻāĻ•āĻŸāĻŋ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ˜āĻŸāĻžāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
FPU āĻāĻ° āĻ¸āĻžāĻĨā§‡ SHcompact āĻāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻāĻ•āĻŸāĻŋ āĻĄāĻŦāĻ˛ āĻ¨ā§‡āĻ‡ āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž
āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ FPU āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ "āĻ•āĻ˛-āĻĄāĻŋāĻ­1"āĨ¤

āĻ•āĻ˛ āĻŸā§‡āĻŦāĻŋāĻ˛
āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ•ā§‡ āĻ•āĻ˛ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ›ā§‹āĻŸ āĻ­āĻžāĻœāĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻ•āĻ†āĻĒ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
āĻŦā§ƒāĻšāĻ¤ā§āĻ¤āĻ° āĻ­āĻžāĻœāĻ•āĻĻā§‡āĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ¸āĻš "div1" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĨ¤ āĻļā§‚āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻžāĻ—
āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻĢāĻžāĻāĻĻā§‡ āĻĢā§‡āĻ˛ā§‡ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ SH4 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤
āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻļāĻŋāĻĢāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨ā§‡āĻ‡ āĻāĻŽāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡
"āĻ•āĻ˛-āĻĄāĻŋāĻ­ 1" āĻāĨ¤

āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ­āĻžāĻ— āĻ•ā§ŒāĻļāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻ¤āĻ–āĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•ā§ŒāĻļāĻ˛āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĨ¤ SH2A-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•ā§ŒāĻļāĻ˛ āĻšāĻ˛ "divs" āĻāĻŦāĻ‚ "divu" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

-āĻŽā§āĻ¯āĻžāĻ•ā§āĻŽā§āĻ˛ā§‡āĻŸ-āĻ†āĻ‰āĻŸāĻ—ā§‹āĻ¯āĻŧāĻŋāĻ‚-āĻ†āĻ°ā§āĻ—āĻ¸
āĻ†āĻļā§‡āĻĒāĻžāĻļā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻ˛ā§‹āĻ—ā§‡ āĻ†āĻ‰āĻŸāĻ—ā§‹āĻ¯āĻŧāĻŋāĻ‚ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŦāĻžāĻ° āĻœāĻžāĻ¯āĻŧāĻ—āĻž āĻ°āĻŋāĻœāĻžāĻ°ā§āĻ­ āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•āĻ˛ āĻ•āĻžāĻ°ā§āĻ¯āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻāĻŦāĻ‚ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ‰āĻĒāĻ•āĻžāĻ°ā§€āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ unwinding āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻĄāĻŧāĻžāĻ¤ā§‡āĨ¤

-mdivsi3_libfunc =āĻ¨āĻžāĻŽ
32-āĻŦāĻŋāĻŸ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽ āĻāĻ¤ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¨āĻžāĻŽ. āĻāĻ‡
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¨āĻžāĻŽ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ•āĻ˛ āĻāĻŦāĻ‚ inv: āĻ•āĻ˛ āĻŦāĻŋāĻ­āĻžāĻ— āĻ•ā§ŒāĻļāĻ˛, āĻāĻŦāĻ‚
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ–āĻ¨āĻ“ āĻ‡āĻ¨āĻĒā§āĻŸ/āĻ†āĻ‰āĻŸāĻĒā§āĻŸ/āĻ•ā§āĻ˛ā§‹āĻŦāĻžāĻ°āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻāĻ•āĻ‡ āĻ¸ā§‡āĻŸ āĻ†āĻļāĻž āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ¨ āĻāĻŸāĻŋ
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ›āĻŋāĻ˛ āĻ¨āĻžāĨ¤

-mfixed- āĻ°ā§‡āĻžā§āĻœ =āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°
āĻāĻ•āĻŸāĻŋ āĻ¯āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ•āĻžāĻ°ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻ•ā§‹āĻĄ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻāĻ•āĻŸāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻĻā§āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ•āĻžāĻ§āĻŋāĻ•
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ°ā§‡āĻžā§āĻœ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻŽāĻžāĻ‡āĻ¨ā§āĻĄā§‡āĻ•ā§āĻ¸āĻĄ-āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚
SHmedia32/SHcompact-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨ā§āĻĄā§‡āĻ•ā§āĻ¸āĻĄ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻŽā§‹āĻĄā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻŽā§‹āĻĄ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĻŸāĻŋ 64-āĻŦāĻŋāĻŸ āĻ¸āĻš āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
MMU, āĻ¯āĻž OS āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ 32-āĻŦāĻŋāĻŸ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻĒā§‡āĻ¤ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¨ā§‡āĻ‡
āĻ‡āĻŽāĻĒā§āĻ˛āĻŋāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ‡āĻ¨āĻĄā§‡āĻ•ā§āĻ¸āĻĄ āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚ āĻŽā§‹āĻĄ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻŦāĻž āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
32-āĻŦāĻŋāĻŸ ABI-āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -mno-āĻ¸ā§‚āĻšā§€āĻ¯ā§āĻ•ā§āĻ¤-āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸āĻŋāĻ‚.

-mgettrcost =āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
"gettr" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻ–āĻ°āĻš āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 2 if
-mpt-āĻ¸ā§āĻĨāĻŋāĻ° āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ 100.

-mpt-āĻ¸ā§āĻĨāĻŋāĻ°
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ "pt*" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ†āĻŸāĻ•āĻžāĻŦā§‡ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡,
āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡ āĻ…āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻāĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§‡āĻ° āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ¤āĻžāĻ‡ āĻŦāĻ˛ā§‡
"ptabs" āĻāĻŦāĻ‚ "ptrel" āĻĢāĻžāĻāĻĻ āĻ¯āĻ–āĻ¨ 3 āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻāĻŦāĻ‚ 3 āĻšāĻ¯āĻŧāĨ¤ āĻāĻ¤ā§‡ āĻ†āĻ›ā§‡
āĻ…āĻ¨āĻŋāĻšā§āĻ›āĻžāĻ•ā§ƒāĻ¤ āĻĒā§āĻ°āĻ­āĻžāĻŦā§‡āĻ° āĻ†āĻ—ā§‡ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻ…āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡
āĻļāĻžāĻ–āĻž, āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻĒ āĻĨā§‡āĻ•ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨. āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, "__do_global_ctors", āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻ‚āĻļ
libgcc āĻ¯āĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒā§‡ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ° āĻšāĻžāĻ˛āĻžāĻ¯āĻŧ, āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ¯āĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°ā§‡ āĻ¯āĻž
-1 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -mpt-āĻ¸ā§āĻĨāĻŋāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, "ptabs" āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻ†āĻ—ā§‡ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ -1āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ¯ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻ¨āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ° āĻāĻ•āĻŸā§ āĻŦā§‡āĻļāĻŋ āĻĻā§āĻ°ā§āĻ¤ āĻšāĻžāĻ˛āĻžāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻ–āĻ¨
āĻ˛ā§āĻĒ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ° āĻļā§‡āĻˇā§‡ āĻ†āĻ¸ā§‡, āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻ•ā§āĻ°ā§āĻ¯āĻžāĻļ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ "ptabs" -1 āĻ āĻ˛ā§‹āĻĄ āĻšāĻ¯āĻŧ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĨ¤

āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨āĻ•āĻžāĻ°ā§€ āĻ•ā§‹āĻ¨ā§‹ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ
āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mno-pt-āĻ¸ā§āĻĨāĻŋāĻ°. āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡
-mgettrcost, -mno-pt-āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -mgettrcost=100; āĻāĻ‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° deters
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŦāĻ°āĻžāĻĻā§āĻĻāĨ¤

-āĻ…āĻŦāĻžāĻ§ā§āĻ¯-āĻĒā§āĻ°āĻ¤ā§€āĻ•
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…āĻŦā§ˆāĻ§ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻšāĻŋāĻšā§āĻ¨
"movi"/"shori"/"ptabs" āĻŦāĻž "movi"/"shori"/"ptrel" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŦā§ˆāĻ§, āĻ•āĻŋāĻ¨ā§āĻ¤ā§
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ•ā§ŒāĻļāĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ā§‡ āĻāĻŽāĻ¨ āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ¯āĻž āĻ˜āĻŸāĻžāĻ¯āĻŧ
āĻĢāĻžāĻāĻĻā§‡ āĻĢā§‡āĻ˛āĻžāĻ° āĻœāĻ¨ā§āĻ¯ "ptabs" āĻŦāĻž "ptrel"āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻ–āĻ¨āĻ‡ āĻ…āĻ°ā§āĻĨāĻŦāĻš -mno-pt-āĻ¸ā§āĻĨāĻŋāĻ° āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻāĻŸāĻŋ āĻ•ā§āĻ°āĻ¸-āĻŦā§‡āĻ¸āĻŋāĻ•-āĻŦā§āĻ˛āĻ• CSE, āĻ‰āĻ¤ā§āĻ¤ā§‹āĻ˛āĻ¨ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°ā§‡
āĻ˛ā§‹āĻĄ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mno-āĻ…āĻŦā§ˆāĻ§-āĻšāĻŋāĻšā§āĻ¨.

-āĻŽāĻŦā§āĻ°ā§āĻ¯āĻžāĻžā§āĻš-āĻ•āĻ¸ā§āĻŸ =NUM
āĻ§āĻ°ā§‡ NUM āĻāĻ•āĻŸāĻŋ āĻļāĻžāĻ–āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ–āĻ°āĻš āĻšāĻ¤ā§‡ āĻšāĻŦā§‡. āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¸āĻŽā§āĻ­āĻŦ āĻšāĻ˛ā§‡ āĻ†āĻ°āĻ“ āĻļāĻžāĻ–āĻž-āĻŽā§āĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ
āĻ¯ā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-mzdcbranch
-mno-zdcbranch
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ (āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) āĻ¯ā§‡ āĻļā§‚āĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨āĻšā§āĻ¯ā§āĻ¤āĻŋ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻļāĻžāĻ–āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ "āĻŦāĻŋāĻŸāĻŋ" āĻāĻŦāĻ‚
"bf" āĻĻā§āĻ°ā§āĻ¤āĨ¤ āĻ¯āĻĻāĻŋ -mzdcbranch āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻļā§‚āĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨āĻšā§āĻ¯ā§āĻ¤āĻŋ āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°ā§‡
āĻļāĻžāĻ–āĻž āĻ•ā§‹āĻĄ āĻ•ā§āĻ°āĻŽ. SH4 āĻāĻŦāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡
SH4A. āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -mno-zdcbranch.

-mcbranch-force-delay-slot
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻļāĻžāĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ āĻ¸ā§āĻ˛āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻž āĻŦāĻŋāĻ˛āĻŽā§āĻŦā§‡āĻ° āĻ¸ā§āĻ˛āĻŸāĻ•ā§‡ āĻ¸ā§āĻŸāĻžāĻĢ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ "āĻ¨āĻž" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ
āĻ…āĻ•ā§āĻˇāĻŽ āĻāĻŸāĻŋ āĻ†āĻ¸āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻžāĻ—āĻ—ā§āĻ˛āĻŋāĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
SH7055āĨ¤

-āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ—ā§āĻ¨ āĻāĻŦāĻ‚ āĻœāĻŽāĻž āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻ˛ā§‡ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ. āĻ¯āĻ¨ā§āĻ¤ā§āĻ°āĻ¨āĻŋāĻ°ā§āĻ­āĻ° -āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ–āĻ¨ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡-
āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ -ffp-āĻšā§āĻ•ā§āĻ¤āĻŋ=āĻĻā§āĻ°ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻāĻŦāĻ‚ -āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
-ffp-āĻšā§āĻ•ā§āĻ¤āĻŋ=āĻŦāĻ¨ā§āĻ§.

-mfsca
-mno-fsca
āĻ¸āĻžāĻ‡āĻ¨ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¸āĻžāĻ‡āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ "fsca" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻŦāĻž āĻ…āĻ¨āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻĒāĻ›āĻ¨ā§āĻĻ -mfsca āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•
-āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨. SH4A-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡āĨ¤
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -mno-fsca āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻžāĻ‡āĻ¨ āĻāĻŦāĻ‚ āĻ•ā§‹āĻ¸āĻžāĻ‡āĻ¨ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡
-āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ

-mfsrra
-mno-fsrra
āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻŦāĻ°ā§āĻ—āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ "fsrra" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨ āĻŦāĻž āĻ…āĻ¨āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨
āĻŽā§‚āĻ˛ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨āĨ¤ āĻĒāĻ›āĻ¨ā§āĻĻ -mfsrra āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•
-āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻ—āĻŖāĻŋāĻ¤. āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨
SH4A āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -mno-fsrra āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻāĻŽāĻ¨āĻ•āĻŋ āĻ¯āĻĻāĻŋ -āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻāĻŦāĻ‚ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§-āĻ—āĻŖāĻŋāĻ¤ āĻ†āĻ›ā§‡
āĻĒā§āĻ°āĻ­āĻžāĻŦāĨ¤

-āĻĒā§āĻ°āĻ•āĻžāĻļ āĻ•āĻ°āĻž
āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļā§‚āĻ¨ā§āĻ¯-āĻ¸ā§āĻĨāĻžāĻ¨āĻšā§āĻ¯ā§āĻ¤āĻŋ āĻļāĻ°ā§āĻ¤āĻžāĻ§ā§€āĻ¨ āĻļāĻžāĻ–āĻž āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ° āĻĢāĻ˛ā§‡ SH4 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻĻā§āĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ†āĻ¸āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ¸ā§‹āĻ˛āĻžāĻ°āĻŋāĻ¸ 2 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸ā§‹āĻ˛āĻžāĻ°āĻŋāĻ¸ 2 āĻ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:

-mclear-hwcap
-mclear-hwcap āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻŦāĻ˛ā§‡
āĻ¸ā§‹āĻ˛āĻžāĻ°āĻŋāĻ¸ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°āĨ¤ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ ISA āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻŽā§‡āĻļāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ•āĻŋ āĻ¨āĻž āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§āĻ¨ā§ˇ

-āĻŽāĻŋāĻŽā§āĻĒā§āĻ°-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ
-āĻŽāĻŋāĻŽā§āĻĒā§āĻ°-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ, āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ - āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻĒāĻžāĻ¸ āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ˛ā§‡ -z āĻĒāĻžāĻ  āĻĨā§‡āĻ•ā§‡
āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨-
āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛ āĻ•ā§‹āĻĄāĨ¤

-āĻŽāĻŋāĻŽā§āĻĒā§āĻ°-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§‡ "āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻ—ā§āĻ˛āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¤āĻŦā§‡ āĻ…-āĻ˛ā§‡āĻ–āĻžāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡ āĻĨāĻžāĻ•ā§‡ā§ˇ
āĻŦāĻŋāĻ­āĻžāĻ—" āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻžāĨ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻĒāĻŋ-āĻ…āĻ¨-āĻ•ā§‡ āĻŸā§āĻ°āĻŋāĻ—āĻžāĻ° āĻ•āĻ°ā§‡āĨ¤
āĻ˛āĻŋāĻ–ā§āĻ¨, āĻāĻŦāĻ‚ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻŸāĻŋ āĻ†āĻ¸āĻ˛ā§‡ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻœā§āĻĄāĻŧā§‡ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŽāĻŋāĻŽā§āĻĒā§āĻ°-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ, āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ -fpic or -fpic.

āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻ—ā§āĻ˛āĻŋ āĻ¸ā§‹āĻ˛āĻžāĻ°āĻŋāĻ¸ 2-āĻ āĻ‰āĻĒāĻ°ā§‡āĻ°āĻ—ā§āĻ˛āĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:

- āĻĨā§āĻ°ā§‡āĻĄ
POSIX āĻĨā§āĻ°ā§‡āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĨā§āĻ°ā§‡āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ¤āĻžāĻ•āĻžāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĨā§āĻ°ā§‡āĻĄāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦāĻž āĻāĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¨āĻŋāĻ°āĻžāĻĒāĻ¤ā§āĻ¤āĻžāĨ¤

- āĻĨā§āĻ°ā§‡āĻĄ
āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ - āĻĨā§āĻ°ā§‡āĻĄ.

SPARC āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ SPARC-āĻ¤ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:

-mno-app -regs
-āĻŽā§āĻ¯āĻžāĻĒ-āĻ°ā§‡āĻœā§‡āĻ¸
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ -āĻŽā§āĻ¯āĻžāĻĒ-āĻ°ā§‡āĻœā§‡āĻ¸ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° 2 āĻĨā§‡āĻ•ā§‡ 4 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡, āĻ¯āĻž
SPARC SVR4 ABI āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻ¤ā§‹ 1, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° 2 āĻĨā§‡āĻ•ā§‡ 4 āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ•āĻŸāĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ•ā§āĻ˛ā§‹āĻŦāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

āĻ•āĻŋāĻ›ā§ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ•ā§āĻˇāĻ¤āĻŋāĻ° āĻ–āĻ°āĻšā§‡ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ SVR4 ABI-āĻ¸āĻ™ā§āĻ—ā§€ āĻšāĻ¤ā§‡, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨
-mno-app -regs. āĻ†āĻĒāĻ¨āĻžāĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

-mflat
-āĻāĻŽāĻ¨ā§‹-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻŸ
āĻ¸āĻ™ā§āĻ—ā§‡ -mflat, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ/āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¨āĻž āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
"āĻĢā§āĻ˛ā§āĻ¯āĻžāĻŸ" āĻŦāĻž āĻāĻ•āĻ• āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹ āĻŽāĻĄā§‡āĻ˛āĨ¤ āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻŋāĻ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹ āĻŽāĻĄā§‡āĻ˛āĨ¤ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻāĻŦāĻ‚ āĻ‡āĻ¨āĻĒā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° (0--5) āĻāĻ–āĻ¨āĻ“ āĻ†āĻ›ā§‡
"āĻ•āĻ˛-āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤" āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ—āĻŖā§āĻ¯ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -āĻāĻŽāĻ¨ā§‹-āĻĢā§āĻ˛ā§āĻ¯āĻžāĻŸ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ), āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸ā§‡āĻ­/āĻ°āĻŋāĻ¸ā§āĻŸā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ (āĻŦā§āĻ¯āĻ¤ā§€āĻ¤
āĻĒāĻžāĻ¤āĻžāĻ° āĻ•āĻžāĻœā§‡āĻ° āĻœāĻ¨ā§āĻ¯)āĨ¤ āĻāĻŸāĻŋ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻŽā§‹āĻĄāĨ¤

-āĻāĻŽāĻāĻĢāĻĒāĻŋāĻ‡āĻ‰
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻŽā§āĻŦāĻ˛āĻŋāĻ¤ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mno-fpu
-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ
āĻ¸āĻŽāĻ¸ā§āĻ¤ SPARC āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻ¨āĻ¤ āĻāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž
āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ¸āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•ā§āĻ°āĻ¸-āĻ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¨āĻŋāĻœā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ•ā§āĻ°āĻ¸-āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•-*-āĻ†āĻ‰āĻŸ āĻāĻŦāĻ‚ āĻ¸ā§āĻĒāĻžāĻ°āĻ•ā§āĻ˛āĻžāĻ‡āĻŸ-*-*
āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ¨āĻž.

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡; āĻ…āĻ¤āĻāĻŦ, āĻāĻŸāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ¯āĻĻāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻ¸āĻŦ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ°āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ libgcc.a, āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¯ā§‡ GCC āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻ¸ā§‡, āĻ¸āĻ™ā§āĻ—ā§‡ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻ•ā§āĻ°āĻŽ
āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡.

-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻ•ā§‹āĻ¯āĻŧāĻžāĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻ•ā§‹āĻ¯āĻŧāĻžāĻĄ-āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ (āĻ˛āĻ‚ āĻĄāĻŦāĻ˛) āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻ•ā§‹āĻ¯āĻŧāĻžāĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻ•ā§‹āĻ¯āĻŧāĻžāĻĄ-āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ (āĻ˛āĻ‚ āĻĄāĻŦāĻ˛) āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ SPARC ABI-āĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧā§ˇ āĻāĻ‡ āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ.

āĻāĻ‡ āĻ˛ā§‡āĻ–āĻž āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤, āĻāĻŽāĻ¨ āĻ•ā§‹āĻ¨ SPARC āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¨ā§‡āĻ‡ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ†āĻ›ā§‡
āĻ•ā§‹āĻ¯āĻŧāĻžāĻĄ-āĻļāĻŦā§āĻĻ āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻ¤āĻžāĻ°āĻž āĻ¸āĻ•āĻ˛ā§‡āĻ‡ āĻāĻ•āĻœāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻāĻĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°āĻ•ā§‡ āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°ā§‡
āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ° āĻĢāĻžāĻāĻĻ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤
āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄ āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ°āĻŖā§‡, āĻāĻŸāĻŋ ABI āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ…āĻ¨ā§‡āĻ• āĻ§ā§€āĻ°
āĻ°ā§āĻŸāĻŋāĻ¨ āĻ¸ā§āĻ¤āĻ°āĻžāĻ‚ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻ•ā§‹āĻ¯āĻŧāĻžāĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mno-unaligned- āĻĄāĻžāĻŦāĻ˛āĻ¸
-āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ•-āĻĻā§āĻŦā§ˆāĻ¤
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻĄāĻžāĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ° 8-āĻŦāĻžāĻ‡āĻŸ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻĻāĻžāĻ¯āĻŧāĻŋāĻ•-āĻĻā§āĻŦā§ˆāĻ¤, GCC āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻĄāĻžāĻŦāĻ˛ā§‡āĻ° 8-āĻŦāĻžāĻ‡āĻŸ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ†āĻ›ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻ°āĻž
āĻ…āĻ¨ā§āĻ¯ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡, āĻ…āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŽ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĨāĻžāĻ•ā§‡āĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻŸāĻž
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° 4-āĻŦāĻžāĻ‡āĻŸ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ•āĻŋāĻ›ā§ āĻŦāĻŋāĻ°āĻ˛ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĨ¤ āĻāĻŸāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻ¯āĻŧ
āĻ•āĻžāĻ°āĻŖ āĻāĻ° āĻĢāĻ˛ā§‡ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ•ā§āĻˇāĻ¤āĻŋ āĻšāĻ¯āĻŧ, āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

-āĻŽāĻŋāĻ‰āĻœāĻžāĻ°-āĻŽā§‹āĻĄ
-mno-āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻŽā§‹āĻĄ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻ­āĻžāĻ‡āĻœāĻžāĻ° āĻŽā§‹āĻĄā§‡ āĻšāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻ¸āĻ™ā§āĻ—āĻŋāĻ•
LEON3 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ "casa" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mno-āĻĻā§āĻ°ā§āĻ¤-structs
-āĻŽāĻĢāĻžāĻ¸ā§āĻŸāĻžāĻ°-āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ¸
āĻ¸āĻ™ā§āĻ—ā§‡ -āĻŽāĻĢāĻžāĻ¸ā§āĻŸāĻžāĻ°-āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•ā§āĻŸāĻ¸, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° 8-āĻŦāĻžāĻ‡āĻŸ āĻĨāĻžāĻ•āĻž āĻ‰āĻšāĻŋāĻ¤
āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ "ldd" āĻāĻŦāĻ‚ "std" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻœā§‹āĻĄāĻŧāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ° āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸā§‡, āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ "ld" āĻāĻŦāĻ‚ "st" āĻœā§‹āĻĄāĻŧāĻžāĻ° āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧāĨ¤ āĻ¤āĻŦā§‡
āĻāĻ‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ SPARC ABI āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡, āĻāĻŸāĻž āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€ āĻ¸ā§āĻŦā§€āĻ•āĻžāĻ° āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ•ā§‹āĻĄ
ABI āĻāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧāĨ¤

-mcpu =cpu_type
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ, āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ, āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻ¯āĻ¨ā§āĻ¤ā§āĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ° cpu_type. āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ cpu_type āĻšāĻ¯āĻŧ v7, āĻ¸āĻ°āĻ˛āĻŦāĻ°ā§āĻ—ā§€āĻ¯āĻŧ āĻšāĻŋāĻ°āĻšāĻ°āĻŋā§Ž āĻŦā§ƒāĻ•ā§āĻˇāĻŦāĻŋāĻļā§‡āĻˇ, v8, āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•,
āĻšāĻžāĻ‡āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•, Leon, leon3, leon3v7, āĻ¸ā§āĻĒāĻžāĻ°āĻ•ā§āĻ˛āĻžāĻ‡āĻŸ, f930, f934, sparclite86x, āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•āĻ˛ā§‡āĻŸ,
tsc701, v9, āĻ†āĻ˛ā§āĻŸā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•, ultrasparc3, āĻ¨āĻžāĻ‡āĻ…ā§āĻ¯āĻžāĻ—ā§āĻ¯āĻžāĻ°āĻž, āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž2, āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž3 āĻāĻŦāĻ‚ āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž4.

āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻ¸ā§‹āĻ˛āĻžāĻ°āĻŋāĻ¸ āĻāĻŦāĻ‚ GNU/Linux āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ“ āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ, āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻšā§‹āĻ¸ā§āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§‡āĻ°āĻž āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ -mcpu=āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡ āĻ¯āĻĻāĻŋ
GCC āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻŋāĻ¨āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻāĻŦāĻ‚ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ‡āĻ—ā§āĻ˛ā§‹ v7, v8, āĻ¸ā§āĻĒāĻžāĻ°āĻ•ā§āĻ˛āĻžāĻ‡āĻŸ, āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•āĻ˛ā§‡āĻŸ, v9.

āĻāĻ–āĻžāĻ¨ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

v7 cypress, leon3v7

v8 āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•, āĻšāĻžāĻ‡āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•, āĻ˛āĻŋāĻ“āĻ¨, āĻ˛āĻŋāĻ“āĻ¨3

āĻ¸ā§āĻĒāĻžāĻ°āĻ•ā§āĻ˛āĻžāĻ‡āĻŸ
f930, f934, sparclite86x

āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•āĻ˛ā§‡āĻŸ
tsc701

v9 āĻ†āĻ˛ā§āĻŸā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•, āĻ†āĻ˛ā§āĻŸā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•3, āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž, āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž2, āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž3, āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž4

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ (āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡), GCC āĻāĻ° V7 āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
SPARC āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu = āĻ¸āĻžāĻ‡āĻĒā§āĻ°ā§‡āĻ¸, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡
āĻ¸āĻžāĻ‡āĻĒā§āĻ°ā§‡āĻ¸ CY7C602 āĻšāĻŋāĻĒ, āĻ¯ā§‡āĻŽāĻ¨āĻŸāĻŋ SPARCStation/SPARCServer 3xx āĻ¸āĻŋāĻ°āĻŋāĻœā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡
āĻĒā§āĻ°āĻžāĻ¨ā§‹ SPARCStation 1, 2, IPX āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻœāĻ¨ā§āĻ¯āĻ“ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=v8, GCC SPARC āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° V8 āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
V7 āĻ•ā§‹āĻĄ āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻšāĻ˛ āĻ¯ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯āĻž SPARC-V8 āĻ¤ā§‡ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ SPARC-V7 āĻ¤ā§‡ āĻ¨ā§‡āĻ‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡
-mcpu=superparc, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ• āĻšāĻŋāĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨
SPARCStation 10, 1000 āĻāĻŦāĻ‚ 2000 āĻ¸āĻŋāĻ°āĻŋāĻœā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=sparclite, GCC SPARC-āĻāĻ° SPARClite āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻāĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ—ā§āĻ¨, āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ­āĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻ§āĻžāĻĒ āĻāĻŦāĻ‚ āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ ("ffs") āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯āĻž SPARClite-āĻ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ SPARC-V7-āĻ āĻ¨ā§‡āĻ‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=f930, āĻĻā§āĻ¯
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋāĻ•ā§‡ Fujitsu MB86930 āĻšāĻŋāĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡, āĻ¯āĻž āĻ†āĻ¸āĻ˛
SPARClite, āĻ•ā§‹āĻ¨ FPU āĻ›āĻžāĻĄāĻŧāĻžāĻ‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=f934, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡
Fujitsu MB86934 āĻšāĻŋāĻĒ, āĻ¯ā§‡āĻŸāĻŋ FPU āĻ¸āĻš āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ•āĻ¤āĻŽ SPARCliteāĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu = āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•āĻ˛ā§‡āĻŸ, GCC SPARC-āĻāĻ° SPARClet āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ āĻāĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ—ā§āĻ¨, āĻ—ā§āĻ¨/āĻœāĻŽāĻž, āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ­āĻžāĻ— āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡
āĻ§āĻžāĻĒ āĻāĻŦāĻ‚ āĻ¸ā§āĻ•ā§āĻ¯āĻžāĻ¨ ("ffs") āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯āĻž SPARClet-āĻ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ SPARC-V7-āĻ āĻ¨ā§‡āĻ‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡
-mcpu=tsc701, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻāĻŸāĻŋāĻ•ā§‡ TEMIC SPARClet āĻšāĻŋāĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=v9, GCC SPARC āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° V9 āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
64-āĻŦāĻŋāĻŸ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻāĻŦāĻ‚ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡, 3āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ
āĻļāĻ°ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻāĻŦāĻ‚ āĻļāĻ°ā§āĻ¤āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=āĻ†āĻ˛ā§āĻŸā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•,
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻžāĻ¨ āĻ†āĻ˛ā§āĻŸā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ• I/II/IIi āĻšāĻŋāĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡
-mcpu=ultrasparch3, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻžāĻ¨ āĻ†āĻ˛ā§āĻŸā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡
III/III+/IIIi/IIIi+/IV/IV+ āĻšāĻŋāĻĒāĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=āĻ¨āĻŋāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž, āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°
āĻ¸āĻžāĻ¨ UltraSPARC T1 āĻšāĻŋāĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋāĻ•ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡ā§ˇ āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=āĻ¨āĻŋāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻžā§¨, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°
āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ Sun UltraSPARC T2 āĻšāĻŋāĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=āĻ¨āĻŋāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻžā§¨, āĻĻā§āĻ¯
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻžāĻ¨ āĻ†āĻ˛ā§āĻŸā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ• āĻŸāĻŋā§Š āĻšāĻŋāĻĒāĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=āĻ¨āĻŋāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻžā§¨,
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤āĻ­āĻžāĻŦā§‡ āĻāĻŸāĻŋāĻ•ā§‡ āĻ¸āĻžāĻ¨ āĻ†āĻ˛ā§āĻŸā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ• T4 āĻšāĻŋāĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§‡āĨ¤

-mtune =cpu_type
āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ cpu_type, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§‡āĻŸ āĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ āĻŦāĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ¯ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -mcpu =cpu_type āĻ†āĻ›ā§‡āĨ¤

āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻ‡ āĻŽāĻžāĻ¨ -mcpu =cpu_type āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -mtune =cpu_typeāĻ¤āĻŦā§‡ āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ°
āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ CPU āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ—ā§āĻ˛āĻŋ
āĻ¸āĻ°āĻ˛āĻŦāĻ°ā§āĻ—ā§€āĻ¯āĻŧ āĻšāĻŋāĻ°āĻšāĻ°āĻŋā§Ž āĻŦā§ƒāĻ•ā§āĻˇāĻŦāĻŋāĻļā§‡āĻˇ, āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•, āĻšāĻžāĻ‡āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•, Leon, leon3, leon3v7, f930, f934, sparclite86x,
tsc701, āĻ†āĻ˛ā§āĻŸā§āĻ°āĻžāĻ¸ā§āĻĒāĻžāĻ°ā§āĻ•, ultrasparc3, āĻ¨āĻžāĻ‡āĻ…ā§āĻ¯āĻžāĻ—ā§āĻ¯āĻžāĻ°āĻž, āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž2, āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž3 āĻāĻŦāĻ‚ āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž4āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡
āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻ¸ā§‹āĻ˛āĻžāĻ°āĻŋāĻ¸ āĻāĻŦāĻ‚ GNU/Linux āĻŸā§āĻ˛āĻšā§‡āĻ‡āĻ¨, āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mv8plus
-mno-v8plus
āĻ¸āĻ™ā§āĻ—ā§‡ -mv8plus, GCC SPARC-V8+ ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ V8 āĻĨā§‡āĻ•ā§‡ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯
ABI āĻšāĻ˛ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻāĻŦāĻ‚ āĻ†āĻ‰āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° 64 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻŦāĻ˛ā§‡ āĻŽāĻ¨ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸āĻŽāĻ¸ā§āĻ¤ SPARC-V32 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ 9-āĻŦāĻŋāĻŸ āĻŽā§‹āĻĄā§‡ Solaris-āĻ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡āĨ¤

-āĻāĻŽāĻ­āĻŋāĻāĻ¸
-mno-vis
āĻ¸āĻ™ā§āĻ—ā§‡ -āĻāĻŽāĻ­āĻŋāĻāĻ¸, GCC āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž UltraSPARC āĻ­āĻŋāĻœā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ā§‡āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§‡āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mno-vis.

-mvis2
-mno-vis2
āĻ¸āĻ™ā§āĻ—ā§‡ -mvis2, GCC āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž UltraSPARC-āĻāĻ° 2.0 āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§‡āĻ¯āĻŧ
āĻ­āĻŋāĻœā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mvis2 āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§‡ āĻ¯ā§‡
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ UltraSPARC-III āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĨ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ -mvis2 āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“
āĻ¸ā§‡āĻŸ -āĻāĻŽāĻ­āĻŋāĻāĻ¸.

-mvis3
-mno-vis3
āĻ¸āĻ™ā§āĻ—ā§‡ -mvis3, GCC āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž UltraSPARC-āĻāĻ° 3.0 āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§‡āĻ¯āĻŧ
āĻ­āĻŋāĻœā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mvis3 āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§‡ āĻ¯ā§‡
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž-ā§Š āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĨ¤ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ -mvis3 āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸ā§‡āĻŸ
-mvis2 āĻāĻŦāĻ‚ -āĻāĻŽāĻ­āĻŋāĻāĻ¸.

-mcbcond
-mno-cbcond
āĻ¸āĻ™ā§āĻ—ā§‡ -mcbcond, GCC āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¤ā§āĻ˛āĻ¨āĻž-āĻāĻŦāĻ‚-āĻļāĻžāĻ–āĻžāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§‡āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻ¯ā§‡āĻŽāĻ¨ āĻ¸ā§āĻĒāĻžāĻ°ā§āĻ• āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° 2011-āĻ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ -mcbcond āĻ•āĻ–āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĻ•ā§‡ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯āĻž āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ niagara-4 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡āĨ¤

-mpopc
-mno-popc
āĻ¸āĻ™ā§āĻ—ā§‡ -mpopc, GCC āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž UltraSPARC āĻœāĻ¨āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§‡āĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ—āĻŖāĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mpopc āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĻ•ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻ¯ā§‡āĻŽāĻ¨ āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž-ā§¨ āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĨ¤

-mfmaf
-mno-fmaf
āĻ¸āĻ™ā§āĻ—ā§‡ -mfmaf, GCC āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž UltraSPARC āĻĢāĻŋāĻ‰āĻœāĻĄ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĒā§āĻ˛āĻžāĻ‡-āĻāĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ¨ā§‡āĻ¯āĻŧ-
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ -mfmaf āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§‡ āĻ¯ā§‡
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻ¨āĻžāĻ¯āĻŧāĻžāĻ—ā§āĻ°āĻž-3 āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĨ¤

-mfix-at697f
Atmel AT697F āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻāĻ•āĻ• āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻĄ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ…ā§āĻ¯āĻžāĻ°āĻžāĻ‰āĻ¨ā§āĻĄ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨
(āĻ¯āĻž AT13E āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° erratum #697 āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻŋāĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧ)āĨ¤

-mfix-ut699
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ āĻāĻŦāĻ‚ āĻĄā§‡āĻŸāĻž āĻ•ā§āĻ¯āĻžāĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻĄ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ…ā§āĻ¯āĻžāĻ°āĻžāĻ‰āĻ¨ā§āĻĄ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨
UT699 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¤ā§āĻ°ā§āĻŸāĻŋ-āĻŦāĻŋāĻšā§āĻ¯ā§āĻ¤āĻŋ āĻŦāĻžāĻ¤āĻŋāĻ˛ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m 9-āĻŦāĻŋāĻŸā§‡ SPARC-V64 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻŦā§‡āĻļ:

-m32
-m64
āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸ āĻŦāĻž 64-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ 32-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ int āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡,
āĻĻā§€āĻ°ā§āĻ˜ āĻāĻŦāĻ‚ 32 āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°. 64-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ 32 āĻŦāĻŋāĻŸ āĻāĻŦāĻ‚ āĻĻā§€āĻ°ā§āĻ˜ āĻāĻŦāĻ‚ int āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
64 āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°.

-mcmodel =āĻ¯ā§‡
āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨

āĻŽā§‡āĻĄāĻ˛ā§‹
āĻŽāĻžāĻāĻžāĻ°āĻŋ/āĻ¨āĻŋāĻŽā§āĻ¨ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛: 64-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž, āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¨āĻŋāĻŽā§āĻ¨ 32-āĻ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĻ° āĻŦāĻŋāĻŸ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§€āĻ˛ āĻŦāĻž āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻŽāĻ§ā§āĻ¯āĻŽ
āĻŽāĻžāĻāĻžāĻ°āĻŋ/āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛: 64-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž, āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¨āĻŋāĻŽā§āĻ¨ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
44 āĻŦāĻŋāĻŸ āĻŽā§‡āĻŽāĻ°āĻŋ, āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻāĻŦāĻ‚ āĻĄāĻžāĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻžāĻ‡āĻœ 2GB āĻāĻ° āĻ•āĻŽ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻĄāĻžāĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸāĻŸāĻŋ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° 2GB āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨāĻžāĻ•āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•āĨ¤

medany
āĻŽāĻžāĻāĻžāĻ°āĻŋ/āĻ¯ā§‡āĻ•ā§‹āĻ¨āĻ“ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛: 64-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž, āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡, āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻāĻŦāĻ‚ āĻĄāĻžāĻŸāĻž āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻžāĻ‡āĻœ āĻāĻŦāĻ‚ āĻĄāĻžāĻŸāĻž 2GB āĻāĻ° āĻ•āĻŽ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸāĻŸāĻŋ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° 2GB āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĨāĻžāĻ•āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•āĨ¤

embedany
āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŽāĻžāĻāĻžāĻ°āĻŋ/āĻ¯ā§‡āĻ•ā§‹āĻ¨āĻ“ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛: 64-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž, āĻĒāĻžāĻ ā§āĻ¯
āĻāĻŦāĻ‚ āĻĄā§‡āĻŸāĻž āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ 2GB-āĻāĻ° āĻ•āĻŽ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻšāĻ¤ā§‡ āĻšāĻŦā§‡, āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻļā§āĻ°ā§ āĻšāĻŦā§‡ā§ˇ
(āĻ˛āĻŋāĻ‚āĻ• āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤)āĨ¤ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° %g4 āĻĄā§‡āĻŸāĻžāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻŋāĻ°āĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻāĻŦāĻ‚ PIC āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

-mmemory-āĻŽāĻĄā§‡āĻ˛=āĻŽā§‡āĻŽ-āĻŽāĻĄā§‡āĻ˛
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻāĻ•āĻŸāĻŋāĻ¤ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŽāĻĄā§‡āĻ˛āĻŸāĻŋ āĻŦāĻ˛āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§āĻ¨

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻāĻŦāĻ‚ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŽāĻĄā§‡āĻ˛āĨ¤

rmo āĻ†āĻ°āĻžāĻŽāĻĻāĻžāĻ¯āĻŧāĻ• āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…āĻ°ā§āĻĄāĻžāĻ°

āĻĒāĻŋāĻāĻ¸āĻ“ āĻ†āĻ‚āĻļāĻŋāĻ• āĻ¸ā§āĻŸā§‹āĻ° āĻ…āĻ°ā§āĻĄāĻžāĻ°

tso āĻŽā§‹āĻŸ āĻ¸ā§āĻŸā§‹āĻ° āĻ…āĻ°ā§āĻĄāĻžāĻ°

sc āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽāĻŋāĻ• āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯

āĻāĻ‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŽāĻĄā§‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ†āĻ¨ā§āĻˇā§āĻ āĻžāĻ¨āĻŋāĻ•āĻ­āĻžāĻŦā§‡ Sparc V9 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻļāĻŋāĻˇā§āĻŸ D-āĻ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛, āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° "PSTATE.MM" āĻĢāĻŋāĻ˛ā§āĻĄā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻžāĨ¤

-mstack-āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤
-mno-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤
āĻ¸āĻ™ā§āĻ—ā§‡ -mstack-āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤, GCC āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°, āĻāĻŦāĻ‚ āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻĨāĻžāĻ•āĻ˛ā§‡,
-2047 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĢā§āĻ°ā§‡āĻŽ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ†āĻŦāĻžāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻāĻ‡
64-āĻŦāĻŋāĻŸ āĻŽā§‹āĻĄā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§‹āĻ¨ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨ā§‡āĻ‡āĨ¤

āĻāĻ¸āĻĒāĻŋāĻāĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ SPU-āĻ¤ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:

-āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ¨-āĻ°āĻŋāĻ˛ā§‹āĻ•
-āĻŽāĻ°āĻ°-āĻ°āĻŋāĻ˛ā§‹āĻ•
SPU-āĻāĻ° āĻ˛ā§‹āĻĄāĻžāĻ° āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC āĻāĻ•āĻŸāĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤ -mno-error-reloc
āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡, -āĻŽāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ¨-āĻ°āĻŋāĻ˛ā§‹āĻ• āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

-āĻāĻŽāĻāĻ¸āĻāĻĢ-āĻĄāĻŋāĻāĻŽāĻ
-āĻŽā§āĻ¨āĻ¸ā§‡āĻĢ-āĻĄāĻŋāĻāĻŽāĻ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ DMA āĻāĻ° āĻ¸ā§‚āĻšāĻ¨āĻž āĻŦāĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ¸āĻŽāĻžāĻĒā§āĻ¤āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§āĻ¨āĻ°ā§āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧā§ˇ
āĻ¯ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻ¤āĻžāĻ° āĻ˛ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸āĻŽā§āĻŽāĻžāĻ¨āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -āĻŽā§āĻ¨āĻ¸ā§‡āĻĢ-āĻĄāĻŋāĻāĻŽāĻ
āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ°āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ "āĻ…āĻ¸ā§āĻĨāĻŋāĻ°" āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻŽāĻ¨ āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻ…āĻĻāĻ•ā§āĻˇ āĻ•ā§‹āĻĄ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻŦāĻ°āĻ‚ āĻŽāĻžāĻ°ā§āĻ•
āĻ…āĻ¸ā§āĻĨāĻŋāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ, āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -āĻāĻŽāĻāĻ¸āĻāĻĢ-āĻĄāĻŋāĻāĻŽāĻ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻĄāĻŋāĻāĻŽāĻāĻ° āĻšāĻŋāĻ•āĻŋā§ŽāĻ¸āĻž āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻ˛ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽā§‡āĻŽāĻ°āĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

āĻŦā§āĻ°āĻžāĻžā§āĻš-āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨ āĻ¸ā§āĻŸāĻ˛ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻļāĻžāĻ–āĻž āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻŦāĻž āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻļāĻžāĻ–āĻžāĨ¤ āĻāĻ•āĻŸāĻŋ āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ 8 āĻāĻ° āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤āĻžāĻ° āĻļāĻžāĻ–āĻž āĻĨā§‡āĻ•ā§‡ āĻĻā§‚āĻ°ā§‡āĨ¤ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻžāĻ° āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ•āĻžāĻ°āĻŖ āĻ†āĻ›ā§‡, āĻ›āĻžāĻĄāĻŧāĻž
āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡, āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻŦāĻ¸ā§āĻ¤ā§āĻ•ā§‡ āĻāĻ•āĻŸā§ āĻ›ā§‹āĻŸ āĻ•āĻ°āĻ¤ā§‡āĨ¤

-msmall-āĻŽā§‡āĻŽ
-āĻŽā§āĻ˛āĻžāĻ°ā§āĻœ-āĻŽā§‡āĻŽ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻāĻ‡ āĻ§āĻžāĻ°āĻŖāĻž āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ—ā§āĻ˛āĻŋ āĻ•āĻ–āĻ¨āĻ‡ 18 āĻŦāĻŋāĻŸā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻ¨āĻ¯āĻŧāĨ¤
āĻ¸āĻ™ā§āĻ—ā§‡ -āĻŽā§āĻ˛āĻžāĻ°ā§āĻœ-āĻŽā§‡āĻŽ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ 32-āĻŦāĻŋāĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤

-mstdmain
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§‡ āĻ¯āĻž SPU-āĻļā§ˆāĻ˛ā§€āĻ° āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ§āĻ°ā§‡ āĻ¨ā§‡āĻ¯āĻŧ
āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ (āĻ¯āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ†āĻ›ā§‡)āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -mstdmain, GCC āĻ˛āĻŋāĻ™ā§āĻ•
āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄā§‡āĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ C99-āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĻ•ā§‡ "āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻ§āĻ°ā§‡ āĻ¨ā§‡āĻ¯āĻŧ,
"argv" āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ¸āĻšāĨ¤

-mfixed- āĻ°ā§‡āĻžā§āĻœ =āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°-āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°
āĻāĻ•āĻŸāĻŋ āĻ¯āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ•āĻžāĻ°ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻ•ā§‹āĻĄ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻ°āĻŋāĻ¸āĻ° āĻāĻ•āĻŸāĻŋ āĻĄā§āĻ¯āĻžāĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻĻā§āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ•āĻžāĻ§āĻŋāĻ•
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ°ā§‡āĻžā§āĻœ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ†āĻ˛āĻžāĻĻāĻž āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mea32
-mea64
āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§āĻ¨ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯ā§‡ PPU āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ• "__ea" āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¨āĻžāĻŽ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻšāĻ¯āĻŧ 32 āĻŦāĻž 64 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 32 āĻŦāĻŋāĻŸāĨ¤
āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ ABI-āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻ•āĻžāĻ°ā§€ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ¤āĻžāĻ‡ āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•
āĻāĻ•āĻ‡ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻšāĨ¤

-maddress-āĻ¸ā§āĻĒā§‡āĻ¸-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
-mno-āĻ āĻŋāĻ•āĻžāĻ¨āĻž-āĻ¸ā§āĻĒā§‡āĻ¸-āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°
"__ea" āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨āĻŸāĻŋāĻ•ā§‡ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§‡āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ/āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻāĻŋāĻ¨
āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻŸāĻŋ "__ea" āĻāĻŦāĻ‚ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ āĻ¸ā§āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•āĻžāĻ¸ā§āĻŸ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
"__ea" āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°.

-mcache-size =āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻ†āĻ•āĻžāĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ libgcc-āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚ "__ea" āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°-āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ†āĻ•āĻžāĻ° āĻ¸āĻš āĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•ā§āĻ¯āĻžāĻļā§‡-āĻ†āĻ•āĻžāĻ° āĻšāĻ¯āĻŧ 8, 16, 32, 64
āĻāĻŦāĻ‚ 128. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ¸āĻžāĻ‡āĻœ 64KBāĨ¤

-āĻŽā§āĻ¯āĻžāĻŸāĻŽāĻŋāĻ•-āĻ†āĻĒāĻĄā§‡āĻŸ
-mno-āĻĒāĻ°āĻŽāĻžāĻŖā§-āĻ†āĻĒāĻĄā§‡āĻŸ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ libgcc-āĻāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚ PPU-āĻ¸āĻžāĻ‡āĻĄ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°-āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ†āĻĒāĻĄā§‡āĻŸ āĻšāĻŦā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤. āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ†āĻĒāĻĄā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ SPU āĻ•ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ PPU āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻ¯āĻŧ
"__ea" āĻ¨āĻžāĻŽā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻĄā§āĻ°ā§‡āĻ¸ āĻ¸ā§āĻĒā§‡āĻ¸ āĻ•ā§‹āĻ¯āĻŧāĻžāĻ˛āĻŋāĻĢāĻžāĻ¯āĻŧāĻžāĻ° āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ PPU-āĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻšāĻ¸ā§āĻ¤āĻ•ā§āĻˇā§‡āĻĒ āĻ•āĻ°ā§‡ āĻ¨āĻž
PPU āĻ•ā§‹āĻĄ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻ‡ āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĨāĻžāĻ•āĻž āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĨ¤ āĻĒāĻ°āĻŽāĻžāĻŖā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻ˛ā§‡
āĻ†āĻĒāĻĄā§‡āĻŸ, āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻšāĻ¸ā§āĻ¤āĻ•ā§āĻˇā§‡āĻĒ āĻ˜āĻŸāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡; āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻŦā§āĻ¯āĻžāĻ• āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ˛āĻžāĻ‡āĻ¨ āĻ˛ā§‡āĻ–āĻž āĻŦā§‡āĻļāĻŋ
āĻĻāĻ•ā§āĻˇ. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻšāĻ°āĻŖ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ†āĻĒāĻĄā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ.

-mdual-nops
-mdual-nops=n
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC āĻĻā§āĻŦā§ˆāĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ nops āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻāĻŸāĻŋ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĻ° āĻ†āĻļāĻž āĻ•āĻ°ā§‡
āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž. n 0 āĻĨā§‡āĻ•ā§‡ 10 āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ n āĻ•āĻŽ nops āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ. 10 āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ, 0 āĻāĻ° āĻŽāĻ¤ā§‹āĻ‡ -āĻāĻŽāĻ¨ā§‹-āĻĄā§āĻ¯āĻŧāĻžāĻ˛-āĻ¨ā§‹āĻĒāĻ¸. āĻ¸āĻ™ā§āĻ—ā§‡ āĻ…āĻ•ā§āĻˇāĻŽ -āĻ“āĻāĻ¸.

-mhint-max-nops=n
āĻāĻ•āĻŸāĻŋ āĻļāĻžāĻ–āĻž āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ¨āĻĒāĨ¤ āĻāĻ•āĻŸāĻŋ āĻļāĻžāĻ–āĻž āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ āĻ•āĻŽāĻĒāĻ•ā§āĻˇā§‡ 8 āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻļāĻžāĻ–āĻž āĻĨā§‡āĻ•ā§‡ āĻĻā§‚āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°āĻ›ā§‡. āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¨ n nops to
āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§āĻ¨, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻŸāĻŋ āĻļāĻžāĻ–āĻžāĻ° āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

-mhint-max-distance=n
āĻļāĻžāĻ–āĻž āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤āĻŸāĻŋāĻ•ā§‡ 256-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡
āĻļāĻžāĻ–āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°āĻ›ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻŸāĻŋ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
125.

-msafe-āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤
āĻāĻ•āĻŸāĻŋ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻŦāĻžāĻ— āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ SPU āĻ…āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸāĻ•āĻžāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŸāĻ˛ āĻšāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, GCC
āĻāĻ‡ āĻ¸ā§āĻŸāĻ˛āĻŸāĻŋ āĻ˜āĻŸāĻŦā§‡ āĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ "hbrp" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¯āĻŧāĨ¤

āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ V

āĻ…āĻ¨ā§āĻ¯āĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ V āĻ°āĻŋāĻ˛āĻŋāĻœ 4-āĻ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
āĻāĻ‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°:

-G āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻž āĻŦāĻžāĻžā§āĻ›āĻ¨ā§€āĻ¯āĻŧ āĻ¯ā§‡ - āĻĒā§āĻ°āĻ¤ā§€āĻ•ā§€ or - āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

-āĻ•āĻŋāĻ‰ āĻāĻ•āĻŸāĻŋ ".ident" āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŸā§āĻ˛ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°ā§āĻ¨
āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻžāĨ¤

-āĻ•āĻŋāĻ‰āĻāĻ¨ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ ".ident" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡ āĻŦāĻŋāĻ°āĻ¤ āĻĨāĻžāĻ•ā§āĻ¨ (āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤

-āĻ“āĻ¯āĻŧāĻžāĻ‡āĻĒāĻŋ,dirs
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ dirs, āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨, āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻœāĻ¨ā§āĻ¯ -l.

-āĻ‡āĻŽ,Dir
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ¤ā§‡ āĻĻā§‡āĻ–ā§āĻ¨ Dir M4 āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡. āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻŸāĻžāĻ‡āĻ˛-āĻœāĻŋāĻāĻ•ā§āĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m TILE-Gx-āĻ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:

-mcmodel=āĻ›ā§‹āĻŸ
āĻ›ā§‹āĻŸ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛ā§‡āĻ° āĻĻā§‚āĻ°āĻ¤ā§āĻŦ 500M āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻ‰āĻ­āĻ¯āĻŧ āĻĻāĻŋāĻ•ā§‡ āĻĒāĻŋāĻ¸āĻŋ-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻ āĻŋāĻ•āĻžāĻ¨āĻž 32 āĻŦāĻŋāĻŸāĨ¤ āĻĒāĻ°āĻŽ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻžāĨ¤

-mcmodel=āĻŦāĻĄāĻŧ
āĻŦāĻĄāĻŧ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻ˛ āĻĻā§‚āĻ°āĻ¤ā§āĻŦā§‡āĻ° āĻ•ā§‹āĻ¨ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¨ā§‡āĻ‡, āĻĒāĻŋāĻ¸āĻŋ-
āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻ āĻŋāĻ•āĻžāĻ¨āĻž, āĻŦāĻž āĻĒāĻ°āĻŽ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĨ¤

-mcpu =āĻ¨āĻžāĻŽ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ CPU-āĻāĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ°āĻ•āĻžāĻ° tilegx.

-m32
-m64
āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸ āĻŦāĻž 64-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ 32-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ int āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡,
āĻĻā§€āĻ°ā§āĻ˜, āĻāĻŦāĻ‚ 32 āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°. 64-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ 32 āĻŦāĻŋāĻŸ āĻāĻŦāĻ‚ āĻĻā§€āĻ°ā§āĻ˜ āĻāĻŦāĻ‚ int āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
64 āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°.

-āĻŦāĻŋāĻ—-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
- āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯-āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨
āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ āĻŦāĻĄāĻŧ/āĻ›ā§‹āĻŸ āĻāĻ¨ā§āĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻŽā§‹āĻĄā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻŸāĻžāĻ‡āĻ˛āĻĒā§āĻ°ā§‹ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m TILEPro-āĻ¤ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:

-mcpu =āĻ¨āĻžāĻŽ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ CPU-āĻāĻ° āĻ§āĻ°āĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ°āĻ•āĻžāĻ° tilepro.

-m32
āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻž 32 āĻŦāĻŋāĻŸā§‡ int, āĻ˛āĻ‚ āĻāĻŦāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡āĨ¤
āĻāĻŸāĻŋ āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ†āĻšāĻ°āĻŖ āĻ¤āĻžāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

V850 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m V850 āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-āĻŽāĻ˛āĻ‚-āĻ•āĻ˛
-mno-āĻ˛āĻ‚-āĻ•āĻ˛
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•āĻ˛āĻ•ā§‡ āĻĻā§‚āĻ°ā§‡ (āĻ¨āĻŋāĻ•āĻŸā§‡) āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻ˛ āĻ…āĻ¨ā§‡āĻ• āĻĻā§‚āĻ°ā§‡ āĻšāĻ¤ā§‡ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛ āĻ•āĻ°ā§‡
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡āĨ¤

-mno-ep
-āĻāĻŽāĻ‡āĻĒāĻŋ
āĻāĻ•āĻ‡ āĻ¸ā§‚āĻšāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° 4 āĻŦāĻž āĻ¤āĻžāĻ° āĻŦā§‡āĻļāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻŦā§āĻ˛āĻ•āĻ—ā§āĻ˛āĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž (āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°ā§āĻ¨)
"ep" āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ•āĻĒāĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻ›ā§‹āĻŸ "sld" āĻāĻŦāĻ‚ "sst" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĻā§āĻ¯ -āĻāĻŽāĻ‡āĻĒāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻ˛ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻĨāĻžāĻ•ā§‡āĨ¤

-mno-prolog-āĻĢāĻžāĻ‚āĻļāĻ¨
-mprolog-āĻĢāĻžāĻ‚āĻļāĻ¨
āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻžāĻŸāĻŋāĻ¤ā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž (āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨)
āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ¸āĻ‚āĻšāĻžāĻ°āĨ¤ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ§ā§€āĻ°, āĻ¤āĻŦā§‡ āĻ•āĻŽ āĻ•ā§‹āĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ¸ā§āĻĒā§‡āĻ¸ āĻ¯āĻĻāĻŋ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ•āĻ‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻ¯
-mprolog-āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻ˛ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻšāĻžāĻ˛ā§ āĻĨāĻžāĻ•ā§‡āĨ¤

-āĻāĻŽāĻ¸ā§āĻĒā§‡āĻ¸
āĻ•ā§‹āĻĄ āĻ¯āĻ¤āĻŸāĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ›ā§‹āĻŸ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡, āĻāĻ‡ āĻļā§āĻ§ā§ āĻšāĻžāĻ˛ā§ -āĻāĻŽāĻ‡āĻĒāĻŋ
āĻāĻŦāĻ‚ -mprolog-āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…āĻĒāĻļāĻ¨āĨ¤

-mtda =n
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻŦāĻž āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ°āĻžāĻ–ā§āĻ¨ āĻ¯āĻžāĻ° āĻ†āĻ•āĻžāĻ° n āĻŦāĻžāĻ‡āĻŸ āĻŦāĻž āĻ•āĻŽ āĻ•ā§āĻˇā§āĻĻā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ
āĻ¯ā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ "ep" āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ. āĻ•ā§āĻˇā§āĻĻā§āĻ° āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻž āĻŽā§‹āĻŸ 256 āĻŦāĻžāĻ‡āĻŸ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
(āĻŦāĻžāĻ‡āĻŸ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ 128 āĻŦāĻžāĻ‡āĻŸ)āĨ¤

-msda =n
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻŦāĻž āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ°āĻžāĻ–ā§āĻ¨ āĻ¯āĻžāĻ° āĻ†āĻ•āĻžāĻ° n āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻžāĻ¯āĻŧ āĻŦāĻžāĻ‡āĻŸ āĻŦāĻž āĻ•āĻŽ
āĻ¯ā§‡ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ "gp" āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ. āĻ›ā§‹āĻŸ āĻĄā§‡āĻŸāĻž āĻāĻ˛āĻžāĻ•āĻž 64 āĻ•āĻŋāĻ˛ā§‹āĻŦāĻžāĻ‡āĻŸ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mzda =n
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻŦāĻž āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ°āĻžāĻ–ā§āĻ¨ āĻ¯āĻžāĻ° āĻ†āĻ•āĻžāĻ° n āĻĒā§āĻ°āĻĨāĻŽ 32 āĻ¤ā§‡ āĻŦāĻžāĻ‡āĻŸ āĻŦāĻž āĻ¤āĻžāĻ° āĻ•āĻŽ
āĻ•āĻŋāĻ˛ā§‹āĻŦāĻžāĻ‡āĻŸ āĻŽā§‡āĻŽāĻ°āĻŋāĨ¤

-mv850
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻ˛ V850.

-MV850E3V5
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻ˛ V850E3V5āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ•
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ "__v850e3v5__" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-MV850E2V4
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻ˛ V850E3V5āĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¨āĻžāĻŽ
-MV850E3V5 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-MV850E2V3
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻ˛ V850E2V3āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ•
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ "__v850e2v3__" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-mv850e2
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻ˛ V850E2āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ•
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ "__v850e2__" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-mv850e1
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻ˛ V850E1āĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ•
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ "__v850e1__" āĻāĻŦāĻ‚ "__v850e__" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-mv850es
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻ˛ V850ESāĨ¤ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¨āĻžāĻŽ -mv850e1
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-mv850e
āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻ˛ V850EāĨ¤ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ• "__v850e__"
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ -mv850 āĻ¨āĻž -mv850e āĻ¨āĻž -mv850e1 āĻ¨āĻž -mv850e2 āĻ¨āĻž -MV850E2V3 āĻ¨āĻž -MV850E3V5
āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ•āĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻžāĻ¸āĻ™ā§āĻ—āĻŋāĻ• __v850*__
āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ§ā§āĻ°ā§āĻŦāĻ• "__v850" āĻāĻŦāĻ‚ "__v851__" āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡
āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ.

-mdisable-calt
-mno-āĻ…āĻ•ā§āĻˇāĻŽ-āĻ•āĻ˛
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ v850e, v850e1, āĻāĻ° āĻœāĻ¨ā§āĻ¯ "CALLT" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽāĻ•ā§‡ āĻĻāĻŽāĻ¨ āĻ•āĻ°ā§‡āĨ¤
v850 āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯ā§‡āĻ° v2e850, v2e3v850 āĻāĻŦāĻ‚ v3e5v850 āĻĢā§āĻ˛ā§‡āĻ­āĻžāĻ°āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡ āĻ¯āĻ–āĻ¨ RH850 ABI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ (āĻĻā§‡āĻ–ā§āĻ¨ -MRH850-ABI), āĻāĻŦāĻ‚
āĻ¯āĻ–āĻ¨ GCC ABI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ…āĻ•ā§āĻˇāĻŽāĨ¤ āĻ¯āĻĻāĻŋ "CALLT" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ˛ā§‡ āĻ¸āĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻŋāĻšā§āĻ¨ "__V850_CALLT__" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸
-āĻŽāĻ¨ā§‡-āĻŦāĻŋāĻļā§āĻ°āĻžāĻŽ
āĻĒāĻžāĻ¸ āĻ…āĻ¨ (āĻ…āĻĨāĻŦāĻž āĻĒāĻžāĻ¸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž) the -āĻŽāĻ°ā§‡āĻ˛āĻžāĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-āĻŽāĻ˛āĻ‚-āĻœāĻžāĻŽā§āĻĒ
-mno-āĻ˛āĻ‚-āĻœāĻžāĻŽā§āĻĒāĻ¸
āĻĒāĻŋāĻ¸āĻŋ-āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ āĻœāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽāĻ•ā§‡ āĻ…āĻ•ā§āĻˇāĻŽ (āĻŦāĻž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨)āĨ¤

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽāĻ•ā§‡ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ (āĻŦāĻž āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨)ā§ˇ āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžā§ŽāĻĒāĻ°ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¯āĻ–āĻ¨ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻšāĻ¯āĻŧ V850E2V3 āĻ…āĻĨāĻŦāĻž āĻ‰āĻšā§āĻšāĻ¤āĻ°. āĻ¯āĻĻāĻŋ
āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻ¤āĻžāĻ°āĻĒāĻ° āĻ¸āĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°
āĻšāĻŋāĻšā§āĻ¨ "__FPU_OK__" āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ "__NO_FPU__" āĻšāĻŋāĻšā§āĻ¨ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻŽā§āĻ˛ā§āĻĒ
e3v5 LOOP āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ e3v5 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ–āĻ¨āĻ“ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ•

-MRH850-ABI
-mghs
V850 ABI-āĻāĻ° RH850 āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡
ABI-āĻāĻ° āĻāĻ‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯:

* āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻŽāĻ°āĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸ā§‡
āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°

* āĻŦāĻĄāĻŧ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ (āĻ†āĻ•āĻžāĻ°ā§‡ 8 āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻŦā§‡āĻļāĻŋ) āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

* āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ 16-āĻŦāĻŋāĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

* āĻĻā§āĻ¯ -m8byte-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤

* āĻĻā§āĻ¯ -mdisable-calt āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻ¯
-mno-āĻ…āĻ•ā§āĻˇāĻŽ-āĻ•āĻ˛ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

āĻ¯āĻ–āĻ¨ ABI-āĻāĻ° āĻāĻ‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ C āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻŋāĻšā§āĻ¨ "__V850_RH850_ABI__"
āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž.

-āĻāĻŽāĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻ†āĻŦāĻŋ
V850 ABI-āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§‹ GCC āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ā§ˇ ABI āĻāĻ° āĻāĻ‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ§āĻŋ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯:

* āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° "r10" āĻ āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤

* āĻŦāĻĄāĻŧ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨ (āĻ†āĻ•āĻžāĻ°ā§‡ 8 āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻŦā§‡āĻļāĻŋ) āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

* āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ 32-āĻŦāĻŋāĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

* āĻĻā§āĻ¯ -m8byte-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

* āĻĻā§āĻ¯ -mdisable-calt āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ¨āĻ¯āĻŧāĨ¤

āĻ¯āĻ–āĻ¨ ABI-āĻāĻ° āĻāĻ‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ C āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻŋāĻšā§āĻ¨ "__V850_GCC_ABI__"
āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž.

-m8byte-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
-mno-8āĻŦāĻžāĻ‡āĻŸ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
8-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¤ā§‡ "āĻĄāĻžāĻŦāĻ˛" āĻāĻŦāĻ‚ "āĻ˛āĻ‚ āĻ˛āĻ‚" āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ā§ˇ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• 4-āĻŦāĻžāĻ‡āĻŸā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻžāĨ¤ āĻ•āĻ–āĻ¨
-m8byte-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ¸āĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻšāĻŋāĻšā§āĻ¨ "__V850_8BYTE_ALIGN__" āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ
āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤

-āĻāĻŽāĻŦāĻŋāĻ—-āĻ¸ā§āĻ‡āĻš
āĻŦāĻĄāĻŧ āĻ¸ā§āĻ‡āĻš āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°/āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ‡āĻš āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡āĻ° āĻļāĻžāĻ–āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ…āĻ­āĻŋāĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡āĨ¤

-āĻŽā§āĻ¯āĻžāĻĒ-āĻ°ā§‡āĻœā§‡āĻ¸
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄā§‡ r2 āĻāĻŦāĻ‚ r5 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻāĻ‡
āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mno-app -regs
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ r2 āĻāĻŦāĻ‚ r5 āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ—āĻŖā§āĻ¯ āĻ•āĻ°ā§‡āĨ¤

āĻ­ā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m VAX-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸
āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻœāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž ("aobleq" āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡) āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
VAX āĻĻā§€āĻ°ā§āĻ˜ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻœā§āĻĄāĻŧā§‡ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž āĻœāĻ¨ā§āĻ¯.

-mgnu
GNU āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻšāĻšā§āĻ›ā§‡ āĻāĻŽāĻ¨ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ā§‡ āĻ¸ā§‡āĻ‡ āĻœāĻžāĻŽā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°ā§āĻ¨
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-āĻāĻŽāĻœāĻŋ āĻĄāĻŋ-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻœāĻŋ-āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡āĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŽā§āĻŦāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•ā§‹āĻĄāĨ¤

āĻ­āĻŋāĻœāĻŋāĻ¯āĻŧāĻžāĻŽ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

-āĻāĻŽāĻĄāĻŋāĻŦāĻžāĻ—
āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻĢāĻžāĻ‡āĻ˛ I/O āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ MCM āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤āĨ¤ āĻāĻŸāĻŋ libc.a āĻāĻŦāĻ‚ libdebug.a āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡āĨ¤
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ GDB āĻ°āĻŋāĻŽā§‹āĻŸ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻ‰āĻšāĻŋāĻ¤
āĻ…āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ.

-msim
āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¯āĻž āĻĢāĻžāĻ‡āĻ˛ I/O āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ°ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤āĨ¤ āĻāĻŸāĻŋ libc.a āĻāĻŦāĻ‚ libsim.a āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡āĨ¤

-āĻāĻŽāĻāĻĢāĻĒāĻŋāĻ‡āĻ‰
-āĻŽāĻšāĻžāĻ°ā§āĻĄ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻŽā§āĻŦāĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mno-fpu
-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡; āĻ…āĻ¤āĻāĻŦ, āĻāĻŸāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ°
āĻ†āĻĒāĻ¨āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ¯āĻĻāĻŋ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻ¸āĻŦ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ°āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ libgcc.a, āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¯ā§‡ GCC āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻ¸ā§‡, āĻ¸āĻ™ā§āĻ—ā§‡ -āĻŽā§‡āĻŽāĻ¸āĻĢāĻŸ-āĻĢā§āĻ˛ā§‹āĻŸ āĻāĻ‡ āĻœāĻ¨ā§āĻ¯ āĻ•ā§āĻ°āĻŽ
āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡.

-mcpu =cpu_type
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ, āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ, āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻ¯āĻ¨ā§āĻ¤ā§āĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ° cpu_type. āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ cpu_type āĻšāĻ¯āĻŧ MCM, gr5 āĻāĻŦāĻ‚ gr6.

MCM āĻāĻ° āĻ¸āĻŽāĻžāĻ°ā§āĻĨāĻ• āĻļāĻŦā§āĻĻ gr5 āĻĒāĻļā§āĻšāĻžāĻĻāĻĒāĻĻ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ (āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡), GCC āĻāĻ° GR5 āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ­āĻŋāĻœāĻŋāĻ¯āĻŧāĻžāĻŽ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĨ¤

āĻ¸āĻ™ā§āĻ—ā§‡ -mcpu=gr6, GCC āĻ­āĻŋāĻœāĻŋāĻ¯āĻŧāĻžāĻŽ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° GR6 āĻ°ā§‚āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤
GR5 āĻ•ā§‹āĻĄ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻšāĻ˛ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦā§āĻ˛āĻ• āĻŽā§āĻ­ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻŦā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

-mtune =cpu_type
āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖā§‡āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ cpu_type, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§‡āĻŸ āĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ āĻŦāĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ¯ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -mcpu =cpu_type āĻšāĻŦā§‡āĨ¤

-msv-āĻŽā§‹āĻĄ
āĻ¸ā§āĻĒāĻžāĻ°āĻ­āĻžāĻ‡āĻœāĻžāĻ° āĻŽā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ•ā§‹āĻ¨ āĻŦāĻŋāĻ§āĻŋāĻ¨āĻŋāĻˇā§‡āĻ§ āĻ¨ā§‡āĻ‡
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-āĻŽāĻŋāĻ‰āĻœāĻžāĻ°-āĻŽā§‹āĻĄ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻŽā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻŋāĻ›ā§ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¨āĻŋāĻˇāĻŋāĻĻā§āĻ§: GR5 āĻ, āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° r24 āĻĨā§‡āĻ•ā§‡ r31 āĻāĻ‡ āĻŽā§‹āĻĄā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž; āĻ‰āĻĒāĻ°ā§‡
GR6, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° r29 āĻĨā§‡āĻ•ā§‡ r31 āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤

VMS āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m VMS āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-mvms-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨-āĻ•ā§‹āĻĄ
"āĻĒā§āĻ°āĻ§āĻžāĻ¨" āĻĨā§‡āĻ•ā§‡ VMS āĻ•āĻ¨ā§āĻĄāĻŋāĻļāĻ¨ āĻ•ā§‹āĻĄ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ POSIX-āĻļā§ˆāĻ˛ā§€ āĻļāĻ°ā§āĻ¤ āĻĢā§‡āĻ°āĻ¤ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž
(āĻ¯ā§‡āĻŽāĻ¨ āĻ¤ā§āĻ°ā§āĻŸāĻŋ) āĻ•ā§‹āĻĄāĨ¤

-mdebug-main =āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—
āĻ¯āĻžāĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ āĻ¸ā§‡āĻ‡ āĻĒā§āĻ°āĻĨāĻŽ āĻ°ā§āĻŸāĻŋāĻ¨āĻŸāĻŋāĻ•ā§‡ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ— āĻ•āĻ°ā§āĻ¨ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ°ā§āĻŸāĻŋāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ°

-mmalloc64
64-āĻŦāĻŋāĻŸ āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻā§‡āĻ° āĻ°ā§āĻŸāĻŋāĻ¨ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

-mpointer-size =āĻ†āĻ¯āĻŧāĻ¤āĻ¨
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻ•āĻžāĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ†āĻ¯āĻŧāĻ¤āĻ¨ āĻšāĻ¯āĻŧ 32 or āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ 32 āĻŦāĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ•, 64 or āĻĻā§€āĻ°ā§āĻ˜ 64 āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻāĻŦāĻ‚ āĻ¨āĻžāĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 32 āĻŦāĻŋāĻŸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ "pragma pointer_size" āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤

āĻ­āĻŋāĻāĻ•ā§āĻ¸ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ VxWorks āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻšāĻžāĻ°ā§āĻĄāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻ¸ā§‡āĻ‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-āĻāĻŽāĻ†āĻ°āĻŸāĻŋāĻĒāĻŋ
GCC VxWorks āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻāĻŦāĻ‚ āĻ°āĻŋāĻ¯āĻŧā§‡āĻ˛ āĻŸāĻžāĻ‡āĻŽ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ (RTPs) āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ†āĻ—ā§‡āĻ° āĻĨā§‡āĻ•ā§‡ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡ āĻ¸ā§āĻ¯ā§āĻ‡āĻš āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ•ā§‡āĻ“ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡
"__RTP__"āĨ¤

-āĻ…-āĻ¸ā§āĻĨāĻŋāĻ°
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻāĻ•āĻŸāĻŋ RTP āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯
āĻ…āĻĒāĻļāĻ¨ - āĻ¸ā§āĻĨāĻŋāĻ° āĻāĻŦāĻ‚ - āĻļā§‡āĻ¯āĻŧāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ RTP-āĻāĻ° āĻœāĻ¨ā§āĻ¯āĻ“ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡; - āĻ¸ā§āĻĨāĻŋāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ

-āĻŦāĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ•
-āĻŦāĻŋāĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ•
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻĒāĻžāĻ āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ°āĻž āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĻāĻŋāĻ¯āĻŧāĻžāĻŦāĨ¤

-Xbind-āĻ…āĻ˛āĻ¸
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ā§‡āĻ° āĻ…āĻ˛āĻ¸ āĻŦāĻžāĻāĻ§āĻžāĻ‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -Wl,-z,āĻāĻ–āĻ¨ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻšāĻ˛
āĻĄāĻžāĻ¯āĻŧāĻžāĻŦā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤āĨ¤

-āĻāĻ•ā§āĻ¸āĻŦāĻžāĻ‡āĻ¨ā§āĻĄ-āĻāĻ–āĻ¨
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ā§‡āĻ° āĻ…āĻ˛āĻ¸ āĻŦāĻžāĻāĻ§āĻžāĻ‡ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻāĻŦāĻ‚ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻĄāĻžāĻ¯āĻŧāĻžāĻŦā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖāĨ¤

x86 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸāĻžāĻ°ā§‡āĻ° x86 āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-āĻŽāĻžāĻ°ā§āĻš =cpu-āĻŸāĻžāĻ‡āĻĒ
āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ cpu-āĻŸāĻžāĻ‡āĻĒāĨ¤ āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡ -mtune =cpu-āĻŸāĻžāĻ‡āĻĒ,
āĻ¯āĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻœāĻ¨ā§āĻ¯ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻŸāĻŋāĻ‰āĻ¨ cpu-āĻŸāĻžāĻ‡āĻĒ, -āĻŽāĻžāĻ°ā§āĻš =cpu-āĻŸāĻžāĻ‡āĻĒ
GCC-āĻ•ā§‡ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻšāĻ˛āĻŦā§‡ āĻ¨āĻž
āĻœā§āĻžāĻžāĻĒāĻŋāĻ¤. āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž -āĻŽāĻžāĻ°ā§āĻš =cpu-āĻŸāĻžāĻ‡āĻĒ āĻŦā§‹āĻāĻž -mtune =cpu-āĻŸāĻžāĻ‡āĻĒ.

āĻœāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻ cpu-āĻŸāĻžāĻ‡āĻĒ āĻšāĻ¯āĻŧ:

āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ
āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -āĻŽāĻžāĻ°ā§āĻš=āĻĻā§‡āĻļā§€āĻ¯āĻŧ āĻ¸āĻŦ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻŽā§‡āĻļāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ‰āĻĒāĻ¸ā§‡āĻŸ (āĻ…āĻ¤āĻāĻŦ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡)āĨ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -mtune=āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ āĻŽā§‡āĻļāĻŋāĻ¨āĨ¤

i386
āĻ…āĻ°āĻŋāĻœāĻŋāĻ¨āĻžāĻ˛ āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ i386 CPUāĨ¤

i486
āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ i486 āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĨ¤ (āĻāĻ‡ āĻšāĻŋāĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤)

i586
āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ
MMX āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĨ¤

āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻāĻŽāĻāĻ•ā§āĻ¸
āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ MMX CPU, MMX āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš Pentium āĻ•ā§‹āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡āĨ¤

āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽāĻĒā§āĻ°ā§‹
āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ āĻĒā§āĻ°ā§‹ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĨ¤

i686
āĻ¯āĻ–āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻŽāĻžāĻ°ā§āĻš, āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ āĻĒā§āĻ°ā§‹ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ‡ āĻ•ā§‹āĻĄ āĻ°āĻžāĻ¨
āĻ¸āĻŽāĻ¸ā§āĻ¤ i686 āĻĢā§āĻ¯āĻžāĻŽāĻŋāĻ˛āĻŋ āĻšāĻŋāĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ -mtune, āĻāĻ° āĻāĻ•āĻ‡ āĻ…āĻ°ā§āĻĨ āĻ†āĻ›ā§‡
āĻœāĻžāĻ¤āĻŋāĻŦāĻžāĻšāĻ•.

āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ2
āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ II CPU, MMX āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ āĻĒā§āĻ°ā§‹ āĻ•ā§‹āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡āĨ¤

āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ3
āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ 3 āĻŽāĻŋ
āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ III CPU, MMX āĻāĻŦāĻ‚ SSE āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻš āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ āĻĒā§āĻ°ā§‹ āĻ•ā§‹āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ-āĻŽāĻŋ
āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ āĻāĻŽ; MMX, SSE āĻāĻŦāĻ‚ SSE2 āĻ¸āĻš āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ III CPU-āĻāĻ° āĻ•āĻŽ-āĻĒāĻžāĻ“āĻ¯āĻŧāĻžāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤ Centrino āĻ¨ā§‹āĻŸāĻŦā§āĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤.

āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ4
āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ 4 āĻŽāĻŋ
MMX, SSE āĻāĻŦāĻ‚ SSE4 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš Intel Pentium 2 CPUāĨ¤

āĻĒā§āĻ°ā§‡āĻ¸āĻ•āĻŸ
MMX, SSE, SSE4 āĻāĻŦāĻ‚ SSE2 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻš Intel Pentium 3 CPU-āĻāĻ° āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¨ā§‹āĻ•ā§‹āĻ¨āĻž
āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ 4 āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻāĻ° āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 64-āĻŦāĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨, MMX, SSE, SSE2 āĻāĻŦāĻ‚
SSE3 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨.

āĻ•ā§‹āĻ° 2
2-āĻŦāĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨, MMX, SSE, SSE64, SSE2 āĻāĻŦāĻ‚ SSSE3 āĻ¸āĻš āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻ•ā§‹āĻ° 3 CPU
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

āĻ¨ā§‡āĻšāĻžāĻ˛ā§‡āĻŽ
64-āĻŦāĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš Intel Nehalem CPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1,
SSE4.2 āĻāĻŦāĻ‚ POPCNT āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

westmere
64-āĻŦāĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš Intel Westmere CPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1,
SSE4.2, POPCNT, AES āĻāĻŦāĻ‚ PCLMUL āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

āĻ¸ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋ āĻ¸ā§‡āĻ¤ā§
64-āĻŦāĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻ¸ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻŋ āĻŦā§āĻ°āĻŋāĻœ CPU, MMX, SSE, SSE2, SSE3, SSSE3,
SSE4.1, SSE4.2, POPCNT, AVX, AES āĻāĻŦāĻ‚ PCLMUL āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

āĻ†āĻ‡āĻ­āĻŋ āĻŦā§āĻ°āĻŋāĻœ
64-āĻŦāĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻ†āĻ‡āĻ­āĻŋ āĻŦā§āĻ°āĻŋāĻœ CPU, MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1,
SSE4.2, POPCNT, AVX, AES, PCLMUL, FSGSBASE, RDRND āĻāĻŦāĻ‚ F16C āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

āĻšā§āĻ¯āĻžāĻ¸āĻ“āĻ¯āĻŧā§‡āĻ˛
64-āĻŦāĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš Intel Haswell CPU, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2
āĻāĻŦāĻ‚ F16C āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨.

āĻŦā§āĻ°āĻĄāĻ“āĻ¯āĻŧā§‡āĻ˛
64-āĻŦāĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻŦā§āĻ°āĻĄāĻ“āĻ¯āĻŧā§‡āĻ˛ CPU, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI, BMI2,
F16C, RDSEED, ADCX āĻāĻŦāĻ‚ PREFETCHW āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

āĻŦāĻ¨ā§‡āĻ˛
64-āĻŦāĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš Intel Bonnell CPU, MOVBE, MMX, SSE, SSE2, SSE3 āĻāĻŦāĻ‚ SSSE3
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

āĻ¸āĻŋāĻ˛āĻ­āĻžāĻ°āĻŽāĻ¨ā§āĻŸ
64-āĻŦāĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš Intel Silvermont CPU, MOVBE, MMX, SSE, SSE2, SSE3, SSSE3,
SSE4.1, SSE4.2, POPCNT, AES, PCLMUL āĻāĻŦāĻ‚ RDRND āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

knl Intel Knight's Landing CPU 64-āĻŦāĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻš, MOVBE, MMX, SSE, SSE2, SSE3,
SSSE3, SSE4.1, SSE4.2, POPCNT, AVX, AVX2, AES, PCLMUL, FSGSBASE, RDRND, FMA, BMI,
BMI2, F16C, RDSEED, ADCX, PREFETCHW, AVX512F, AVX512PF, AVX512ER āĻāĻŦāĻ‚ AVX512CD
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

k6 MMX āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD K6 CPU.

k6-2
k6-3
MMX āĻāĻŦāĻ‚ 6DNow āĻ¸āĻš AMD K3 CPU āĻāĻ° āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ! āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

āĻ…ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨
āĻ…ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨-āĻŸāĻŋāĻŦāĻžāĻ°ā§āĻĄ
MMX āĻ¸āĻš AMD Athlon CPU, 3dNOW!, āĻ‰āĻ¨ā§āĻ¨āĻ¤ 3DNow! āĻāĻŦāĻ‚ SSE āĻĒā§āĻ°āĻŋāĻĢā§‡āĻš āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

āĻ…ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨ -4
athlon-xp
āĻ…ā§āĻ¯āĻžāĻĨāĻ˛āĻ¨-āĻāĻŽāĻĒāĻŋ
MMX āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ‰āĻ¨ā§āĻ¨āĻ¤ AMD Athlon CPU, 3DNow!, āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ 3DNow! āĻāĻŦāĻ‚ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ SSE āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

k8
āĻ…āĻĒāĻŸāĻžāĻ°āĻ¨
athlon64
athlon-fx
āĻāĻāĻŽāĻĄāĻŋ K8 āĻ•ā§‹āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° x86-64 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš
AMD Opteron, Athlon 64, āĻāĻŦāĻ‚ Athlon 64 FX āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤ (āĻāĻŸāĻŋ MMX āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡,
SSE, SSE2, 3DNow!, āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ 3DNow! āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤)

k8-sse3
opteron-sse3
athlon64-sse3
SSE8 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD K3 āĻ•ā§‹āĻ°ā§‡āĻ° āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

amdfam10
āĻŦāĻžāĻ°ā§āĻ¸ā§‡āĻ˛ā§‹āĻ¨āĻž
x10-86 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD āĻĢā§āĻ¯āĻžāĻŽāĻŋāĻ˛āĻŋ 64h āĻ•ā§‹āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ CPUsāĨ¤ (āĻāĻ‡
āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§‡āĻŸ MMX, SSE, SSE2, SSE3, SSE4A, 3DNow!, āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ 3DNow!, ABM āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤)

bdver1
x15-86 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD āĻĢā§āĻ¯āĻžāĻŽāĻŋāĻ˛āĻŋ 64h āĻ•ā§‹āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ CPUsāĨ¤ (āĻāĻ‡
āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§‡āĻŸ FMA4, AVX, XOP, LWP, AES, PCL_MUL, CX16, MMX, SSE, SSE2, SSE3, SSE4A,
SSSE3, SSE4.1, SSE4.2, ABM āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤)

bdver2
x15-86 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD āĻĒāĻ°āĻŋāĻŦāĻžāĻ° 64h āĻ•ā§‹āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• CPUsāĨ¤ (āĻāĻ‡
āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§‡āĻŸ BMI, TBM, F16C, FMA, FMA4, AVX, XOP, LWP, AES, PCL_MUL, CX16, MMX, SSE,
SSE2, SSE3, SSE4A, SSSE3, SSE4.1, SSE4.2, ABM āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ
āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤)

bdver3
x15-86 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD āĻĒāĻ°āĻŋāĻŦāĻžāĻ° 64h āĻ•ā§‹āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• CPUsāĨ¤ (āĻāĻ‡
āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§‡āĻŸ BMI, TBM, F16C, FMA, FMA4, FSGSBASE, AVX, XOP, LWP, AES, PCL_MUL, CX16,
MMX, SSE, SSE2, SSE3, SSE4A, SSSE3, SSE4.1, SSE4.2, ABM āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ
āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻžāĻ¨ āĻ¨ā§‡āĻ‡āĨ¤

bdver4
x15-86 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD āĻĒāĻ°āĻŋāĻŦāĻžāĻ° 64h āĻ•ā§‹āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• CPUsāĨ¤ (āĻāĻ‡
āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§‡āĻŸ BMI, BMI2, TBM, F16C, FMA, FMA4, FSGSBASE, AVX, AVX2, XOP, LWP, AES,
PCL_MUL, CX16, MOVBE, MMX, SSE, SSE2, SSE3, SSE4A, SSSE3, SSE4.1, SSE4.2, ABM āĻāĻŦāĻ‚
64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨.

btver1
x14-86 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD āĻĢā§āĻ¯āĻžāĻŽāĻŋāĻ˛āĻŋ 64h āĻ•ā§‹āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ CPUsāĨ¤ (āĻāĻ‡
āĻ¸ā§āĻĒāĻžāĻ°āĻ¸ā§‡āĻŸ MMX, SSE, SSE2, SSE3, SSSE3, SSE4A, CX16, ABM āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ
āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤)

btver2
x16-86 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš AMD āĻĢā§āĻ¯āĻžāĻŽāĻŋāĻ˛āĻŋ 64h āĻ•ā§‹āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ CPUsāĨ¤ āĻāĻ‡
MOVBE, F16C, BMI, AVX, PCL_MUL, AES, SSE4.2, SSE4.1, CX16, ABM, SSE4A,
SSSE3, SSE3, SSE2, SSE, MMX āĻāĻŦāĻ‚ 64-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĨ¤

winchip-c6
IDT WinChip C6 CPU, āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ MMX āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ i486 āĻāĻ° āĻŽāĻ¤ā§‹āĻ‡ āĻĄāĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

winchip2
IDT WinChip 2 CPU, āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ MMX āĻāĻŦāĻ‚ 486DNow āĻāĻ° āĻ¸āĻžāĻĨā§‡ i3 āĻāĻ° āĻŽāĻ¤āĻ‡ āĻĄāĻŋāĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡!
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

c3 MMX āĻāĻŦāĻ‚ 3DNow āĻ¸āĻš VIA C3 CPU! āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤ (āĻ•ā§‹āĻ¨ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻ¨ā§‡āĻ‡
āĻāĻ‡ āĻšāĻŋāĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤)

c3-2
VIA C3-2 (Nehemiah/C5XL) MMX āĻāĻŦāĻ‚ SSE āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš CPUāĨ¤ (āĻ¨āĻž
āĻāĻ‡ āĻšāĻŋāĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤)

āĻ•ā§‡āĻ˛āĻžāĻ¸ āĻŦāĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ†āĻ•āĻ°āĻŋāĻ• āĻĒāĻĻāĻžāĻ°ā§āĻĨā§‡ āĻ—āĻ āĻŋāĻ¤ āĻ•ā§‹āĻŸāĻ°
MMX āĻāĻŦāĻ‚ 3DNow āĻ¸āĻš AMD āĻœāĻŋāĻ“āĻĄ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°! āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨āĨ¤

-mtune =cpu-āĻŸāĻžāĻ‡āĻĒ
āĻŸāĻŋāĻ‰āĻ¨ āĻŸā§ cpu-āĻŸāĻžāĻ‡āĻĒ ABI āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§
āĻāĻŦāĻ‚ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸ā§‡āĻŸ. āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻžāĻ›āĻžāĻ‡ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ cpu-āĻŸāĻžāĻ‡āĻĒ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€
āĻ¯ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻšāĻŋāĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻœāĻŋāĻ¨āĻŋāĻ¸āĻ—ā§āĻ˛āĻŋ āĻ¯āĻĨāĻžāĻ¯āĻĨāĻ­āĻžāĻŦā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ•ā§‹āĻ¨āĻ“ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ¯ā§‡āĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽā§‡āĻļāĻŋāĻ¨ āĻŸāĻžāĻ‡āĻĒā§‡ āĻšāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ†āĻĒāĻ¨āĻŋ a āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ -āĻŽāĻžāĻ°ā§āĻš =cpu-āĻŸāĻžāĻ‡āĻĒ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻĻāĻŋ GCC i686-pc-linux-gnu-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -mtune=pentium4 āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨
āĻ•ā§‹āĻĄ āĻ¯ā§‡āĻŸāĻŋ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ 4 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŸāĻŋāĻ‰āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ–āĻ¨āĻ“ i686 āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻšāĻ˛ā§‡āĨ¤

āĻœāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻ cpu-āĻŸāĻžāĻ‡āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ -āĻŽāĻžāĻ°ā§āĻšāĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, -mtune 2 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĒāĻ›āĻ¨ā§āĻĻ cpu-āĻŸāĻžāĻ‡āĻĒ:

āĻœāĻžāĻ¤āĻŋāĻŦāĻžāĻšāĻ•
āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ IA32/AMD64/EM64T āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ
āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ¯ā§‡ āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĻ¤ā§‡ āĻšāĻ˛āĻŦā§‡ āĻ¤āĻž āĻœāĻžāĻ¨ā§āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
-mtune or -āĻŽāĻžāĻ°ā§āĻš āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ -mtune = āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ•. āĻ•āĻŋāĻ¨ā§āĻ¤ā§, āĻ¨āĻž āĻœāĻžāĻ¨āĻ˛ā§‡
āĻ†āĻĒāĻ¨āĻžāĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻ āĻŋāĻ• āĻ•ā§€ āĻĨāĻžāĻ•āĻŦā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽāĻžāĻ°ā§āĻ•ā§‡āĻŸāĻĒā§āĻ˛ā§‡āĻ¸ā§‡ āĻŽā§‹āĻ¤āĻžāĻ¯āĻŧā§‡āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ†āĻšāĻ°āĻŖ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻŦā§‡. āĻ…āĻ¤āĻāĻŦ, āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ GCC-āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ†āĻĒāĻ—ā§āĻ°ā§‡āĻĄ āĻ•āĻ°ā§‡āĻ¨, āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻļāĻ¨
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻŦā§‡ āĻ¯āĻž āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ•
GCC-āĻāĻ° āĻ¯ā§‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĨ¤

āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§ āĻ¨ā§‡āĻ‡ -āĻŽāĻžāĻ°ā§āĻš = āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•āĻžāĻ°āĻŖ -āĻŽāĻžāĻ°ā§āĻš āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻŦāĻ‚ āĻ¸āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻ•ā§‹āĻ¨ āĻœā§‡āĻ¨ā§‡āĻ°āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ āĻ¨ā§‡āĻ‡
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡, -mtune āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ (āĻŦāĻž, āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡,
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ—ā§āĻ°āĻš) āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻž āĻšāĻžāĻ¸āĻ“āĻ¯āĻŧā§‡āĻ˛
āĻāĻŦāĻ‚ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ° āĻāĻ‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ˛āĻ­āĻžāĻ°āĻŽāĻ¨ā§āĻŸāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻœāĻžāĻ¨ā§‡āĻ¨ āĻ¯ā§‡ CPU āĻāĻ° āĻ‰āĻĒāĻ° āĻ†āĻĒāĻ¨āĻžāĻ° āĻ•ā§‹āĻĄ
āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻšāĻŦā§‡, āĻ¤āĻžāĻ°āĻĒāĻ° āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ -mtune or -āĻŽāĻžāĻ°ā§āĻš āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
-mtune=intel. āĻ•āĻŋāĻ¨ā§āĻ¤ā§, āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻšāĻžāĻ¨ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ‰āĻ­āĻ¯āĻŧ Haswell āĻ āĻ†āĻ°āĻ“ āĻ­āĻžāĻ˛ āĻĒāĻžāĻ°āĻĢāĻ°ā§āĻŽ āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚ Silvermont, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻ¨āĻ¤ā§āĻ¨ āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŽāĻžāĻ°ā§āĻ•ā§‡āĻŸāĻĒā§āĻ˛ā§‡āĻ¸ā§‡ āĻŽā§‹āĻ¤āĻžāĻ¯āĻŧā§‡āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ‡ āĻ†āĻšāĻ°āĻŖ
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻšāĻŦā§‡āĨ¤ āĻ…āĻ¤āĻāĻŦ, āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ GCC-āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖā§‡ āĻ†āĻĒāĻ—ā§āĻ°ā§‡āĻĄ āĻ•āĻ°ā§‡āĻ¨, āĻ•ā§‹āĻĄ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽ āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ Intel āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻšāĻŦā§‡
GCC-āĻāĻ° āĻ¯ā§‡ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¸ā§‡āĻ‡ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤

āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§ āĻ¨ā§‡āĻ‡ -āĻŽāĻžāĻ°ā§āĻš = āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•āĻžāĻ°āĻŖ -āĻŽāĻžāĻ°ā§āĻš āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻŦāĻ‚ āĻ¸āĻŦāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻ•ā§‹āĻ¨ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ āĻ¨ā§‡āĻ‡
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ā§‡, -mtune āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ (āĻŦāĻž, āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡,
āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ—ā§āĻ°āĻš) āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-mcpu =cpu-āĻŸāĻžāĻ‡āĻĒ
āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻŦāĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻļāĻŦā§āĻĻ -mtune.

-mfpmath =āĻāĻ•āĻ•
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻĒāĻžāĻŸāĻŋāĻ—āĻŖāĻŋāĻ¤ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻāĻ•āĻ•. āĻœāĻ¨ā§āĻ¯ āĻĒāĻ›āĻ¨ā§āĻĻ āĻāĻ•āĻ• āĻšāĻ¯āĻŧ:

387 āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻšāĻŋāĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ 387 āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ…āĻ¨ā§āĻ•āĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻšāĻ˛ā§‡āĨ¤
āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻĢāĻ˛āĻžāĻĢāĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ 80-āĻŦāĻŋāĻŸ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ—ā§‡āĻ° āĻ¤ā§āĻ˛āĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻŽāĻžāĻ¨ā§āĻ¯ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻšāĻŋāĻĒāĻ¸āĨ¤ āĻĻā§‡āĻ–āĻž -āĻĢā§āĻ˛ā§‹āĻŸ-āĻ¸ā§āĻŸā§‹āĻ° āĻ†āĻ°ā§‹ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

āĻāĻŸāĻŋ x86-32 āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĒāĻ›āĻ¨ā§āĻĻāĨ¤

āĻ•āĻžāĻ¨āĻž āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ•āĻ°ā§āĻ¨ SSE āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ III āĻāĻŦāĻ‚ āĻ¨āĻ¤ā§āĻ¨ āĻšāĻŋāĻĒ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤, āĻāĻŦāĻ‚ AMD āĻ˛āĻžāĻ‡āĻ¨ā§‡
Athlon-4, Athlon XP āĻāĻŦāĻ‚ Athlon MP āĻšāĻŋāĻĒāĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤ SSE āĻāĻ° āĻ†āĻ—ā§‡āĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻ•-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ āĻāĻŦāĻ‚
āĻŦāĻ°ā§āĻ§āĻŋāĻ¤-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻāĻ–āĻ¨āĻ“ 387 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ, āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ 4 āĻāĻŦāĻ‚ AMD x86-64 āĻšāĻŋāĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡, āĻĄāĻžāĻŦāĻ˛-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ•āĻ•ā§‡āĻ“ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

x86-32 āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ -āĻŽāĻžāĻ°ā§āĻš =cpu-āĻŸāĻžāĻ‡āĻĒ, -āĻāĻŽāĻāĻ¸āĻ‡ or -msse2 āĻ¸ā§āĻ‡āĻš āĻ•āĻ°āĻ¤ā§‡
SSE āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ•ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ x86-64 āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯,
āĻāĻ‡ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ•ā§‹āĻĄ āĻ…āĻ§āĻŋāĻ•āĻžāĻ‚āĻļ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻĻā§āĻ°ā§āĻ¤ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ āĻāĻŦāĻ‚
387 āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ—āĻ¤ āĻ…āĻ¸ā§āĻĨāĻŋāĻ°āĻ¤āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻšāĻ˛ā§āĻ¨, āĻ¤āĻŦā§‡ āĻ•āĻŋāĻ›ā§ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ­āĻžāĻ™āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§‹āĻĄ āĻ¯āĻž āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ 80 āĻŦāĻŋāĻŸ āĻšāĻ¤ā§‡ āĻ†āĻļāĻž āĻ•āĻ°ā§‡āĨ¤

āĻāĻŸāĻŋ x86-64 āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĒāĻ›āĻ¨ā§āĻĻāĨ¤

sse,387
sse+387
āĻ‰āĻ­āĻ¯āĻŧ
āĻ‰āĻ­āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¸ā§‡āĻŸ āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°āĻ­āĻžāĻŦā§‡ āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ
āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ, āĻāĻŦāĻ‚ 387-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻžāĻĻāĻž āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻļāĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ¸āĻš āĻšāĻŋāĻĒāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡
āĻāĻŦāĻ‚ SSE āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻš āĻ¸āĻŽā§āĻĒāĻĻāĻ“āĨ¤ āĻ¯āĻ¤ā§āĻ¨ āĻ¸āĻšāĻ•āĻžāĻ°ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨, āĻāĻŸāĻŋ āĻāĻ–āĻ¨āĻ“ āĻ†āĻ›ā§‡
āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ•, āĻ•āĻžāĻ°āĻŖ GCC āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻ°āĻžāĻĻā§āĻĻāĻ•āĻžāĻ°ā§€ āĻ†āĻ˛āĻžāĻĻāĻž āĻŽāĻĄā§‡āĻ˛ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°ā§€ āĻ‡āĻ‰āĻ¨āĻŋāĻŸ āĻ­āĻžāĻ˛, āĻ…āĻ¸ā§āĻĨāĻŋāĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻĢāĻ˛ā§‡.

-āĻŽāĻŽāĻžāĻ¸ =āĻ‰āĻĒāĻ­āĻžāĻˇāĻž
āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ‰āĻĒāĻ­āĻžāĻˇāĻž. āĻ•ā§‹āĻ¨ āĻ‰āĻĒāĻ­āĻžāĻˇāĻž āĻ¤āĻžāĻ“ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻŽā§ŒāĻ˛āĻŋāĻ• "asm" āĻāĻŦāĻ‚ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ "asm" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ›āĻ¨ā§āĻĻ (āĻ‰āĻĒāĻ­āĻžāĻˇāĻž āĻ•ā§āĻ°āĻŽā§‡) āĻšāĻ¯āĻŧ ATT
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. āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻ˛
OpenBSD āĻāĻŦāĻ‚ NetBSD āĻ¤ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ -āĻŽāĻžāĻ°ā§āĻš āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻ¯ā§‡
āĻ˛āĻ•ā§āĻˇā§āĻ¯ CPU-āĻ¤ā§‡ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻ•āĻŸāĻŋ FPU āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ…āĻ¨ā§āĻ•āĻ°āĻŖā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻ•āĻ°āĻ˛ā§‡ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž
-āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸ā§āĻ‡āĻšāĨ¤

- āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ—āĻ¨-āĻĄāĻŦāĻ˛
-mno-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§-āĻĻā§āĻŦā§ˆāĻ¤
GCC āĻ "āĻĄāĻŦāĻ˛", "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛", āĻāĻŦāĻ‚ "āĻ˛āĻ‚ āĻ˛āĻ‚" āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨
āĻĻā§āĻ‡-āĻļāĻŦā§āĻĻā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻŦāĻž āĻāĻ•-āĻļāĻŦā§āĻĻā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĨ¤ āĻāĻ•āĻŸāĻŋ āĻĻā§āĻ‡-āĻļāĻŦā§āĻĻā§‡ "āĻĻā§āĻŦā§ˆāĻ¤" āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻž
āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽā§‡ āĻŦā§‡āĻļāĻŋ āĻ–āĻ°āĻš āĻ•āĻ°ā§‡ āĻ•āĻŋāĻ›ā§āĻŸāĻž āĻĻā§āĻ°ā§āĻ¤ āĻšāĻ˛ā§‡
āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋ.

x86-64-āĻ, - āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ—āĻ¨-āĻĄāĻŦāĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° - āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ—āĻ¨-āĻĄāĻŦāĻ˛ āĻ¸ā§āĻ‡āĻš, āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ°
āĻĒā§āĻ°āĻ•āĻžāĻļāĻŋāĻ¤ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻ­āĻŋāĻ¨ā§āĻ¨āĻ­āĻžāĻŦā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
x86-32 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻ›āĻžāĻĄāĻŧāĻž āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ
āĻ¯ā§‡ āĻ¸ā§āĻ‡āĻš

-m96bit-āĻ˛āĻ‚-āĻĄāĻžāĻŦāĻ˛
-m128bit-āĻ˛āĻ‚-āĻĄāĻžāĻŦāĻ˛
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻ—ā§āĻ˛āĻŋ "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ x86-32 āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ
āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻ†āĻ•āĻžāĻ° 96 āĻŦāĻŋāĻŸ āĻšāĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡, āĻ¤āĻžāĻ‡ -m96bit-āĻ˛āĻ‚-āĻĄāĻžāĻŦāĻ˛ āĻŽāĻ§ā§āĻ¯ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
32-āĻŦāĻŋāĻŸ āĻŽā§‹āĻĄāĨ¤

āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻ¸ā§āĻĨāĻžāĻĒāĻ¤ā§āĻ¯āĻ—ā§āĻ˛āĻŋ (āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ āĻāĻŦāĻ‚ āĻ¨āĻ¤ā§āĻ¨) āĻāĻ•āĻŸāĻŋ 8-āĻ¤ā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ¤ā§‡ "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻĒāĻ›āĻ¨ā§āĻĻ āĻ•āĻ°ā§‡
āĻŦāĻž 16-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĨ¤ ABI-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋāĻĒā§‚āĻ°ā§āĻŖ āĻ…ā§āĻ¯āĻžāĻ°ā§‡ āĻŦāĻž āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ¤ā§‡, āĻāĻŸāĻŋ āĻ¨āĻ¯āĻŧ
āĻ¸āĻŽā§āĻ­āĻŦ. āĻ¤āĻžāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž -m128bit-āĻ˛āĻ‚-āĻĄāĻžāĻŦāĻ˛ āĻāĻ•āĻŸāĻŋ 16-āĻŦāĻžāĻ‡āĻŸā§‡ "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ 32-āĻŦāĻŋāĻŸ āĻļā§‚āĻ¨ā§āĻ¯ āĻ¸āĻš "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻĒā§āĻ¯āĻžāĻĄāĻŋāĻ‚ āĻ•āĻ°ā§‡ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĨ¤

x86-64 āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡, -m128bit-āĻ˛āĻ‚-āĻĄāĻžāĻŦāĻ˛ āĻāĻŸāĻŋāĻ° ABI āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĒāĻ›āĻ¨ā§āĻĻ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" 16-āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤

āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ•ā§‹āĻ¨āĻŸāĻŋāĻ‡ x87 āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄā§‡āĻ° āĻ‰āĻĒāĻ° āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻāĻ•āĻŸāĻŋ "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻāĻ° āĻœāĻ¨ā§āĻ¯ 80 āĻŦāĻŋāĻŸā§‡āĻ°āĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻ†āĻ•āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡
"āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ° āĻāĻŦāĻ‚ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ—ā§āĻ˛āĻŋāĻ°, āĻ¸ā§‡āĻ‡āĻ¸āĻžāĻĨā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž
"āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨āĨ¤ āĻ¤āĻžāĻ‡ āĻ¤āĻžāĻ°āĻž āĻ¨āĻ¯āĻŧ
āĻ¸ā§‡āĻ‡ āĻ¸ā§āĻ‡āĻš āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ-āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖāĨ¤

-āĻŽāĻ˛āĻ‚-āĻĄāĻŦāĻ˛-64
-āĻŽāĻ˛āĻ‚-āĻĄāĻŦāĻ˛-80
-āĻŽāĻ˛āĻ‚-āĻĄāĻŦāĻ˛-128
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻ—ā§āĻ˛āĻŋ "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ 64 āĻŦāĻŋāĻŸā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
"āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻŸāĻžāĻ‡āĻĒ "āĻĄāĻŦāĻ˛" āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĨ¤ āĻāĻŸāĻŋ 32-āĻŦāĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻŦāĻžāĻ¯āĻŧā§‹āĻ¨āĻŋāĻ• āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĨ¤ 128 āĻŦāĻŋāĻŸā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ†āĻ•āĻžāĻ° "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻŸāĻžāĻ‡āĻĒāĻŸāĻŋāĻ•ā§‡ āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡
"__float128" āĻĒā§āĻ°āĻ•āĻžāĻ°āĨ¤ āĻāĻŸāĻŋ 64-āĻŦāĻŋāĻŸ āĻŦāĻžāĻ¯āĻŧā§‹āĻ¨āĻŋāĻ• āĻ¸āĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡āĻ¨, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻ†āĻ•āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§‡
"āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻšāĻžāĻ° āĻāĻŦāĻ‚ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ—ā§āĻ˛āĻŋāĻ°, āĻ¸ā§‡āĻ‡āĻ¸āĻžāĻĨā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž
"āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻ¨ā§‡āĻ“āĻ¯āĻŧāĻž āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨āĨ¤ āĻ¤āĻžāĻ‡ āĻ¤āĻžāĻ°āĻž āĻ¨āĻ¯āĻŧ
āĻ¸ā§‡āĻ‡ āĻ¸ā§āĻ‡āĻš āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ-āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖāĨ¤

-āĻŽā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨-āĻĄā§‡āĻŸāĻž=āĻ†āĻĻāĻ°ā§āĻļ
GCC āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ†āĻĻāĻ°ā§āĻļ āĻšāĻ¯āĻŧ compat āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻŦā§‡āĻĄāĻŧā§‡āĻ›ā§‡
āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻŽāĻžāĻ¨ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ GCC 4.8 āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻ†āĻ—ā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻ†āĻŦā§€ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
psABI āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻŦāĻ‚ āĻ•ā§āĻ¯āĻžāĻļā§‡āĻ˛āĻžāĻ‡āĻ¨ āĻŽā§‡āĻ˛ā§‡ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻŽāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ•ā§āĻ¯āĻžāĻļā§‡ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻ†āĻ•āĻžāĻ°āĨ¤ compat āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ

-mlarge-āĻĄā§‡āĻŸāĻž-āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ=āĻ—ā§‹āĻŦāĻ°āĻžāĻŸ
āĻ•āĻ–āĻ¨ -mcmodel=āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻĄā§‡āĻŸāĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻ—ā§‹āĻŦāĻ°āĻžāĻŸ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻĄāĻŧ āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻ­āĻžāĻ—āĨ¤ āĻāĻ‡ āĻŽāĻžāĻ¨āĻŸāĻŋ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻ‡ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ, āĻāĻŦāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 65535āĨ¤

-āĻāĻŽāĻ†āĻ°āĻŸāĻŋāĻĄāĻŋ
āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨, āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž "ret" āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸ā§‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ, āĻ¯āĻž āĻ¤āĻžāĻĻā§‡āĻ° āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĒāĻĒ āĻ•āĻ°ā§‡
āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŸāĻŋ āĻ•āĻ˛āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡ā§ˇ
āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻĒāĻĒ.

āĻ†āĻĒāĻ¨āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ‡ āĻ•āĻ˛āĻŋāĻ‚ āĻ¸āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ "stdcall"āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -āĻāĻŽāĻ†āĻ°āĻŸāĻŋāĻĄāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ "cdecl"āĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻāĻ‡ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻāĻ•āĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨,
āĻ¤āĻžāĻ‡ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“, āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ—ā§āĻ°āĻšāĻŖāĻ•āĻžāĻ°ā§€ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻŸāĻžāĻ‡āĻĒ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž ("printf" āĻ¸āĻš); āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ­ā§āĻ˛ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¯āĻžāĻ°āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛.

āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ—ā§āĻ°ā§āĻ¤āĻ°āĻ­āĻžāĻŦā§‡ āĻ­ā§āĻ˛ āĻ•ā§‹āĻĄ āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻ¯ā§āĻ•ā§āĻ¤āĻŋ. (āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§€āĻšāĻ­āĻžāĻŦā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤)

-āĻ†āĻŽāĻ—ā§āĻ°āĻŋāĻĒāĻ°ā§āĻŽ =NUM
āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻ•āĻ¤ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻ¨āĻž
āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• 3āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¤ā§āĻŽāĻŋ āĻĒāĻžāĻ°āĻŦā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ†āĻšāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨
"regparm"āĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻ¸ā§āĻ‡āĻš āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨, āĻāĻŦāĻ‚ NUM āĻ…āĻļā§‚āĻ¨ā§āĻ¯, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻāĻ•āĻ‡ āĻŽāĻžāĻ¨ āĻ¸āĻš, āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻšāĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŦāĻ‚
āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻŽāĻĄāĻŋāĻ‰āĻ˛āĨ¤

-msseregparm
āĻĢā§āĻ˛ā§‹āĻŸ āĻāĻŦāĻ‚ āĻĄāĻŦāĻ˛ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻāĻŦāĻ‚ āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŽāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ SSE āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĒāĻžāĻ¸āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤
āĻ†āĻĒāĻ¨āĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ†āĻšāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
"sseregparm"āĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻāĻ•āĻ‡ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡,
āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻšāĨ¤ āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

-mvect8-Ret-āĻ‡āĻ¨-āĻāĻŽāĻ‡āĻāĻŽ
MMX āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ 8-āĻŦāĻžāĻ‡āĻŸ āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻ‡ āĻ‰āĻĒāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
Solaris@tie{}8 āĻāĻŦāĻ‚ 9 āĻāĻŦāĻ‚ VxWorks āĻ¸āĻžāĻ¨ āĻ¸ā§āĻŸā§āĻĄāĻŋāĻ“ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° ABI-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§‡āĻ˛ā§‡
āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 12. āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ (āĻ¸ā§āĻŸā§āĻĄāĻŋāĻ“ 12 āĻ†āĻĒāĻĄā§‡āĻŸ@tie{}1 āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§) āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ x86 āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ ABI, āĻ¯āĻž Solaris@tie{}10 ​​āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤
āĻ•ā§‡āĻŦāĻ˛ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻŋāĻ¤ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¤āĻŦā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻŦāĻž GCC āĻāĻ° āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĨ¤

-mpc32
-mpc64
-mpc80
80387 āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž 32, 64 āĻŦāĻž 80 āĻŦāĻŋāĻŸā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻ–āĻ¨ -mpc32 āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ†āĻ›ā§‡,
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻ¤āĻžā§ŽāĻĒāĻ°ā§āĻ¯ 24 āĻŦāĻŋāĻŸā§‡ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ°
(āĻāĻ•āĻ• āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž); -mpc64 āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻ¤āĻžā§ŽāĻĒāĻ°ā§āĻ¯āĻ•ā§‡ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ° āĻ•āĻ°ā§‡
āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ 53 āĻŦāĻŋāĻŸ (āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž) āĻāĻŦāĻ‚ -mpc80 āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻ¤āĻžā§ŽāĻĒāĻ°ā§āĻ¯ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ°
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° 64 āĻŦāĻŋāĻŸ (āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻĄāĻŦāĻ˛ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž), āĻ¯āĻž āĻšāĻ˛
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ. āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻ–āĻ¨ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ¯āĻŧ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ FPU āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻļāĻŦā§āĻĻ āĻ¸ā§‡āĻŸ āĻ¨āĻž āĻ•āĻ°ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ›ā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤

āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ°āĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ 80 āĻŦāĻŋāĻŸā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž
āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ—āĻ¤āĻŋ 2% āĻŦāĻž āĻ¤āĻžāĻ° āĻŦā§‡āĻļāĻŋāĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻ•āĻŋāĻ›ā§ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ—ā§āĻ°āĻ¨ā§āĻĨāĻžāĻ—āĻžāĻ° āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡
āĻŦāĻ°ā§āĻ§āĻŋāĻ¤-āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž (80-āĻŦāĻŋāĻŸ) āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ; āĻ°ā§āĻŸāĻŋāĻ¨
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻ āĻŋāĻ•āĻ¤āĻžāĻ° āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ•ā§āĻˇāĻ¤āĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡-
"āĻŦāĻŋāĻĒāĻ°ā§āĻ¯āĻ¯āĻŧāĻŽā§‚āĻ˛āĻ• āĻŦāĻžāĻ¤āĻŋāĻ˛āĻ•āĻ°āĻŖ" āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ, āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻžāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻŽāĨ¤

-mstackrealign
āĻāĻ¨ā§āĻŸā§āĻ°āĻŋāĻ¤ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¨āĨ¤ x86-āĻ, -mstackrealign āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻ•āĻŸāĻŋ āĻ‰ā§ŽāĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻž āĻāĻŦāĻ‚ āĻ‰āĻĒāĻ¸āĻ‚āĻšāĻžāĻ° āĻ¯āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§‡ āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻ•ā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻžāĻœāĻžāĻ¯āĻŧāĨ¤ āĻāĻ‡
āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ 4-āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ…ā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ°āĻžāĻ–ā§‡ āĻāĻŽāĻ¨ āĻ˛āĻŋāĻ—ā§āĻ¯āĻžāĻ¸āĻŋ āĻ•ā§‹āĻĄ āĻŽāĻŋāĻļā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
SSE āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ 16-āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ°āĻžāĻ–ā§āĻ¨āĨ¤ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
"force_align_arg_pointer", āĻĒā§ƒāĻĨāĻ• āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯āĨ¤

-mpreferred- āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻžāĻ¨āĻž =NUM
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ•ā§‡ 2 āĻĨā§‡āĻ•ā§‡ āĻ‰āĻ¤ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ°āĻžāĻ–āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§āĻ¨ NUM āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ
āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ°-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ˛ 4 (16 āĻŦāĻžāĻ‡āĻŸ āĻŦāĻž 128 āĻŦāĻŋāĻŸ)āĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: SSE āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ x86-64 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻ…āĻ•ā§āĻˇāĻŽ, -āĻĒā§āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻž=3 āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ°āĻžāĻ–āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
8 āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻĨā§‡āĻ•ā§‡āĨ¤ āĻ¯ā§‡āĻšā§‡āĻ¤ā§ x86-64 ABI-āĻāĻ° āĻœāĻ¨ā§āĻ¯ 16 āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ…ā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨, āĻāĻŸāĻŋ ABI
āĻŦā§‡āĻŽāĻžāĻ¨āĻžāĻ¨ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻĒā§‡āĻ¸ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ—ā§āĻ°ā§āĻ¤ā§āĻŦāĻĒā§‚āĻ°ā§āĻŖ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĨ¤ 16 āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ­ā§āĻ˛ āĻ•ā§‹āĻĄā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ
āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ…ā§āĻ¯āĻžāĻ˛āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ (āĻ¯ā§‡āĻŽāĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĨā§‡āĻ•ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨) āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ
āĻ­ā§āĻ˛āĻ­āĻžāĻŦā§‡ āĻ¸āĻžāĻœāĻžāĻ¨ā§‹ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĨ¤ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, SSE āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ­ā§āĻ˛āĻ­āĻžāĻŦā§‡ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĢāĻžāĻāĻĻ āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ 16 āĻŦāĻžāĻ‡āĻŸ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ­ā§āĻ˛āĻ­āĻžāĻŦā§‡ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻ¸ā§āĻ¤ā§ (x87 āĻ˛āĻ‚ āĻĄāĻŦāĻ˛ āĻāĻŦāĻ‚ __int128 āĻ¸āĻš), āĻ­ā§āĻ˛ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻ¤ā§‹āĻŽāĻžāĻ•ā§‡ āĻ…āĻŦāĻļā§āĻ¯āĻ‡
āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ -āĻĒā§āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻž=3āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻšāĨ¤ āĻāĻ‡
āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻŽāĻĄāĻŋāĻ‰āĻ˛ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤āĨ¤

-āĻŽāĻŋāĻ¨āĻ•āĻŽāĻŋāĻ‚-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻž =NUM
āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ‡āĻ¨āĻ•āĻžāĻŽāĻŋāĻ‚ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻāĻ•āĻŸāĻŋ 2-āĻ āĻ‰āĻ¤ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ NUM āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĨ¤ āĻ¯āĻĻāĻŋ
-āĻŽāĻŋāĻ¨āĻ•āĻŽāĻŋāĻ‚-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ°-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ.

āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ āĻāĻŦāĻ‚ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ āĻĒā§āĻ°ā§‹āĻ¤ā§‡, "āĻĄāĻŦāĻ˛" āĻāĻŦāĻ‚ "āĻ˛āĻ‚ āĻĄāĻŦāĻ˛" āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
8-āĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž (āĻĻā§‡āĻ–ā§āĻ¨ - āĻŽā§āĻ¯āĻžāĻ˛āĻŋāĻ—āĻ¨-āĻĄāĻŦāĻ˛) āĻ…āĻĨāĻŦāĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ­ā§‹āĻ— āĻ•āĻ°ā§‡
āĻļāĻžāĻ¸ā§āĻ¤āĻŋ āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ III-āĻ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽāĻŋāĻ‚ SIMD āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ (SSE) āĻĄā§‡āĻŸāĻž āĻŸāĻžāĻ‡āĻĒ "__m128" āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻŸāĻŋ 16-āĻŦāĻžāĻ‡āĻŸ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ¨āĻž āĻšāĻ˛ā§‡ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡ āĻ¨āĻžāĨ¤

āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ‰āĻĒāĻ° āĻāĻ‡ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ¯āĻĨāĻžāĻ¯āĻĨ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡, āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻŸāĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤ āĻ†āĻ°āĻ“, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨
āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¯āĻžāĻ¤ā§‡ āĻāĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻŸāĻŋāĻ•ā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ°āĻžāĻ–ā§‡āĨ¤ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛
āĻ¨āĻŋāĻŽā§āĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ¸āĻš āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤
āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•āĻŸāĻŋāĻ•ā§‡ āĻ­ā§āĻ˛āĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻž āĻŦāĻžāĻžā§āĻ›āĻ¨ā§€āĻ¯āĻŧ āĻ¯ā§‡
āĻ¯ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻ•āĻ˛āĻŦā§āĻ¯āĻžāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¤āĻžāĻ°āĻž āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

āĻāĻ‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ•ā§‹āĻĄ āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧ
āĻ†āĻ•āĻžāĻ° āĻ•ā§‹āĻĄ āĻ¯āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻĒā§‡āĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻŦā§‡āĻĻāĻ¨āĻļā§€āĻ˛, āĻ¯ā§‡āĻŽāĻ¨ āĻāĻŽāĻŦā§‡āĻĄā§‡āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŦāĻ‚
āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛, āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ•āĻŽāĻžāĻ¤ā§‡ āĻšāĻžāĻ‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
-āĻĒā§āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻĄ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ¸ā§€āĻŽāĻž=2.

-āĻāĻŽāĻāĻŽāĻāĻŽāĻāĻ•ā§āĻ¸
-āĻāĻŽāĻāĻ¸āĻ‡
-msse2
-msse3
-mssse3
-msse4
-msse4a
-msse4.1
-msse4.2
-āĻŽāĻ­ā§‡āĻ•ā§āĻ¸
-mavx2
-mavx512f
-mavx512pf
-mavx512er
-mavx512cd
-āĻŽāĻļāĻž
-āĻŽā§‡āĻ¸
-mpclmul
-mclfushopt
-mfsgsbase
-mrdrnd
-mf16c
-mfma
-mfma4
-mno-fma4
-mprefetchwt1
-mxop
-mlwp
-m3dnow
-mpopcnt
- mabm
-āĻāĻŽāĻŦāĻŋāĻāĻŽāĻ†āĻ‡
-mbmi2
-mlzcnt
-mfxsr
-mx āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨
-mxsaveopt
-mxsavec
-mxsaves
-mrtm
-āĻāĻŽāĻŸāĻŋāĻŦāĻŋāĻāĻŽ
-mmpx
-mmwaitx
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻ—ā§āĻ˛āĻŋ MMX, SSE, SSE2, SSE3, SSSE3, āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤
SSE4.1, AVX, AVX2, AVX512F, AVX512PF, AVX512ER, AVX512CD, SHA, AES, PCLMUL, FSGSBASE,
RDRND, F16C, FMA, SSE4A, FMA4, XOP, LWP, ABM, BMI, BMI2, FXSR, XSAVE, XSAVEOPT, LZCNT,
RTM, MPX, MWAITX āĻŦāĻž 3DNow! āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¸ā§‡āĻŸāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻ†āĻ›ā§‡ -āĻŽāĻ¨ā§‹-
āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

āĻāĻ‡ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĻ“ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§: āĻĻā§‡āĻ–ā§āĻ¨ x86 āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻ•āĻžāĻ°ā§āĻ¯āĻžāĻŦāĻ˛ā§€,
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšāĻ—ā§āĻ˛āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻŦāĻŋāĻļāĻĻ āĻŦāĻŋāĻŦāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•ā§‹āĻĄ āĻĨā§‡āĻ•ā§‡ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ SSE/SSE2 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ (āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤
387 āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ¤ā§‡), āĻĻā§‡āĻ–ā§āĻ¨ -mfpmath = sse.

āĻ¯āĻ–āĻ¨ GCC SSEx āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ•ā§‡ āĻŦāĻŋāĻˇāĻŖā§āĻŖ āĻ•āĻ°ā§‡ -āĻŽāĻ­ā§‡āĻ•ā§āĻ¸ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ. āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻāĻŸāĻŋ āĻ¨āĻ¤ā§āĻ¨ AVX āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¯āĻ–āĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¤āĻ–āĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ SSEx āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦāĻž AVX āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄā§‡ āĻāĻ‡ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡, āĻāĻŽāĻ¨āĻ•āĻŋ
āĻ›āĻžāĻĄāĻŧāĻž -mfpmath = sse. āĻ¯ā§‡ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ CPU āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻ•āĻ°ā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻŦā§‡ā§ˇ
āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻĒāĻ¤āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ˛āĻžāĻĻāĻž āĻĢāĻžāĻ‡āĻ˛āĨ¤ āĻ­āĻŋāĻ¤āĻ°ā§‡
āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, CPU āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻ°āĻŖ āĻ•ā§‹āĻĄ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻĢāĻžāĻ‡āĻ˛ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĨ¤

-mdump-āĻŸāĻŋāĻ‰āĻ¨- āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ x86 āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻŸāĻŋāĻ‰āĻ¨āĻŋāĻ‚ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻ¨āĻžāĻŽ āĻĄāĻžāĻŽā§āĻĒ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ āĻāĻŦāĻ‚
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸ā§‡āĻŸāĻŋāĻ‚āĻ¸āĨ¤ āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -mtune-ctrl =āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž.

-mtune-ctrl =āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ x86 āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽā§‡āĻ° āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸ā§‚āĻ•ā§āĻˇā§āĻŽ āĻļāĻ¸ā§āĻ¯ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¨āĻžāĻŽ āĻ†āĻ°ā§‹ āĻĻā§‡āĻ–ā§āĻ¨
-mdump-āĻŸāĻŋāĻ‰āĻ¨- āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯. āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻāĻŸāĻŋ āĻĒā§‚āĻ°ā§āĻŦā§‡ āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻ™ā§āĻ—ā§‡ ^, āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ. -mtune-ctrl =āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ā§‡ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
GCC āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€āĻĻā§‡āĻ° āĻĻā§āĻŦāĻžāĻ°āĻžāĨ¤ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ•ā§‹āĻĄ āĻĒāĻžāĻĨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ†āĻšā§āĻ›āĻžāĻĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° ICE āĻŦāĻž āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻĢāĻ˛ā§‡āĨ¤

-mno-āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŸāĻŋāĻ‰āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻ†āĻ°ā§‹ āĻĻā§‡āĻ–ā§āĻ¨
-mtune-ctrl =āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻāĻŦāĻ‚ -mdump-āĻŸāĻŋāĻ‰āĻ¨- āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯.

-āĻāĻŽāĻ¸āĻŋāĻāĻ˛āĻĄāĻŋ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ GCC āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ˛ā§‹āĻ—ā§‡ āĻāĻ•āĻŸāĻŋ "cld" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻ¤ā§‡
āĻ¯ā§‡ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ DF āĻĒāĻ¤āĻžāĻ•āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻŦāĻž āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻšā§āĻ°āĻžāĻ¸ āĻŽā§‹āĻĄā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡āĨ¤ āĻ¯āĻ–āĻ¨ ABI DF āĻĒāĻ¤āĻžāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋāĻ¤ā§‡ āĻ¸āĻžāĻĢ āĻ•āĻ°āĻž āĻšāĻŦā§‡, āĻ•āĻŋāĻ›ā§ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻ‡ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻ˛āĻ™ā§āĻ˜āĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻ¤āĻžāĻĻā§‡āĻ° āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻĒā§āĻ°ā§‡āĻ°āĻ•āĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ DF āĻĒāĻ¤āĻžāĻ•āĻž āĻ¸āĻžāĻĢ āĻ•āĻ°āĻžāĨ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
DF āĻĒāĻ¤āĻžāĻ•āĻž āĻ¸ā§‡āĻŸā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻ¯āĻž āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ­ā§āĻ˛ āĻĻāĻŋāĻ•āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŽā§‹āĻĄā§‡āĻ° āĻĻāĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ 32-āĻŦāĻŋāĻŸ x86 āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻ° āĻ¸āĻžāĻĨā§‡ GCC āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ --enable-cld āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ "cld" āĻāĻ° āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻĻāĻŽāĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ -mno-cld āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤

-mvzeroupper
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻ†āĻ—ā§‡ GCC-āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ "vzeroupper" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
āĻĒāĻžāĻļāĻžāĻĒāĻžāĻļāĻŋ AVX āĻĨā§‡āĻ•ā§‡ SSE āĻŸā§āĻ°āĻžāĻ¨āĻœāĻŋāĻļāĻ¨ āĻĒā§‡āĻ¨āĻžāĻ˛ā§āĻŸāĻŋ āĻ•āĻŽāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻĒā§āĻ°āĻŦāĻžāĻš āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨
āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ "zeroupper" āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻšāĻŋāĻ¸āĻžāĻŦā§‡.

-mprefer-Avx128
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ GCC āĻ•ā§‡ 128-āĻŦāĻŋāĻŸ AVX āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ 256-āĻŦāĻŋāĻŸ AVX āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
āĻ…āĻŸā§‹-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻžāĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤

-mcx16
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ GCC āĻ•ā§‡ "CMPXCHG16B" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ā§ˇ "CMPXCHG16B" āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
128-āĻŦāĻŋāĻŸ āĻĄāĻžāĻŦāĻ˛ āĻ•ā§‹āĻ¯āĻŧāĻžāĻĄāĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ (āĻŦāĻž āĻ“āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ) āĻĄā§‡āĻŸāĻž āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻāĻ‡
āĻ‰āĻšā§āĻš-āĻ°ā§‡āĻœā§‹āĻ˛āĻŋāĻ‰āĻļāĻ¨ āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻ¯āĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ†āĻĒāĻĄā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ (āĻŦāĻž
āĻ•ā§‹āĻ°)āĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŸāĻŋ āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻŦāĻŋāĻ˛ā§āĻŸ-āĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ…āĻ‚āĻļ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡: āĻĻā§‡āĻ–ā§āĻ¨
__āĻ¸ā§āĻ¸āĻ‚āĻ—āĻ¤ āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨āĻ¸ or __āĻĒāĻžāĻ°āĻŽāĻžāĻŖāĻŦāĻŋāĻ• āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨āĻ¸ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯.

- msahf
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ 64-āĻŦāĻŋāĻŸ āĻ•ā§‹āĻĄā§‡ "SAHF" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛
āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ 4 āĻœāĻŋ64 āĻ§āĻžāĻĒā§‡āĻ° āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻ†āĻ—ā§‡, āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ 4 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¸āĻš āĻĒā§‡āĻ¨ā§āĻŸāĻŋāĻ¯āĻŧāĻžāĻŽ 1 āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰
2005 āĻ¸āĻžāĻ˛ā§‡āĻ° āĻĄāĻŋāĻ¸ā§‡āĻŽā§āĻŦāĻ°ā§‡, "LAHF" āĻāĻŦāĻ‚ "SAHF" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻ…āĻ­āĻžāĻŦ āĻ›āĻŋāĻ˛ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
AMD64āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻžāĻ¸ āĻĢā§āĻ˛ā§āĻ¯āĻžāĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ—ā§āĻ˛āĻŋ āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡ āĻ˛ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§‹āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤
64-āĻŦāĻŋāĻŸ āĻŽā§‹āĻĄā§‡, "SAHF" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŸāĻŋ "fmod", "drem" āĻāĻŦāĻ‚ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
"āĻ…āĻŦāĻļāĻŋāĻˇā§āĻŸ" āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨; āĻĻā§‡āĻ–āĻž āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ˛ā§āĻŸāĻŋāĻ¨āĻ¸ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯.

-āĻŽā§‡āĻŽāĻ­āĻŦā§‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ "__builtin_bswap32" āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ "movbe" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚ "__builtin_bswap64"āĨ¤

-mcrc32
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ "__builtin_ia32_crc32qi" āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡,
"__builtin_ia32_crc32hi", "__builtin_ia32_crc32si" āĻāĻŦāĻ‚ "__builtin_ia32_crc32di" āĻĨā§‡āĻ•ā§‡
"crc32" āĻŽā§‡āĻļāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

-mrecip
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ "RCPSS" āĻāĻŦāĻ‚ "RSQRTSS" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ (āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ
āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ "RCPPS" āĻāĻŦāĻ‚ "RSQRTPS") āĻŦāĻžāĻĄāĻŧāĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ‰āĻŸāĻ¨-āĻ°āĻžāĻĢāĻ¸āĻ¨ āĻ§āĻžāĻĒ āĻ¸āĻš
āĻāĻ•āĻ•-āĻāĻ° āĻœāĻ¨ā§āĻ¯ "DIVSS" āĻāĻŦāĻ‚ "SQRTSS" (āĻāĻŦāĻ‚ āĻ¤āĻžāĻĻā§‡āĻ° āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ) āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž
āĻ¯āĻĨāĻžāĻ°ā§āĻĨ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸāĨ¤ āĻāĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ–āĻ¨ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ
-āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -āĻ¸āĻ¸ā§€āĻŽ-āĻ—āĻŖāĻŋāĻ¤-āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŦāĻ‚
-fno-āĻŸā§āĻ°ā§āĻ¯āĻžāĻĒāĻŋāĻ‚-āĻ—āĻŖāĻŋāĻ¤. āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻ¯āĻ–āĻ¨ āĻ•ā§āĻ°āĻŽāĻŸāĻŋāĻ° āĻĨā§āĻ°ā§āĻĒā§āĻŸ āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦā§‡āĻļāĻŋ
āĻ…-āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĨā§āĻ°ā§āĻĒā§āĻŸ, āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽā§‡āĻ° āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
2 ulp āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻšā§āĻ°āĻžāĻ¸ āĻĒā§‡āĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ…āĻ°ā§āĻĨāĻžā§Ž 1.0 āĻāĻ° āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ 0.99999994 āĻ¸āĻŽāĻžāĻ¨)āĨ¤

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ GCC "1.0f/sqrtf( āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡āĻāĻ•ā§āĻ¸)" āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ "RSQRTSS" (āĻŦāĻž "RSQRTPS") āĻāĻ° āĻĒāĻ°āĻŋāĻĒā§āĻ°ā§‡āĻ•ā§āĻˇāĻŋāĻ¤ā§‡
āĻ¸āĻ™ā§āĻ—ā§‡ āĻĢāĻžāĻ¸ā§āĻŸ-āĻ—āĻŖāĻŋāĻ¤ (āĻŦāĻž āĻ‰āĻĒāĻ°ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖ), āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡ -mrecip.

āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ GCC āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻ‰āĻŸāĻ¨-āĻ°ā§āĻ¯āĻžāĻĢāĻ¸āĻ¨ āĻ§āĻžāĻĒ āĻ¸āĻš āĻ‰āĻĒāĻ°ā§‡āĻ° āĻ•ā§āĻ°āĻŽāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ āĻ¸āĻŋāĻ™ā§āĻ—ā§‡āĻ˛-āĻĢā§āĻ˛ā§‹āĻŸ āĻĄāĻŋāĻ­āĻŋāĻļāĻ¨ āĻāĻŦāĻ‚ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ "sqrtf(āĻāĻ•ā§āĻ¸)" āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻ™ā§āĻ—ā§‡ āĻĢāĻžāĻ¸ā§āĻŸ-āĻ—āĻŖāĻŋāĻ¤
(āĻŦāĻž āĻ‰āĻĒāĻ°ā§‡āĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻ‚āĻŽāĻŋāĻļā§āĻ°āĻŖ), āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡ -mrecip.

-mrecip =āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ•āĻ°āĻž
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ•ā§‹āĻ¨ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ•āĻ°āĻž āĻ‡āĻšāĻž āĻāĻ•āĻŸāĻŋ
āĻ•āĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻ•āĻ°āĻž āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž, āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§‚āĻ°ā§āĻŦā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ ! āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ‰āĻ˛ā§āĻŸāĻžāĻ¤ā§‡:

āĻ¸āĻŦ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨, āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mrecip.

āĻ¨āĻž
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨, āĻāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -mno-āĻ°ā§‡āĻ¸āĻŋāĻĒāĻŋ.

dIV āĻ†āĻ›ā§‡ āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

vec-div
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ āĻĄāĻŋāĻ­āĻŋāĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻŦāĻ°ā§āĻ—
āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

vec-sqrt
āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœāĻĄ āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸ā§āĻ¤āĻ°āĻžāĻ‚, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, -mrecip=āĻ¸āĻŽāĻ¸ā§āĻ¤,!sqrt āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡,
āĻŦāĻ°ā§āĻ—āĻŽā§‚āĻ˛ āĻ›āĻžāĻĄāĻŧāĻžāĨ¤

-mveclibabi =āĻ†āĻĻāĻ°ā§āĻļ
āĻāĻ•āĻŸāĻŋ āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ ABI āĻĒā§āĻ°āĻ•āĻžāĻ°āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤
āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻ†āĻĻāĻ°ā§āĻļ āĻšāĻ¯āĻŧ svml āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻ—āĻŖāĻŋāĻ¤ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŦāĻ‚ acml
AMD āĻ—āĻŖāĻŋāĻ¤ āĻ•ā§‹āĻ° āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡, āĻ‰āĻ­āĻ¯āĻŧ -āĻĢā§āĻ°āĻŋ-āĻ­ā§‡āĻ•ā§āĻŸāĻ°āĻžāĻ‡āĻœ āĻāĻŦāĻ‚
-āĻĢāĻžāĻ¨āĻ¸ā§‡āĻĢ-āĻ—āĻŖāĻŋāĻ¤-āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡, āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ SVML āĻŦāĻž ACML ABI- āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

GCC āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ "vmldExp2", "vmldLn2", "vmldLog102", "vmldLog102", āĻ āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻ—āĻ¤ āĻ•āĻ°ā§‡
"vmldPow2", "vmldTanh2", "vmldTan2", "vmldAtan2", "vmldAtanh2", "vmldCbrt2",
"vmldSinh2", "vmldSin2", "vmldAsinh2", "vmldAsin2", "vmldCosh2", "vmldCos2",
"vmldAcosh2", "vmldAcos2", "vmlsExp4", "vmlsLn4", "vmlsLog104", "vmlsLog104",
"vmlsPow4", "vmlsTanh4", "vmlsTan4", "vmlsAtan4", "vmlsAtanh4", "vmlsCbrt4",
"vmlsSinh4", "vmlsSin4", "vmlsAsinh4", "vmlsAsin4", "vmlsCosh4", "vmlsCos4",
"vmlsAcosh4" āĻāĻŦāĻ‚ "vmlsAcos4" āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻ–āĻ¨ -mveclibabi=svml is
āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤, āĻāĻŦāĻ‚ "__vrd2_sin", "__vrd2_cos", "__vrd2_exp", "__vrd2_log", "__vrd2_log2",
"__vrd2_log10", "__vrs4_sinf", "__vrs4_cosf", "__vrs4_expf", "__vrs4_logf",
āĻ¸āĻ‚āĻļā§āĻ˛āĻŋāĻˇā§āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ "__vrs4_log2f", "__vrs4_log10f" āĻāĻŦāĻ‚ "__vrs4_powf"
āĻ•āĻ–āĻ¨ -mveclibabi=acml āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ.

-āĻŽāĻžāĻŦāĻŋ=āĻ¨āĻžāĻŽ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ˛āĻŋāĻ‚ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ sysv āĻ‰āĻ¨ā§āĻ¨āĻ¤
GNU/Linux āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ ABI, āĻāĻŦāĻ‚ ms āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢāĻŸ āĻāĻŦāĻŋāĻ†āĻ‡ āĻāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĻā§āĻ¯
Microsoft Windows āĻāĻŦāĻ‚ SysV ABI āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ Microsoft ABI āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ…āĻ¨ā§āĻ¯ āĻ¸āĻŦ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ†āĻšāĻ°āĻŖ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ—ā§āĻ˛āĻŋ "ms_abi" āĻāĻŦāĻ‚ "sysv_abi"āĨ¤

-mtls-āĻ‰āĻĒāĻ­āĻžāĻˇāĻž=āĻ†āĻĻāĻ°ā§āĻļ
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĨā§āĻ°ā§‡āĻĄ-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻ¤ā§‡ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¨ā§-āĻšāĻ°āĻŋāĻŖ or gnu2 āĻ¨āĻŋāĻ¯āĻŧāĻŽāĻžāĻŦāĻ˛ā§€ āĻ¨ā§-āĻšāĻ°āĻŋāĻŖ
āĻ°āĻ•ā§āĻˇāĻŖāĻļā§€āĻ˛ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ; gnu2 āĻ†āĻ°ā§‹ āĻĻāĻ•ā§āĻˇ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛- āĻāĻŦāĻ‚ āĻ°āĻžāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡-
āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻž āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻ¸āĻ¨ā§āĻ¤ā§āĻˇā§āĻŸ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻžāĨ¤

-mpush-āĻ†āĻ°āĻ—āĻ¸
-mno-push-args
āĻŦāĻšāĻŋāĻ°ā§āĻ—āĻžāĻŽā§€ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ PUSH āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻŸāĻŋ āĻ›ā§‹āĻŸ āĻāĻŦāĻ‚ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤
SUB/MOV āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻŽāĻžāĻ¨āĻ­āĻžāĻŦā§‡ āĻĻā§āĻ°ā§āĻ¤ āĻāĻŦāĻ‚ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽāĨ¤ āĻ•āĻŋāĻ›ā§
āĻ•ā§‡āĻ¸ āĻāĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻžāĻ°āĻŖ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŦāĻ‚ āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž

-āĻŽā§āĻ¯āĻžāĻ•ā§āĻŽā§āĻ˛ā§‡āĻŸ-āĻ†āĻ‰āĻŸāĻ—ā§‹āĻ¯āĻŧāĻŋāĻ‚-āĻ†āĻ°ā§āĻ—āĻ¸
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•āĻ˛ā§‡, āĻŦāĻšāĻŋāĻ°ā§āĻ—āĻžāĻŽā§€ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ—āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦāĻ¨āĻž āĻāĻŸāĻŋ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ†āĻ§ā§āĻ¨āĻŋāĻ• āĻ¸āĻŋāĻĒāĻŋāĻ‡āĻ‰āĻ¤ā§‡ āĻĻā§āĻ°ā§āĻ¤āĻ¤āĻ° āĻ•āĻžāĻ°āĻŖ āĻšā§āĻ°āĻžāĻ¸ āĻĒāĻžāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž, āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¸āĻŽāĻ¯āĻŧāĻ¸ā§‚āĻšā§€ āĻāĻŦāĻ‚ āĻ•āĻŽ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¯āĻ–āĻ¨ āĻĒāĻ›āĻ¨ā§āĻĻā§‡āĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
āĻ¸ā§€āĻŽāĻžāĻ¨āĻž 2 āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻšāĻ˛ āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĨ¤ āĻāĻ‡
āĻ¸ā§āĻ‡āĻš āĻŦā§‹āĻāĻžāĻ¯āĻŧ -mno-push-args.

-āĻŽāĻĨā§āĻ°ā§‡āĻĄāĻ¸
MinGW-āĻ¤ā§‡ āĻĨā§āĻ°ā§‡āĻĄ-āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĨā§āĻ°ā§‡āĻĄ-āĻ¸ā§‡āĻĢā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ
āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ -āĻŽāĻĨā§āĻ°ā§‡āĻĄāĻ¸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ•āĻ–āĻ¨
āĻ¸āĻ‚āĻ•āĻ˛āĻ¨, -āĻŽāĻĨā§āĻ°ā§‡āĻĄāĻ¸ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ -āĻĄāĻŋ_āĻāĻŽāĻŸāĻŋ; āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻĨā§āĻ°ā§‡āĻĄ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ•ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°ā§‡
āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ -lmingwthrd āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋ-āĻĨā§āĻ°ā§‡āĻĄ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ-āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻĄā§‡āĻŸāĻž āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

-āĻŽā§āĻ¨ā§‹-āĻāĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻĒāĻ¸
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻĄ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻ¸ā§āĻ‡āĻš āĻ•ā§‹āĻĄ āĻšā§āĻ°āĻžāĻ¸
āĻ†āĻ•āĻžāĻ° āĻāĻŦāĻ‚ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻŸāĻŋ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻŦā§‡ GCC
āĻāĻŸāĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻœāĻžāĻ¨ā§‡āĻ¨ āĻ¨āĻžāĨ¤

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ…āĻ˛-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻĒāĻ¸
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ GCC āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻ–āĻ¨ āĻ—āĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ•āĻŽāĻĒāĻ•ā§āĻˇā§‡ āĻāĻ•āĻŸāĻŋ 4-āĻŦāĻžāĻ‡āĻŸ āĻ¸ā§€āĻŽāĻžāĻ°ā§‡āĻ–āĻžāĻ¯āĻŧ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤ āĻāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧ
āĻ†āĻ•āĻžāĻ°, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•ā§‹āĻĄā§‡āĻ° āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯āĻž āĻĻā§āĻ°ā§āĻ¤ "memcpy", "strlen" āĻāĻŦāĻ‚ āĻāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻ›ā§‹āĻŸ āĻĻā§ˆāĻ°ā§āĻ˜ā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ "memset"āĨ¤

-āĻŽāĻŋāĻ¨āĻ˛āĻžāĻ‡āĻ¨-āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚āĻĒāĻ¸-āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡
āĻ…āĻœāĻžāĻ¨āĻž āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ›ā§‹āĻŸ āĻœāĻ¨ā§āĻ¯ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ•ā§‹āĻĄ āĻ¸āĻš āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻšā§‡āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻŦā§āĻ˛āĻ• āĻāĻŦāĻ‚ āĻŦāĻĄāĻŧ āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛āĨ¤

-mstringop-āĻ•ā§ŒāĻļāĻ˛=āĻĒāĻžāĻ¨āĻž
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•āĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻŋāĻ‚ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻĒāĻžāĻ¨āĻž āĻšāĻ¯āĻŧ:

rep_byte
rep_4byte
rep_8byte
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° i386 "rep" āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻŦāĻžāĻ‡āĻŸ_āĻ˛ā§āĻĒ
āĻ˛ā§āĻĒ
unrolled_loop
āĻāĻ•āĻŸāĻŋ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ˛ā§āĻĒā§‡ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤

libcall
āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨.

-mmemcpy-āĻ•ā§ŒāĻļāĻ˛=āĻ•ā§ŒāĻļāĻ˛
"__builtin_memcpy" āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻ¸āĻŋāĻĻā§āĻ§āĻžāĻ¨ā§āĻ¤ āĻšāĻŋāĻ‰āĻ°āĻŋāĻ¸ā§āĻŸāĻŋāĻ•āĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§āĻ¨
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻĄ āĻāĻŦāĻ‚ āĻ•āĻŋ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡ āĻ¯āĻ–āĻ¨ āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻžāĻļāĻŋāĻ¤ āĻ†āĻ•āĻžāĻ°
āĻĒāĻ°āĻŋāĻšāĻŋāĻ¤. āĻ•ā§ŒāĻļāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻ•āĻ°āĻž āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻĒāĻžāĻ¨āĻž:max_size:dest_align triplets āĻĒāĻžāĻ¨āĻž
āĻ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -mstringop-āĻ•ā§ŒāĻļāĻ˛, max_size āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻŦāĻžāĻ‡āĻŸ āĻ†āĻ•āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻĒāĻžāĻ¨āĻž āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ. āĻļā§‡āĻˇ āĻŸā§āĻ°āĻŋāĻĒāĻ˛ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯, max_size "-1" āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻĻā§āĻ¯
max_size āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ° āĻ¤ā§āĻ°āĻŋāĻĒāĻ˛ā§‡ āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻ•ā§āĻ°āĻŽā§‡ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻĻā§āĻ¯
āĻœāĻ¨ā§āĻ¯ āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻŦāĻžāĻ‡āĻŸ āĻ†āĻ•āĻžāĻ° āĻĒāĻžāĻ¨āĻž āĻĒā§āĻ°āĻĨāĻŽ āĻŸā§āĻ°āĻŋāĻĒāĻ˛ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ 0 āĻāĻŦāĻ‚ "max_size + 1" āĻāĻ°
āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻžāĨ¤

-mmemset-āĻ•ā§ŒāĻļāĻ˛=āĻ•ā§ŒāĻļāĻ˛
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ -mmemcpy-āĻ•ā§ŒāĻļāĻ˛= āĻāĻŸāĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻž āĻ›āĻžāĻĄāĻŧāĻž
"__builtin_memset" āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖāĨ¤

-āĻŽā§‹āĻŽāĻŋāĻŸ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°
āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°āĻŸāĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻāĻ‡ āĻāĻĄāĻŧāĻžāĻ¯āĻŧ
āĻĢā§āĻ°ā§‡āĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ, āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻāĻŦāĻ‚ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§‡
āĻĒāĻžāĻ¤āĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§. āĻĒāĻ›āĻ¨ā§āĻĻ -āĻĢāĻŽāĻŋāĻŸ-āĻ˛āĻŋāĻĢ-āĻĢā§āĻ°ā§‡āĻŽ-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĢā§āĻ°ā§‡āĻŽ āĻ¸āĻ°āĻŋāĻ¯āĻŧā§‡ āĻĻā§‡āĻ¯āĻŧ
āĻĒāĻžāĻ¤āĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°, āĻ¯āĻž āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚āĻ•ā§‡ āĻ†āĻ°āĻ“ āĻ•āĻ āĻŋāĻ¨ āĻ•āĻ°ā§‡ āĻ¤ā§āĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mtls-direct-seg-refs
-mno-Tls- āĻĄāĻžāĻ‡āĻ°ā§‡āĻ•ā§āĻŸ-āĻ¸ā§‡āĻ—-āĻ°ā§‡āĻĢāĻ¸
TLS āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ āĻĨā§‡āĻ•ā§‡ āĻ…āĻĢāĻ¸ā§‡āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ TLS āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻ•āĻ°ā§āĻ¨ (32-āĻŦāĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ %gs, 64-āĻŦāĻŋāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ %fs), āĻ…āĻĨāĻŦāĻž āĻĨā§āĻ°ā§‡āĻĄ āĻŦā§‡āĻ¸ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻšāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ•āĻŋāĻ¨āĻž
āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŸāĻŋ āĻŦā§ˆāĻ§ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ•āĻŋāĻ¨āĻž
āĻ¸āĻŽāĻ—ā§āĻ° TLS āĻāĻ˛āĻžāĻ•āĻž āĻ•āĻ­āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸ āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°ā§‡āĨ¤

GNU C āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻāĻŽāĻ¨ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻžāĻ˛ā§ āĻĨāĻžāĻ•ā§‡āĨ¤

-msse2avx
-mno-sse2avx
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻ•ā§‡ VEX āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¸āĻš SSE āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻāĻ¨āĻ•ā§‹āĻĄ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤ āĻĒāĻ›āĻ¨ā§āĻĻ
-āĻŽāĻ­ā§‡āĻ•ā§āĻ¸ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻāĻŸāĻŋ āĻšāĻžāĻ˛ā§ āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻĢā§‡āĻ¨ā§āĻŸā§āĻ°āĻŋ
-āĻŽāĻ¨ā§‹-āĻĢā§‡āĻ¨ā§āĻŸā§āĻ°āĻŋ
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•āĻ˛ā§‡ (-āĻĒāĻŋāĻœāĻŋ), āĻĒā§āĻ°ā§‹āĻ˛ā§‹āĻ—ā§‡āĻ° āĻ†āĻ—ā§‡ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ•āĻžāĻ‰āĻ¨ā§āĻŸāĻžāĻ° āĻ•āĻ˛ āĻ°āĻžāĻ–ā§āĻ¨āĨ¤
āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯: x86 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡ "ms_hook_prologue" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋ āĻ¸āĻŽā§āĻ­āĻŦ āĻ¨āĻ¯āĻŧ
āĻœāĻ¨ā§āĻ¯ āĻŽā§āĻšā§‚āĻ°ā§āĻ¤ -āĻŽāĻĢā§‡āĻ¨ā§āĻŸā§āĻ°āĻŋ āĻāĻŦāĻ‚ -āĻĒāĻŋāĻœāĻŋ.

-mrecord-mcount
-mno-āĻ°ā§‡āĻ•āĻ°ā§āĻĄ-mcount
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•āĻ˛ā§‡ (-āĻĒāĻŋāĻœāĻŋ), āĻāĻ•āĻŸāĻŋ __mcount_loc āĻŦāĻŋāĻ­āĻžāĻ— āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĨāĻžāĻ•ā§‡
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ•āĻ˛ā§‡āĨ¤ āĻāĻŸāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻĒā§āĻ¯āĻžāĻšāĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ•āĻ˛ āĻ†āĻ‰āĻŸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻ°āĻ•āĻžāĻ°ā§€āĨ¤

-mnop-mcount
-mno-nop-mcount
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•āĻ˛ā§‡ (-āĻĒāĻŋāĻœāĻŋ), āĻ¨āĻĒāĻ¸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤
āĻāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡ āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ¯āĻžāĻš āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤ āĻāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸āĻŽā§āĻ­āĻŦāĻ¤
āĻ¸āĻ™ā§āĻ—ā§‡ āĻāĻ•āĻ¸āĻ™ā§āĻ—ā§‡ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ -mrecord-mcount.

-mskip-rax-āĻ¸ā§‡āĻŸāĻ†āĻĒ
-mno-skip-rax-āĻ¸ā§‡āĻŸāĻ†āĻĒ
SSE āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ…āĻ•ā§āĻˇāĻŽ āĻ¸āĻš x86-64 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ,
-āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ¨-āĻ°ā§āĻ¯āĻžāĻ•ā§āĻ¸-āĻ¸ā§‡āĻŸāĻ†āĻĒ āĻ•ā§‹āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡ RAX āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ†āĻĒ āĻ•āĻ°āĻž āĻāĻĄāĻŧāĻŋāĻ¯āĻŧā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻ¯ā§‡āĻšā§‡āĻ¤ā§ RAX āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ­ā§‡āĻ•ā§āĻŸāĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻāĻĄāĻŧāĻžāĻ¤ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ†āĻ°ā§āĻ—ā§āĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ callees āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•āĻŋāĻ›ā§ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•ā§‡āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¨āĻˇā§āĻŸ āĻ•āĻ°ā§āĻ¨, āĻĻā§āĻ°ā§āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻŦāĻž āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻ¯āĻžāĻ¨āĨ¤ GCC 4.4 āĻŦāĻž āĻ¨āĻ¤ā§āĻ¨
RAX āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡ āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ—ā§āĻ˛āĻŋ āĻ¨ā§‡āĻ‡ā§ˇ

-m8bit-idiv
-mno-8bit-idiv
āĻ•āĻŋāĻ›ā§ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻ‡āĻ¨ā§āĻŸā§‡āĻ˛ āĻ…ā§āĻ¯āĻžāĻŸāĻŽ, 8-āĻŦāĻŋāĻŸ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻāĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻ…āĻ¨ā§‡āĻ• āĻĻā§āĻ°ā§āĻ¤āĨ¤
32-āĻŦāĻŋāĻŸ/64-āĻŦāĻŋāĻŸ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ­āĻžāĻ—āĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ°āĻžāĻ¨-āĻŸāĻžāĻ‡āĻŽ āĻšā§‡āĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ‰āĻ­āĻ¯āĻŧ
āĻ˛āĻ­ā§āĻ¯āĻžāĻ‚āĻļ āĻāĻŦāĻ‚ āĻ­āĻžāĻœāĻ• 0 āĻĨā§‡āĻ•ā§‡ 255 āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡, 8-āĻŦāĻŋāĻŸ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻšāĻ˛
32-āĻŦāĻŋāĻŸ/64-āĻŦāĻŋāĻŸ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

-mavx256-āĻŦāĻŋāĻ­āĻ•ā§āĻ¤-āĻ…āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¯ā§āĻ•ā§āĻ¤-āĻ˛ā§‹āĻĄ
-mavx256-āĻŦāĻŋāĻ­āĻ•ā§āĻ¤-āĻ…āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¯ā§āĻ•ā§āĻ¤-āĻ¸ā§āĻŸā§‹āĻ°
āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻŸ 32-āĻŦāĻžāĻ‡āĻŸ AVX āĻ†āĻ¨āĻ˛āĻžāĻ‡āĻ¨āĻĄ āĻ˛ā§‹āĻĄ āĻāĻŦāĻ‚ āĻ¸ā§āĻŸā§‹āĻ°āĨ¤

-mstack- āĻĒā§āĻ°ā§‹āĻŸā§‡āĻ•ā§āĻŸāĻ°-āĻ—āĻžāĻ°ā§āĻĄ =āĻĒāĻžāĻšāĻžāĻ°āĻž
āĻ āĻ•ā§āĻ¯āĻžāĻ¨āĻžāĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻ°āĻ•ā§āĻˇāĻž āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻĒāĻžāĻšāĻžāĻ°āĻž. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ āĻšāĻ¯āĻŧ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€
āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§€ āĻ•ā§āĻ¯āĻžāĻ¨āĻžāĻ°āĻŋ āĻŦāĻž āĻœāĻ¨ā§āĻ¯ TLS TLS āĻŦā§āĻ˛āĻ•ā§‡ āĻĒā§āĻ°āĻ¤āĻŋ-āĻĨā§āĻ°ā§‡āĻĄ āĻ•ā§āĻ¯āĻžāĻ¨āĻžāĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ (āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)āĨ¤ āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¤āĻ–āĻ¨āĻ‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ -āĻĢāĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻ°āĻ•ā§āĻˇāĻ• or -fstack-āĻ°āĻ•ā§āĻˇāĻ•-āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ†āĻ›ā§‡.

āĻāĻ‡āĻ—ā§āĻ˛ā§‹ -m 86-āĻŦāĻŋāĻŸā§‡ x64-64 āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ°ā§‹āĻ•ā§āĻ¤ āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻ¸ā§āĻ‡āĻšāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ°āĨ¤

-m32
-m64
-mx32
-m16
āĻāĻ•āĻŸāĻŋ 16-āĻŦāĻŋāĻŸ, 32-āĻŦāĻŋāĻŸ āĻŦāĻž 64-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯ -m32 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸ā§‡āĻŸ "int",
"āĻ˛āĻ‚", āĻāĻŦāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻŸāĻžāĻ‡āĻĒ 32 āĻŦāĻŋāĻŸ, āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ i386 āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻšāĻ˛ā§‡āĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -m64 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ "int" 32 āĻŦāĻŋāĻŸ āĻāĻŦāĻ‚ "āĻ˛āĻ‚" āĻāĻŦāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĒā§āĻ°āĻ•āĻžāĻ° 64 āĻŦāĻŋāĻŸā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡, āĻāĻŦāĻ‚
x86-64 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĄāĻžāĻ°āĻ‰āĻ‡āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ -m64 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻ›āĻžāĻĄāĻŧāĻžāĻ“
āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§‡ āĻĻā§‡āĻ¯āĻŧ -fno-āĻ›āĻŦāĻŋ āĻāĻŦāĻ‚ -āĻŽāĻĄāĻŋāĻ¨āĻžāĻŽāĻŋāĻ•-āĻ¨ā§‹-āĻĒāĻŋāĻ• āĻ…āĻĒāĻļāĻ¨āĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -mx32 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ "int", "āĻ˛āĻ‚" āĻāĻŦāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋ 32 āĻŦāĻŋāĻŸā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
x86-64 āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° -m16 āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ -m32, āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻž āĻāĻŸāĻŋ ".code16gcc" āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°ā§‡
āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻļā§āĻ°ā§āĻ¤ā§‡ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻž āĻ¯āĻžāĻ¤ā§‡ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻšāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
16-āĻŦāĻŋāĻŸ āĻŽā§‹āĻĄā§‡āĨ¤

-āĻŽāĻ¨ā§‹-āĻ°ā§‡āĻĄ-āĻœā§‹āĻ¨
x86-64 āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¤āĻĨāĻžāĻ•āĻĨāĻŋāĻ¤ "āĻ°ā§‡āĻĄ āĻœā§‹āĻ¨" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻžāĨ¤ āĻ°ā§‡āĻĄ āĻœā§‹āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§‚āĻ˛āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
x86-64 ABI; āĻāĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ 128-āĻŦāĻžāĻ‡āĻŸ āĻāĻ˛āĻžāĻ•āĻž āĻ¯āĻž āĻ¨āĻ¯āĻŧ
āĻ¸āĻ‚āĻ•ā§‡āĻ¤ āĻŦāĻž āĻŦāĻžāĻ§āĻž āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻĄā§‡āĻŸāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻ¸āĻŽāĻ¨ā§āĻŦāĻ¯āĻŧ āĻ›āĻžāĻĄāĻŧāĻžāĨ¤ āĻĒāĻ¤āĻžāĻ•āĻžāĻŸāĻŋ -āĻŽāĻ¨ā§‹-āĻ°ā§‡āĻĄ-āĻœā§‹āĻ¨ āĻāĻ‡ āĻ°ā§‡āĻĄ āĻœā§‹āĻ¨ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡āĨ¤

-mcmodel=āĻ›ā§‹āĻŸ
āĻ›ā§‹āĻŸ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨: āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻāĻŦāĻ‚ āĻāĻ° āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ¨āĻŋāĻšā§‡āĻ° 2 GBāĨ¤ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻžāĻ° āĻšāĻ˛ 64 āĻŦāĻŋāĻŸāĨ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§€āĻ˛ āĻŦāĻž āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛āĨ¤

-mcmodel = āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛
āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ•ā§‹āĻĄ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĻŸāĻŋ āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• 2 āĻ—āĻŋāĻ—āĻžāĻŦāĻžāĻ‡āĻŸā§‡ āĻšāĻ˛ā§‡
āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛āĻŸāĻŋ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

-mcmodel=āĻŽāĻžāĻāĻžāĻ°āĻŋ
āĻŽāĻžāĻāĻžāĻ°āĻŋ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨: āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻ¨ā§€āĻšā§‡āĻ° 2 āĻ—āĻŋāĻ—āĻžāĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸ā§āĻĨāĻžāĻ¨āĨ¤ āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ›ā§‹āĻŸ āĻ›ā§‹āĻŸ āĻĒā§āĻ°āĻ¤ā§€āĻ•āĻ“ āĻŦāĻ¸āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ° āĻĨā§‡āĻ•ā§‡ āĻŦāĻĄāĻŧ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻšāĻŋāĻšā§āĻ¨
-mlarge-āĻĄā§‡āĻŸāĻž-āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ āĻŦāĻĄāĻŧ āĻĄā§‡āĻŸāĻž āĻŦāĻž BSS āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ°āĻžāĻ–āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
2GB āĻāĻ° āĻ‰āĻĒāĻ°ā§‡āĨ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻļā§€āĻ˛ āĻŦāĻž āĻ—āĻ¤āĻŋāĻļā§€āĻ˛āĻ­āĻžāĻŦā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mcmodel=āĻŦāĻĄāĻŧ
āĻŦāĻĄāĻŧ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻ‡ āĻŽāĻĄā§‡āĻ˛ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ•ā§‹āĻ¨ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻāĻŦāĻ‚ āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋāĻ° āĻ†āĻ•āĻžāĻ°āĨ¤

-maddress-āĻŽā§‹āĻĄ = āĻĻā§€āĻ°ā§āĻ˜
āĻĻā§€āĻ°ā§āĻ˜ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻŽā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 64-āĻŦāĻŋāĻŸ āĻāĻŦāĻ‚ x32 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻāĻŸāĻŋ 64-āĻŦāĻŋāĻŸ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻŽā§‹āĻĄāĨ¤

-āĻŽā§āĻ¯āĻžāĻĄāĻĄā§āĻ°ā§‡āĻ¸-āĻŽā§‹āĻĄ = āĻ›ā§‹āĻŸ
āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻŽā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 32-āĻŦāĻŋāĻŸ āĻāĻŦāĻ‚ x32 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻāĻŸāĻŋ 32-āĻŦāĻŋāĻŸ āĻāĻŦāĻ‚ x32 āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻŽā§‹āĻĄāĨ¤

x86 āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ Microsoft Windows āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§:

-āĻŽāĻ•āĻ¨āĻ¸ā§‹āĻ˛
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻ¨āĻ¸ā§‹āĻ˛ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ•āĻ¨āĻ¸ā§‹āĻ˛ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ PE āĻšā§‡āĻĄāĻžāĻ° āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŸāĻžāĻ‡āĻĒ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĨ¤
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ Cygwin āĻāĻŦāĻ‚ MinGW āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ā§ˇ
āĻ¯āĻžāĻ°āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯.

-āĻāĻŽāĻĄāĻŋāĻāĻ˛
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ Cygwin āĻāĻŦāĻ‚ MinGW āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ DLL---a
āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛āĻŋāĻ™ā§āĻ• āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ--- āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻŦā§‡, āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻāĻŦāĻ‚ āĻāĻ¨ā§āĻŸā§āĻ°āĻŋ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĨ¤

-mnop-fun-dllimport
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ Cygwin āĻāĻŦāĻ‚ MinGW āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡
"dllimport" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

-āĻŽāĻĨā§āĻ°ā§‡āĻĄ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ MinGW āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ MinGW-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĨā§āĻ°ā§‡āĻĄ
āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

-āĻŽāĻŋāĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ MinGW-w64 āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻŋ "āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ" āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ˜āĻŸāĻžāĻ¯āĻŧ
āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹ āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻŦā§‡, āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§‹āĻĄ-āĻ¸āĻ•ā§āĻˇāĻŽ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄ āĻŦā§‡āĻ›ā§‡ āĻ¨ā§‡āĻ¯āĻŧāĨ¤

-mwin32
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ Cygwin āĻāĻŦāĻ‚ MinGW āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ
āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢāĻŸ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœā§‡āĻ° āĻĒā§‚āĻ°ā§āĻŦāĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĻ—ā§āĻ˛ā§‹ āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¤āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ/āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻ•ā§‹āĻĄā§‡āĻ° āĻĒāĻ›āĻ¨ā§āĻĻāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

-āĻŽā§āĻ‡āĻ¨ā§āĻĄā§‹āĻ¸
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ Cygwin āĻāĻŦāĻ‚ MinGW āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ GUI
PE āĻšā§‡āĻĄāĻžāĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¸āĻžāĻŦāĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻŸāĻžāĻ‡āĻĒ āĻ¯āĻĨāĻžāĻ¯āĻĨāĻ­āĻžāĻŦā§‡āĨ¤

-fno-āĻ¸ā§‡āĻŸ-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•-āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ MinGW āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻĒāĻ¤āĻžāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ¨ā§‡āĻ¸ā§āĻŸā§‡āĻĄ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ
āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢā§āĻŸ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœā§‡āĻ° āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻŽā§‹āĻĄā§‡, āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ User32 API, āĻ¯āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ āĻ¸ā§āĻŦāĻŋāĻ§āĻž, āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻ¯āĻŧāĨ¤

-fwritable-relocated-rdata
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ MinGW āĻāĻŦāĻ‚ Cygwin āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤-
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒāĻ āĻ¨ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻĄā§‡āĻŸāĻž .data āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ°āĻžāĻ–āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻŸāĻŋ āĻŦāĻ¯āĻŧāĻ¸ā§āĻ•āĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ
āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ›āĻĻā§āĻŽ-āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ .rdata āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

-āĻāĻŽāĻĒāĻŋāĻ‡-āĻāĻ˛āĻžāĻ‡āĻ¨āĻĄ-āĻ•āĻŽāĻ¨ā§āĻ¸
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ Cygwin āĻāĻŦāĻ‚ MinGW āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§āĨ¤ āĻāĻŸāĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡ āĻ¯ā§‡ GNU
PE āĻĢāĻžāĻ‡āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻ¯āĻž COMMON āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻ āĻŋāĻ• āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤ āĻāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ GCC āĻ¸āĻ¨āĻžāĻ•ā§āĻ¤ āĻ•āĻ°ā§‡ āĻ¯ā§‡
āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻŸāĻŋāĻ•ā§‡ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡āĨ¤

āĻ…āĻ§ā§€āĻ¨ā§‡ āĻĻā§‡āĻ–ā§āĻ¨ x86 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

Xstormy16 āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ Xstormy16 āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡:

-msim
āĻ¸āĻŋāĻŽā§āĻ˛ā§‡āĻŸāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸāĻ†āĻĒ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ āĻšāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻ¸āĻž āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ Xtensa āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:

-mconst16
-mno-const16
āĻ§ā§āĻ°ā§āĻŦāĻ• āĻŽāĻžāĻ¨ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ "CONST16" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨ā§ˇ āĻĻā§āĻ¯
"CONST16" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ Tensilica āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ†āĻĻāĻ°ā§āĻļ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻ¯āĻŧāĨ¤ āĻ•āĻ–āĻ¨
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ, "CONST16" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ "L32R" āĻāĻ° āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ "CONST16" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯āĻĻāĻŋ "L32R"
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-āĻŽāĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
-āĻŽāĻ¨ā§‹-āĻĢāĻŋāĻ‰āĻœāĻĄ-āĻāĻŽāĻāĻĄāĻŋāĻĄāĻŋ
āĻĢāĻŋāĻ‰āĻœāĻĄ āĻ—ā§āĻ¨/āĻ¯ā§‹āĻ— āĻāĻŦāĻ‚ āĻ—ā§āĻŖ/āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻŦāĻž āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨
āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚-āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻž āĻĨāĻžāĻ•āĻ˛ā§‡ āĻāĻŸāĻŋāĻ° āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ¨ā§‡āĻ‡
āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĢāĻŋāĻ‰āĻœāĻĄ āĻ—ā§āĻ¨/āĻ¯ā§‹āĻ— āĻāĻŦāĻ‚ āĻ—ā§āĻŖ/āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻž āĻŦāĻžāĻ§ā§āĻ¯āĻ¤āĻžāĻŽā§‚āĻ˛āĻ• āĻ•āĻ°ā§‡
āĻ—ā§āĻŖ āĻāĻŦāĻ‚ āĻ¯ā§‹āĻ—/āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§ƒāĻĨāĻ• āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĨ¤
āĻāĻŸāĻŋ āĻāĻŽāĻ¨ āĻ•āĻŋāĻ›ā§ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻŦāĻžāĻžā§āĻ›āĻ¨ā§€āĻ¯āĻŧ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻ ā§‹āĻ° IEEE 754-āĻ¸āĻ™ā§āĻ—ā§€ āĻĢāĻ˛āĻžāĻĢāĻ˛
āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ: āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ—ā§āĻŖāĻŋāĻ¤ āĻ¯ā§‹āĻ—/āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻŦā§ƒāĻ¤ā§āĻ¤āĻžāĻ•āĻžāĻ° āĻ¨āĻ¯āĻŧ
āĻĢāĻ˛āĻžāĻĢāĻ˛, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ…āĻ§āĻŋāĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻ­ā§āĻ˛āĻ¤āĻž āĻŦāĻŋāĻŸ
IEEE āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄāĨ¤ āĻĢāĻŋāĻ‰āĻœāĻĄ āĻ—ā§āĻ¨ āĻ¯ā§‹āĻ—/āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻžāĻ“ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ—ā§āĻŖāĻŋāĻ¤āĻ• āĻāĻŦāĻ‚ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋ āĻ¸āĻ‚āĻŦā§‡āĻĻāĻ¨āĻļā§€āĻ˛ āĻ¨āĻ¯āĻŧ
āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ˛āĻžāĻĒ āĻ¯ā§‹āĻ—/āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§āĻ¨āĨ¤

mserialize-āĻ…āĻ¸ā§āĻĨāĻŋāĻ°
-mno-āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœ-āĻ…āĻ¸ā§āĻĨāĻŋāĻ°
āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡, GCC "āĻ…āĻ¸ā§āĻĨāĻŋāĻ°" āĻŽā§‡āĻŽāĻ°āĻŋāĻ° āĻ†āĻ—ā§‡ "MEMW" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻ•āĻ°āĻžāĻ¯āĻŧ
āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽāĻŋāĻ• āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ā§‡āĻ° āĻ—ā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻŸāĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ mserialize-āĻ…āĻ¸ā§āĻĨāĻŋāĻ°.
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° -mno-āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœ-āĻ…āĻ¸ā§āĻĨāĻŋāĻ° "MEMW" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¤ā§‡āĨ¤

-āĻāĻŽāĻĢā§‹āĻ°ā§āĻ¸-āĻ¨ā§‹-āĻ›āĻŦāĻŋ
āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¯ā§‡āĻŽāĻ¨ GNU/Linux, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻŽā§‹āĻĄ Xtensa āĻ•ā§‹āĻĄ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡-
āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄ (PIC), āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ PIC āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤

-āĻŽāĻŸā§‡āĻ•ā§āĻ¸āĻŸ-āĻŦāĻŋāĻ­āĻžāĻ—-āĻ†āĻ§ā§āĻ¯āĻžāĻ¤ā§āĻŽāĻŋāĻ•
-mno-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ-āĻŦāĻŋāĻ­āĻžāĻ—-āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ•
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻĒā§āĻ˛ā§‡āĻ° āĻšāĻŋāĻ•āĻŋāĻ¤ā§āĻ¸āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
-mno-āĻŸā§‡āĻ•ā§āĻ¸āĻŸ-āĻŦāĻŋāĻ­āĻžāĻ—-āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ•, āĻ¯āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§ƒāĻĨāĻ• āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻ°āĻžāĻ–ā§‡
āĻĢāĻžāĻ‡āĻ˛ āĻāĻŸāĻŋ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻĒā§āĻ˛āĻ•ā§‡ āĻĄā§‡āĻŸāĻž RAM/ROM-āĻ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
āĻ…āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§ƒāĻĨāĻ• āĻŦāĻ¸ā§āĻ¤ā§ āĻĢāĻžāĻ‡āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻĒā§āĻ˛ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°
āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻāĻŦāĻ‚ āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ° āĻ‰āĻ¨ā§āĻ¨āĻ¤āĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ -āĻŽāĻŸā§‡āĻ•ā§āĻ¸āĻŸ-āĻŦāĻŋāĻ­āĻžāĻ—-āĻ†āĻ§ā§āĻ¯āĻžāĻ¤ā§āĻŽāĻŋāĻ•, āĻ†āĻ•ā§āĻˇāĻ°āĻŋāĻ• āĻšāĻ¯āĻŧ
āĻ¤āĻžāĻĻā§‡āĻ° āĻ¯āĻ¤āĻŸāĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ āĻ°āĻžāĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒāĻžāĻ ā§āĻ¯ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡ āĻ›ā§‡āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¤āĻĨā§āĻ¯āĻ¸ā§‚āĻ¤ā§āĻ° āĻāĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

-mtarget-lign
-mno-āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§
āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡, āĻ¤āĻ–āĻ¨ GCC āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻ•ā§‡ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
āĻ•āĻŋāĻ›ā§ āĻ•ā§‹āĻĄ āĻ˜āĻ¨āĻ¤ā§āĻŦā§‡āĻ° āĻŦā§āĻ¯āĻ¯āĻŧā§‡ āĻļāĻžāĻ–āĻž āĻœāĻ°āĻŋāĻŽāĻžāĻ¨āĻž āĻšā§āĻ°āĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻĻā§āĻ¯
āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨āĻ•āĻžāĻ°ā§€ āĻļāĻžāĻ–āĻž āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻāĻŦāĻ‚ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˜āĻ¨āĻ¤ā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€. āĻ¯āĻĻāĻŋ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡
āĻāĻ•āĻŸāĻŋ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˜āĻ¨āĻ¤ā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
-mtarget-lign. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ…āĻŸā§‹-āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻšāĻŋāĻ•āĻŋāĻ¤ā§āĻ¸āĻžāĻ° āĻ‰āĻĒāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻĢā§‡āĻ˛ā§‡ āĻ¨āĻž
"LOOP" āĻāĻ° āĻŽāĻ¤ā§‹ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻ¯āĻž āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ¨āĻ•āĻžāĻ°ā§€ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§ āĻ•āĻ°ā§‡, āĻšāĻ¯āĻŧ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻ•āĻ°ā§‡
āĻ˜āĻ¨āĻ¤ā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦāĻž NOP āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§‡āĻļ āĻĻā§āĻŦāĻžāĻ°āĻž.

-āĻŽāĻ˛ā§āĻ˛āĻ‚ āĻ•āĻ˛
-āĻŽāĻ¨ā§‹-āĻ˛āĻ‚ āĻ•āĻ˛
āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡, āĻ¤āĻ–āĻ¨ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻ•ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧā§ˇ
āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¯ā§‡ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛ā§‡āĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯
āĻ•āĻ˛ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž. āĻāĻ‡ āĻ…āĻ¨ā§āĻŦāĻžāĻĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˜āĻŸā§‡
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸ā§‹āĻ°ā§āĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡, āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ "L32R"-āĻ "āĻ•ā§āĻ¯āĻžāĻ˛" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻĒāĻ°ā§‡ āĻāĻ•āĻŸāĻŋ "CALLX" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ
-āĻŽāĻ¨ā§‹-āĻ˛āĻ‚ āĻ•āĻ˛. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻāĻŽāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻ˛ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻ¸ā§€āĻŽāĻžāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¨āĻ¯āĻŧ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°, āĻ¤āĻžāĻ‡ GCC āĻĻā§āĻŦāĻžāĻ°āĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ•ā§‹āĻĄ āĻāĻ–āĻ¨āĻ“ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ•āĻ˛ āĻĻā§‡āĻ–āĻžāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ --- āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻĻā§‡āĻ–āĻ¤ā§‡ disassembled āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ•ā§‹āĻĄ āĻĻā§‡āĻ–ā§āĻ¨āĨ¤
āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•ā§āĻ°āĻ¸-āĻĢāĻžāĻ‡āĻ˛ āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻ•āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡, āĻļā§āĻ§ā§ āĻ¨āĻ¯āĻŧ
āĻ¯ā§‡āĻ—ā§āĻ˛ā§‹ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ‡ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻžāĻ° āĻŦāĻžāĻ‡āĻ°ā§‡āĨ¤

zseries āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš

āĻāĻ‡ āĻ…āĻ§ā§€āĻ¨ā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ

āĻ…āĻĒāĻļāĻ¨ āĻ¸āĻŽā§‚āĻš āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨
āĻāĻ‡ āĻŽā§‡āĻļāĻŋāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ•ā§‹āĻĄā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻœāĻ¨ā§āĻŽāĨ¤

āĻ¤āĻžāĻĻā§‡āĻ° āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ—ā§‡āĻ° āĻ‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻāĻŦāĻ‚ āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ‰āĻ­āĻ¯āĻŧ āĻĢāĻ°ā§āĻŽ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡; āĻāĻ° āĻ¨ā§‡āĻ¤āĻŋāĻŦāĻžāĻšāĻ• āĻ°ā§‚āĻĒ -āĻĢā§ is
-fno-foo. āĻ¨ā§€āĻšā§‡āĻ° āĻ¸āĻžāĻ°āĻŖā§€āĻ¤ā§‡, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻ°ā§āĻŽ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡---āĻ¯ā§‡āĻŸāĻŋ āĻ¨āĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ. āĻ†āĻĒāĻ¨āĻŋ āĻšāĻ¯āĻŧ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ•āĻ°ā§‡ āĻ…āĻ¨ā§āĻ¯ āĻĢāĻ°ā§āĻŽāĻŸāĻŋ āĻŦā§‡āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¨āĻž- āĻŦāĻž āĻāĻŸāĻŋ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻžāĨ¤

-fbounds-āĻšā§‡āĻ•
āĻ¸āĻžāĻŽāĻ¨ā§‡āĻ° āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻž āĻāĻŸāĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡, āĻ¸ā§‚āĻšāĻ•āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻž āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ…ā§āĻ¯āĻžāĻ°ā§‡āĻ—ā§āĻ˛āĻŋ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻŸāĻŋ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
Java āĻāĻŦāĻ‚ Fortran āĻĢā§āĻ°āĻ¨ā§āĻŸ āĻāĻ¨ā§āĻĄ, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ‡ āĻ…āĻĒāĻļāĻ¨āĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ¤ā§āĻ¯ āĻāĻŦāĻ‚ āĻŽāĻŋāĻĨā§āĻ¯āĻž
āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡.

-fstack-āĻĒā§āĻ¨āĻƒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°=āĻĒā§āĻ¨āĻƒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°-āĻ¸ā§āĻ¤āĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ/āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻĒā§‡āĻ¸ āĻĒā§āĻ¨āĻƒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€. Reuse_level āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¸āĻŦ, āĻ¨āĻžāĻŽ_āĻ­āĻžāĻ°ā§āĻ¸, āĻŦāĻž āĻ¨āĻž. āĻ¸āĻŦ
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻāĻŦāĻ‚ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒā§āĻ¨āĻƒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡, āĻ¨āĻžāĻŽ_āĻ­āĻžāĻ°ā§āĻ¸ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¨āĻžāĻŽ āĻ¸āĻš āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€āĻ° āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨, āĻāĻŦāĻ‚ āĻ¨āĻž āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒā§āĻ¨āĻƒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖāĻ°ā§‚āĻĒā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻ¸āĻŦ. āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ˛ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ•ā§‹āĻĒāĻĄ āĻ˛ā§‹āĻ•āĻžāĻ˛ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻœā§€āĻŦāĻ¨āĻ•āĻžāĻ˛ āĻŦāĻž āĻāĻ•āĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€āĻ­āĻžāĻŦā§‡ āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨
āĻ­āĻžāĻˇāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻļā§‡āĻˇ āĻŦāĻŋāĻ¨ā§āĻĻā§āĨ¤ āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻœā§€āĻŦāĻ¨āĻ•āĻžāĻ˛ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻŦāĻžāĻ¸ āĻ•āĻ°ā§‡, āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻŋāĻ‚ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĻ¤āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻŦāĻž āĻ¸ā§āĻ•ā§‹āĻĒ āĻ•āĻ°āĻž āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¯āĻžāĻ° āĻ˛āĻžāĻ‡āĻ­ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻ¨ā§‡āĻ‡
āĻāĻŸāĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ“āĻ­āĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻœā§€āĻŦāĻ¨āĻ•āĻžāĻ˛ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ˛āĻŋāĻ—ā§āĻ¯āĻžāĻ¸āĻŋ āĻ•ā§‹āĻĄ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ­āĻžāĻ™āĻžāĻ° āĻ¸āĻŽā§āĻ­āĻžāĻŦāĻ¨āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒā§āĻ¨āĻƒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨āĨ¤

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ,

int *p;
{
int local1;

p = &local1;
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ 1 = 10;
....
}
{
int local2;
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ 2 = 20;
...
}

āĻ¯āĻĻāĻŋ (*p == 10) // āĻ˛ā§‹āĻ•āĻžāĻ˛1-āĻāĻ° āĻ¸ā§āĻ¯ā§‹āĻ—ā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡
{

}

āĻ†āĻ°ā§‡āĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ:

struct A
{
A(int k): i(k), j(k) { }
int i;
int j;
};

āĻāĻ•āĻŸāĻŋ *āĻāĻĒāĻŋ;

void foo (const A&AR)
{
ap = &ar;
}

āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻŦāĻžāĻ°()
{
foo(A(10)); // āĻŸā§‡āĻŽā§āĻĒ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āĻ° āĻœā§€āĻŦāĻ¨āĻ•āĻžāĻ˛ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧ āĻ¯āĻ–āĻ¨ foo āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸ā§‡

{
A a(ā§¨ā§Ļā§§ā§§);
....
}
ap->i+= 10; // āĻāĻĒāĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ…āĻĢ āĻ¸ā§āĻ•ā§‹āĻĒ āĻŸā§‡āĻŽā§āĻĒ āĻ¯āĻžāĻ° āĻ¸ā§āĻĨāĻžāĻ¨
// a āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ ap->i āĻāĻ° āĻŽāĻžāĻ¨ āĻ•āĻ¤?
}

āĻāĻ•āĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻœā§€āĻŦāĻ¨āĻ•āĻžāĻ˛ C++ āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ­āĻžāĻ˛āĻ­āĻžāĻŦā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻœā§€āĻŦāĻ¨āĻ•āĻžāĻ˛ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĻ¤ā§‡ āĻŦā§‡āĻāĻšā§‡ āĻĨāĻžāĻ•ā§‡,
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻŋāĻ‚ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻĒā§‡āĻ¸ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻŦāĻž āĻ¸āĻžāĻĨā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĻ¤āĻž āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
āĻ¸ā§āĻ•ā§‹āĻĒāĻĄ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¯āĻžāĻ° āĻ˛āĻžāĻ‡āĻ­ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻāĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ“āĻ­āĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ¤āĻŦā§‡ āĻ•āĻŋāĻ›ā§
āĻ˛āĻŋāĻ—ā§āĻ¯āĻžāĻ¸āĻŋ āĻ•ā§‹āĻĄ āĻĒā§āĻ°āĻžāĻ¨ā§‹ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻĻā§‡āĻ° āĻ†āĻšāĻ°āĻŖā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•
āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ†āĻ•ā§āĻ°āĻŽāĻŖāĻžāĻ¤ā§āĻŽāĻ• āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒā§āĻ¨āĻƒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻĢāĻ˛ā§‡ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ‡
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĒā§āĻ¨āĻƒāĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

-ftrapv
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¯ā§‹āĻ—, āĻŦāĻŋāĻ¯āĻŧā§‹āĻ—ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻœāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻĻ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤
āĻ—ā§āĻŖāĻ¨ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨āĨ¤

-fwrapv
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ āĻ¯ā§‡ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ āĻ—āĻžāĻŖāĻŋāĻ¤āĻŋāĻ• āĻ“āĻ­āĻžāĻ°āĻĢā§āĻ˛ā§‹ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡
āĻ¯ā§‹āĻ—, āĻŦāĻŋāĻ¯āĻŧā§‹āĻ— āĻāĻŦāĻ‚ āĻ—ā§āĻ¨ āĻĻā§āĻ‡-āĻĒāĻ°āĻŋāĻĒā§‚āĻ°āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻŽā§‹āĻĄāĻŧāĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻ•āĻŋāĻ›ā§ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻ•ā§‡ āĻ…āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ‡
āĻœāĻžāĻ­āĻž āĻ­āĻžāĻˇāĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ…āĻ¨ā§āĻ¸āĻžāĻ°ā§‡ āĻœāĻžāĻ­āĻž āĻĢā§āĻ°āĻ¨ā§āĻŸ āĻāĻ¨ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸāĻ•āĻ°āĻŖāĨ¤

- āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ
āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋ āĻĒā§āĻ°āĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤ āĻœāĻ¨ā§āĻ¯
āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻž, āĻāĻ° āĻ…āĻ°ā§āĻĨ āĻšāĻ˛ GCC āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĢā§āĻ°ā§‡āĻŽ āĻ†āĻ¨āĻ“āĻ¯āĻŧāĻžāĻ‡āĻ¨ā§āĻĄ āĻ¤āĻĨā§āĻ¯ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡,
āĻ¯āĻž āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯ āĻĄā§‡āĻŸāĻž āĻ¸āĻžāĻ‡āĻœ āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯āĻĻāĻŋāĻ“ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻŽā§ƒāĻ¤ā§āĻ¯ā§āĻĻāĻ¨ā§āĻĄ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻž āĻ•āĻ°ā§‡āĻ¨, GCC āĻāĻŸāĻŋāĻ•ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ­āĻžāĻˇāĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡
āĻ¯ā§‡āĻŽāĻ¨ C++ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻ° āĻŽāĻ¤ā§‹ āĻ­āĻžāĻˇāĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§‡
C āĻ¯ā§‡ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻŸāĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ–āĻ¨ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ¸āĻŋ āĻ•ā§‹āĻĄ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻ¯āĻž āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻ…āĻĒāĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡
C++ āĻāĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§‹ C++ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

-āĻ…-āĻ•āĻ˛-āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ
āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĢāĻžāĻāĻĻā§‡ āĻĢā§‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĻ•ā§‡ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ›ā§āĻāĻĄāĻŧāĻ¤ā§‡ āĻĻā§‡āĻ¯āĻŧāĨ¤ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻāĻ‡
āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¯āĻž āĻ¸āĻ°ā§āĻŦāĻ¤ā§āĻ° āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨āĻ¯āĻŧāĨ¤ āĻ¤āĻžāĻ›āĻžāĻĄāĻŧāĻž,
āĻāĻŸāĻž āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻĢāĻžāĻāĻĻā§‡ āĻ†āĻŸāĻ•āĻžāĻ¨ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¨āĻŋāĻ•ā§āĻˇā§‡āĻĒ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€, āĻ¯ā§‡āĻŽāĻ¨ āĻŽā§‡āĻŽāĻ°āĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻŦāĻž
āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨-āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€āĨ¤ āĻāĻŸāĻŋ āĻ¸ā§āĻŦā§‡āĻšā§āĻ›āĻžāĻšāĻžāĻ°ā§€ āĻĨā§‡āĻ•ā§‡ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ¨āĻŋāĻ•ā§āĻˇā§‡āĻĒ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ āĻ¨āĻž
āĻ¸āĻŋāĻ—āĻ¨ā§āĻ¯āĻžāĻ˛ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ° āĻ¯ā§‡āĻŽāĻ¨ "SIGALRM"āĨ¤

-āĻĢāĻĄāĻŋāĻ˛āĻŋāĻŸ-āĻĄā§‡āĻĄ-āĻāĻ•ā§āĻ¸āĻ¸ā§‡āĻĒāĻļāĻ¨āĻ¸
āĻ¸ā§‡āĻ‡ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻžāĻŦāĻ˛ā§€ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻ…āĻŦāĻĻāĻžāĻ¨ āĻ°āĻžāĻ–ā§‡ āĻ¨āĻž
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ¸āĻžā§āĻšāĻžāĻ˛āĻ¨ āĻĻā§‚āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…ā§āĻ¯āĻžāĻĄāĻž āĻĢā§āĻ°āĻ¨ā§āĻŸ āĻāĻ¨ā§āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯, āĻ…ā§āĻ¯āĻžāĻĄāĻž āĻ­āĻžāĻˇāĻžāĻ° āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤āĨ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨
āĻ¯ā§‡ āĻĒāĻžāĻ¸āĻ—ā§āĻ˛āĻŋ āĻŽā§ƒāĻ¤ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĻ­āĻžāĻŦā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻ¯āĻŧā§‡ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸ā§āĻ¤āĻ°āĨ¤

-āĻĢāĻžāĻ¨āĻ‰āĻ‡āĻ¨ā§āĻĄ-āĻŸā§‡āĻŦāĻŋāĻ˛
āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ, āĻāĻ•āĻ‡, āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ - āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ, āĻāĻŸāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¯ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡, āĻ•āĻŋāĻ¨ā§āĻ¤ā§
āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻ¨ā§‡āĻ‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°ā§āĻ¨; āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻāĻ•āĻŸāĻŋ āĻ˛ā§āĻ¯āĻžāĻ™ā§āĻ—ā§āĻ¯āĻŧā§‡āĻœ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻŋāĻ‚ āĻāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¸ā§‡āĻŸāĻŋāĻ•ā§‡ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§‡
āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒāĻ•ā§āĻˇ āĻĨā§‡āĻ•ā§‡.

-āĻĢā§āĻ¯āĻžāĻ¸āĻŋāĻ™ā§āĻ•ā§āĻ°ā§‹āĻ¨āĻžāĻ¸-āĻ†āĻ¨āĻ“āĻ¯āĻŧāĻžāĻ‡āĻ¨ā§āĻĄ-āĻŸā§‡āĻŦāĻŋāĻ˛
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻŽā§‡āĻļāĻŋāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻšāĻ˛ā§‡, DWARF 2 āĻĢāĻ°ā§āĻŽā§āĻ¯āĻžāĻŸā§‡ unwind āĻŸā§‡āĻŦāĻŋāĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻšāĻ˛
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ¯āĻŧ āĻ¸āĻ āĻŋāĻ•, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻĨā§‡āĻ•ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ†āĻ¨āĻ“āĻ¯āĻŧāĻžāĻ‡āĻ¨ā§āĻĄāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…ā§āĻ¯āĻžāĻ¸āĻŋāĻ™ā§āĻ•ā§āĻ°ā§‹āĻ¨āĻžāĻ¸ āĻ‡āĻ­ā§‡āĻ¨ā§āĻŸ (āĻ¯ā§‡āĻŽāĻ¨ āĻĄāĻŋāĻŦāĻžāĻ—āĻžāĻ° āĻŦāĻž āĻ†āĻŦāĻ°ā§āĻœāĻ¨āĻž āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ•āĻžāĻ°ā§€)āĨ¤

-fno-gnu-āĻ…āĻ¨āĻ¨ā§āĻ¯
āĻ¸āĻžāĻŽā§āĻĒā§āĻ°āĻ¤āĻŋāĻ• GNU āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ‚ C āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ¸āĻš āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻ—ā§āĻ˛āĻŋāĻ¤ā§‡, C++ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻŸā§‡āĻŽāĻĒā§āĻ˛ā§‡āĻŸ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻĄā§‡āĻŸāĻž āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§‡āĻ° āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ "STB_GNU_UNIQUE" āĻŦāĻžāĻāĻ§āĻžāĻ‡
āĻāĻŦāĻ‚ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĻŋāĻ¤ā§‡āĻ“ āĻ…āĻ¨āĻ¨ā§āĻ¯
"RTLD_LOCAL"; āĻĻā§āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻāĻ•āĻŸāĻŋ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻāĻŸāĻŋ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ
"RTLD_LOCAL" āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ā§ˇ
āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻŦāĻžāĻāĻ§āĻžāĻ‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻ…āĻ¨ā§āĻ¯ āĻāĻ• āĻ¸āĻ™ā§āĻ—ā§‡ āĻĻā§āĻŦāĻŋāĻŽāĻ¤. āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ‡ āĻ•āĻžāĻ°āĻŖ
āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ DSO-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡ "dlclose"; āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻšāĻžāĻ˛ā§ āĻ•āĻ°āĻžāĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
"dlclose" āĻāĻŦāĻ‚ "dlopen" āĻāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻāĻ•āĻŸāĻŋ DSO āĻāĻ°, āĻ†āĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ -fno-gnu-āĻ…āĻ¨āĻ¨ā§āĻ¯.

-fpcc-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨
āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ "āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤" "āĻ¸ā§āĻŸā§āĻ°āĻžāĻ•āĻŸ" āĻāĻŦāĻ‚ "āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨" āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¨, āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻĻā§€āĻ°ā§āĻ˜ āĻ¸āĻŽāĻ¯āĻŧā§‡āĻ° āĻŽāĻ¤ā§‹
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻāĻ‡ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻ•āĻŽ āĻĻāĻ•ā§āĻˇ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŸāĻŋ āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻ†āĻ›ā§‡
GCC-āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ†āĻ¨ā§āĻ¤āĻƒāĻ•āĻ˛āĻ¯ā§‹āĻ—ā§āĻ¯āĻ¤āĻž,
āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāĻ˛ āĻ¸āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° (pcc)āĨ¤

āĻŽā§‡āĻŽāĻ°āĻŋāĻ¤ā§‡ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻĢā§‡āĻ°āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻ•āĻ°ā§‡
āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻŽā§āĻ¯āĻžāĻ•ā§āĻ°ā§‹āĨ¤

āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻāĻŦāĻ‚ āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋāĻ° āĻ†āĻ•āĻžāĻ° āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖ āĻ•āĻŋāĻ›ā§āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§‡āĻ˛ā§‡
āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ§āĻ°āĻ¨āĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ -fpcc-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻ‡āĻš āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ āĻ¸āĻš -freg-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻ‡āĻš āĻāĻ•āĻŸāĻŋ āĻ…-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĨ¤

-freg-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨
āĻ¸āĻŽā§āĻ­āĻŦ āĻšāĻ˛ā§‡ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡ "struct" āĻāĻŦāĻ‚ "āĻ‡āĻ‰āĻ¨āĻŋāĻ¯āĻŧāĻ¨" āĻŽāĻžāĻ¨ āĻĢā§‡āĻ°āĻ¤ āĻĻāĻŋāĻ¨āĨ¤ āĻāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°
āĻšā§‡āĻ¯āĻŧā§‡ āĻ›ā§‹āĻŸ āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ° āĻœāĻ¨ā§āĻ¯ -fpcc-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨.

āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ•ā§‹āĻ¨āĻŸāĻŋ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ¨āĻž āĻ•āĻ°ā§‡āĻ¨ -fpcc-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ¨āĻž -freg-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨, GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ
āĻ¯ā§‡ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŽāĻžāĻ¨āĻ•āĨ¤ āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻ¨āĻž āĻĨāĻžāĻ•ā§‡,
GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -fpcc-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨, āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŦā§āĻ¯āĻ¤ā§€āĻ¤ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ GCC āĻĒā§āĻ°āĻ§āĻžāĻ¨
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ†āĻŽāĻ°āĻž āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ, āĻāĻŦāĻ‚ āĻ†āĻŽāĻ°āĻž āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇ āĻŦā§‡āĻ›ā§‡ āĻ¨āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋ
āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨.

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ -freg-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻ‡āĻš āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ āĻ¨āĻ¯āĻŧ
āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻ•ā§‹āĻĄ āĻ¸āĻš -fpcc-struct-āĻ°āĻŋāĻŸāĻžāĻ°ā§āĻ¨ āĻ¸ā§āĻ‡āĻš āĻāĻ•āĻŸāĻŋ āĻ…-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĨ¤

-āĻĢāĻļā§‹āĻ°ā§āĻŸ-āĻāĻ¨āĻžāĻŽāĻ¸
āĻāĻ•āĻŸāĻŋ "enum" āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻ¤āĻ—ā§āĻ˛āĻŋ āĻŦāĻžāĻ‡āĻŸ āĻāĻ° āĻ˜ā§‹āĻˇāĻŋāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻ¸āĻŽā§āĻ­āĻžāĻŦā§āĻ¯ āĻŽāĻžāĻ¨āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇāĻ­āĻžāĻŦā§‡, "enum" āĻĒā§āĻ°āĻ•āĻžāĻ°āĻŸāĻŋ āĻ•ā§āĻˇā§āĻĻā§āĻ°āĻ¤āĻŽ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯
āĻŸāĻžāĻ‡āĻĒ āĻ¯ā§‡ āĻ¯āĻĨā§‡āĻˇā§āĻŸ āĻœāĻžāĻ¯āĻŧāĻ—āĻž āĻ†āĻ›ā§‡.

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻĻā§āĻ¯ -āĻĢāĻļā§‹āĻ°ā§āĻŸ-āĻāĻ¨āĻžāĻŽāĻ¸ āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻĢāĻ˛ā§‡ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¨āĻ¯āĻŧ
āĻ¯ā§‡ āĻ¸ā§āĻ‡āĻš āĻ›āĻžāĻĄāĻŧāĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ. āĻāĻ•āĻŸāĻŋ āĻ…-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĨ¤

-fshort-āĻĄāĻžāĻŦāĻ˛
"āĻĢā§āĻ˛ā§‹āĻŸ" āĻāĻ° āĻŽāĻ¤ā§‹ "āĻĄāĻŦāĻ˛" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻ‡ āĻ†āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻĻā§āĻ¯ -fshort-āĻĄāĻžāĻŦāĻ˛ āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻĢāĻ˛ā§‡ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¨āĻ¯āĻŧ
āĻ¯ā§‡ āĻ¸ā§āĻ‡āĻš āĻ›āĻžāĻĄāĻŧāĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ. āĻāĻ•āĻŸāĻŋ āĻ…-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĨ¤

-āĻĢāĻļā§‹āĻ°ā§āĻŸ-āĻĄāĻžāĻŦā§āĻ˛ā§āĻšāĻžāĻ°
"wchar_t" āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻĒā§āĻ°āĻ•āĻžāĻ°āĻŸāĻŋāĻ•ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ "āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ int" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡
āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻŋāĻ˛ā§āĻĄāĻŋāĻ‚ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻāĻ°āĻ•āĻžāĻ°ā§€
āĻŽāĻĻ.

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻĻā§āĻ¯ -āĻĢāĻļā§‹āĻ°ā§āĻŸ-āĻĄāĻžāĻŦā§āĻ˛ā§āĻšāĻžāĻ° āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻĢāĻ˛ā§‡ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŽāĻ¨ āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¨āĻ¯āĻŧ
āĻ¯ā§‡ āĻ¸ā§āĻ‡āĻš āĻ›āĻžāĻĄāĻŧāĻž āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ. āĻāĻ•āĻŸāĻŋ āĻ…-āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĨ¤

-fno-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ
āĻ¸āĻŋ āĻ•ā§‹āĻĄā§‡, āĻ…āĻĒā§āĻ°āĻšāĻ˛āĻŋāĻ¤ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŦāĻ¸āĻžāĻ¨ā§‹ āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡āĨ¤ āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸ āĻ¸āĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°
āĻāĻ¤āĻŋāĻšā§āĻ¯āĻ—āĻ¤āĻ­āĻžāĻŦā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨ āĻ•āĻ°ā§‡āĻ›ā§‡
āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ˛āĻ•ā§‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻ‡āĻ‰āĻ¨āĻŋāĻŸāĨ¤ āĻāĻ‡ āĻ†āĻšāĻ°āĻŖ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ - āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ, āĻāĻŦāĻ‚ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ GCC-āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĨ¤ āĻ…āĻ¨ā§āĻ¯ āĻĻāĻŋāĻ•ā§‡,
āĻāĻ‡ āĻ†āĻšāĻ°āĻŖāĻŸāĻŋ āĻ†āĻ‡āĻāĻ¸āĻ“ āĻ¸āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻāĻŦāĻ‚ āĻ•āĻŋāĻ›ā§ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ—āĻ¤āĻŋ āĻŦāĻž āĻ•ā§‹āĻĄ āĻŦāĻšāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ā§‡ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻļāĻžāĻ¸ā§āĻ¤āĻŋāĨ¤ āĻĻā§āĻ¯ -fno-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡āĻ° āĻĄāĻžāĻŸāĻž āĻ¸ā§‡āĻ•āĻļāĻ¨ā§‡ āĻ…āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ°āĻžāĻ–āĻž āĻ‰āĻšāĻŋāĻ¤
āĻĢāĻžāĻ‡āĻ˛, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦā§āĻ˛āĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¤āĻžāĻĻā§‡āĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡āĨ¤ āĻāĻ‡ āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ†āĻ›ā§‡ āĻ¯ā§‡ āĻ¯āĻĻāĻŋ
āĻāĻ•āĻ‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ ("āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤" āĻ›āĻžāĻĄāĻŧāĻž) āĻĻā§āĻŸāĻŋ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻžāĻŦā§‡āĻ¨
āĻ†āĻĒāĻ¨āĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻžāĻ§āĻŋāĻ•-āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ¤ā§āĻ°ā§āĻŸāĻŋāĨ¤ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•
- āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡. āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻŋāĻ‚ -fno-āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§‡ āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻ¯āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ
āĻ­āĻžāĻ˛ āĻ•āĻ°ā§āĻŽāĻ•ā§āĻˇāĻŽāĻ¤āĻž āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡, āĻ…āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻžāĻšāĻžāĻ‡ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¯ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻ•āĻžāĻœ āĻ•āĻ°āĻŦā§‡
āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻ—ā§āĻ˛āĻŋ āĻ¯ā§‡āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ…āĻĒā§āĻ°āĻŦāĻ°ā§āĻ¤āĻŋāĻ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻ˜ā§‹āĻˇāĻŖāĻžāĻ•ā§‡ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

-āĻĢāĻ¨ā§‹-āĻ‡āĻ¨ā§āĻĄā§‡āĻ¨ā§āĻŸ
"#ident" āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°ā§āĻ¨āĨ¤

-āĻĢāĻŋāĻ¨āĻšāĻŋāĻŦāĻŋāĻŸ-āĻ†āĻ•āĻžāĻ°-āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ
āĻāĻ•āĻŸāĻŋ ".size" āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ•āĻž āĻŦāĻž āĻ…āĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§ āĻ¯āĻž āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸ā§ƒāĻˇā§āĻŸāĻŋ āĻ•āĻ°āĻŦā§‡ āĻ¤āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ āĻŽāĻžāĻāĻ–āĻžāĻ¨ā§‡ āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ‚ āĻĻā§āĻŸāĻŋ āĻ…āĻ°ā§āĻ§ā§‡āĻ• āĻĻā§‚āĻ°ā§‡ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨ā§‡ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŽā§ƒāĻ¤āĻŋāĻ¤ā§‡ āĻ†āĻ˛āĻžāĻĻāĻžāĨ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ crtstuff.c; āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻŦā§‡ āĻ¨āĻž
āĻ…āĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡āĨ¤

-āĻĢāĻ­āĻžāĻ°āĻŦā§‹āĻœ-āĻ…āĻĢāĻ˛
āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻŋ āĻ•ā§‹āĻĄā§‡ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ­āĻžāĻˇā§āĻ¯ āĻ¤āĻĨā§āĻ¯ āĻ°āĻžāĻ–ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ āĻšāĻ¯āĻŧ
āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤āĻžāĻĻā§‡āĻ°āĻ‡ āĻ•āĻžāĻœā§‡ āĻ˛āĻžāĻ—ā§‡ āĻ¯āĻžāĻĻā§‡āĻ° āĻ†āĻ¸āĻ˛ā§‡ āĻĒāĻĄāĻŧāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ‰āĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ•ā§‹āĻĄ (āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¨āĻŋāĻœā§‡āĻ‡ āĻĄāĻŋāĻŦāĻžāĻ— āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ)āĨ¤

-fno-verbose-asm, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ, āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻžāĻ° āĻ•āĻžāĻ°āĻŖ āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻšāĻ¯āĻŧ
āĻĻā§āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻ¤ā§āĻ˛āĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĻāĻ°āĻ•āĻžāĻ°ā§€āĨ¤

-frecord-gcc-āĻ¸ā§āĻ‡āĻš
āĻāĻ‡ āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻĢāĻ˛ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ°ā§‡āĻ•āĻ°ā§āĻĄ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨āĻŸāĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻšāĻ¯āĻŧ
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻ¯āĻž āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻ¸ā§āĻ‡āĻš āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻŋāĻ›ā§ āĻ‰āĻĒāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻāĻŦāĻ‚ āĻ°ā§‡āĻ•āĻ°ā§āĻĄāĻŋāĻ‚ āĻāĻ° āĻ¸āĻ āĻŋāĻ• āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻšāĻ˛ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻāĻŦāĻ‚ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻļā§€āĻ˛, āĻ¤āĻŦā§‡ āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ ASCII āĻĒāĻžāĻ ā§āĻ¯ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ­āĻžāĻ—ā§‡āĻ° āĻ°ā§‚āĻĒ āĻ¨ā§‡āĻ¯āĻŧāĨ¤ āĻāĻ‡
āĻ¸ā§āĻ‡āĻš āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāĻ¤ -āĻĢāĻ­āĻžāĻ°āĻŦā§‹āĻœ-āĻ…āĻĢāĻ˛ āĻ¸ā§āĻ‡āĻš, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯ā§‡ āĻ¸ā§āĻ‡āĻš āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ°ā§‡āĻ•āĻ°ā§āĻĄ
āĻ…ā§āĻ¯āĻžāĻ¸ā§‡āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¤āĻĨā§āĻ¯ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻ•āĻ–āĻ¨āĻ‡ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸā§‡ āĻĒā§ŒāĻāĻ›āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻĢāĻžāĻ‡āĻ˛ āĻ†āĻ°ā§‹ āĻĻā§‡āĻ–ā§āĻ¨ -āĻ—ā§āĻ°ā§‡āĻ•āĻ°ā§āĻĄ-āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ-āĻ¸ā§āĻ‡āĻš āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻ¯ āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯
āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛āĨ¤

-fpic
āĻāĻ•āĻŸāĻŋ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄ (PIC) āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨, āĻ¯āĻĻāĻŋ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤āĨ¤ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§‹āĻĄ āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ§ā§āĻ°ā§āĻŦāĻ• āĻ āĻŋāĻ•āĻžāĻ¨āĻž āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§‡
āĻ—ā§āĻ˛ā§‹āĻŦāĻžāĻ˛ āĻ…āĻĢāĻ¸ā§‡āĻŸ āĻŸā§‡āĻŦāĻŋāĻ˛ (āĻœāĻŋāĻ“āĻŸāĻŋ)āĨ¤ āĻĄāĻžāĻ¯āĻŧāĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛ā§‹āĻĄāĻžāĻ° GOT āĻāĻ¨ā§āĻŸā§āĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¯āĻ–āĻ¨
āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ (āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ• āĻ˛ā§‹āĻĄāĻžāĻ° GCC āĻāĻ° āĻ…āĻ‚āĻļ āĻ¨āĻ¯āĻŧ; āĻāĻŸāĻŋ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻŋāĻ‚ āĻāĻ° āĻ…āĻ‚āĻļ
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ). āĻ¯āĻĻāĻŋ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻāĻ•ā§āĻ¸āĻŋāĻ•āĻŋāĻ‰āĻŸā§‡āĻŦāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ GOT āĻ†āĻ•āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻļāĻŋāĻ¨-āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ…āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻ•āĻ°ā§‡
āĻ†āĻ•āĻžāĻ°, āĻ†āĻĒāĻ¨āĻŋ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĨā§‡āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒāĻžāĻŦā§‡āĻ¨ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ -fpic āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¨āĻž; āĻ­āĻŋāĻ¤āĻ°ā§‡
āĻ¯ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ¸āĻ™ā§āĻ—ā§‡ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ -fpic āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡. (āĻāĻ¸āĻĒāĻŋāĻāĻ†āĻ°āĻ¸āĻŋ-āĻ¤ā§‡ āĻāĻ‡ āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš 8k āĻāĻŦāĻ‚ 32k
m68k āĻāĻŦāĻ‚ RS/6000-āĻāĨ¤ x86 āĻāĻ° āĻ•ā§‹āĻ¨ āĻ¸ā§€āĻŽāĻž āĻ¨ā§‡āĻ‡āĨ¤)

āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨-āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨ āĻ•ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦāĻŋāĻļā§‡āĻˇ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨, āĻāĻŦāĻ‚ āĻ¤āĻžāĻ‡ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŽā§‡āĻļāĻŋāĻ¨āĨ¤ x86-āĻāĻ° āĻœāĻ¨ā§āĻ¯, 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,
āĻ…āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° *āĻ•āĻ˛_āĻ¸āĻžāĻ‡āĻŸ);

āĻĒā§āĻ°āĻĨāĻŽ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻšāĻ˛ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻļā§āĻ°ā§āĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻž, āĻ¯āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ¸āĻžāĻ°āĻŖā§€āĻ¤ā§‡ āĻ āĻŋāĻ• āĻĻā§‡āĻ–āĻ˛āĻžāĻŽāĨ¤

āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĻ“ āĻāĻ‡ āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ§āĻžāĻ°āĻŖāĻžāĻ—āĻ¤āĻ­āĻžāĻŦā§‡, āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨āĻŸāĻŋ āĻĒā§āĻ°āĻŦā§‡āĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻāĻŦāĻ‚ā§ˇ
āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ¯ā§‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖāĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ¯āĻĻāĻŋ
āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ, āĻāĻ° āĻ…āĻ°ā§āĻĨ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻ¸āĻŽā§āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŖ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ•ā§‹āĻĄ āĻ†āĻ•āĻžāĻ°ā§‡āĻ°āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¸āĻŋ āĻ•ā§‹āĻĄā§‡ "āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ¨, āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ āĻŋāĻ•āĻžāĻ¨āĻžāĻ¯ā§‹āĻ—ā§āĻ¯ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
āĻ¯ā§‡āĻŽāĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•. (āĻāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¯āĻžāĻ‡āĻšā§‹āĻ• āĻ•ā§‡āĻ¸, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ¯āĻĻāĻŋ āĻ†āĻĒāĻ¨āĻŋ āĻĒāĻžāĻ¨
āĻ­āĻžāĻ—ā§āĻ¯āĻŦāĻžāĻ¨ āĻāĻŦāĻ‚ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻ¸āĻžāĻ°āĻŋāĻ¤ āĻ•āĻ°ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻšāĻ¯āĻŧāĻ¤ā§‹ āĻĒā§‡āĻ¯āĻŧā§‡āĻ›ā§‡āĻ¨
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻŸāĻŋāĻ• āĻ•āĻĒāĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ›āĻžāĻĄāĻŧāĻž āĻĻā§‚āĻ°ā§‡.)

āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨āĻ•ā§‡ "no_instrument_function" āĻāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻāĻŸāĻŋ
āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĒāĻ°ā§‡ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĻ­ā§āĻ•ā§āĻ¤ āĻĢāĻžāĻ‚āĻļāĻ¨, āĻ‰āĻšā§āĻš-āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻŦāĻŋāĻ˜ā§āĻ¨āĻŋāĻ¤ āĻ°ā§āĻŸāĻŋāĻ¨, āĻāĻŦāĻ‚ āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž āĻĨā§‡āĻ•ā§‡
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻž āĻ¯āĻžāĻŦā§‡ āĻ¨āĻž (āĻ¸āĻŽā§āĻ­āĻŦāĻ¤ āĻ¸āĻ‚āĻ•ā§‡āĻ¤ āĻšā§āĻ¯āĻžāĻ¨ā§āĻĄāĻ˛āĻžāĻ°, āĻ¯āĻĻāĻŋ
āĻĒā§āĻ°ā§‹āĻĢāĻžāĻ‡āĻ˛āĻŋāĻ‚ āĻ°ā§āĻŸāĻŋāĻ¨ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻŦāĻž āĻŽā§‡āĻŽāĻ°āĻŋ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°ā§‡)āĨ¤

-āĻĢāĻŋāĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŦāĻžāĻĻ-āĻĢāĻžāĻ‡āĻ˛-āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž=āĻĢāĻžāĻ‡āĻ˛,āĻĢāĻžāĻ‡āĻ˛...
āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ (āĻŦāĻŋāĻŦāĻ°āĻŖ āĻĻā§‡āĻ–ā§āĻ¨
of -āĻĢāĻŋāĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨) āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸āĻ‚āĻœā§āĻžāĻž āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻĢāĻžāĻ‡āĻ˛ āĻŽā§‡āĻ˛ā§‡
āĻāĻ•āĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻĢāĻžāĻ‡āĻ˛, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¯ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨ instrumented āĻšāĻ¯āĻŧ āĻ¨āĻž. āĻŽā§āĻ¯āĻžāĻš āĻļā§‡āĻˇ āĻšāĻ¯āĻŧ
substrings: āĻ¯āĻĻāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻ¨āĻžāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚, āĻāĻŸāĻŋ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻš āĻšāĻ¤ā§‡

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ:

-āĻĢāĻŋāĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻāĻ•ā§āĻ¸āĻ•ā§āĻ˛ā§āĻĄ-āĻĢāĻžāĻ‡āĻ˛-āĻ˛āĻŋāĻ¸ā§āĻŸ=/bits/stl,include/sys

āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ¯ā§‡āĻ•ā§‹āĻ¨ āĻ‡āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŦāĻžāĻĻ āĻĻā§‡āĻ¯āĻŧ āĻ¯āĻžāĻ° āĻĒāĻžāĻĨāĻ¨āĻžāĻŽ āĻĨāĻžāĻ•ā§‡ /bits/stl or
āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤/sys.

āĻ¯āĻĻāĻŋ, āĻ•ā§‹āĻ¨ āĻ•āĻžāĻ°āĻŖā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻšāĻŋāĻ āĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ , āĻāĻ• āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸āĻŋāĻŽ, āĻ˛āĻŋāĻ–ā§āĻ¨ ,āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ,
-āĻĢāĻŋāĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻāĻ•ā§āĻ¸āĻ•ā§āĻ˛ā§āĻĄ-āĻĢāĻžāĻ‡āĻ˛-āĻ˛āĻŋāĻ¸ā§āĻŸ=',,tmp' (āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡āĻ° āĻāĻ•āĻ• āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤āĻŋāĻŸāĻŋ āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨
āĻĒāĻ›āĻ¨ā§āĻĻ).

-āĻĢāĻŋāĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŦāĻžāĻĻ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻ˛āĻŋāĻ¸ā§āĻŸ=āĻ¸āĻŋāĻŽ,āĻ¸āĻŋāĻŽ...
āĻāĻŸāĻŋāĻ° āĻŽāĻ¤ā§‹āĻ‡ -āĻĢāĻŋāĻ¨āĻ¸ā§āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸ-āĻĢāĻžāĻ‚āĻļāĻ¨-āĻŦāĻžāĻĻ-āĻĢāĻžāĻ‡āĻ˛-āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§‡
āĻ‡āĻ¨ā§āĻ¸āĻŸā§āĻ°ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻĨā§‡āĻ•ā§‡ āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻžāĻŽā§‡āĻ° āĻ¤āĻžāĻ˛āĻŋāĻ•āĻžāĨ¤ āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻŽāĻŋāĻ˛ā§‡āĻ›ā§‡ āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€-āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨āĻžāĻŽ, āĻ¯ā§‡āĻŽāĻ¨ "āĻ­ā§‡āĻ•ā§āĻŸāĻ° blah(const āĻ­ā§‡āĻ•ā§āĻŸāĻ° &)", āĻ¨āĻž
āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻŽā§āĻ¯āĻžāĻ™ā§āĻ—āĻ˛āĻĄ āĻ¨āĻžāĻŽ (āĻ¯ā§‡āĻŽāĻ¨, "_Z4blahRSt6vectorIiSaIiEE")āĨ¤ āĻŽā§āĻ¯āĻžāĻš āĻļā§‡āĻˇ āĻšāĻ¯āĻŧ
substrings: āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻŽ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¨āĻžāĻŽā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚, āĻāĻŸāĻŋ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻāĻ•āĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻš āĻšāĻ¤ā§‡ C99 āĻāĻŦāĻ‚ C++ āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻļāĻ¨āĻžāĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€āĻ° āĻœāĻ¨ā§āĻ¯, āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¤ā§‡ āĻšāĻŦā§‡
UTF-8-āĻ, āĻ¸āĻžāĻ°ā§āĻŦāĻœāĻ¨ā§€āĻ¨ āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻ¨āĻžāĻŽ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻžāĨ¤

-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 āĻšāĻ˛āĻŽāĻžāĻ¨ x86 āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ¯āĻ–āĻ¨ āĻ•ā§‹āĻĄ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ -fsplit-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ•āĻ˛ āĻ•ā§‹āĻĄ āĻ›āĻžāĻĄāĻŧāĻž āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ -fsplit-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ•, āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ•ā§‹āĻĄ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ–ā§āĻŦ āĻŦā§‡āĻļāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸ā§āĻĒā§‡āĻ¸ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§ āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ¸āĻŦ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛
āĻ•ā§‹āĻĄ, āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻ•ā§‹āĻĄ āĻ¸āĻš, āĻ¸āĻš -fsplit-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ¨āĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻāĻ‡ āĻ•āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ āĻŋāĻ• āĻ•āĻ°ā§āĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻ•ā§‹āĻĄāĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻ¸āĻ‚āĻ•āĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧ -fsplit-āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ¸āĻŦāĻ¸āĻŽāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻŦāĻĄāĻŧ āĻ†āĻ›ā§‡
āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• GNU binutils āĻ°āĻŋāĻ˛āĻŋāĻœā§‡ āĻ—ā§‹āĻ˛ā§āĻĄ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ°ā§‡ āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
ā§¨ā§Ļā§Ļā§Ž āĻāĻŦāĻ‚ āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡āĨ¤

- fleading-āĻ†āĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻ•ā§‹āĻ°
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻāĻŦāĻ‚ āĻāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‚āĻĒ, -fno-āĻ˛āĻŋāĻĄāĻŋāĻ‚-āĻ†āĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻ•ā§‹āĻ°, āĻœā§‹āĻ° āĻ•āĻ°ā§‡ āĻĒāĻĨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨ āĻ¸āĻŋ
āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ¸āĻ™ā§āĻ—ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸āĻŽāĻžāĻŦā§‡āĻļ āĻ•ā§‹āĻĄāĨ¤

āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž: āĻĻā§āĻ¯ - fleading-āĻ†āĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻ•ā§‹āĻ° āĻ¸ā§āĻ‡āĻšā§‡āĻ° āĻĢāĻ˛ā§‡ GCC āĻ•ā§‹āĻĄ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ¨āĻ¯āĻŧ
āĻ¸ā§‡āĻ‡ āĻ¸ā§āĻ‡āĻš āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖāĨ¤ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ āĻāĻ•āĻŸāĻŋ āĻŽā§‡āĻ¨ā§‡ āĻšāĻ˛ā§āĻ¨
āĻ¨āĻ¨-āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĨ¤ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¨āĻž
āĻāĻ‡ āĻ¸ā§āĻ‡āĻš āĻœāĻ¨ā§āĻ¯.

-ftls-āĻŽāĻĄā§‡āĻ˛=āĻŽāĻĄā§‡āĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§‡āĻĄ-āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ āĻŽāĻĄā§‡āĻ˛ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻĻā§āĻ¯ āĻŽāĻĄā§‡āĻ˛ āĻ¯ā§āĻ•ā§āĻ¤āĻŋ āĻāĻ•āĻŸāĻŋ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻŦāĻŋāĻļā§āĻŦ-āĻ—āĻ¤āĻŋāĻļā§€āĻ˛, āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ-āĻ—āĻ¤āĻŋāĻļā§€āĻ˛, āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•-āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ• or local-exec. āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–ā§āĻ¯ āĻ¯ā§‡ āĻĒāĻ›āĻ¨ā§āĻĻ āĻšāĻ¯āĻŧ
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡: āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇ āĻŽāĻĄā§‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¨āĻž
āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ‡āĻ‰āĻ¨āĻŋāĻŸā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨, āĻŦāĻž āĻ¯āĻĻāĻŋ -fpic āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

āĻ›āĻžāĻĄāĻŧāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ -fpic is āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ•-āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ•; āĻ¸āĻ™ā§āĻ—ā§‡ -fpic āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻšāĻ¯āĻŧ āĻŦāĻŋāĻļā§āĻŦ-āĻ—āĻ¤āĻŋāĻļā§€āĻ˛.

-fvisibility=[āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ|āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ|āĻ—ā§‹āĻĒāĻ¨|āĻ°āĻ•ā§āĻˇāĻŋāĻ¤]
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ ELF āĻ‡āĻŽā§‡āĻœ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨---āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§€āĻ•
āĻ•ā§‹āĻĄā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°āĻž āĻ¨āĻž āĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻāĻ‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ–ā§āĻŦ
āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ…āĻŦāĻœā§‡āĻ•ā§āĻŸ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻ˛āĻŋāĻ™ā§āĻ•āĻŋāĻ‚ āĻāĻŦāĻ‚ āĻ˛ā§‹āĻĄā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ–āĻ¯ā§‹āĻ—ā§āĻ¯āĻ­āĻžāĻŦā§‡ āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°ā§āĻ¨, āĻ†āĻ°āĻ“ āĻ‰āĻ¤ā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°ā§āĻ¨
āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻž āĻ•ā§‹āĻĄ, āĻ•āĻžāĻ›āĻžāĻ•āĻžāĻ›āĻŋ-āĻ¨āĻŋāĻ–ā§āĻāĻ¤ API āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻ¸āĻ‚āĻ˜āĻ°ā§āĻˇ āĻĒā§āĻ°āĻ¤āĻŋāĻ°ā§‹āĻ§ āĻ•āĻ°ā§‡āĨ¤ āĻāĻŸāĻžāĻ‡
āĻĒā§āĻ°āĻŦāĻ˛āĻ­āĻžāĻŦā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ¤ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻžāĻŽāĻ°ā§āĻļ āĻĻāĻŋāĻ¯āĻŧā§‡āĻ›ā§‡āĻ¨āĨ¤

āĻ¨āĻžāĻŽāĻ•āĻ°āĻŖ āĻ¸āĻ¤ā§āĻ¤ā§āĻŦā§‡āĻ“, āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¸āĻ°ā§āĻŦāĻœāĻ¨ā§€āĻ¨ āĻŽāĻžāĻ¨ā§‡; āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
āĻ­āĻžāĻ— āĻ•āĻ°āĻž āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡ āĻĨā§‡āĻ•ā§‡ āĻŦāĻŋāĻ°ā§āĻĻā§āĻ§ā§‡āĨ¤ āĻ°āĻ•ā§āĻˇāĻŋāĻ¤ āĻāĻŦāĻ‚ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦā§‡āĻļ āĻ…āĻ•ā§‡āĻœā§‹ āĻšāĻ¯āĻŧ
āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ-āĻŦāĻŋāĻļā§āĻŦā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¤āĻžāĻ‡ āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻ…āĻ¨ā§āĻ¯ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻ—ā§‹āĻĒāĻ¨. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¯āĻĻāĻŋ
- āĻ…āĻĻā§ƒāĻļā§āĻ¯āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ, āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĒā§āĻ°āĻ¤ā§€āĻ•āĻ•ā§‡ āĻ¸āĻ°ā§āĻŦāĻœāĻ¨ā§€āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤

ELF āĻšāĻŋāĻšā§āĻ¨āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ āĻŋāĻ• āĻ†āĻ›ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ­āĻžāĻ˛ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž
āĻ‰āĻ˛āĻ°āĻŋāĻš āĻĄā§āĻ°ā§‡āĻĒāĻžāĻ°ā§‡āĻ° "āĻšāĻžāĻ‰ āĻŸā§ āĻ°āĻžāĻ‡āĻŸ āĻļā§‡āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ" āĻĻā§āĻŦāĻžāĻ°āĻž āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ (āĻ¯āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ āĻĒāĻžāĻ“āĻ¯āĻŧāĻž āĻ—ā§‡āĻ›ā§‡http://www.akkadia.org/drepper/>)---āĻ¤āĻŦā§‡ āĻāĻ•āĻŸāĻŋ āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ¯āĻ–āĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¸āĻ°ā§āĻŦāĻœāĻ¨ā§€āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ āĻœāĻŋāĻ¨āĻŋāĻ¸ āĻ¸āĻ°ā§āĻŦāĻœāĻ¨ā§€āĻ¨ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤. āĻāĻŸāĻŋ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻāĻŦāĻ‚ āĻĄāĻŋāĻāĻ˛āĻāĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻĻāĻ°ā§āĻļ
āĻ¸āĻ™ā§āĻ—ā§‡ -fvisibility= āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ āĻāĻŦāĻ‚ "__attribute__ ((āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž("āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ")))" āĻāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡
"__declspec(dllexport)" āĻ†āĻĒāĻ¨āĻŋ āĻ…āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸ āĻ¸āĻš āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ…āĻ­āĻŋāĻ¨ā§āĻ¨ āĻļāĻŦā§āĻĻāĻžāĻ°ā§āĻĨāĻŦāĻŋāĻĻā§āĻ¯āĻž āĻĒāĻžāĻŦā§‡āĻ¨āĨ¤
āĻ¯āĻžāĻ°āĻž āĻ•ā§āĻ°āĻ¸-āĻĒā§āĻ˛ā§āĻ¯āĻžāĻŸāĻĢāĻ°ā§āĻŽ āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ›ā§‡āĻ¨ āĻ¤āĻžāĻĻā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤ āĻŦāĻ°āĨ¤

āĻ¯āĻžāĻ°āĻž āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ•ā§‹āĻĄā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻ›ā§‡āĻ¨, āĻ†āĻĒāĻ¨āĻŋ "#pragma GCC" āĻ–ā§āĻāĻœā§‡ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻ¯ā§‡ āĻ˜ā§‹āĻˇāĻŖāĻžāĻ—ā§āĻ˛āĻŋ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨ āĻ¤āĻž āĻ˜ā§‡āĻ°āĻžāĻ“ āĻ•āĻ°ā§‡ āĻāĻŸāĻŋ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž (āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ) "#pragma GCC āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻĒā§āĻļ(āĻ˛ā§āĻ•āĻžāĻ¨ā§‹)" āĻāĻŦāĻ‚ "#pragma
GCC āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻĒāĻĒā§ˇ āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ āĻĒā§āĻ°āĻ¤ā§€āĻ• āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻĻā§‡āĻ–āĻž āĻ‰āĻšāĻŋāĻ¤ā§ˇ as āĻ…āĻ‚āĻļ of
āĻĻā§āĻ¯ āĻāĻĒāĻŋāĻ†āĻ‡ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻšā§āĻ•ā§āĻ¤āĻŋ āĻāĻŦāĻ‚ āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨āĻ¤ā§āĻ¨ āĻ•ā§‹āĻĄ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ•āĻ–āĻ¨
āĻāĻŸāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ¨āĻ¯āĻŧ; āĻ…āĻ°ā§āĻĨāĻžā§Ž, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ DSO-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ¸āĻ°ā§āĻŦāĻĻāĻž PLT āĻĒāĻ°ā§‹āĻ•ā§āĻˇ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨
āĻ“āĻ­āĻžāĻ°āĻšā§‡āĻĄāĻ¸---āĻāĻŸāĻŋāĻ•ā§‡ āĻĒā§āĻ°āĻšā§āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖā§‡ āĻĒāĻ°āĻŋāĻˇā§āĻ•āĻžāĻ° āĻ•āĻ°āĻž āĻĒāĻ āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯āĻ¤āĻž āĻāĻŦāĻ‚ āĻ¸ā§āĻŦ-āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨āĻ•ā§‡āĻ“ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻ•āĻ°ā§‡
āĻ•ā§‹āĻĄā§‡āĻ°āĨ¤ āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ ISO C++ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧāĻ¤āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡, "āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻ¨āĻ¤ā§āĻ¨" āĻāĻŦāĻ‚
"āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻĄāĻŋāĻ˛āĻŋāĻŸ" āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤

āĻ¸āĻšā§‡āĻ¤āĻ¨ āĻĨāĻžāĻ•ā§āĻ¨ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻŦāĻžāĻ‡āĻ°ā§‡āĻ° āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ, āĻŦāĻŋāĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻāĻŦāĻ‚
āĻ†āĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ…āĻ¨ā§āĻ¯ āĻ•ā§‹āĻ¨ā§‹ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ, āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ āĻšāĻ“āĻ¯āĻŧāĻžāĻ° āĻ†āĻļāĻž āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¨āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ›āĻžāĻĄāĻŧāĻž āĻ…āĻ¨ā§āĻ¯ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻžāĨ¤ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻŦāĻ˛āĻ¤ā§‡ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ "#pragma GCC
āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§‹āĻ¨ā§‹ āĻļāĻŋāĻ°ā§‹āĻ¨āĻžāĻŽ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻĒā§āĻļ(āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ)"āĨ¤

"āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤" āĻ˜ā§‹āĻˇāĻŖāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻ¨āĻž - āĻ…āĻĻā§ƒāĻļā§āĻ¯āĻ¤āĻž, āĻ¤āĻžāĻ‡ āĻ…āĻ¨ā§‡āĻ• āĻ•ā§‹āĻĄ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ¸āĻ™ā§āĻ—ā§‡ recompiled -fvisibility= āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ āĻ•ā§‹āĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ›āĻžāĻĄāĻŧāĻž. āĻ¯āĻžāĻ‡āĻšā§‹āĻ•, āĻāĻ‡ āĻ¯ā§‡ āĻŽāĻžāĻ¨ā§‡
āĻ•ā§‹āĻ¨ āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ "āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤" āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡ āĻ•āĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ PLT āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻ†āĻ°āĻ“ āĻŦā§‡āĻļāĻŋ
āĻŦāĻ˛āĻžāĻ° āĻœāĻ¨ā§āĻ¯ "__attribute ((āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž))" āĻāĻŦāĻ‚/āĻ…āĻĨāĻŦāĻž "#pragma GCC āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ°
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¯āĻž "āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤" āĻ˜ā§‹āĻˇāĻŖāĻžāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ˛ā§āĻ•āĻžāĻ¨ā§‹ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤āĨ¤

āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻŦā§‡āĻ¨ āĻ¯ā§‡ - āĻ…āĻĻā§ƒāĻļā§āĻ¯āĻ¤āĻž C++ āĻ…āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻœ āĻ¸āĻ¤ā§āĻ¤āĻžāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻāĻ° āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ āĻ¯ā§‡, āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ, DSO-āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¨āĻŋāĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻŦā§āĻ¯āĻ¤āĻŋāĻ•ā§āĻ°āĻŽ āĻļā§āĻ°ā§‡āĻŖā§€ āĻ¸ā§āĻĒāĻˇā§āĻŸāĻ­āĻžāĻŦā§‡ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°āĻž āĻ†āĻŦāĻļā§āĻ¯āĻ•
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĻā§ƒāĻļā§āĻ¯āĻŽāĻžāĻ¨āĻ¤āĻž āĻ¸āĻš āĻ¯āĻžāĻ¤ā§‡ āĻŸāĻžāĻ‡āĻĒ_āĻ¤āĻĨā§āĻ¯ āĻ¨ā§‹āĻĄāĻ—ā§āĻ˛āĻŋ āĻĄāĻŋāĻāĻ¸āĻ“āĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•ā§€āĻ­ā§‚āĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻāĻ‡ āĻ•ā§ŒāĻļāĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸āĻ‚āĻ•ā§āĻˇāĻŋāĻĒā§āĻ¤ āĻŦāĻŋāĻŦāĻ°āĻŖ, āĻ¤āĻžāĻĻā§‡āĻ° āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻāĻŦāĻ‚ āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ¸ā§‡āĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻ¯āĻŧ
<http://gcc.gnu.org/wiki/Visibility>.

-fstrict-āĻ…āĻ¸ā§āĻĨāĻŋāĻ°-āĻŦāĻŋāĻŸāĻĢāĻŋāĻ˛ā§āĻĄ
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¯āĻĻāĻŋ āĻ‰āĻĻā§āĻŦāĻžāĻ¯āĻŧā§€ āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ (āĻŦāĻž āĻ…āĻ¨ā§āĻ¯ āĻ•āĻžāĻ āĻžāĻŽā§‹
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋ, āĻ¯āĻĻāĻŋāĻ“ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻāĻ‡ āĻĒā§āĻ°āĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻŽā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡) āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸, āĻ¸āĻŽā§āĻ­āĻŦ āĻšāĻ˛ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻžāĻ•ā§ƒāĻ¤āĻŋāĻ• āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĻ•āĻ°āĻŖā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻŽā§‡āĻŽāĻ°āĻŋ-āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻž āĻĒā§‡āĻ°āĻŋāĻĢā§‡āĻ°āĻžāĻ˛ āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻŽāĻžāĻ¤ā§āĻ°āĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ 16 āĻŦāĻŋāĻŸ āĻĒā§āĻ°āĻļāĻ¸ā§āĻ¤ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡; āĻāĻ‡ āĻĒāĻ¤āĻžāĻ•āĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§‡āĻ°āĻŋāĻĢā§‡āĻ°āĻžāĻ˛ āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻ˜ā§‹āĻˇāĻŖāĻž āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
GCC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻŦāĻžāĻ§ā§āĻ¯ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ "āĻ†āĻ¨āĻ¸āĻžāĻ‡āĻ¨āĻĄ āĻļāĻ°ā§āĻŸ" āĻšāĻŋāĻ¸āĻžāĻŦā§‡ (āĻāĻ‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻ›ā§‹āĻŸ 16 āĻŦāĻŋāĻŸ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡)
16-āĻŦāĻŋāĻŸ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡, āĻ¸āĻŽā§āĻ­āĻŦāĻ¤, āĻ†āĻ°āĻ“ āĻĻāĻ•ā§āĻˇ 32-āĻŦāĻŋāĻŸ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻ¨āĻŋāĻˇā§āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻĨāĻžāĻ•āĻ˛ā§‡, āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻ•āĻžāĻ°ā§āĻ¯āĻ•āĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤ āĻŽāĻ§ā§āĻ¯ā§‡
āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ 32-āĻŦāĻŋāĻŸ āĻ˛ā§‹āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻ¨āĻž āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¯āĻĻāĻŋāĻ“ āĻāĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§‡
āĻŦāĻžāĻ‡āĻŸ āĻ¯āĻžāĻ¤ā§‡ āĻŦāĻŋāĻŸ-āĻĢāĻŋāĻ˛ā§āĻĄā§‡āĻ° āĻ•ā§‹āĻ¨ā§‹ āĻ…āĻ‚āĻļ āĻŦāĻž āĻŽā§‡āĻŽāĻ°āĻŋ-āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻž āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻĨāĻžāĻ•ā§‡ āĻ¨āĻž
āĻ†āĻĒāĻĄā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĻšā§€āĻ¨āĨ¤

āĻ•āĻŋāĻ›ā§ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡, āĻ¯ā§‡āĻŽāĻ¨ āĻ¯āĻ–āĻ¨ "āĻĒā§āĻ¯āĻžāĻ•āĻĄ" āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ•āĻžāĻ āĻžāĻŽā§‹ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŸāĻŋ
āĻāĻ•āĻŸāĻŋ āĻāĻ•āĻ• āĻĒāĻĄāĻŧāĻž āĻŦāĻž āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ˛ā§‡āĻ–āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻ¸āĻŽā§āĻ­āĻŦ āĻ¨āĻžāĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻŽā§‡āĻļāĻŋāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻžāĻ°āĻŋāĻŦāĻĻā§āĻ§āĨ¤ āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ GCC āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻĒāĻ˛ āĻœā§‡āĻ¨āĻžāĻ°ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĢāĻŋāĻ°ā§‡ āĻ†āĻ¸ā§‡
āĻ•ā§‹āĻĄā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻ°āĻžāĻ¨ āĻŸāĻžāĻ‡āĻŽā§‡ āĻĢāĻ˛āĻžāĻĢāĻ˛ā§‡ āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻŦāĻž āĻ›āĻžāĻāĻŸāĻžāĻ‡ āĻ•āĻ°āĻŦā§‡āĨ¤

āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯: C/C++11 āĻŽā§‡āĻŽāĻ°āĻŋ āĻŽāĻĄā§‡āĻ˛ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻžāĻ° āĻ•āĻžāĻ°āĻŖā§‡, āĻ˛ā§‡āĻ–āĻžāĻ° āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸ā§‡āĻ¸ āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧ
āĻ…-āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĻā§‡āĻ° āĻ¸ā§āĻĒāĻ°ā§āĻļ āĻ•āĻ°āĻ¤ā§‡āĨ¤ āĻ¤āĻžāĻ‡ āĻ¸āĻŦ āĻŦāĻŋāĻŸ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦāĻŋāĻŸ-āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻ¸āĻĻāĻ¸ā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡āĻ° āĻ§āĻ°āĻ¨āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨āĻŸāĻŋ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°āĨ¤

-fsync-libcalls
āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ "__sync" āĻĒāĻ°āĻŋāĻŦāĻžāĻ°ā§‡āĻ° āĻ•ā§‹āĻ¨ā§‹ āĻ†āĻ‰āĻŸ-āĻ…āĻĢ-āĻ˛āĻžāĻ‡āĻ¨ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻĢāĻžāĻ‚āĻļāĻ¨āĻ—ā§āĻ˛āĻŋ C++11 "__āĻĒāĻ°āĻŽāĻžāĻŖā§" āĻĢāĻžāĻ‚āĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻžāĻ° āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ āĻ¸āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋāĻ° āĻāĻ•āĻŽāĻžāĻ¤ā§āĻ° āĻĻāĻ°āĻ•āĻžāĻ°ā§€ āĻĢāĻ°ā§āĻŽ
is -fno-sync-libcalls. āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻŸāĻŋ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ libatomic
āĻ°āĻžāĻ¨āĻŸāĻžāĻ‡āĻŽ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĨ¤

āĻĒāĻ°āĻŋāĻŦā§‡āĻļ


āĻāĻ‡ āĻŦāĻŋāĻ­āĻžāĻ—āĻŸāĻŋ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ¯āĻž GCC āĻ•ā§€āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¤āĻž āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻ•āĻŋāĻ›ā§
āĻ¤āĻžāĻĻā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻŖā§‡āĻ° āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻŦāĻž āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—āĻ—ā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡
āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ°āĨ¤ āĻ•āĻŋāĻ›ā§ āĻ¸āĻ‚āĻ•āĻ˛āĻ¨ āĻĒāĻ°āĻŋāĻŦā§‡āĻļā§‡āĻ° āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĻāĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

āĻ¨ā§‹āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯ā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻĨāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ“ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¯ā§‡āĻŽāĻ¨ -B, -I āĻāĻŦāĻ‚ -L.
āĻāĻ—ā§āĻ˛āĻŋ āĻāĻ¨āĻ­āĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸ā§āĻĨāĻžāĻ¨ā§‡āĻ° āĻ‰āĻĒāĻ° āĻĒā§āĻ°āĻžāĻ§āĻžāĻ¨ā§āĻ¯ āĻĒāĻžāĻ¯āĻŧ, āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡
GCC-āĻāĻ° āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ°ā§‡āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻžāĻ—ā§āĻ˛āĻŋāĻ° āĻ‰āĻĒāĻ° āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ¨āĻŋāĻ¨āĨ¤

āĻ˛ā§āĻ¯āĻžāĻ‚
Lc_ctype
Lc_messages
Lc_all
āĻāĻ‡ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋ GCC āĻ¯ā§‡āĻ­āĻžāĻŦā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ•āĻ°āĻŖ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŖ āĻ•āĻ°ā§‡
āĻ¯āĻž āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋāĻ•ā§‡ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻœāĻžāĻ¤ā§€āĻ¯āĻŧ āĻ¸āĻŽā§āĻŽā§‡āĻ˛āĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤ GCC āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻ•āĻ°ā§‡
āĻŦāĻŋāĻ­āĻžāĻ— Lc_ctype āĻāĻŦāĻ‚ Lc_messages āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻ‡ āĻ˛ā§‹āĻ•ā§‡āĻ˛
āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ā§‡āĻļāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ¯ā§‡ āĻ•ā§‹āĻ¨āĻ“ āĻŽāĻžāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽāĻžāĻ¨ āĻšāĻ˛
en_GB.UTF-8 āĻ‡āĻ‰āĻ¨āĻžāĻ‡āĻŸā§‡āĻĄ āĻ•āĻŋāĻ‚āĻĄāĻŽā§‡ āĻ‡āĻ‚āĻ°ā§‡āĻœāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ UTF-8 āĻ āĻāĻ¨āĻ•ā§‹āĻĄ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° Lc_ctype āĻāĻ¨āĻ­āĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ…āĻ•ā§āĻˇāĻ° āĻļā§āĻ°ā§‡āĻŖā§€āĻŦāĻŋāĻ­āĻžāĻ— āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻŽāĻ§ā§āĻ¯ā§‡ āĻ…āĻ•ā§āĻˇāĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ; āĻāĻŸāĻŋ āĻ•āĻŋāĻ›ā§ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻŦāĻžāĻ‡āĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨
āĻāĻ¨āĻ•ā§‹āĻĄāĻŋāĻ‚ āĻ¯āĻžāĻ¤ā§‡ āĻ‰āĻĻā§āĻ§ā§ƒāĻ¤āĻŋ āĻāĻŦāĻ‚ āĻāĻ¸ā§āĻ•ā§‡āĻĒ āĻ…āĻ•ā§āĻˇāĻ° āĻĨāĻžāĻ•ā§‡ āĻ¯āĻž āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻāĻ•āĻŸāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻāĻ¨ā§āĻĄ āĻŦāĻž āĻāĻ¸ā§āĻ•ā§‡āĻĒāĨ¤

āĻ¸āĻžāĻ°ā§āĻœāĻžāĻ°āĻŋāĻ° Lc_messages āĻāĻ¨āĻ­āĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻĄāĻžāĻ¯āĻŧāĻžāĻ—āĻ¨āĻ¸ā§āĻŸāĻŋāĻ• āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ­āĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻŦāĻžāĻ°ā§āĻ¤āĻžāĨ¤

āĻ¯āĻĻāĻŋ Lc_all āĻāĻ¨āĻ­āĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ†āĻ›ā§‡, āĻāĻŸāĻŋ āĻāĻ° āĻŽāĻžāĻ¨ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§‡ Lc_ctype āĻāĻŦāĻ‚
Lc_messages; āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, Lc_ctype āĻāĻŦāĻ‚ Lc_messages āĻāĻ° āĻŽāĻžāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ˛ā§āĻ¯āĻžāĻ‚
āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ¸ā§‚āĻšāĻ•. āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋāĻ“ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¨āĻž āĻĨāĻžāĻ•ā§‡, GCC āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻĒā§āĻ°āĻĨāĻžāĻ—āĻ¤ āĻšāĻ¯āĻŧ
C āĻ‡āĻ‚āĻ°ā§‡āĻœāĻŋ āĻ†āĻšāĻ°āĻŖāĨ¤

āĻŸāĻŋāĻāĻŽāĻĒāĻŋāĻĄāĻŋāĻ†āĻ‡āĻ†āĻ°
If āĻŸāĻŋāĻāĻŽāĻĒāĻŋāĻĄāĻŋāĻ†āĻ‡āĻ†āĻ° āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛ā§‡āĻļāĻ¨ā§‡āĻ° āĻāĻ• āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡āĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ§āĻ°ā§‡ āĻ°āĻžāĻ–āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§€ āĻĢāĻžāĻ‡āĻ˛ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ: āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ†āĻ‰āĻŸāĻĒā§āĻŸ, āĻ¯āĻž
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

Gcc_compare_debug
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ Gcc_compare_debug āĻĒāĻžāĻ¸ āĻ•āĻ°āĻžāĻ° āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -fcompare-debug āĻĨā§‡āĻ•ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĄā§āĻ°āĻžāĻ‡āĻ­āĻžāĻ°āĨ¤ āĻ†āĻ°āĻ“ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻœāĻžāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒā§‡āĻ° āĻĄāĻ•ā§āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻĻā§‡āĻ–ā§āĻ¨āĨ¤

Gcc_exec_prefix
If Gcc_exec_prefix āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻŸāĻŋ āĻ¨āĻžāĻŽā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĨ¤ āĻāĻ‡ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—āĻŸāĻŋ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻšāĻ˛ā§‡ āĻ•ā§‹āĻ¨ āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž
āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻ¨āĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡, āĻ¤āĻŦā§‡ āĻ†āĻĒāĻ¨āĻŋ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ¯āĻĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§‡āĻˇ āĻšāĻ¯āĻŧ
āĻ†āĻĒāĻ¨āĻŋ āĻšāĻžāĻ¨.

If Gcc_exec_prefix āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡, āĻœāĻŋāĻ¸āĻŋāĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻŦā§‡āĻ° āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻāĻŸāĻŋ āĻ¯ā§‡ āĻĒāĻžāĻĨāĻ¨āĻžāĻŽā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻšā§āĻŦāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡āĨ¤

GCC āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ–ā§āĻāĻœā§‡ āĻ¨āĻž āĻĒāĻžāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻŸāĻŋ āĻĻā§‡āĻ–āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻœāĻžāĻ¯āĻŧāĻ—āĻžāĨ¤

āĻāĻ° āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻŽāĻžāĻ¨ Gcc_exec_prefix is āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—/lib/gcc/ āĻ•ā§‹āĻĨāĻžāĻ¯āĻŧ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻāĻ° āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—
āĻ‡āĻ¨āĻ¸ā§āĻŸāĻ˛ āĻ•āĻ°āĻž āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĨ¤ āĻ…āĻ¨ā§‡āĻ• āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ–āĻ¨ āĻ°āĻžāĻ¨ āĻ•āĻ°ā§‡āĻ¨ āĻ¤āĻ–āĻ¨ "āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻ•ā§āĻ¸" āĻāĻ° āĻŽāĻžāĻ¨
āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ˛āĻŋāĻĒāĻŋ.

āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ -B āĻāĻ‡ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ—ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻ¨āĻŋāĻ¨āĨ¤

āĻāĻ‡ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¯ā§‡āĻŽāĻ¨ āĻĢāĻžāĻ‡āĻ˛ āĻ–ā§āĻāĻœā§‡ āĻŦā§‡āĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ crt0.o āĻ¯ā§‡āĻ—ā§āĻ˛ā§‹ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ–ā§āĻāĻœā§‡ āĻŦā§‡āĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ‰āĻĒāĻžāĻ¯āĻŧā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¯āĻžāĻ° āĻ¨āĻžāĻŽ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ
āĻ¸āĻ™ā§āĻ—ā§‡ /usr/local/lib/gcc (āĻ†āĻ°ā§‹ āĻ¸āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡, āĻāĻ° āĻŽāĻžāĻ¨ āĻ¸āĻš GCC_INCLUDE_DIR), GCC āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻž
āĻ¨āĻžāĻŽ āĻāĻ‡āĻ­āĻžāĻŦā§‡, āĻ¸āĻ™ā§āĻ—ā§‡ -āĻŦāĻŋāĻĢā§/, GCC āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ foo/āĻŦāĻžāĻ° āĻāĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ āĻŋāĻ• āĻ†āĻ—ā§‡
āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ /usr/local/lib/bar. āĻ¯āĻĻāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻĻāĻŋāĻ¯āĻŧā§‡ āĻļā§āĻ°ā§ āĻšāĻ¯āĻŧ
āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ° āĻŽāĻžāĻ¨ āĻ‰āĻĒāĻ¸āĻ°ā§āĻ— āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻŋāĻ¤ āĻšāĻ¯āĻŧ Gcc_exec_prefix āĻ¯āĻ–āĻ¨ āĻšā§‡āĻĄāĻžāĻ° āĻ–ā§āĻāĻœāĻ›ā§‡āĻ¨
āĻĢāĻžāĻ‡āĻ˛āĨ¤

COMPILER_PATH
āĻŽā§āĻ˛ā§āĻ¯ COMPILER_PATH āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻ˛āĻ¨-āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž, āĻ…āĻ¨ā§‡āĻ•āĻŸāĻž āĻāĻ°āĻ•āĻŽ āĻĒāĻžāĻĨ.
āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ GCC āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡, āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¨āĻž āĻĒāĻžāĻ°ā§‡
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ¸āĻžāĻŦāĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ–ā§āĻāĻœā§āĻ¨ Gcc_exec_prefix.

LIBRARY_PATH
āĻŽā§āĻ˛ā§āĻ¯ LIBRARY_PATH āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ•ā§‹āĻ˛āĻ¨-āĻŦāĻŋāĻšā§āĻ›āĻŋāĻ¨ā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž, āĻ…āĻ¨ā§‡āĻ•āĻŸāĻž āĻāĻ°āĻ•āĻŽ āĻĒāĻžāĻĨ.
āĻ¯āĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¨ā§‡āĻŸāĻŋāĻ­ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ¤āĻ–āĻ¨ GCC āĻāĻ‡āĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡
āĻŦāĻŋāĻļā§‡āĻˇ āĻ˛āĻŋāĻ™ā§āĻ•āĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡, āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋ āĻ¤āĻžāĻĻā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ–ā§āĻāĻœā§‡ āĻ¨āĻž āĻĒāĻžāĻ¯āĻŧ Gcc_exec_prefix.
GCC āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ˛āĻŋāĻ™ā§āĻ• āĻ•āĻ°āĻž āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ‡ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻœāĻ¨ā§āĻ¯ -l āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ (āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋ -L āĻĒā§āĻ°āĻĨāĻŽ āĻ†āĻ¸āĻž).

āĻ˛ā§āĻ¯āĻžāĻ‚
āĻāĻ‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻ¤āĻĨā§āĻ¯ āĻĒāĻžāĻ āĻžāĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ• āĻ‰āĻĒāĻžāĻ¯āĻŧ
āĻāĻ‡ āĻ¤āĻĨā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ…āĻ•ā§āĻˇāĻ° āĻ¸ā§‡āĻŸ āĻ¯āĻ–āĻ¨ āĻ…āĻ•ā§āĻˇāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻŋāĻŸāĻžāĻ°ā§‡āĻ˛, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ˛āĻŋāĻŸāĻžāĻ°ā§‡āĻ˛ āĻāĻŦāĻ‚ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯āĻ—ā§āĻ˛āĻŋ C āĻāĻŦāĻ‚ C++ āĻ āĻĒāĻžāĻ°ā§āĻ¸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻ¯āĻ–āĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻšāĻ¯āĻŧ
āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻŦāĻžāĻ‡āĻŸ āĻ…āĻ•ā§āĻˇāĻ° āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ•āĻ¨āĻĢāĻŋāĻ—āĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡, āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻ˛ā§āĻ¯āĻžāĻ‚ āĻšāĻ¯āĻŧ
āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤:

āĻ¸āĻŋ-āĻœā§‡āĻ†āĻ‡āĻāĻ¸
JIS āĻ…āĻ•ā§āĻˇāĻ° āĻšāĻŋāĻ¨ā§āĻ¨āĨ¤

āĻ¸āĻŋ-āĻāĻ¸āĻœā§‡āĻ†āĻ‡āĻāĻ¸
SJIS āĻ…āĻ•ā§āĻˇāĻ° āĻšāĻŋāĻ¨ā§āĻ¨āĨ¤

āĻ¸āĻŋ-āĻ‡āĻ‰āĻ¸āĻŋāĻœā§‡āĻĒāĻŋ
EUCJP āĻ…āĻ•ā§āĻˇāĻ° āĻšāĻŋāĻ¨ā§āĻ¨āĨ¤

If āĻ˛ā§āĻ¯āĻžāĻ‚ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ…āĻĨāĻŦāĻž āĻ¯āĻĻāĻŋ āĻāĻŸāĻŋāĻ° āĻ…āĻ¨ā§āĻ¯ āĻ•āĻŋāĻ›ā§ āĻŽāĻžāĻ¨ āĻĨāĻžāĻ•ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° "mblen" āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
āĻāĻŦāĻ‚ āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻŦāĻžāĻ‡āĻŸ āĻšāĻŋāĻ¨āĻ¤ā§‡ āĻ“ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ•āĻ°āĻ¤ā§‡ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ˛ā§‹āĻ•ā§‡āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ "mbtowc"
āĻ…āĻ•ā§āĻˇāĻ°.

āĻ•āĻŋāĻ›ā§ āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ°ā§‡āĻ° āĻ†āĻšāĻ°āĻŖāĻ•ā§‡ āĻĒā§āĻ°āĻ­āĻžāĻŦāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤

CPATH
C_INCLUDE_PATH
CPLUS_INCLUDE_PATH
OBJC_INCLUDE_PATH
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡āĻ° āĻŽāĻžāĻ¨ āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ…āĻ•ā§āĻˇāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻ­āĻ•ā§āĻ¤ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž, āĻ…āĻ¨ā§‡āĻ•āĻŸāĻžā§ˇ
āĻŽāĻ¤ āĻĒāĻžāĻĨ, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻŦāĻŋāĻļā§‡āĻˇ āĻšāĻ°āĻŋāĻ¤ā§āĻ°,
"PATH_SEPARATOR", āĻ˛āĻ•ā§āĻˇā§āĻ¯-āĻ¨āĻŋāĻ°ā§āĻ­āĻ° āĻāĻŦāĻ‚ GCC āĻŦāĻŋāĻ˛ā§āĻĄ āĻŸāĻžāĻ‡āĻŽā§‡ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤ āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢāĻŸā§‡āĻ° āĻœāĻ¨ā§āĻ¯
āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻŽāĻŋāĻ•ā§‹āĻ˛āĻ¨, āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ˛āĻ•ā§āĻˇā§āĻ¯āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ
āĻ•ā§‹āĻ˛āĻ¨

CPATH āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯ā§‡āĻŽāĻ¨ āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -IāĻ•āĻŋāĻ¨ā§āĻ¤ā§
āĻ¸āĻ™ā§āĻ—ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ•ā§‹āĻ¨ā§‹ āĻĒāĻžāĻĨ āĻĒāĻ°ā§‡ -I āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨ā§‡ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĨ¤ āĻāĻ‡ āĻĒāĻ°āĻŋāĻŦā§‡āĻļ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛
āĻ•ā§‹āĻ¨ āĻ­āĻžāĻˇāĻž āĻĒā§āĻ°āĻŋ-āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻŦāĻŋāĻļā§‡āĻˇā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻ…āĻŦāĻļāĻŋāĻˇā§āĻŸ āĻāĻ¨āĻ­āĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§āĻ°āĻŋāĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻšāĻ¯āĻŧ
āĻ­āĻžāĻˇāĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļāĻŋāĻ¤āĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¯ā§‡āĻŽāĻ¨ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻž āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋ āĻāĻ•āĻŸāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻ•āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ -āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•ā§‹āĻ¨ā§‹ āĻĒāĻžāĻĨ āĻ¸āĻ™ā§āĻ—ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻĒāĻ°ā§‡ -āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ‰āĻĒāĻ° āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ
āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻ‡āĻ¨

āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ā§‡, āĻāĻ•āĻŸāĻŋ āĻ–āĻžāĻ˛āĻŋ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ°āĻ•ā§‡ āĻ¤āĻžāĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻ•āĻ°āĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻĻā§‡āĻ¯āĻŧ
āĻ•āĻžāĻœā§‡āĻ° āĻĄāĻŋāĻ°ā§‡āĻ•ā§āĻŸāĻ°āĻŋāĨ¤ āĻ–āĻžāĻ˛āĻŋ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻāĻ•āĻŸāĻŋ āĻĒāĻĨā§‡āĻ° āĻļā§āĻ°ā§āĻ¤ā§‡ āĻŦāĻž āĻļā§‡āĻˇā§‡ āĻ‰āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤ āĻœāĻ¨ā§āĻ¯
āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ¯āĻĻāĻŋ āĻāĻ° āĻŽāĻžāĻ¨ CPATH āĻšāĻ˛ ":/special/include", āĻ¯āĻžāĻ° āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻāĻ•āĻ‡ āĻ°āĻ•āĻŽ
-āĻ†āĻŽāĻŋāĨ¤ -āĻ†āĻŽāĻŋ/āĻŦāĻŋāĻļā§‡āĻˇ/āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤.

DEPENDENCIES_OUTPUT
āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻĨāĻžāĻ•ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ° āĻŽāĻžāĻ¨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻŽā§‡āĻ• āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ•āĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ
āĻ•āĻŽā§āĻĒāĻžāĻ‡āĻ˛āĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•ā§ƒāĻ¤ āĻ¨āĻ¨-āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡āĨ¤ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛ āĻšāĻ¯āĻŧ
āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

āĻŽā§āĻ˛ā§āĻ¯ DEPENDENCIES_OUTPUT āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻ‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
āĻ‰ā§ŽāĻ¸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ āĻĨā§‡āĻ•ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ā§‡āĻ° āĻ¨āĻžāĻŽ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ¸ā§‡āĻ‡ āĻĢāĻžāĻ‡āĻ˛āĻŸāĻŋāĻ¤ā§‡ āĻ˛ā§‡āĻ–āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ…āĻĨāĻŦāĻž
āĻŽāĻžāĻ¨ āĻĢāĻ°ā§āĻŽ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻĢāĻžāĻ‡āĻ˛ āĻ˛āĻ•ā§āĻˇā§āĻ¯, āĻ¯ā§‡ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻĢāĻžāĻ‡āĻ˛ āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻšāĻ¯āĻŧ āĻĢāĻžāĻ‡āĻ˛
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ¨āĻžāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡āĨ¤

āĻ…āĻ¨ā§āĻ¯ āĻ•āĻĨāĻžāĻ¯āĻŧ, āĻāĻ‡ āĻāĻ¨āĻ­āĻžāĻ¯āĻŧāĻ°āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛āĻŸāĻŋ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¤ā§āĻ˛ā§āĻ¯ -āĻāĻŽāĻāĻŽ
āĻāĻŦāĻ‚ -āĻāĻŽāĻāĻĢ, āĻāĻ•āĻŸāĻŋ āĻāĻšā§āĻ›āĻŋāĻ• āĻ¸āĻ™ā§āĻ—ā§‡ -āĻāĻŽāĻŸāĻŋ āĻ¸ā§āĻ‡āĻš āĻ–ā§āĻŦ.

SUNPRO_DEPENDENCIES
āĻāĻ‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§€āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻāĻ•āĻ‡ DEPENDENCIES_OUTPUT (āĻ‰āĻĒāĻ°ā§‡ āĻĻā§‡āĻ–ā§āĻ¨), āĻ¸ā§‡āĻ‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ›āĻžāĻĄāĻŧāĻž
āĻšā§‡āĻĄāĻžāĻ° āĻĢāĻžāĻ‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻ‡ āĻāĻŸāĻŋ āĻŦā§‹āĻāĻžāĻ¯āĻŧ -M āĻŦāĻ°āĻ‚ -āĻāĻŽāĻāĻŽāĨ¤ āĻ¤āĻŦā§‡
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻ­āĻ°āĻ¤āĻž āĻŦāĻžāĻĻ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧāĨ¤

onworks.net āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻžāĻ—ā§āĻ˛āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ mips64el-linux-gnuabi64-gcc-5 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨


āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻāĻŦāĻ‚ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻŸā§‡āĻļāĻ¨

āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻĒ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨

  • 1
    āĻ•ā§āĻ˛ā§‹āĻ­āĻžāĻ° EFI āĻŦā§āĻŸāĻ˛ā§‹āĻĄāĻžāĻ°
    āĻ•ā§āĻ˛ā§‹āĻ­āĻžāĻ° EFI āĻŦā§āĻŸāĻ˛ā§‹āĻĄāĻžāĻ°
    āĻĒā§āĻ°āĻ•āĻ˛ā§āĻĒ āĻ¸āĻ°āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
    https://github.com/CloverHackyColor/CloverBootloader..
    āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯: āĻŦā§āĻŸ macOS, Windows, āĻāĻŦāĻ‚ Linux
    āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŽā§āĻ¯āĻžāĻ• āĻŦāĻž āĻĒāĻŋāĻ¸āĻŋāĻ¤ā§‡ UEFI āĻŦāĻž āĻ˛āĻŋāĻ—ā§āĻ¯āĻžāĻ¸āĻŋ āĻŽā§‹āĻĄā§‡
    UE...
    āĻ•ā§āĻ˛ā§‹āĻ­āĻžāĻ° EFI āĻŦā§āĻŸāĻ˛ā§‹āĻĄāĻžāĻ° āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 2
    Unitedrpms
    Unitedrpms
    āĻ—āĻŋāĻŸāĻžāĻ°ā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§‹āĻ— āĻĻāĻŋāĻ¨!
    https://gitter.im/unitedrpms-people/Lobby
    āĻ†āĻĒāĻ¨āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ URPMS āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨
    āĻĒāĻĻā§āĻ§āĻ¤āĻŋ -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Unitedrpms āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 3
    C ++ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦā§āĻ¸ā§āĻŸ āĻ•āĻ°ā§āĻ¨
    C ++ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻŦā§āĻ¸ā§āĻŸ āĻ•āĻ°ā§āĻ¨
    āĻŦā§āĻ¸ā§āĻŸ āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡ āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāĻ˛ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡
    āĻĒāĻŋāĻ¯āĻŧāĻžāĻ°-āĻĒāĻ°ā§āĻ¯āĻžāĻ˛ā§‹āĻšāĻŋāĻ¤ C++ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĨ¤ āĻĻā§āĻ¯
    āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāĻ˛ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ‰āĻĒāĻ° āĻœā§‹āĻ° āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ āĻ¯āĻž
    C++ āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ­āĻžāĻ˛ āĻ•āĻžāĻœ āĻ•āĻ°ā§āĻ¨āĨ¤
    āĻĻā§‡āĻ–ā§āĻ¨ http://www.bo...
    āĻŦā§āĻ¸ā§āĻŸ āĻ¸āĻŋ++ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 4
    āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛āĻœāĻŋāĻāĻ˛
    āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛āĻœāĻŋāĻāĻ˛
    āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛āĻœāĻŋāĻāĻ˛ āĻāĻ•āĻŸāĻŋ āĻĨā§‡āĻ•ā§‡ 3D āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻĒā§āĻ¨āĻƒāĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡
    āĻ‡āĻ‰āĻ¨āĻŋāĻ•ā§āĻ¸/āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ“āĻĒā§‡āĻ¨āĻœāĻŋāĻāĻ˛ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ
    āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°-āĻ¸āĻžāĻ‡āĻĄ GPU āĻāĻŦāĻ‚ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°ā§‡
    āĻāĻ•āĻŸāĻŋ āĻ­āĻŋāĻĄāĻŋāĻ“ āĻ¸ā§āĻŸā§āĻ°ā§€āĻŽā§‡ 3D āĻ›āĻŦāĻŋ āĻ°ā§‡āĻ¨ā§āĻĄāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
    āĻ¯āĻž āĻĻāĻŋāĻ¯āĻŧā§‡ ...
    āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛āĻœāĻŋāĻāĻ˛ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 5
    libusb
    libusb
    āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€ āĻ¸ā§āĻĨāĻžāĻ¨ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°āĻ¤ā§‡ āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ
    āĻ¯ā§‹āĻ—āĻžāĻ¯ā§‹āĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ
    āĻ‡āĻ‰āĻāĻ¸āĻŦāĻŋ āĻĄāĻŋāĻ­āĻžāĻ‡āĻ¸āĨ¤ āĻļā§āĻ°ā§‹āĻ¤āĻž: āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāĻ°ā§€, āĻļā§‡āĻˇ
    āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ°āĻ•āĻžāĻ°ā§€/āĻĄā§‡āĻ¸ā§āĻ•āĻŸāĻĒāĨ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāĻˇāĻž: āĻ¸āĻŋ.
    āĻŦāĻŋāĻ­āĻžāĻ—āĻ—ā§āĻ˛āĻŋ...
    libusb āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 6
    āĻ¸ā§āĻ‡āĻ—
    āĻ¸ā§āĻ‡āĻ—
    SWIG āĻāĻ•āĻŸāĻŋ āĻ¸āĻĢāĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ° āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒāĻŽā§‡āĻ¨ā§āĻŸ āĻŸā§āĻ˛
    āĻ¯ā§‡āĻŸāĻŋ āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻ¤ā§‡ āĻ˛ā§‡āĻ–āĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ•āĻ°ā§‡
    āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻ‰āĻšā§āĻš-āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ C++
    āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚ āĻ­āĻžāĻˇāĻž. SWIG āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
    āĻ­āĻŋāĻ¨ā§āĻ¨...
    SWIG āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • āĻ†āĻ°āĻ“ Âģ

āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻ—ā§āĻ˛āĻŋ

  • 1
    āĻ…ā§āĻ¯āĻžāĻ¸āĻŋāĻŸā§‹āĻ¨āĻŋāĻ¸ā§‹
    āĻ…ā§āĻ¯āĻžāĻ¸āĻŋāĻŸā§‹āĻ¨āĻŋāĻ¸ā§‹
    acetoneiso - āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¸āĻŽā§ƒāĻĻā§āĻ§ āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ•ā§āĻ¯āĻžāĻ˛
    āĻ¸āĻŋāĻĄāĻŋ/āĻĄāĻŋāĻ­āĻŋāĻĄāĻŋ āĻŽāĻžāĻ‰āĻ¨ā§āĻŸ āĻāĻŦāĻ‚ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨
    āĻ›āĻŦāĻŋ...
    āĻ…ā§āĻ¯āĻžāĻ¸āĻŋāĻŸā§‹āĻ¨āĻŋāĻ¸ā§‹ āĻšāĻžāĻ˛āĻžāĻ¨
  • 2
    ace_gperf
    ace_gperf
    ace_gperf - āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ–ā§āĻāĻ¤ āĻšā§āĻ¯āĻžāĻļ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨
    āĻāĻ•āĻŸāĻŋ āĻ•ā§€ āĻ¸ā§‡āĻŸ āĻĨā§‡āĻ•ā§‡ āĻĢāĻžāĻ‚āĻļāĻ¨...
    ace_gperf āĻšāĻžāĻ˛āĻžāĻ¨
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - āĻāĻ•āĻŸāĻŋ CORE API āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒāĻžāĻ āĻžāĻ¨
    āĻ•ā§‹āĻ°-āĻĄā§‡āĻŽāĻ¨ āĻĄā§‡āĻŽāĻ¨ā§‡...
    coresendmsg āĻšāĻžāĻ˛āĻžāĻ¨
  • 4
    core_server
    core_server
    core_server - āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°
    āĻ¸ā§āĻĒā§āĻ¯āĻžāĻŽāĻŦā§‡āĻ‡āĻ¸āĨ¤ āĻŦāĻ°ā§āĻŖāĻ¨āĻž: āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ā§‡ āĻĒāĻ°āĻŋāĻŦā§‡āĻļāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
    āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ“āĻ¯āĻŧā§‡āĻŦ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĢā§‡āĻ¸āĨ¤ āĻĒā§āĻ˛āĻžāĻ— āĻ‡āĻ¨
    āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻĒā§āĻ°ā§‹āĻŸā§‹āĻ•āĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļā§āĻ°ā§‹āĻ¤āĻž āĻšāĻ˛ āĻŸāĻŋāĻŦāĻŋāĻĄāĻŋāĨ¤
    āĻāĻ‡ ...
    core_server āĻšāĻžāĻ˛āĻžāĻ¨
  • 5
    g.gui.gcpgrass
    g.gui.gcpgrass
    g.gui.gcp - āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° āĻœāĻŋāĻ“āĻ°ā§‡āĻ•ā§āĻŸāĻŋāĻĢāĻžāĻ‡ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
    āĻ—ā§āĻ°āĻžāĻ‰āĻ¨ā§āĻĄ āĻ•āĻ¨ā§āĻŸā§āĻ°ā§‹āĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧāĨ¤
    āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ: āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ, GUI,
    āĻœāĻŋāĻ“āĻ°ā§‡āĻ•ā§āĻŸāĻŋāĻĢāĻŋāĻ•ā§‡āĻļāĻ¨, āĻœāĻŋāĻ¸āĻŋāĻĒāĻŋ...
    g.gui.gcpgrass āĻšāĻžāĻ˛āĻžāĻ¨
  • 6
    g.gui.gmodelergrass
    g.gui.gmodelergrass
    g.gui.gmodeler - āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ•āĻžāĻ˛ āĻŽāĻĄā§‡āĻ˛āĻžāĻ°āĨ¤
    āĻ‡āĻ¨ā§āĻŸāĻžāĻ°ā§‡āĻ•ā§āĻŸāĻŋāĻ­āĻ­āĻžāĻŦā§‡ āĻ¤ā§ˆāĻ°āĻŋ, āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§‡āĻ¯āĻŧ
    āĻāĻŦāĻ‚ āĻŽāĻĄā§‡āĻ˛ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻžāĨ¤ āĻ•ā§€āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻĄ: āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ,
    GUI, āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ•āĻžāĻ˛ āĻŽāĻĄā§‡āĻ˛āĻžāĻ°, āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻĢā§āĻ˛ā§‹ ...
    g.gui.gmodelergrass āĻšāĻžāĻ˛āĻžāĻ¨
  • āĻ†āĻ°āĻ“ Âģ

Ad